img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.ssa-upcoming-appointments{height:100%;width:100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.ssa-upcoming-appointments .appointment-card{display:flex;flex-direction:column;color:#858585;background-color:#fff;border-radius:4px}.ssa-upcoming-appointments .appointment-card-header{display:flex;flex-wrap:wrap;gap:1rem;padding:1.5rem 1.5rem 0 1.5rem}.wp-container-core-group-layout-6 .ssa-upcoming-appointments .appointment-card-header{justify-content:center}.wp-container-core-columns-layout-1 .ssa-upcoming-appointments .appointment-card-header{justify-content:center}.wp-container-core-columns-layout-2 .ssa-upcoming-appointments .appointment-card-header{justify-content:center}.wp-container-core-group-layout-6 .ssa-upcoming-appointments .appointment-card .appointment-card-header .member-avatar img{object-fit:contain}.wp-container-core-columns-layout-1 .ssa-upcoming-appointments .appointment-card .appointment-card-header .member-avatar img{object-fit:contain}.wp-container-core-columns-layout-2 .ssa-upcoming-appointments .appointment-card .appointment-card-header .member-avatar img{object-fit:contain}.wp-container-core-group-layout-6 .ssa-upcoming-appointments .appointment-card .action-bar{display:flex;justify-content:center}.wp-container-core-columns-layout-1 .ssa-upcoming-appointments .appointment-card .action-bar{display:flex;justify-content:center}.wp-container-core-columns-layout-2 .ssa-upcoming-appointments .appointment-card .action-bar{display:flex;justify-content:center}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information{display:flex;flex-direction:column}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-header{display:flex;flex-direction:column;font-size:20px;font-weight:400;padding-top:5px}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-header .appointment-staff{color:#242424}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-header p:first-of-type{font-size:22px;font-weight:700;color:#636363}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-details ul{padding-left:18px;margin:11px 0 0 0;font-size:18px}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-details ul li{list-style-type:none}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-details ul li a{color:#000000!important;text-decoration:underline!important}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-header p{margin:0}.ssa-upcoming-appointments .appointment-card .appointment-card-header img{width:70px;height:70px;border-radius:120px;object-fit:cover}.ssa-upcoming-appointments .appointment-card .appointment-card-header .staff-images-container{width:70px;height:70px;position:relative}.ssa-upcoming-appointments .appointment-card .appointment-card-header .staff-images-container img{width:56px;height:56px;position:absolute;border-radius:120px;object-fit:cover}.ssa-upcoming-appointments .appointment-card .appointment-card-header .staff-images-container .secondary-image{top:0;left:0}.ssa-upcoming-appointments .appointment-card .appointment-card-header .staff-images-container .primary-image{bottom:0;right:0}.ssa-upcoming-appointments .appointment-card .action-bar{padding:1rem}.ssa-upcoming-appointments .appointment-card .action-bar button{padding:.5rem 8px;font-size:18px;background-color:#fff0;border:none;color:#000;content:'Edit Appointment';border-radius:4px}.ssa-upcoming-appointments .appointment-card .action-bar button:hover{cursor:pointer;background-color:#FAFDF8}@media screen and (min-width:486px) and (max-width:768px){.ssa-upcoming-appointments .appointment-card-header{justify-content:center}.ssa-upcoming-appointments .appointment-card .appointment-card-header .member-avatar img{object-fit:contain}.ssa-upcoming-appointments .appointment-card .action-bar{display:flex;justify-content:center}}@media screen and (min-width:600px) and (max-width:768px){.wp-container-core-group-layout-6 .ssa-upcoming-appointments .appointment-card .action-bar{display:block;justify-content:none}.wp-container-core-columns-layout-1 .ssa-upcoming-appointments .appointment-card .action-bar{display:block;justify-content:none}.wp-container-core-columns-layout-2 .ssa-upcoming-appointments .appointment-card .action-bar{display:block;justify-content:none}}iframe.ssa_booking_iframe{border:0 none;height:600px;max-height:none!important;min-width:100%;width:1px}.ssa-admin-warning{background-color:#fff9c4;border-left:4px solid #fdd835;color:#c6a700;margin:0;padding:16px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{appearance:none;border-radius:0}input[type="search"]{appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}@font-face{font-family:'avant-garde-bold';src:url(/wp-content/themes/hassalo-blankslate-child/webfonts/2DAAFB_4_0.eot) format('eot'),url(/wp-content/themes/hassalo-blankslate-child/webfonts/2DAAFB_4_0.ttf) format('ttf'),url(/wp-content/themes/hassalo-blankslate-child/webfonts/2DAAFB_4_0.woff2) format('woff2'),url(/wp-content/themes/hassalo-blankslate-child/webfonts/2DAAFB_4_0.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'montserratsemibold_italic';src:url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-semibolditalic-webfont.woff2) format('woff2'),url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-semibolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'montserratsemibold';src:url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-semibold-webfont.woff2) format('woff2'),url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-semibold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'montserratitalic';src:url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-italic-webfont.woff2) format('woff2'),url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-italic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'montserratregular';src:url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-regular-webfont.woff2) format('woff2'),url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'montserratlight_italic';src:url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-lightitalic-webfont.woff2) format('woff2'),url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-lightitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'montserratlight';src:url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-light-webfont.woff2) format('woff2'),url(/wp-content/themes/hassalo-blankslate-child/webfonts/montserrat-light-webfont.woff) format('woff');font-weight:400;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;line-height:140%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{margin:20px 0 20px 30px;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--cyan-aster:rgba(133, 208, 209, 1);--green-velomor:rgba(76, 183, 80, 1);--yellow-elwood:rgba(232, 188, 70, 1);--blue-light:rgba(74, 157, 205, 1);--blue-dark:rgba(0, 84, 139, 1);--orange:rgba(206, 76, 0, 1);--black:rgba(0, 0, 0, 1);--gray-light:rgba(232, 230, 230, 1);--gray-dark:rgba(73, 73, 73, 1);--white:rgba(255, 255, 255, 1);--light:"montserratlight", "Helvetica Neue", Helvetica, Arial, sans-serif;--light-italic:"montserratlight_italic", "Helvetica Neue", Helvetica, Arial, sans-serif;--regular:"montserratregular", "Helvetica Neue", Helvetica, Arial, sans-serif;--italic:"montserratitalic", "Helvetica Neue", Helvetica, Arial, sans-serif;--bold:"montserratsemibold", "Helvetica Neue", Helvetica, Arial, sans-serif;--bold-italic:"montserratsemibold_italic", "Helvetica Neue", Helvetica, Arial, sans-serif;--avant:"avant-garde-bold", "Helvetica Neue", Helvetica, Arial, sans-serif;--box-shadow-regular:0px 1px 2px #1d1d1d}*{box-sizing:border-box;color:var(--gray-dark);font-family:var(--regular);-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-weight:400;line-height:140%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}p,em,strong,ul,ol,label,legend,h1,h2,h3,h4,a,table,span{font-family:var(--regular)}p,p>strong,p>em,span,ul.square li,ul.square li ul.square li,ul.circle li,ul.triangle li,ul.arrow li,ul.adjoining-lists li{color:var(--gray-dark);font-size:19.2px;font-weight:400;line-height:140%;padding-bottom:1em}ul.square li,ul.circle li,ul.arrow li{list-style:none}ul.square li,ul.circle li{margin-left:20px}ul.circle li{list-style:circle}ul.square li{list-style:square}ul.square>li>ul.square>li:last-child{padding-bottom:0}ul.square>li>ul.square>li:first-child{padding-top:1em}ul.arrow li:before{content:"\21AA\00a0\00a0"}ul.arrow li{text-indent:-26px;margin-left:26px}a{text-decoration:none}a.regular-link{color:var(--orange);font-family:var(--bold);text-decoration:underline dashed}a.regular-link:hover{opacity:80%}strong{font-family:var(--bold);font-style:normal;font-weight:400}em{font-family:var(--italic);font-style:normal;font-weight:400}em strong,strong em{font-family:var(--bold-italic);font-style:normal;font-weight:400}h1,h2,h3,h4,h4>a{color:var(--gray-dark);font-family:var(--avant);text-transform:uppercase}h1{font-size:1.8em;line-height:120%;padding-bottom:.7em}h1.smaller{font-size:1.6em}h2{font-size:1.5em;line-height:120%;padding-bottom:.6em;text-wrap:balance}h2.smaller{font-size:1.3em;padding-bottom:.6em}h3{font-size:1.3em;line-height:130%;padding-bottom:.6em}h4,h4>a{font-size:1.1em;line-height:130%;padding-bottom:.6em}@media screen and (min-width:410px) and (max-width:599px){h1{font-size:1.8em;padding-bottom:.6em}h1.smaller{font-size:1.6em}h2{font-size:1.6em;padding-bottom:.6em}h2.smaller{font-size:1.3em;padding-bottom:.6em}h3{font-size:1.3em;padding-bottom:.6em}}@media screen and (min-width:600px) and (max-width:889px){h1{font-size:2em;padding-bottom:.6em}h1.smaller{font-size:1.7em}h2{font-size:1.7em;padding-bottom:.6em}h2.smaller{font-size:1.4em;padding-bottom:.6em}h3{font-size:1.4em;padding-bottom:.6em}}@media screen and (min-width:890px) and (max-width:1023px){h1{font-size:2.2em;padding-bottom:.7em}h1.smaller{font-size:1.8em}h2{font-size:1.8em;padding-bottom:.6em}h2.smaller{font-size:1.4em;padding-bottom:.6em}h3{font-size:1.4em;padding-bottom:.6em}}@media screen and (min-width:1024px){p{font-size:1.2em}h1{font-size:2.5em;padding-bottom:.7em}h1.smaller{font-size:2em}h2{font-size:2em;padding-bottom:.6em}h2.smaller{font-size:1.4em;padding-bottom:.6em}h3{font-size:1.4em;padding-bottom:.6em}}p+h1,p+h2,p+h3,ul+h1,ul+h2,ul+h3{padding-top:.6em}p+button,p+.button-hassalo{padding-bottom:0}.italic{font-family:var(--italic)}@media screen and (min-width:1080px){h2{padding-top:40px}}.blue-dark-color{color:var(--blue-dark)!important}.blue-dark-bg{background:var(--blue-dark)!important}.blue-light-color{color:var(--blue-light)!important}.blue-light-bg{background:var(--blue-light)!important}.orange-color{color:var(--orange)!important}.orange-bg{background:var(--orange)!important}.cyan-aster{color:var(--cyan-aster)!important}.cyan-aster-bg{background:var(--cyan-aster)!important}.yellow-elwood{color:var(--yellow-elwood)!important}.yellow-elwood-bg{background:var(--yellow-elwood)!important}.green-velomor{color:var(--green-velomor)!important}.green-velomor-bg{background:var(--green-velomor)!important}.gray-light-color{color:var(--gray-light)!important}.gray-light-bg{background:var(--gray-light)!important}.gray-dark-color{color:var(--gray-dark)!important}.gray-dark-bg{background:var(--gray-dark)!important}.black-color{color:var(--black)!important}.black-bg{background:var(--black)!important}.white-color{color:var(--white)!important}.white-bg{background:var(--white)!important}.montserrat-regular{font-family:Urfa-Book;font-weight:400;font-style:normal}.montserrat-italic{font-family:Urfa-BookItalic;font-weight:400;font-style:normal}.montserrat-bold{font-family:Urfa-Semibold;font-weight:400;font-style:normal}.montserrat-bold-italic{font-family:Urfa-SemiboldItalic;font-weight:400;font-style:normal}.font-size-90{font-size:90%!important}.font-size-80{font-size:80%!important}.font-size-70{font-size:70%!important}.border-none{border:none!important}.border{border:1px solid var(--gray-light)}.border-bottom{border-bottom:1px solid var(--gray-light)}.border-left{border-left:1px solid var(--gray-light)}.border-right{border-right:1px solid var(--gray-light)}.border-top{border-top:1px solid var(--gray-light)}.cursor-pointer:hover{cursor:pointer}.overflow{overflow-x:auto;overflow-y:hidden}.display-none{display:none}.text-align-left{text-align:left}.text-align-right{text-align:right}.opacity-hover:hover{opacity:.5}.relative{position:relative}.box-shadow{box-shadow:0 1px 2px #666}.text-shadow{text-shadow:0 1px 2px var(--black)}.flex-cont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:row;-webkit-flex-direction:row;-moz-box-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-wrap:nowrap;-webkit-flex-wrap:nowrap;-moz-box-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align-items:center;-ms-align-items:center;align-items:center}.flex-left{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-justify-content:left;-ms-flex-pack:left;justify-content:left}.flex-spread{-webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-box-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.flex-around{-webkit-box-pack:space-around;-webkit-justify-content:space-around;-moz-box-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around}.flex-wrap{-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-stretch{-webkit-align-items:stretch;-moz-box-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.flex-center-vert{-webkit-align-items:center;-moz-box-align-items:center;-ms-align-items:center;align-items:center}.flex-top{-webkit-align-items:flex-start;-moz-box-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.flex-column{-webkit-flex-direction:column;-moz-box-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.max-content{flex-basis:max-content}.center{margin-left:auto;margin-right:auto}.left{margin-right:auto}.right{margin-left:auto}.center-text{text-align:center}.left-text{text-align:left}.right-text{text-align:right}.inline-block{display:inline-block!important}.width-25{width:calc(25 * 1%)}.width-33{width:calc(33 * 1%)}.width-40{width:calc(40 * 1%)}.width-45{width:calc(45 * 1%)}.width-46{width:calc(46 * 1%)}.width-47{width:calc(47 * 1%)}.width-48{width:calc(48 * 1%)}.width-49{width:calc(49 * 1%)}.width-50{width:calc(50 * 1%)}.width-60{width:calc(60 * 1%)}.width-61{width:calc(61 * 1%)}.width-62{width:calc(62 * 1%)}.width-63{width:calc(63 * 1%)}.width-64{width:calc(64 * 1%)}.width-65{width:calc(65 * 1%)}.width-66{width:calc(66 * 1%)}.width-67{width:calc(67 * 1%)}.width-68{width:calc(68 * 1%)}.width-69{width:calc(69 * 1%)}.width-70{width:calc(69 * 1%)}.width-71{width:calc(69 * 1%)}.width-72{width:calc(72 * 1%)}.width-73{width:calc(73 * 1%)}.width-74{width:calc(74 * 1%)}.width-75{width:calc(75 * 1%)}.width-76{width:calc(76 * 1%)}.width-77{width:calc(77 * 1%)}.width-78{width:calc(78 * 1%)}.width-79{width:calc(79 * 1%)}.width-100{width:calc(100 * 1%)!important}.margin-none{margin:0px!important}.margin-10{margin:10px!important}.margin-20{margin:20px!important}.margin-30{margin:30px!important}.margin-40{margin:40px!important}.margin-50{margin:50px!important}.margin-top-10{margin-top:10px!important}.margin-top-20{margin-top:20px!important}.margin-top-30{margin-top:30px!important}.margin-top-40{margin-top:40px!important}.margin-top-50{margin-top:50px!important}.margin-top-70{margin-top:70px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-left-5{margin-left:5px!important}.margin-left-10{margin-left:10px!important}.margin-left-20{margin-left:20px!important}.margin-left-30{margin-left:30px!important}.margin-right-5{margin-right:5px!important}.margin-right-10{margin-right:10px!important}.margin-right-20{margin-right:20px!important}.margin-right-30{margin-right:30px!important}.max-width-480{max-width:480px}.max-width-780{max-width:780px}.max-width-1280{max-width:1280px}.padding-none{padding:0px!important}.padding-bottom-none{padding-bottom:0px!important}.padding-10{padding:10px!important}.padding-20{padding:20px!important}.padding-30{padding:30px!important}.padding-40{padding:40px!important}.padding-50{padding:50px!important}.padding-top-10{padding-top:10px!important}.padding-top-20{padding-top:20px!important}.padding-top-30{padding-top:30px!important}.padding-top-40{padding-top:40px!important}.padding-top-50{padding-top:50px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-left-10{padding-left:10px!important}.padding-left-20{padding-left:20px!important}.padding-left-30{padding-left:30px!important}.padding-right-10{padding-right:10px!important}.padding-right-20{padding-right:20px!important}.padding-right-30{padding-right:30px!important}.width-45{width:45%}.width-50{width:50%!important}.width-100{width:100%!important}.width-50-conditional{width:100%}@media (min-width:480px){.width-50-conditional{width:50%}.width-50-conditional:first-child{margin-right:5px;width:calc(50% - 40px)}.width-50-conditional:nth-child(2){margin-left:5px;width:calc(50% - 40px)}}@media screen and (max-width:779px){.width-46{width:100%}}.width-30{width:100%}@media screen and (min-width:479px) and (max-width:779px){.width-30{width:46%}}@media screen and (min-width:780px){.width-30{width:30%}}.columns-three>div{width:100%}@media screen and (min-width:768px){.columns-three>div{width:calc(33% - 15px)}}.columns-two div{width:100%}@media screen and (min-width:600px){.columns-two div{width:calc(50% - 15px)}}.small-third,.large-third{width:100%}@media screen and (min-width:768px){.small-third{width:31%}.large-third{width:66%}}.zero{margin:0;padding:0}.circle-radius{border-radius:50%}*:focus:not(.gallery){outline:1px dashed var(--gray-dark)!important;outline-offset:-2px!important;box-shadow:0 0 0 2px var(--white) inset!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}header{position:relative}nav{background-color:#fff0;box-shadow:0 1px 2px var(--gray-dark);color:var(--gray-dark);font-size:.9em;position:relative;z-index:10001}nav .hassalo-logo-cont{display:inline-block;padding-left:0;text-align:left}nav .hassalo-logo{width:240px}#hassalo-mobile-logo{max-width:250px;position:absolute;top:0;left:18px;z-index:10003}@media screen and (max-width:370px){#hassalo-mobile-logo{max-width:205px;top:4px}}@media screen and (min-width:1140px){#hassalo-mobile-logo{max-width:280px;top:8px;left:40px}nav .hassalo-logo-cont{margin-right:auto}}@media screen and (min-width:1280px){nav .hassalo-logo{height:auto;width:260px}}nav>ul{display:none;flex-direction:column}nav>ul.show{display:flex}@media screen and (min-width:1140px){nav>ul{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}nav .hassalo-logo{display:inline-block;margin-right:auto;padding-left:25px;text-align:left}}@media screen and (min-width:1350px){nav{font-size:1.1em}}nav>button{display:block;border:0;background-color:var(--white);cursor:pointer;padding:.5rem 2rem;font-size:1.5rem;margin-left:auto}@media screen and (min-width:1140px){nav>button{display:none}}nav ul{list-style:none;background-color:var(--white);box-shadow:0 2px 2px var(gray-dark);color:var(--gray-dark);margin:0;padding:0}nav ul.dropdown{display:none;flex-direction:column;min-width:240px}nav ul.dropdown.show{display:flex}@media screen and (max-width:1139px){nav ul.dropdown{padding-left:20px}}@media screen and (min-width:1140px){nav ul.dropdown{position:absolute;top:100%;left:0}nav ul.dropdown ul{top:0;left:100%}}nav ul li{position:relative;margin:0;padding:0}nav ul li button{margin:25px}@media screen and (min-width:1140px){nav ul li button{margin:0 25px}}nav ul li.dropdown>a::after{content:"▼";margin-left:.5rem;display:inline-block}nav ul li a{display:flex;font-family:var(--avant);justify-content:space-between;margin:0;padding:10px 20px;color:var(--gray-dark);text-decoration:none;text-transform:uppercase}@media screen and (min-width:1140px){nav ul li a{padding:26px 20px}nav li#menu-item-333{margin-left:30px}nav li#menu-item-333 a{font-size:.8em;padding:13px 26px}}.button-resources-login{color:var(--yellow-elwood);display:block;font-family:var(--bold);padding:14px 20px;transition:.5s all ease}nav ul li:hover:not(#menu-item-41),nav ul li:focus:not(#menu-item-41),nav ul li:hover:not(#menu-item-333),nav ul li:focus:not(#menu-item-333){background-color:var(--gray-light)}nav li#menu-item-333,nav li#menu-item-333:hover,nav li#menu-item-333:focus{background-color:var(--orange)!important}nav li#menu-item-333 a::after{content:''}nav li#menu-item-333>a:link:first-child,nav li#menu-item-333>a:visited:first-child,nav li#menu-item-333>a:hover:first-child{color:var(--white)!important}nav li#menu-item-333 ul.dropdown{min-width:auto}nav ul li#menu-item-333 ul li a{color:var(--gray-dark);text-shadow:1px 1px 1px var(--white)}nav ul li ul li.menu-lease-aster{background-color:var(--cyan-aster)}nav ul li ul li.menu-lease-elwood{background-color:var(--yellow-elwood)}nav ul li ul li.menu-lease-velomor{background-color:var(--green-velomor)}.header-cont{height:calc(100vh - 102px);width:100%}.header-inner{height:calc(100vh - 102px);position:relative;width:100%}.header-img-cont{height:calc(100vh - 102px);width:100%}.header-img-cont img{height:calc(100vh - 102px);object-fit:cover;object-position:center;width:100%}.home .header-img-cont img{height:calc(100vh - 102px);object-fit:cover;object-position:left 40%;width:100%}.header-inner-about{background:rgb(255 255 255 / .8);padding:30px;text-align:left}.header-inner-about-alt p{padding-top:40px}@media screen and (max-width:479px){.header-cont,.header-inner{height:auto}.header-inner-circles-cont{display:none}}.header-home-inner-tagline{left:50%;max-width:1920px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.header-inner-tagline{background:rgb(255 255 255 / .9);padding:20px 30px 20px 30px;position:absolute;right:0;text-align:right;top:calc(50vh - 100px)}.header-tagline-desktop,.header-tagline-mobile{width:100%}@media screen and (max-width:599px){.header-tagline-desktop{display:none}.header-tagline-mobile{display:block}}@media screen and (min-width:600px){.header-tagline-desktop{display:block}.header-tagline-mobile{display:none}}.header-inner-tagline h1{color:var(--gray-dark);font-size:24px;padding:0}.header-inner-tagline-buildings{box-shadow:0 0 4px var(--gray-dark);margin-top:-10px;padding:0;position:absolute;right:0}.header-inner-tagline-aster{background:var(--cyan-aster)}.header-inner-tagline-elwood{background:var(--yellow-elwood)}.header-inner-tagline-velomor{background:var(--green-velomor)}.header-inner-tagline-buildings h1,.header-home-inner-tagline h1{font-size:0;margin-right:-10000px;position:absolute;visibility:hidden;width:0}.header-inner-tagline-buildings img{padding:24px 36px;width:100%}@media screen and (max-width:599px){.header-inner-tagline-buildings-mobile{display:flex;top:calc(50vh - 200px);width:70%}.header-inner-tagline-buildings-mobile img{width:80%}.header-inner-tagline-buildings-desktop{display:none}.header-inner-aster-diamonds-cont,.header-inner-elwood-blocks-cont,.header-inner-velomor-blocks-cont{display:none}}@media screen and (min-width:600px){.header-inner-tagline{padding:30px 40px}.header-inner-tagline h1{font-size:40px}.header-inner-tagline-buildings-mobile{display:none}.header-inner-tagline-buildings-desktop{display:flex}.header-inner-aster-diamonds-cont{left:-10%;min-width:300px;position:absolute;top:10%;width:40%}.header-inner-elwood-blocks-cont{max-width:440px;min-width:300px;position:absolute;top:10%;width:30vw}.header-inner-elwood-blocks{background-image:url(/wp-content/uploads/elwood-blocks-bg.svg);background-position:left 50%;background-repeat:repeat-x;background-size:100%;height:5vw;max-height:80px;min-height:60px;opacity:.8}.header-inner-velomor-chain-cont{left:-10%;max-width:600px;min-width:300px;position:absolute;top:10%;width:40vw}.header-inner-velomor-chain{background-image:url(/wp-content/uploads/velomor-chain-bg.svg);background-position:right 50%;background-repeat:repeat-x;background-size:150%;height:6vw;max-height:300px;min-height:150px;opacity:.8}}.header-inner-about .button-cont{margin-top:20px}@media screen and (max-width:767px){.header-inner-about p{padding:0}}@media screen and (min-width:480px) and (max-width:1079px){.header-cont,.header-inner{height:auto}.header-inner-circles-cont{left:-10%;min-width:300px;position:absolute;top:10%;width:40%}}@media screen and (max-width:1079px){.header-inner-about-alt p{margin-bottom:20px}}@media screen and (min-width:600px) and (max-width:1079px){.header-inner-tagline-buildings{height:260px;margin-top:-10px;padding:0;right:30px;top:calc(50vh - 160px);width:260px}.header-inner-about-alt p{font-size:27px}}@media screen and (min-width:1080px){.header-inner-circles-cont{position:absolute;left:-7%;top:10%;width:32%}.header-inner-about{background:rgb(255 255 255 / .9);bottom:0;left:0;max-width:500px;position:absolute;text-align:left}.header-inner-about p{display:block;font-size:20px;text-align:left}.header-inner-about-alt p{font-size:32px;padding-top:50px}.header-inner-tagline{padding:40px 50px}.header-inner-tagline h1{font-size:40px;padding:0}.header-inner-tagline-buildings{height:360px;margin-top:-10px;padding:0;right:40px;top:calc(50vh - 190px);width:360px}.header-inner-tagline-buildings img{padding:44px 60px;width:100%}}@media screen and (min-width:1920px){.header-inner-about{max-width:700px}.header-inner-about p{font-size:20px;font-family:var(--bold)}}.home-building-aster .card-one-third{background-color:var(--cyan-aster)}.home-building-elwood .card-one-third{background-color:var(--yellow-elwood)}.home-building-velomor .card-one-third{background-color:var(--green-velomor)}.card-one-third{order:1;overflow:hidden;position:relative;width:100%;width:35%}.card-one-third img{width:90%}.card-two-thirds{order:2;width:100%;width:65%}.home-building-info{order:3}.home-building-info p{padding-top:1em;padding-bottom:0;font-family:var(--bold)}@media screen and (min-width:768px){.card-one-third img{width:80%}.home-building-aster{background-image:url(/wp-content/uploads/aster-diamonds-bg.svg);background-position:left 50%;background-repeat:repeat-x;background-size:20%}.home-building-elwood{background-image:url(/wp-content/uploads/elwood-blocks-bg.svg);background-position:left 50%;background-repeat:repeat-x;background-size:14%}.home-building-velomor{background-image:url(/wp-content/uploads/velomor-chain-bg.svg);background-position:-50px 50%;background-repeat:repeat-x;background-size:40%}.home-building-info p{padding-top:0em;padding-bottom:1em}}.home-building-aster .card-one-third{padding:20px}.home-building-info,.home-eco-community-leed-info{padding-bottom:26px}@media screen and (min-width:768px){.home-building-info,.home-eco-community-leed-info{background:rgb(255 255 255 / .9);bottom:0;padding:26px;position:absolute;right:0;width:350px;z-index:11}.home-eco-community-leed-info{left:0;width:370px}.home-building-info p,.home-eco-community-leed-info p{font-family:var(--bold);font-size:20px}.home-building-aster .card-one-third{padding:30px 40px}}.home-eco-community-leed-left{background:var(--blue-dark);height:70%}.home-eco-community-leed-left.card-one-third img{width:100%}@media screen and (max-width:767px){.home-eco-community-leed-info p{padding-bottom:0;padding-top:20px}.home-eco-community-leed-right{margin-left:30px;margin-right:30px;width:100%}}.stat-box{padding:20px;width:25%}.stat-box-number{font-family:var(--avant);font-size:96px}.stat-box-label{font-family:var(--avant);font-size:22px;line-height:110%;text-align:center;text-transform:uppercase}.stat-box p{padding-bottom:0}@media screen and (max-width:767px){.stat-box.stat-box-paragraph-cont{padding:10px 0;width:100%}.stat-box.stat-box-paragraph-cont:first-child{padding-top:20px}}.home-eco-community-stat-box-walking .stat-box-icon{width:60px}.home-eco-community-stat-box-biking .stat-box-icon{width:130px}.home-eco-community-stat-box-transit .stat-box-icon{width:60px}.home-eco-community-stat-box-parks .stat-box-icon{width:110px}@media screen and (max-width:767px){.home-eco-community-leed-left{display:none}.stat-box{padding:20px;width:50%}.stat-box-number{font-size:50px}.stat-box-label{font-size:18px}.home-eco-community-stat-box-walking .stat-box-icon{width:40px}.home-eco-community-stat-box-biking .stat-box-icon{width:90px}.home-eco-community-stat-box-transit .stat-box-icon{width:44px}.home-eco-community-stat-box-parks .stat-box-icon{width:80px}}.home-eco-community-leed-left .home-eco-community-leed-emblem{left:calc(50% - 100px);position:absolute;top:calc(50% - 100px);z-index:12}.home-eco-community-leed-left .home-eco-community-leed-emblem img{width:200px}.home-eco-community-leed-circles-cont{position:absolute;right:0;top:10%;width:40%}@media screen and (max-width:779px){.home-eco-community-leed-circles-cont{display:none}}@media screen and (max-width:959px){.vid-360-vid.large-third,.vid-360-info.small-third{width:100%}.vid-360-info h4{padding-top:20px}}@media screen and (max-width:767px){.hide-mobile{display:none}}.main-content-cont{min-height:50vh}.main-content-cont .max-width-1280{margin-left:auto;margin-right:auto;padding:0 30px}@media screen and (min-width:1279px){.main-content-cont .max-width-1280{padding:0 40px}}@media screen and (min-width:1080px){.h2-line{background-image:url(/wp-content/uploads/h2-line.svg);background-position:-630px 66%;background-repeat:no-repeat;background-size:50%}}.image-cover{object-fit:cover;object-position:center;height:100%}.image-cover-bottom{object-fit:cover;object-position:bottom;height:350px}.image-cover-center{object-fit:cover;object-position:center;height:350px}.image-cover-top{object-fit:cover;object-position:top;height:350px}.margin-top-50-mobile{margin-top:50px}ul.adjoining-lists li{line-height:140%;padding-bottom:10px}.desktop-text-right{text-align:left}@media screen and (min-width:960px){.desktop-text-right{text-align:right}}@media screen and (min-width:768px){ul.adjoining-lists.first-list li:last-child{padding-bottom:0}.margin-top-50-mobile{margin-top:0}.image-cover-top,.image-cover-center{height:100%}}@media screen and (max-width:959px){.order-1-mobile{order:1}.order-2-mobile{order:2}.tablet-border-bottom{border-bottom:1px solid var(--gray-light)}}@media screen and (max-width:1349px){main.building-page-content-cont{background-image:none}}@media screen and (min-width:1350px){.building-page-content-cont{background-position:top right;background-repeat:repeat-y}}.main-aster-content-cont{background-image:url(/wp-content/uploads/aster-diamonds-bg-vert.svg);background-size:80px}.card-two-thirds.aster-color-bars{order:1}.aster-lounge-cont .card-one-third img{width:100%}.header-inner-tagline-elwood{background:var(--yellow-elwood);box-shadow:0 0 4px var(--gray-dark);margin-top:-10px;padding:0;position:absolute}.main-elwood-content-cont{background-image:url(/wp-content/uploads/elwood-blocks-bg-vert.svg);background-size:60px}.header-inner-tagline-velomor{background:var(--green-velomor);box-shadow:0 0 4px var(--gray-dark);margin-top:-10px;padding:0;position:absolute}.main-velomor-content-cont{background-image:url(/wp-content/uploads/velomor-chain-bg-vert.svg);background-position:right -30px;background-size:60px}.header-home-inner-tagline.header-amenities-inner-tagline{background-image:none}table.amenities-table{border-collapse:collapse;text-align:left;width:100%}table.amenities-table th{color:var(--gray-dark);font-family:var(--avant);text-transform:uppercase}table.amenities-table th:not(:first-child){text-align:center;}table.amenities-table tr{background:#fff;border-bottom:1px solid}table.amenities-table th,table.amenities-table td{padding:10px 20px}table.amenities-table td span{background:#eee;color:dimgrey;display:none;font-size:10px;font-weight:700;padding:5px;position:absolute;text-transform:uppercase;top:0;left:0}table.amenities-table .amenities-circle{margin:0 auto;width:36px;height:36px;border-radius:50%;background-color:var(--blue-light)}@media(max-width:767px){table.amenities-table thead{left:-9999px;position:absolute;visibility:hidden}table.amenities-table tr{border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}table.amenities-table td{border:1px solid;margin:0 -1px -1px 0;padding-top:35px;position:relative;width:33.33%}table.amenities-table td:first-child{width:99.6%}table.amenities-table td span{display:block}}.stat-box-6-grid{padding:20px}.stat-box-item{width:33.33%}.stat-box-item.image-cover{height:auto}@media screen and (max-width:767px){.margin-bottom-30-mobile{margin-bottom:30px}.stat-box-item{width:50%}.walking-score{order:1}.walking-img{order:2}.transit-img{order:3}.transit-score{order:4}.biking-score{order:5}.biking-img{order:6}}.logo-square,.logo-wide,.logo-superwide{padding:10px 20px}.logo-square{width:15%}.logo-wide{width:25%}.logo-superwide{width:27%}@media screen and (max-width:599px){.logo-square{width:30%}.logo-wide{width:40%}.logo-superwide{width:52%}}.max-height-372{max-height:372px}.max-height-472{max-height:472px}.header-home-inner-tagline.header-sustainability-inner-tagline{background-image:none;padding:40px 50px}.header-home-inner-tagline.header-sustainability-inner-tagline h1{max-width:100%}.sustainability-leed-logo{max-width:350px}.image-cover-norm{object-fit:cover;object-position:top;height:350px}.stat-box-item-25{width:25%;height:auto}.stat-box-item-25:not(:last-child),.bike-stalls-cont{padding:20px}.water-use-cont .stat-box-icon{width:60px}.wastewater-treated-cont .stat-box-icon{width:80px}.bike-stalls-cont .stat-box-icon,.gallons-saved-cont .stat-box-icon{width:100px}.sustainability-stat-box-cont .stat-box-number,.bike-stalls-cont .stat-box-number{font-size:60px}.card-one-third.sustainability-stripes{order:2}@media screen and (max-width:767px){.stat-box-item-25{width:50%;max-height:200px}.water-use-cont .stat-box-icon{width:40px}.wastewater-treated-cont .stat-box-icon{width:60px}.bike-stalls-cont .stat-box-item,.gallons-saved-cont .stat-box-icon{width:80px}.sustainability-stat-box-cont .stat-box-number,.bike-stalls-cont .stat-box-number{font-size:40px}}.facetwp-facet-building{display:flex;justify-content:space-between}.facetwp-facet .facetwp-counter{display:none}.facetwp-facet-building .facetwp-checkbox{background:none;border:1px solid var(--gray-light);margin:0;padding:0;width:31%}.floor-plan-filters-cont .facetwp-checkbox{background:url(/wp-content/uploads/checkbox-bg.png) 0 50% no-repeat!important;background-size:20px 20px!important;margin-bottom:10px!important;padding-left:30px!important}.floor-plan-filters-cont .facetwp-checkbox.checked{background:url(/wp-content/uploads/checkbox-bg-checked.png) 0 50% no-repeat!important;background-size:20px 20px!important;padding-left:30px!important}.facetwp-facet-building .facetwp-checkbox p.checkbox-building,.facetwp-facet-building .facetwp-checkbox.checked p.checkbox-building{background-position-x:30px;background-position-y:18px;background-repeat:no-repeat;background-size:20px 20px;padding:16px 0 10px 60px!important}.facetwp-facet-building .facetwp-checkbox p.checkbox-building{background-image:url(/wp-content/uploads/checkbox-bg.png);font-family:var(--avant);text-transform:uppercase}.facetwp-facet-building div.facetwp-checkbox.checked p.checkbox-building{background-image:url(/wp-content/uploads/checkbox-bg-checked.png);font-family:var(--avant);text-transform:uppercase}.facetwp-facet-building div.facetwp-checkbox,.facetwp-facet-building div.facetwp-checkbox.checked{background-image:none}.facetwp-facet-building div.facetwp-checkbox::before{background-position:center center;background-repeat:no-repeat;content:'';display:block;height:180px;position:relative;width:100%}.facetwp-facet-building div.facetwp-checkbox[data-value="aster-tower"]::before{background-color:var(--cyan-aster);background-image:url(/wp-content/uploads/aster-wordmark.svg);background-size:200px auto}.facetwp-facet-building div.facetwp-checkbox[data-value="the-elwood"]::before{background-color:var(--yellow-elwood);background-image:url(/wp-content/uploads/elwood-wordmark.svg);background-size:220px auto,20px 20px;}.facetwp-facet-building div.facetwp-checkbox[data-value="velomor"]::before{background-color:var(--green-velomor);background-image:url(/wp-content/uploads/velomor-wordmark.svg);background-size:220px auto}.floor-plan-filters-cont{border:1px solid var(--gray-light);margin-bottom:40px;padding:30px}.facetwp-slider .noUi-handle{height:26px;width:26px}.facetwp-slider .noUi-origin .noUi-handle{background-color:var(--blue-light);border:none;border-radius:50%}.facetwp-facet .facetwp-slider-reset{border:none;border-radius:0;background-color:var(--yellow-elwood);box-shadow:0 1px 2px var(--gray-dark);cursor:pointer;font-family:var(--avant);margin-top:30px;padding:6px 12px;text-transform:uppercase}.facetwp-selections .facetwp-selection-value{background-color:var(--gray-light)!important;background-position-x:calc(100% - 8px)!important;background-position-y:10px!important;background-repeat:no-repeat!important;background-size:12px 12px!important;border-radius:25px!important;box-shadow:0 1px 2px var(--brown-dark)!important;cursor:pointer!important;display:inline-block!important;font-size:16px!important;margin-bottom:10px!important;margin-right:20px!important;padding-right:0px!important;padding:5px 28px 5px 16px!important}@media screen and (max-width:779px){.facetwp-facet-building{flex-wrap:wrap}.facetwp-facet-building .facetwp-checkbox{margin-bottom:30px;width:calc(100% - 2px)}.facetwp-facet-building .facetwp-checkbox:last-child{margin-bottom:0}.facetwp-facet-building div.facetwp-checkbox::before{display:none}}.page-template-page-hassalo-floor-plans .large-third h3,.page-template-page-hassalo-floor-plans .large-third .facetwp-template{margin-left:1%}.page-template-page-hassalo-floor-plans .large-third .facetwp-template .fwpl-layout{display:flex;flex-wrap:wrap;justify-content:space-between}.page-template-page-hassalo-floor-plans .fwpl-result{border:1px solid var(--gray-light);margin-bottom:30px;padding:30px;width:47%}.page-template-page-hassalo-floor-plans .fwpl-result:last-child{margin-bottom:0}.page-template-page-hassalo-floor-plans .fwpl-row{display:flex}@media screen and (max-width:779px){.page-template-page-hassalo-floor-plans .fwpl-result{width:100%}}.page-template-page-hassalo-floor-plans .fwpl-col{position:relative;width:100%}.floor-plan-availability a{background-color:var(--yellow-elwood);display:block;padding:3px 10px;position:absolute;right:-30px;top:-30px}.floor-plan-availability a{color:var(--gray-dark);font-family:var(--avant);text-transform:uppercase}.floor-plan-availability a:empty{display:none}.page-template-page-hassalo-floor-plans .floor-plan-title{margin-top:10px}.page-template-page-hassalo-floor-plans .floor-plan-title h4 a{line-height:110%}.page-template-page-hassalo-floor-plans .floor-plan-img img{display:block;height:50vw;object-fit:cover;object-position:center center;margin-bottom:20px;width:100%}@media screen and (min-width:480px) and (max-width:768px){.page-template-page-hassalo-floor-plans .floor-plan-img img{height:60vw}}@media screen and (min-width:768px) and (max-width:779px){.page-template-page-hassalo-floor-plans .floor-plan-img img{height:40vw}}@media screen and (min-width:780px){.page-template-page-hassalo-floor-plans .floor-plan-img img{height:15vw;max-height:200px}}.fwpl-item.icon-bed,.fwpl-item.icon-bath,.fwpl-item.icon-starting-price,.fwpl-item.icon-square-footage{background-repeat:no-repeat;background-size:auto 24px;background-position:0 0;line-height:180%;padding-left:35px}.fwpl-item .button-hassalo{max-width:100%;width:100%}div.icon-bed{background-image:url(/wp-content/uploads/icon-bedroom.svg);background-size:26px auto}div.icon-bath{background-image:url(/wp-content/uploads/icon-bathroom.svg)}div.icon-starting-price{background-image:url(/wp-content/uploads/icon-starting-price.svg);background-size:auto 22px}div.icon-square-footage{background-image:url(/wp-content/uploads/icon-square-footage-mini.svg)}.facetwp-page.next,.facetwp-page.prev{background-color:var(--orange)!important;border:none!important;color:var(--white)!important;display:inline-block!important;font-family:var(--bold)!important;font-size:1.1em!important;max-width:100%!important;padding:10px 20px!important;text-decoration:none!important;text-shadow:1px 1px 2px var(--black);transition:.5s all ease!important;width:100%!important}.facetwp-pager{align-items:center!important;display:flex!important;flex-wrap:wrap!important;margin-top:14px!important}.facetwp-page{font-size:1.2em!important;padding:10px 14px!important;text-decoration:none!important}.facetwp-page.dots{color:var(--gray-dark)!important;cursor:text!important}.facetwp-page.prev,.facetwp-page.next{background-color:var(--orange)!important;border:none!important;text-align:center!important;width:100px!important}.facetwp-page.next:hover,.facetwp-page.prev:hover{opacity:.8}.single-floor-plans .header-inner{overflow:hidden}.single-floor-plans .header-inner-inner{height:calc(100vh - 102px);margin-left:auto;margin-right:auto}.single-floor-plans .sfp-header-left{background-color:var(--gray-dark);width:100%}.single-floor-plans .sfp-header-right{width:100%}@media screen and (min-width:600px){.single-floor-plans .sfp-header-left{height:calc(100vh - 102px);width:67%}.single-floor-plans .sfp-header-right{width:33%}}.single-floor-plans .fp-aster-header-cont .sfp-header-left{background-image:url(/wp-content/uploads/aster-diamonds-bg-white-transparent.svg);background-repeat:repeat;background-size:28%}.single-floor-plans .fp-aster-header-cont .sfp-header-right{background-color:var(--cyan-aster)}.single-floor-plans .fp-velomor-header-cont .sfp-header-left{background-image:url(/wp-content/uploads/velomor-chain-bg-white.svg);background-position:-10px top;background-repeat:repeat;background-size:46%}.single-floor-plans .fp-velomor-header-cont .sfp-header-right{background-color:var(--green-velomor)}.single-floor-plans .fp-elwood-header-cont .sfp-header-left{background-image:url(/wp-content/uploads/elwood-blocks-bg-white-transparent.svg);background-repeat:repeat;background-size:10%}.single-floor-plans .fp-elwood-header-cont .sfp-header-right{background-color:var(--yellow-elwood)}.single-floor-plans .sfp-header-left h1{color:var(--white);line-height:36px;margin-top:30px;max-width:500px;text-wrap:balance;padding-bottom:16px;text-align:center}.single-floor-plans .sfp-header-left img{box-shadow:0 0 4px var(--black);display:block;height:55vw;max-height:400px;max-width:400px;object-fit:cover;object-position:center center;width:80%}.single-building-details h4,.single-building-details p{text-wrap:balance}@media screen and (max-width:599px){.single-floor-plans .sfp-header-left img{height:36vw;width:46%}}@media screen and (min-width:600px){.single-floor-plans .sfp-header-left img{height:40vw;margin-bottom:30px;max-width:480px}}@media screen and (min-width:1080px){.single-floor-plans .header-cont,.single-floor-plans .header-inner,.single-floor-plans .header-inner-inner,.single-floor-plans .sfp-header-left,.single-floor-plans .sfp-header-right{max-height:700px;min-height:600px}}@media screen and (max-width:799px){.single-floor-plans .header-cont,.single-floor-plans .header-inner,.single-floor-plans .header-inner-inner,.single-floor-plans .sfp-header-left,.single-floor-plans .sfp-header-right{max-height:500px}}@media screen and (min-width:1280px){.single-floor-plans .fp-aster-main-content-cont{background-image:url(/wp-content/uploads/aster-diamonds-bg-vert.svg);background-position:top right;background-repeat:repeat-y;background-size:60px}.single-floor-plans .fp-elwood-main-content-cont{background-image:url(/wp-content/uploads/elwood-blocks-bg-vert.svg);background-position:right;background-repeat:repeat-y;background-size:60px}.single-floor-plans .fp-velomor-main-content-cont{background-image:url(/wp-content/uploads/velomor-chain-bg-vert.svg);background-position:top right;background-repeat:repeat-y;background-size:60px}}.sfp-units .button-hassalo{max-width:100%;width:100%}@media screen and (min-width:600px){.single-floor-plans .fp-aster-main-content-cont h2.padding-top-40{margin-top:0}}.single-floor-plans .sfp-header-right img{max-width:300px;min-width:100px;width:20vw}.single-floor-plans .building-intro-cont .sfp-features-left p{background-repeat:no-repeat;background-size:auto 24px;background-position:0 0;padding-left:35px;line-height:180%}.single-floor-plans .icon-bed{background-image:url(/wp-content/uploads/icon-bedroom.svg);background-size:26px auto}.single-floor-plans .icon-bath{background-image:url(/wp-content/uploads/icon-bathroom.svg)}.single-floor-plans .icon-floors{background-image:url(/wp-content/uploads/icon-floors.svg)}.single-floor-plans .icon-starting-price{background-image:url(/wp-content/uploads/icon-starting-price.svg);background-size:auto 22px}.single-floor-plans .icon-square-footage{background-image:url(/wp-content/uploads/icon-square-footage-mini.svg)}.single-floor-plans .sfp-units{border:1px solid var(--gray-light);display:flex;flex-direction:column;justify-content:space-between;padding:30px}.single-floor-plans .sfp-units img{margin-bottom:20px;max-width:100%}.online-services-icon-cont{width:20%}.online-services-icon-cont img{width:100%}.online-services-button-cont{width:70%}@media screen and (max-width:499px){.online-services-icon-cont{width:30%}.online-services-button-cont{width:64%}.online-services-button-cont .button-chunky{padding:10px}}.event:last-child{border-bottom:none!important;padding-bottom:0px!important}.header-home-inner-tagline.header-contact-inner-tagline{background:#FFF 0% 0% no-repeat padding-box;opacity:.9}.header-contact-inner-tagline h1{color:var(--gray-dark);text-shadow:none;max-width:auto}label.gfield_label{color:var(--gray-light)}@media screen and (min-width:768px){#gform_wrapper_1,#gform_wrapper_4{width:96%}.contact-gf-cont{border-right:1px solid var(--gray-light)}}.lease-buildings-cont .small-third{width:100%}@media screen and (min-width:600px){.lease-buildings-cont .small-third{width:31%}}.lease-buildings-cont{margin-bottom:50px}@media screen and (max-width:767px){.lease-buildings-cont{margin-bottom:30px}}.privacy-policy div.table-cont{overflow-x:scroll}.privacy-policy table{margin-bottom:40px;margin-top:20px;min-width:1000px;overflow-y:scroll}.privacy-policy table th{background-color:var(--gray-light)}.privacy-policy table td,.privacy-policy table th{padding:10px}.privacy-policy table tr,.privacy-policy table th{border-bottom:1px solid var(--gray-light)}#popmake-84 p{text-align:center!important}.privacy-popup-title{font-family:var(--avant)!important;font-size:22px!important;line-height:120%;padding-bottom:16px;text-transform:uppercase;width:70%}.leasing-special-popup-title{font-family:var(--avant)!important;font-size:34px!important}.leasing-special-popup-text{font-size:28px!important;font-family:var(--regular)!important}.leasing-special-popup-italic{font-size:18px!important;font-family:var(--regular)!important}#popmake-84{padding:0px!important}#popmake-84 .pum-content{border:10px solid #ffffff!important;padding:21px 42px!important}.pum-theme-76 .pum-content+.pum-close,.pum-theme-lightbox .pum-content+.pum-close{font-family:var(--avant)!important}@media screen and (max-width:1079px){.leasing-special-popup-title{font-size:30px!important}.leasing-special-popup-text{font-size:22px!important}.leasing-special-popup-italic{font-size:14px!important}}.notice{background-color:var(--yellow-elwood);position:relative;z-index:999}.close{background-color:var(--white);border-radius:50%;color:var(--gray-dark);cursor:pointer;font-family:var(--bold);height:40px;padding:10px;position:absolute;text-align:center;right:40px;top:calc(50% - 20px);width:40px}@media screen and (max-width:479px){.close{font-size:75%;height:30px;padding:7px;right:15px;top:calc(50% - 15px);width:30px}}footer{background-color:var(--blue-dark)}.footer-interior{margin-left:auto;margin-right:auto;background-image:url(/wp-content/uploads/hassalo-logo-solo-white.svg),url(/wp-content/uploads/circle-line-white.svg);background-position:59% 70px,50% calc(100% - 50px);background-repeat:no-repeat,no-repeat;background-size:13vw auto,500px auto}.footer-interior p{color:var(--white);font-size:16px}.footer-interior .title{font-family:var(--avant);padding-top:40px;font-size:30px}.footer-interior p a{color:var(--white);text-decoration:underline}.footer-interior p.small-text{font-size:13px;padding-bottom:30px}.footer-interior p a:hover{color:var(--white);font-family:var(--bold);text-decoration:underline}footer .button-hassalo{max-width:400px}footer .button-hassalo.button-hassalo-yellow a{color:var(--gray-dark);text-decoration:none}footer .col-right{display:flex;flex-direction:column}footer .social{display:flex;justify-content:space-around;flex-direction:row;padding-bottom:40px}footer .social a{align-self:flex-end}footer .social img{max-width:10vw;align-self:flex-end}@media screen and (max-width:779px){footer .main-content-two-columns>div.col-right{width:100%;padding:0 30px}footer .main-content-two-columns div.col-left{display:none}.footer-interior .title{font-size:20px}.footer-interior{background-position:75vw 40px,50% calc(100% - 50px);background-repeat:no-repeat,no-repeat;background-size:18vw auto,0 0}}@media screen and (min-width:780px){footer .main-content-two-columns>div.col-left{overflow:hidden;width:50%}footer .main-content-two-columns>div.col-right{width:calc(50% - 15vw);flex-direction:row}footer .main-content-two-columns>div.col-right>div:first-child{max-width:288px}footer .social img{max-width:50px}}@media screen and (min-width:781px) and (max-width:1280px){footer .main-content-two-columns>div.col-right>div:first-child{max-width:350px}footer .main-content-two-columns>div.col-right{justify-content:flex-start;width:calc(50% - 13vw);flex-direction:column;padding:0 30px}footer .social{padding-right:4vw;justify-content:flex-start;flex-direction:row}footer .social img{margin-right:30px;max-width:50px}}@media screen and (min-width:1281px){footer .social{padding-right:4vw;justify-content:flex-start;flex-direction:column;padding-top:70px;width:calc(50% - 50px)}footer .social a:first-child img{padding-bottom:30px}footer .footer-interior p.title{padding-top:70px}}.button-hassalo{border:none;box-shadow:0 1px 2px var(--gray-dark);display:inline-block;font-family:var(--avant);font-size:1em;overflow:hidden;text-decoration:none;text-transform:uppercase;transition:.5s all ease;max-width:400px}.button-hassalo a{display:block;font-family:var(--avant);padding:14px 20px;text-align:center;transition:.5s all ease}.button-hassalo:hover{opacity:.8}.button-hassalo-yellow{background-color:var(--yellow-elwood)}.button-hassalo-yellow a{color:var(--gray-dark)}.button-hassalo-orange{background-color:var(--orange)}.button-hassalo-orange a{color:var(--white)}.button-hassalo-width-300{width:260px}.button-hassalo-center{margin-left:auto!important;margin-right:auto!important;display:block!important}.button-chunky{max-width:100%;padding:20px;width:100%}@media screen and (min-width:480px){.button-hassalo-width-300{width:300px}.button-chunky{font-size:20px}}.button-cont{margin-left:auto;margin-right:auto;text-align:center}.button-hassalo.button-hassalo-width-300:first-child,.button-hassalo.button-hassalo-width-300:last-child{display:block;margin-left:auto;margin-right:auto}.button-hassalo.button-hassalo-width-300:last-child{margin-top:20px}@media screen and (min-width:800px){.button-hassalo.button-hassalo-width-300:first-child{display:inline-block;margin-left:0;margin-right:18px}.button-hassalo.button-hassalo-width-300:last-child{display:inline-block;margin-left:18px;margin-right:0;margin-top:0}}@media screen and (max-width:767px){.button-hide-mobile{display:none}}.gform_wrapper .gfield_required{line-height:100%;padding-bottom:0;font-size:1em}.fitness-interior-page-content .gform_wrapper ul li{text-indent:0}.gform_wrapper{color:var(--white)}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type="submit"]{background-color:var(--orange)!important;border:none!important;box-shadow:0 1px 2px var(--gray-dark)!important;color:var(--white)!important;display:block!important;font-family:var(--avant)!important;font-size:1em!important;line-height:22.4px!important;max-width:400px!important;padding:14px 20px!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;transition:.5s all ease!important;width:100%!important;-webkit-appearance:none!important}@media screen and (max-width:479px){.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type="submit"]{width:100%!important}}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type="submit"]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type="submit"]:hover{opacity:.8}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){background-color:#e6e6e6;margin-right:auto}@media screen and (max-width:479px){.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),textarea{width:100%}}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),textarea,.gform_wrapper select{background-color:var(--white)!important;border-block-end-color:#fff0;border-block-start-color:#fff0;border-inline-end-color:#fff0;border-inline-start-color:#fff0;border:1px solid var(--gray-light);padding:10px!important}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus,textarea:focus{background:var(--white)!important}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label,.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{color:var(--gray-dark)!important;font-size:1.2em!important;text-align:left!important}.gform_wrapper div.validation_error{color:rgb(230 110 80)!important;font-family:var(--bold)!important;font-size:1.1em!important;font-weight:normal!important;border-top:2px solid rgb(230 110 80)!important;border-bottom:2px solid rgb(230 110 80)!important}.gform_wrapper .validation_message{color:rgb(230 110 80)!important;font-family:var(--bold)!important;font-size:1.1em!important;font-weight:normal!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-bottom:6px!important;border-top:1px solid rgb(230 110 80)!important;border-bottom:1px solid rgb(230 110 80)!important;padding-bottom:6px;padding-top:6px;font-weight:normal!important}.gform_wrapper span.gfield_required{color:rgb(85 87 89)!important}.gform_wrapper .top_label li.gfield.gf_right_half{padding-right:0!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgb(50 50 50 / .1)!important}.gform_wrapper span.gform_description{display:none!important}.gform_wrapper div.ginput_container.ginput_recaptcha>div{margin-left:auto;margin-right:auto}body .gform_wrapper ul.gform_fields li.gfield{padding-right:0}#aster-logo-desktop .cls-1,#aster-logo-mobile .cls-1{opacity:.7}#aster-logo-desktop .cls-2,#aster-logo-mobile .cls-2{fill:#fff}#aster-logo-desktop .cls-3,#aster-logo-mobile .cls-3{fill:#85d0d1}#aster-logo-desktop .cls-4,#aster-logo-mobile .cls-4{fill:#53575a}#aster-logo-desktop #aster_tower_text .cls-4,#aster-logo-mobile #aster_tower_text_mobile .cls-4,#aster-logo-desktop #building_text .cls-4,#aster-logo-mobile #building_text_mobile .cls-4{fill:#fff0}#aster-logo-desktop .cls-3,#aster-logo-mobile .cls-3{fill:#fff0}svg#aster-logo-desktop #logo.cls-3,svg#aster-logo-mobile #logo-mobile.cls-3{stroke-width:1;stroke:rgb(133 208 209)}#elwood-logo-desktop .cls-1,#elwood-logo-mobile .cls-1{opacity:.7}#elwood-logo-desktop .cls-2,#elwood-logo-mobile .cls-2{fill:#fff}#elwood-logo-desktop .cls-3,#elwood-logo-mobile .cls-3{fill:#53575a}#elwood-logo-desktop .cls-4,#elwood-logo-mobile .cls-4{fill:#daa900}#elwood-logo-desktop #logo .cls-4,#elwood-logo-mobile #logo-mobile .cls-4{fill:#fff0}#elwood-logo-desktop #the_elwood_text .cls-3,#elwood-logo-mobile #the_elwood_text_mobile .cls-3,#elwood-logo-desktop #building_text .cls-3,#elwood-logo-mobile #building_text_mobile .cls-3{fill:#fff0}svg#elwood-logo-desktop #logo path.cls-4,svg#elwood-logo-mobile #logo-mobile path.cls-4{stroke-width:2;stroke:rgb(218 169 0)}#velomor-logo-desktop .cls-1,#velomor-logo-mobile .cls-1{opacity:.7}#velomor-logo-desktop .cls-2,#velomor-logo-mobile .cls-2{fill:#fff}#velomor-logo-desktop #logo .cls-3,#velomor-logo-mobile #logo-mobile .cls-3{fill:#fff0}#velomor-logo-desktop .cls-4,#velomor-logo-mobile .cls-4{fill:#53575a}#velomor-logo-desktop #velomor_text .cls-4,#velomor-logo-mobile #velomor_text_mobile .cls-4,#velomor-logo-desktop #building_text .cls-4,#velomor-logo-mobile #building_text_mobile .cls-4{fill:#fff0}svg#velomor-logo-desktop #logo path.cls-3,svg#velomor-logo-mobile #logo-mobile path.cls-3{stroke-width:2;stroke:rgb(76 183 93)}#hassalo-logo-desktop .cls-1,#hassalo-logo-mobile .cls-1{opacity:.7}#hassalo-logo-desktop .cls-2,#hassalo-logo-mobile .cls-2{fill:#fff}#hassalo-logo-desktop .cls-3,#hassalo-logo-mobile .cls-3{fill:#fff0}#hassalo-logo-desktop #logo-desktop path.cls-3,#hassalo-logo-mobile #logo-mobile path.cls-3{stroke-width:2;stroke:rgb(83 87 90)}.pum-overlay.pum-active,.pum-overlay.pum-active .popmake.active{opacity:1!important;display:block!important}.padding-left-40{padding-left:40px}.padding-right-40{padding-right:40px}#single-post .blog-header{background-image:url(/wp-content/uploads/blog-square-diamond-pattern-revised.svg);background-position:left 98%;background-repeat:repeat-x;background-size:auto 300px}#single-post h1.smaller{padding-top:30px}#single-post h2{font-size:24px;padding-bottom:.6em}#single-post h3{font-size:20px;padding-bottom:.5em}#single-post .dropcap{color:var(--gray-dark);float:left;font-family:var(--avant);font-size:80px;line-height:60px;padding:4px 8px 10px 0}#single-post .blog-header img{height:600px;object-fit:cover;padding-left:40px;padding-right:40px;width:100%}@media screen and (max-width:767px){#single-post .blog-header img{height:300px;object-fit:cover;padding-left:0;padding-right:0;width:100%}}#single-post .border-line{background-image:url(/wp-content/uploads/h2-line.svg);background-repeat:repeat-x;background-size:66% 100%}#single-post blockquote{margin:20px 0 30px 0}#single-post blockquote p{font-family:var(--avant);font-size:140%;margin:0;padding-bottom:10px;text-indent:-12px;text-transform:uppercase}#single-post .recent-posts-cont,.main-post-cont{width:100%}#single-post figure img.blog-full{padding:10px 0;width:100%}#single-post figure img.blog-full+figcaption{font-family:var(--italic);font-size:14px;margin-bottom:20px}#single-post .main-post-cont p a,#single-post .main-post-cont li a{color:var(--orange);font-family:var(--bold);text-decoration:underline dashed}#single-post .main-post-cont p a:hover,#single-post .main-post-cont li a:hover{color:var(--orange);font-family:var(--bold);opacity:.8;text-decoration:underline dashed}#single-post .main-post-cont ul li,#single-post .main-post-cont ol li{color:var(--gray-dark);font-family:var(--regular);font-size:19.2px;font-weight:400;line-height:140%;list-style:square;margin-left:1em;padding-bottom:1em}#single-post .main-post-cont ol li{list-style:decimal}#single-post .main-post-cont ul li>li>#single-post .main-post-cont ul li>li:last-child{padding-bottom:0}#single-post .main-post-cont ul li>li>#single-post .main-post-cont ul li>li:first-child{padding-top:1em}@media screen and (min-width:768px){#single-post .recent-posts-cont{margin-top:0;width:25%}#single-post .recent-posts-cont h2{padding-top:0}#single-post .main-post-cont{width:67%}#single-post img.blog-inline{float:left;max-width:300px;margin-top:30px;padding-right:20px;width:30vw}}@media screen and (max-width:767px){#single-post .recent-posts-cont{margin-top:50px}#single-post img.blog-inline{float:none;margin-bottom:20px;margin-top:24px;padding-right:0;width:100%}}#single-post .recent-posts-cont ul li{padding-bottom:20px}#single-post .recent-posts-cont .border-line{background-size:54vw}.blog-cont.fwpl-layout{display:flex;flex-wrap:wrap;justify-content:flex-start}.blog-cont.fwpl-layout .fwpl-result{border:1px solid var(--gray-light);margin-bottom:30px;padding:20px;width:31%}.blog-cont.fwpl-layout .fwpl-result img{display:block;height:15vw;max-height:200px;object-fit:cover;object-position:center center;margin-bottom:20px;width:100%}.blog-cont.fwpl-layout .fwpl-result h3.smaller{font-size:1.2em}@media screen and (max-width:479px){.blog-cont.fwpl-layout .fwpl-result{width:100%}.blog-cont.fwpl-layout .fwpl-result img{height:50vw;max-height:400px}.blog-cont.fwpl-layout .fwpl-result h3.smaller{font-size:1.1em}}@media screen and (min-width:480px) and (max-width:767px){.blog-cont.fwpl-layout .fwpl-result{width:48%}.blog-cont.fwpl-layout .fwpl-result img{height:25vw;max-height:300px}.blog-cont.fwpl-layout .fwpl-result h3.smaller{font-size:1.1em}}.blog-cont.fwpl-layout{display:flex;flex-wrap:wrap;justify-content:flex-start!important}@media screen and (min-width:768px){.blog-cont.fwpl-layout .fwpl-result{margin-right:3.5%}.blog-cont.fwpl-layout .fwpl-result:nth-child(3n){margin-right:0}}@media screen and (min-width:480px) and (max-width:767px){.blog-cont.fwpl-layout .fwpl-result{margin-right:4%}.blog-cont.fwpl-layout .fwpl-result:nth-child(2n){margin-right:0}}.news-categories{border:1px solid var(--gray-light);margin-top:20px}.news-categories .facetwp-facet{display:flex;justify-content:flex-start;margin-bottom:0;flex-wrap:wrap}.news-categories .facetwp-checkbox{background:url(/wp-content/uploads/checkbox-bg.png) 0 50% no-repeat!important;background-size:20px 20px!important;margin-bottom:10px!important;padding-left:30px!important}.news-categories .facetwp-checkbox:not(:last-child){margin-right:30px}.news-categories .facetwp-checkbox.checked{background:url(/wp-content/uploads/checkbox-bg-checked.png) 0 50% no-repeat!important;background-size:20px 20px!important;padding-left:30px!important}.news-items h3.smaller a{font-family:var(--avant)}.vid-cont-parent{margin-bottom:30px}.vid-cont{padding-bottom:56.25%;position:relative;width:100%}.video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.header-img-cont{position:relative;width:100%;overflow:hidden}.slideshow{position:relative;width:100%;height:100%}.slideshow picture img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;transition:opacity 1s ease-in-out}.slideshow picture img.active{opacity:1;z-index:2}.pause-play{position:absolute;top:10px;right:10px;z-index:10;background:rgb(0 0 0 / .7);color:#fff;border:none;padding:.5em;cursor:pointer}.grecaptcha-badge{visibility:hidden!important}@keyframes rotate-forever{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:none;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay{bottom:0;display:none;height:100%;left:0;overflow:auto;overflow:initial;position:fixed;right:0;top:0;transition:all .15s ease-in-out;width:100%;z-index:1999999999}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{margin-bottom:3em;position:absolute;top:100px;z-index:1999999999}.pum-container.pum-responsive{height:auto;left:50%;margin-left:-47.5%;overflow:visible;width:95%}.pum-container.pum-responsive img{height:auto;max-width:100%}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;margin-left:inherit;top:auto}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content:focus{outline:none}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content+.pum-close{background-color:#0000;cursor:pointer;line-height:1;min-width:1em;position:absolute;text-align:center;text-decoration:none;z-index:2}.pum-container .pum-content+.pum-close>span{position:relative;z-index:1}.pum-container.pum-scrollable .pum-content{max-height:95%;overflow:auto;overflow-y:scroll}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{height:auto;position:static;width:auto}.pum-cta-wrapper{display:inline-block;max-width:100%;width:auto}.pum-cta-wrapper.alignleft{display:block;text-align:left}.pum-cta-wrapper.aligncenter{display:block;text-align:center}.pum-cta-wrapper.alignright{display:block;text-align:right}.pum-cta-wrapper.alignfull{display:block;width:100%}.pum-cta-wrapper.alignfull .pum-cta{width:100%}.pum-cta-wrapper .pum-cta{border-radius:9999px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:inherit;padding:1rem 2.25rem;text-align:center;text-decoration:none;transition:filter .15s ease-in-out,background-color .15s ease-in-out;width:auto}.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta{background-color:var(--wp--preset--color--contrast,#000);border:none;color:var(--wp--preset--color--base,#fff)}.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta:hover{filter:brightness(.85)}.pum-cta-wrapper.is-style-outline .pum-cta{background-color:#0000;border:1px solid;color:var(--wp--preset--color--contrast,currentcolor);padding:calc(1rem - 1px) calc(2.25rem - 1px)}.pum-cta-wrapper.is-style-outline .pum-cta:hover{background-color:#0000000d;filter:brightness(1.05)}.pum-cta-wrapper.is-style-text-only .pum-cta{background-color:#0000;border:none;color:var(--wp--preset--color--contrast,currentcolor);padding:.5rem 1rem}.pum-cta-wrapper.is-style-text-only .pum-cta:hover{text-decoration:underline}@supports not (color:var(--wp--preset--color--contrast)){.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta{background-color:#1e1e1e;color:#fff}.pum-cta-wrapper.is-style-outline .pum-cta,.pum-cta-wrapper.is-style-text-only .pum-cta{color:inherit}}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{font-size:18px;line-height:26px;margin:0 auto;padding:3px;text-align:center;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;border:.25em solid #00000080;border-radius:50%;border-right-color:#0000;display:inline-block;font-size:2em;height:.75em;width:.75em}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{border:.25em solid #ffffff80;border-right-color:#0000;margin-left:.5em}.pum-form__messages{border:1px solid #00000040;display:none;margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message:last-child{margin-bottom:0}.pum-form__message--error{border-color:red;color:red!important}.pum-form__message--success{border-color:green;color:green!important}.pum-form--loading{opacity:.5}.pum-alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-left{text-align:left}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{display:block;margin-bottom:.25em}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;font-size:14px;margin-bottom:5px;padding:10px 8px}.pum-form--style-default button{cursor:pointer;font-size:18px;margin:10px 0 0;padding:10px 5px}.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{bottom:40%;position:absolute;right:50%}.pum-sub-form .spinner-loader:not(:required){animation:spinner-loader 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 #0000334d,1.1em 1.1em 0 0 #0000334d,0 1.5em 0 0 #0000334d,-1.1em 1.1em 0 0 #0000334d,-1.5em 0 0 0 #0000334d,-1.1em -1.1em 0 0 #0000334d,0 -1.5em 0 0 #0000334d,1.1em -1.1em 0 0 #0000334d;display:inline-block;font-size:10px;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;width:1em}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.popmake-close{cursor:pointer}.pum-container iframe.formidable{overflow:visible;width:100%}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}.pum-theme-76,.pum-theme-lightbox{background-color:rgb(0 0 0 / .26)}.pum-theme-76 .pum-container,.pum-theme-lightbox .pum-container{padding:18px;border-radius:3px;border:3px none #777;box-shadow:0 0 30px 0 rgb(2 2 2 / 1);background-color:rgb(255 255 255 / 1)}.pum-theme-76 .pum-title,.pum-theme-lightbox .pum-title{color:#494949;text-align:left;text-shadow:0 0 0 rgb(2 2 2 / .23);font-family:inherit;font-weight:100;font-size:32px;line-height:36px}.pum-theme-76 .pum-content,.pum-theme-lightbox .pum-content{color:#494949;font-family:inherit;font-weight:100}.pum-theme-76 .pum-content+.pum-close,.pum-theme-lightbox .pum-content+.pum-close{position:absolute;height:33px;width:33px;left:auto;right:14px;bottom:auto;top:14px;padding:0;color:#494949;font-family:inherit;font-weight:400;font-size:32px;line-height:24px;border:2px none #fff;border-radius:1px;box-shadow:0 0 0 -100px rgb(2 2 2 / .75);text-shadow:0 0 0 rgb(0 0 0 / .23);background-color:#fff0}.pum-theme-75,.pum-theme-default-theme{background-color:rgb(255 255 255 / 1)}.pum-theme-75 .pum-container,.pum-theme-default-theme .pum-container{padding:18px;border-radius:0;border:1px none #000;box-shadow:1px 1px 3px 0 rgb(2 2 2 / .23);background-color:rgb(249 249 249 / 1)}.pum-theme-75 .pum-title,.pum-theme-default-theme .pum-title{color:#000;text-align:left;text-shadow:0 0 0 rgb(2 2 2 / .23);font-family:inherit;font-weight:400;font-size:32px;line-height:36px}.pum-theme-75 .pum-content,.pum-theme-default-theme .pum-content{color:#8c8c8c;font-family:inherit;font-weight:400}.pum-theme-75 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{position:absolute;height:auto;width:auto;left:auto;right:0;bottom:auto;top:0;padding:8px;color:#fff;font-family:inherit;font-weight:500;font-size:26px;line-height:20px;border:1px none #fff;border-radius:0;box-shadow:1px 1px 3px 0 rgb(2 2 2 / .23);text-shadow:0 0 0 rgb(0 0 0 / .23);background-color:rgb(83 87 90 / 1)}.pum-theme-82,.pum-theme-content-only{background-color:rgb(0 0 0 / .7)}.pum-theme-82 .pum-container,.pum-theme-content-only .pum-container{padding:0;border-radius:0;border:1px none #000;box-shadow:0 0 0 0 #fff0}.pum-theme-82 .pum-title,.pum-theme-content-only .pum-title{color:#000;text-align:left;text-shadow:0 0 0 rgb(2 2 2 / .23);font-family:inherit;font-weight:400;font-size:32px;line-height:36px}.pum-theme-82 .pum-content,.pum-theme-content-only .pum-content{color:#8c8c8c;font-family:inherit;font-weight:400}.pum-theme-82 .pum-content+.pum-close,.pum-theme-content-only .pum-content+.pum-close{position:absolute;height:18px;width:18px;left:auto;right:7px;bottom:auto;top:7px;padding:0;color:#000;font-family:inherit;font-weight:700;font-size:20px;line-height:20px;border:1px none #fff;border-radius:15px;box-shadow:0 0 0 0 #fff0;text-shadow:0 0 0 #fff0;background-color:#fff0}.pum-theme-77,.pum-theme-enterprise-blue{background-color:rgb(0 0 0 / .7)}.pum-theme-77 .pum-container,.pum-theme-enterprise-blue .pum-container{padding:28px;border-radius:5px;border:1px none #000;box-shadow:0 10px 25px 4px rgb(2 2 2 / .5);background-color:rgb(255 255 255 / 1)}.pum-theme-77 .pum-title,.pum-theme-enterprise-blue .pum-title{color:#315b7c;text-align:left;text-shadow:0 0 0 rgb(2 2 2 / .23);font-family:inherit;font-weight:100;font-size:34px;line-height:36px}.pum-theme-77 .pum-content,.pum-theme-enterprise-blue .pum-content{color:#2d2d2d;font-family:inherit;font-weight:100}.pum-theme-77 .pum-content+.pum-close,.pum-theme-enterprise-blue .pum-content+.pum-close{position:absolute;height:28px;width:28px;left:auto;right:8px;bottom:auto;top:8px;padding:4px;color:#fff;font-family:Times New Roman;font-weight:100;font-size:20px;line-height:20px;border:1px none #fff;border-radius:42px;box-shadow:0 0 0 0 rgb(2 2 2 / .23);text-shadow:0 0 0 rgb(0 0 0 / .23);background-color:rgb(49 91 124 / 1)}.pum-theme-78,.pum-theme-hello-box{background-color:rgb(0 0 0 / .75)}.pum-theme-78 .pum-container,.pum-theme-hello-box .pum-container{padding:30px;border-radius:80px;border:14px solid #81d742;box-shadow:0 0 0 0 #fff0;background-color:rgb(255 255 255 / 1)}.pum-theme-78 .pum-title,.pum-theme-hello-box .pum-title{color:#2d2d2d;text-align:left;text-shadow:0 0 0 rgb(2 2 2 / .23);font-family:Montserrat;font-weight:100;font-size:32px;line-height:36px}.pum-theme-78 .pum-content,.pum-theme-hello-box .pum-content{color:#2d2d2d;font-family:inherit;font-weight:100}.pum-theme-78 .pum-content+.pum-close,.pum-theme-hello-box .pum-content+.pum-close{position:absolute;height:auto;width:auto;left:auto;right:-30px;bottom:auto;top:-30px;padding:0;color:#2d2d2d;font-family:Times New Roman;font-weight:100;font-size:32px;line-height:28px;border:1px none #fff;border-radius:28px;box-shadow:0 0 0 0 rgb(2 2 2 / .23);text-shadow:0 0 0 rgb(0 0 0 / .23);background-color:rgb(255 255 255 / 1)}.pum-theme-79,.pum-theme-cutting-edge{background-color:rgb(0 0 0 / .5)}.pum-theme-79 .pum-container,.pum-theme-cutting-edge .pum-container{padding:18px;border-radius:0;border:1px none #000;box-shadow:0 10px 25px 0 rgb(2 2 2 / .5);background-color:rgb(30 115 190 / 1)}.pum-theme-79 .pum-title,.pum-theme-cutting-edge .pum-title{color:#fff;text-align:left;text-shadow:0 0 0 rgb(2 2 2 / .23);font-family:Sans-Serif;font-weight:100;font-size:26px;line-height:28px}.pum-theme-79 .pum-content,.pum-theme-cutting-edge .pum-content{color:#fff;font-family:inherit;font-weight:100}.pum-theme-79 .pum-content+.pum-close,.pum-theme-cutting-edge .pum-content+.pum-close{position:absolute;height:24px;width:24px;left:auto;right:0;bottom:auto;top:0;padding:0;color:#1e73be;font-family:Times New Roman;font-weight:100;font-size:32px;line-height:24px;border:1px none #fff;border-radius:0;box-shadow:-1px 1px 1px 0 rgb(2 2 2 / .1);text-shadow:-1px 1px 1px rgb(0 0 0 / .1);background-color:rgb(238 238 34 / 1)}.pum-theme-80,.pum-theme-framed-border{background-color:rgb(255 255 255 / .5)}.pum-theme-80 .pum-container,.pum-theme-framed-border .pum-container{padding:18px;border-radius:0;border:20px outset #d33;box-shadow:1px 1px 3px 0 rgb(2 2 2 / .97) inset;background-color:rgb(255 251 239 / 1)}.pum-theme-80 .pum-title,.pum-theme-framed-border .pum-title{color:#000;text-align:left;text-shadow:0 0 0 rgb(2 2 2 / .23);font-family:inherit;font-weight:100;font-size:32px;line-height:36px}.pum-theme-80 .pum-content,.pum-theme-framed-border .pum-content{color:#2d2d2d;font-family:inherit;font-weight:100}.pum-theme-80 .pum-content+.pum-close,.pum-theme-framed-border .pum-content+.pum-close{position:absolute;height:20px;width:20px;left:auto;right:-20px;bottom:auto;top:-20px;padding:0;color:#fff;font-family:Tahoma;font-weight:700;font-size:16px;line-height:18px;border:1px none #fff;border-radius:0;box-shadow:0 0 0 0 rgb(2 2 2 / .23);text-shadow:0 0 0 rgb(0 0 0 / .23);background-color:rgb(0 0 0 / .55)}.pum-theme-81,.pum-theme-floating-bar{background-color:#fff0}.pum-theme-81 .pum-container,.pum-theme-floating-bar .pum-container{padding:8px;border-radius:0;border:1px none #000;box-shadow:1px 1px 3px 0 rgb(2 2 2 / .23);background-color:rgb(238 246 252 / 1)}.pum-theme-81 .pum-title,.pum-theme-floating-bar .pum-title{color:#505050;text-align:left;text-shadow:0 0 0 rgb(2 2 2 / .23);font-family:inherit;font-weight:400;font-size:32px;line-height:36px}.pum-theme-81 .pum-content,.pum-theme-floating-bar .pum-content{color:#505050;font-family:inherit;font-weight:400}.pum-theme-81 .pum-content+.pum-close,.pum-theme-floating-bar .pum-content+.pum-close{position:absolute;height:18px;width:18px;left:auto;right:5px;bottom:auto;top:50%;padding:0;color:#505050;font-family:Sans-Serif;font-weight:700;font-size:15px;line-height:18px;border:1px solid #505050;border-radius:15px;box-shadow:0 0 0 0 #fff0;text-shadow:0 0 0 #fff0;background-color:#fff0;transform:translate(0,-50%)}#pum-948{z-index:2000000000}#pum-1129{z-index:1999999999}#pum-616{z-index:2999999999}