/**
 * SöderÖgon is made by by Björnsson Rusck Technologies
 * version: v1.0.0
 * https://bjornssonrusck.se
 */

@-moz-document url-prefix(){body{scroll-behavior:smooth}}@media (max-width: 799px){.hidden-phone{display:none !important}}@media (min-width: 800px) and (max-width: 1279px){.hidden-tablet{display:none !important}}@media (min-width: 1280px){.hidden-desktop{display:none !important}}html,body{margin:0}.cont{box-sizing:border-box;width:100%;height:100%;max-width:1593.6px;padding-left:76.8px;padding-right:76.8px}.cont.small{max-width:812px}@media (max-width: 1279px){.cont{max-width:1542.4px;padding-left:51.2px;padding-right:51.2px}.cont.small{max-width:748px}}@media (max-width: 799px){.cont{max-width:1491.2px;padding-left:25.6px;padding-right:25.6px}.cont.small{max-width:684px}}.fc{display:flex;justify-content:center;align-items:center}.fc.h{justify-content:revert}.fc.w{align-items:revert}.fc.c{flex-direction:column}.grid{display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;width:100%;grid-column-gap:51.2px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.grid .row-gap{grid-row-gap:25.6px}@media (max-width: 1279px){.grid{grid-column-gap:48px}.grid .row-gap{grid-row-gap:19.2px}}@media (max-width: 1279px){.grid{grid-column-gap:32px}.grid .row-gap{grid-row-gap:12.8px}}.grid.desktop-one{grid-template-columns:1fr}.grid.desktop-dou{grid-template-columns:1fr 1fr}.grid.desktop-tri{grid-template-columns:1fr 1fr 1fr}.grid.desktop-fou{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 1279px){.grid{grid-template-columns:1fr 1fr 1fr 1fr}.grid.tablet-one{grid-template-columns:1fr}.grid.tablet-dou{grid-template-columns:1fr 1fr}.grid.tablet-tri{grid-template-columns:1fr 1fr 1fr}.grid.tablet-fou{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 799px){.grid{grid-template-columns:1fr 1fr}.grid.phone-one{grid-template-columns:1fr}.grid.phone-dou{grid-template-columns:1fr 1fr}}.gi{grid-area:auto / span 6}.gi.desktop-one{grid-area:auto / span 1}.gi.desktop-dou{grid-area:auto / span 2}.gi.desktop-tri{grid-area:auto / span 3}.gi.desktop-fou{grid-area:auto / span 4}@media (max-width: 1279px){.gi{grid-area:auto / span 4}.gi.tablet-one{grid-area:auto / span 1}.gi.tablet-dou{grid-area:auto / span 2}.gi.tablet-tri{grid-area:auto / span 3}.gi.tablet-fou{grid-area:auto / span 4}}@media (max-width: 799px){.gi{grid-area:auto / span 2}.gi.phone-one{grid-area:auto / span 1}.gi.phone-dou{grid-area:auto / span 2}}.hidden{display:none !important;opacity:0 !important}.margin{height:204.8px}.list-margin{grid-row-gap:12.8px}.list-margin>*{position:relative}.list-margin>*::before{border-radius:9.6px;content:" ";position:absolute;top:-6.4px;left:-6.4px;width:calc(100% + 12.8px);height:calc(100% + 12.8px);background-color:#99a6bf;pointer-events:none;transition:0.1s opacity;opacity:0}.list-margin>*:hover::before{opacity:0.1}.list-margin>* a{all:inherit;font-size:19.2px;color:#11151c;width:100%;display:block;transition:0.1s color;text-decoration:none}.list-margin>* a:hover{color:#44474d}@media (max-width: 799px){.list-margin>* a{font-size:16px}}.list-margin>* p{color:#11151c}.relative{position:relative}a{cursor:pointer !important}p,.md-list{font-size:16px;margin:0;font-weight:300;padding:0;font-family:canada-type-gibson;color:#5e6065}p.big,.md-list.big{font-size:25.6px;font-weight:400}@media (max-width: 799px){p.big,.md-list.big{font-size:19.2px}}p.hard,.md-list.hard{color:#11151c;font-weight:400}p.book,.md-list.book{font-weight:300;color:#44474d}.md-list{margin:0}h1{font-size:51.2px;margin:0;font-weight:400;padding:0;font-family:canada-type-gibson}@media (max-width: 799px){h1{font-size:38.4px}}h2{font-size:25.6px;margin:0;font-weight:200;padding:0;font-family:canada-type-gibson}@media (max-width: 799px){h2{font-size:19.2px}}h3{font-size:19.2px;margin:0;font-weight:300;padding:0;font-family:canada-type-gibson}hr{margin:0;width:100%;border:0px solid green;border-top:solid 1px rgba(221,221,221,0.866667)}.remiss p.label,p.label{font-size:16px;margin-bottom:4.8px;color:#5e6065}nav#desktop{z-index:999;height:100vh;display:flex;flex-direction:column;align-items:center;transition:0.7s max-height;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#fffe;position:fixed;top:0;left:0;width:100vw;margin:0;overflow:hidden;border-bottom:solid 1px #dddd}@media (max-width: 799px){nav#desktop{pointer-events:none;opacity:0}}nav#desktop .bottom{padding-top:51.2px;padding-bottom:76.8px}nav#desktop .cont{height:-webkit-max-content;height:-moz-max-content;height:max-content}nav#desktop .image-container{height:100%;position:relative}nav#desktop .image-container .logo{height:32px;left:0}nav#desktop .image-container .logo.puars{margin-left:32px}@media (min-width: 800px) and (max-width: 1279px){nav#desktop .image-container .logo.puars{margin-left:0px;position:absolute;left:205px}}nav#desktop .nav-item{font-size:19.2px;padding-top:25.6px;padding-bottom:25.6px;color:#11151c;cursor:default;text-decoration:none}nav#desktop .nav-item a{color:#11151c;text-decoration:none}@media (max-width: 1279px){nav#desktop .nav-item-outer-container{display:flex;justify-content:flex-end;grid-column-gap:revert}nav#desktop .nav-item-outer{margin-left:25.6px}nav#desktop .nav-item-outer:first-child{margin-left:0px}}nav#desktop .bottom{position:relative}nav#desktop .bottom .for-vardgivare,nav#desktop .bottom .for-patienter{position:absolute;transition:0.5s opacity;width:100%}nav#desktop .bottom h2{font-weight:200;color:#5e6065;margin-bottom:12.8px}nav#desktop .bottom hr{margin-bottom:19.2px}nav#desktop .bottom .nav-grid{grid-row-gap:12.8px}nav#desktop .bottom .under-nav-label-item p{margin:0;margin-bottom:4.8px}nav#desktop .bottom .under-nav-label-item h3 a{color:#4a7288;text-decoration:none}nav#desktop .bottom .button{background-color:#44474d;border:solid 0px black;margin-top:12.8px;transition:0.1s background-color}nav#desktop .bottom .button:hover{background-color:#5e6065}nav#desktop .bottom .button p{color:#fff}nav#phone{z-index:999;position:fixed;top:0px;width:100vw;left:0px;background-color:#fff;border-bottom:solid 1px rgba(221,221,221,0.866667)}@media (min-width: 1280px){nav#phone{pointer-events:none;opacity:0}}@media (min-width: 800px) and (max-width: 1279px){nav#phone{pointer-events:none;opacity:0}}nav#phone .image-container{height:100%;width:100%;justify-content:space-between}nav#phone .image-container .logo{height:32px;left:0}nav#phone .image-container .logo.puars{margin-left:16px}@media (max-width: 440px){nav#phone .image-container .logo.puars{margin-left:0px;margin-right:40px}}nav#phone .image-container .bars{box-sizing:border-box;height:32px;width:33.6px;position:relative;cursor:pointer}nav#phone .image-container .bars .bar{width:100%;height:2px;transition:.2s transform,.2s bottom,.2s top;border-radius:1px;background-color:#11151c}nav#phone .image-container .bars .bar:nth-child(1){position:absolute;top:10.4px;left:0px}nav#phone .image-container .bars .bar:nth-child(2){position:absolute;bottom:10.4px;left:0px}nav#phone .image-container .bars.open .bar:nth-child(1){transform:rotate(45deg);top:14.9px}nav#phone .image-container .bars.open .bar:nth-child(2){transform:rotate(-45deg);bottom:14.9px}nav#phone .top{box-sizing:border-box;height:51.2px;padding:9.6px 0px}@media (max-width: 440px){nav#phone .top{height:-webkit-max-content;height:-moz-max-content;height:max-content}}nav#phone #foldout{position:fixed;display:flex;flex-direction:column;top:50.2px;height:calc(100vh - 52.2px);transition:.4s transform;left:0px;width:100vw;opacity:1;transform:translateX(100%);background-color:#fff;padding-bottom:25.6px;padding-top:38.4px}nav#phone #foldout .content{flex:1;overflow-y:auto;overflow-x:hidden}nav#phone #foldout>img{width:100%;max-width:200px;margin-top:51.2px}nav#phone #foldout .nav-item{text-decoration:none;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:12.8px 0px;cursor:pointer}nav#phone #foldout .nav-item p{font-weight:400;font-size:25.6px;color:#11151c}nav#phone #foldout .dropdown-top{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;width:100%;justify-content:space-between}nav#phone #foldout .dropdown-top p{padding:0}nav#phone #foldout .dropdown-top .icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.2s transform}nav#phone #foldout .dropdown-top .icon img{width:32px}nav#phone #foldout .dropdown-top .icon.selected{transform:rotate(180deg) translateY(20px)}nav#phone #foldout .dropdown-bottom{overflow:hidden;padding-top:0px;transition:0.5s max-height, 0.5s padding-top}nav#phone #foldout .dropdown-bottom.selected{padding-top:19.2px}nav#phone #foldout .dropdown-bottom .nav-item{padding:0;padding-left:6.4px;padding-bottom:12.8px}nav#phone #foldout .dropdown-bottom .nav-item:last-child{padding-bottom:0px}nav#phone #foldout .dropdown-bottom .nav-item p{font-size:16px;padding:0;color:#5e6065}nav#phone.open #foldout{overflow-y:auto;transform:translateX(0%)}nav#phone.open .image-container .bars .bar:nth-child(1){transform:rotate(45deg);top:14.9px}nav#phone.open .image-container .bars .bar:nth-child(2){transform:rotate(-45deg);bottom:14.9px}#nav-info{z-index:998;box-sizing:border-box;background-color:#fafafa;position:fixed;top:71.2px;left:0;width:100vw;display:flex;justify-content:center;display:none;padding-top:12px;padding-bottom:12px}@media (max-width: 799px){#nav-info{top:51px}}#nav-info p{color:#5e6065}#nav-info p a{color:#4a7288;text-decoration:none}@-moz-document url-prefix(){nav#desktop{background-color:#fffffffa}}#nav-block{height:121.6px}@media (max-width: 799px){#nav-block{height:51.2px}}footer{padding-top:76.8px;padding-bottom:51.2px;background-color:#fafafa}@media (max-width: 1279px){footer{padding-top:25.6px}}@media (max-width: 799px){footer{padding-top:0px}}footer .desc{font-size:19.2px}footer .splitter{margin-top:102.4px}footer .footer-split{margin-top:12.8px;justify-content:space-between}@media (max-width: 799px){footer .footer-split{align-items:flex-start;flex-direction:column}}footer .label-splitter{margin-top:12.8px;margin-bottom:19.2px}@media (max-width: 799px){footer .label-splitter{margin-top:9.6px;margin-bottom:12.8px}}footer .social-media-box{margin-top:25.6px;gap:12.8px}footer .social-media-box .social-media{transition:.1s filter;width:25.6px}footer .social-media-box .social-media:hover{filter:brightness(1.3)}footer .logo{width:80%;max-width:200px;margin-bottom:25.6px}footer .list-margin{grid-row-gap:12.8px}footer h2{font-weight:200;color:#5e6065}footer .brt{text-decoration:none;color:#4a7288}footer>.grid>.gi{padding-top:38.4px}.lighthouse{position:fixed;opacity:0}.zymego{padding:20px 24px;box-sizing:border-box;border:1px solid var(---dddddd);background:#f9f9f980;border:1px solid #dddddd;border-radius:12px}.zymego .zymegoTitle{margin:0;margin-bottom:12px;font-size:24px;color:#11151c;font-weight:500}.zymego .bottom{display:flex;gap:16px}@media screen and (max-width: 1279px){.zymego .bottom{flex-direction:column}}.zymego .zymegoText{flex:1;font-size:20px;color:#44474d}.zymego .zymegoButton{flex:none}.zymego.navZymego{padding:0;background:transparent;border:none}.zymego.navZymego .button{width:100%}.zymego.navZymego .zymegoText{font-size:16px}@media screen and (min-width: 1280px){.zymegoMobile{display:none}}@media screen and (max-width: 1279px){.zymegoDesktop{display:none}}.contact a.read-more{all:inherit;display:inline;text-underline-offset:4px;text-decoration:underline;color:#44474d}.image-text img{width:100%;border-radius:12px}.image-text .text-cont{align-items:flex-start}.image-text h1{margin-bottom:19.2px}@media (max-width: 799px){.image-text h1{margin-top:19.2px;margin-bottom:12.8px}}.button{box-sizing:border-box;padding:9.6px 25.6px;padding-bottom:8px;border:solid 2px rgba(221,221,221,0.866667);border-radius:10000px;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#fff;cursor:pointer;transition:0.1s}.button:hover{background-color:#fafafa}.button p{margin:0 !important}.button.blackButton{background:#44474d;border:none}.button.blackButton p{color:#ffffff}.contact p{font-size:19.2px}@media (max-width: 799px){.contact p{font-size:16px}}.contact .main-header{margin-bottom:38.4px}.contact h2{margin-bottom:25.6px;margin-bottom:19.2px}@media (max-width: 799px){.contact h2{font-size:19.2px}}.contact .directions{margin-top:38.4px}.contact .directions .ddt{font-size:16px}.contact .directions .descriptive-texts{padding-top:51.2px}.contact .directions .descriptive-texts .with-car{margin-top:25.6px}@media (min-width: 800px) and (max-width: 1279px){.contact .directions .descriptive-texts .with-car{margin-top:0}}.contact .directions .descriptive-texts em{font-style:normal;font-weight:400;color:#11151c}.contact .directions .descriptive-texts p{margin-top:6.4px;font-size:16px}.contact .directions .descriptive-texts h2{margin-bottom:12.8px;font-weight:400;color:#11151c;font-size:20px}.contact .map{width:100%;margin-bottom:25.6px;height:480px;border:none;border-radius:9.6px}@media (min-width: 800px) and (max-width: 1279px){.contact .map{margin-top:51.2px}}.contact .column-margin *{margin-bottom:6.4px}.contact .column-margin *:last-child{margin-bottom:0px}.contact .column-margin *.label{font-size:16px;margin-bottom:4.8px}.contact.small .grid{grid-template-columns:1fr 1fr 1fr}.contact.small .grid .dou{grid-template-columns:1fr 1fr}.contact.small .grid .fou{grid-template-columns:1fr 1fr}.contact.small .gi .fou{grid-column:auto / span 2}.contact .main-grid{grid-row-gap:25.6px}.contact .info-about-location{color:#11151c}.contact a{color:#4a7288;text-decoration:none}.contact .button p{font-size:16px}@media (max-width: 1279px){.contact h2:nth-child(2){margin-top:25.6px}}#cookie-accept{position:fixed;bottom:51.2px;transition:right 0.8s, transform 0.8s;right:51.2px;width:409.6px;z-index:9999999999999999;box-sizing:border-box;padding:25.6px;border-radius:9.6px;border:solid 2px rgba(221,221,221,0.866667);background-color:#fff}@media (max-width: 799px){#cookie-accept{transition:transform 0.8s}}@media (min-width: 800px) and (max-width: 1279px){#cookie-accept{right:38.4px;bottom:38.4px}}@media (max-width: 799px){#cookie-accept{right:25.6px;box-sizing:border-box;bottom:25.6px;width:100%;right:0px;border:revert;border-top:solid 2px rgba(221,221,221,0.866667);border-radius:0px;padding-bottom:38.4px;bottom:0px}}#cookie-accept h2{margin-bottom:12.8px;color:#11151c}#cookie-accept .description{margin-bottom:38.4px}#cookie-accept .button{border:0;background-color:#44474d}#cookie-accept .button p{color:#fff}#cookie-accept a{color:#5e6065}#cookie-accept .necessary{margin-left:12.8px;color:#5e6065;text-decoration:none;cursor:pointer}#cookie-accept.move{transform:translateX(100%);right:0}@media (max-width: 799px){#cookie-accept.move{transform:translateY(100%)}}#coworkers-box .img-container{height:409.6px;width:100%;position:relative;border-radius:9.6px;overflow:hidden;margin-bottom:25.6px;background-size:cover;background-position:top}#coworkers-box .dummy{opacity:0 !important}@media (max-width: 799px){#coworkers-box .dummy{display:none}}#coworkers-box .ghost{pointer-events:none;opacity:0;transition:opacity 1s;position:absolute;top:0px;left:0px}#coworkers-box .ghost.selected{pointer-events:all;opacity:1}@media (max-width: 799px){#coworkers-box .ghost.selected{position:static}}#coworkers-box .ghost.preload{transition:opacity 0s !important}#coworkers-box .people{position:relative}#coworkers-box .person .name{margin-bottom:6.4px}#coworkers-box .person .title{margin-bottom:12.8px}#coworkers-box .sell-in h1{margin-bottom:19.2px}@media (max-width: 799px){#coworkers-box .sell-in h1{margin-bottom:12.8px}}#coworkers-box .circle-buttons{margin-top:19.2px;margin-bottom:19.2px;display:flex}@media (min-width: 1280px){#coworkers-box .circle-buttons{opacity:0;pointer-events:none}}#coworkers-box .circle-button{cursor:pointer;margin-right:12.8px;width:12.8px;height:12.8px;border-radius:100%;border:solid #aaabad 2.4px;transition:background-color 0.5s}#coworkers-box .circle-button.selected{background-color:#aaabad}#treatments{margin-top:calc(204.8px - 10vh)}@media (max-width: 799px){#treatments{margin-top:102.4px}}#treatments .top{margin-bottom:19.2px}@media (max-width: 1279px){#treatments .top h1{margin-bottom:12.8px}}#treatments .treatment-item>a{position:relative}#treatments .treatment-item>a::before{content:" ";border-radius:9.6px;position:absolute;top:-9.6px;left:-9.6px;width:calc(100% + 19.2px);height:calc(100% + 32px);background-color:#99a6bf;pointer-events:none;transition:0.1s opacity;opacity:0}#treatments .treatment-item>a:hover::before{opacity:0.1}#treatments .treatment-item hr{margin-top:38.4px}#treatments .treatment-item .box{margin-top:19.2px}#treatments .treatment-item .arrow{justify-content:flex-end}#treatments a{text-align:center;margin-right:4px;text-decoration:none;color:inherit}#treatments a p{display:inline-block;padding-top:4px;color:#4a7288;vertical-align:middle}#treatments a img{margin-left:6.4px;display:inline-block;width:16px;vertical-align:middle}@media (max-width: 799px){#treatments .item-container{display:block;text-align:right}#treatments .top{margin-bottom:12.8px}#treatments .treatment-item hr{margin-top:25.6px}#treatments .treatment-item .box{margin-top:19.2px}}.hero{overflow-x:hidden}@media (min-width: 1280px){.hero{height:Min(Max(calc(100vh - 118.4px), 640px), 800px)}.hero>.grid{grid-auto-rows:Min(Max(calc(100vh - 118.4px), 640px), 800px)}}@media (min-width: 800px) and (max-width: 1279px){.hero{height:Min(Max(calc(100vh - 118.4px), 640px), 800px)}.hero>.grid{grid-auto-rows:Min(Max(calc(100vh - 118.4px), 640px), 800px)}}@media (max-width: 799px){.hero{padding-top:51.2px;height:-webkit-max-content;height:-moz-max-content;height:max-content}}.hero .main{margin-bottom:25.6px}.hero .last{margin-bottom:25.6px}@media (max-width: 799px){.hero>.grid>.gi:not(.phone-image){height:-webkit-max-content;height:-moz-max-content;height:max-content}.hero>.grid>.gi:not(.phone-image):nth-child(2){margin-top:51.2px}}.hero .phone-image{width:100%;height:300px;background-position:center;background-size:cover;background-image:url("cdn/hero.jpg")}.hero .dummy-wrapper{height:80%;position:relative}.hero .dummy-wrapper .img-wrapper{position:absolute;height:100%;width:100vw;top:0px;left:0px;overflow:hidden}.hero .dummy-wrapper .img-wrapper img{position:absolute;width:100%;top:50%;left:70%;transform:translateX(-80%) translateY(-50%) scale(0.8)}.remiss{padding:25.6px;border-radius:9.6px;border:solid 1px rgba(221,221,221,0.866667)}.remiss h2{margin-bottom:19.2px;font-weight:400}.remiss p{font-size:19.2px;color:#11151c}@media (max-width: 799px){.remiss p{font-size:16px}}.remiss .gi:first-child{margin-bottom:12.8px}.remiss .info{color:#5e6065;margin-top:25.6px}#article h2.type{margin-bottom:19.2px;font-weight:400;margin-top:102.4px;color:#5e6065}@media (max-width: 799px){#article h2.type{margin-top:51.2px;margin-bottom:12.8px}}#article .remiss-contact{margin-top:0px;margin-bottom:25.6px}#article .remiss-contact>.grid{grid-column-gap:25.6px}#article .remiss-contact p{margin-top:6.4px;color:#11151c}#article .remiss-contact p a{text-decoration:none;color:#4a7288}#article .article{position:relative}#article .article h2{margin-bottom:19.2px;margin-top:38.4px;font-weight:400}#article .article h2:last-child(){margin-bottom:0}@media (max-width: 799px){#article .article h2{margin-top:38.4px;margin-bottom:12.8px;font-size:25.6px}}#article .article .title{margin-bottom:19.2px}@media (max-width: 799px){#article .article .title{margin-bottom:12.8px}}#article .article p,#article .article .md-list{margin-bottom:19.2px;font-weight:300;color:#44474d;line-height:22.4px}#article .article p:last-child(),#article .article .md-list:last-child(){margin-bottom:0}#article .article p.summary,#article .article .md-list.summary{font-size:25.6px;color:#5e6065;line-height:30.4px;font-weight:200;margin-bottom:19.2px}@media (max-width: 799px){#article .article p.summary,#article .article .md-list.summary{font-size:19.2px;line-height:24.32px}}#article .article .md-list{margin:0}#article .article a{color:#4a7288;text-decoration:none}#article .article a:hover{text-decoration:underline}#article .article em{color:#5e6065;font-style:normal;margin-top:6.4px;display:inline-block}#article .article img{border-radius:9.6px;border:solid 2px rgba(221,221,221,0.866667);width:100%}#article .article .article-box{border-radius:9.6px;padding:25.6px;border:solid 1px rgba(221,221,221,0.866667);right:8px;transform:translateX(100%);position:absolute}@media (max-width: 1279px){#article .article .article-box{display:none}}#article .article .article-box h2{margin:0;color:#4a7288;margin-bottom:25.6px;font-size:19.2px}#article .article .article-box p{margin-bottom:9.6px;margin:0;font-size:19.2px}#article .article .article-box ul{padding:0;margin:0}#article .article .article-box ul li{position:relative;font-size:19.2px;margin:0;margin-bottom:9.6px;list-style-type:none}#article .article .article-box ul li::before{position:absolute;content:" ";width:calc(100% + 19.2px);height:calc(100% + 19.2px);top:-9.6px;left:-9.6px;background-color:green;border-radius:9.6px;background-color:#99a6bf;pointer-events:none;transition:0.1s opacity;opacity:0}#article .article .article-box ul li:hover::before{opacity:0.1}#article .article .article-box ul li a{display:block;width:100%;text-decoration:none;transition:0.1s color}#article .article .article-box ul li a p{color:#5e6065;transition:0.1s color}#article .article .article-box ul li a p:hover{color:#4a7288 !important}#article .article .article-box ul li:last-child{margin-bottom:0}#not-found hr.top{margin-bottom:51.2px}#not-found hr.bottom{margin-top:51.2px;margin-bottom:25.6px}@media (max-width: 799px){#not-found .grid>.gi:first-child h1{font-weight:200}}#not-found .main{height:100vh}@media (max-width: 799px){#not-found .main{height:Min(100vh, 560px)}}#coworkers .img-wrapper{height:409.6px;width:100%;position:relative;border-radius:9.6px;overflow:hidden;margin-bottom:25.6px;background-size:cover;background-position:top}#coworkers .co-work-hero{margin-top:153.6px;margin-bottom:76.8px}#coworkers .co-work-hero h1{font-weight:200}@media (max-width: 1279px){#coworkers .co-work-hero{margin-top:102.4px}#coworkers .co-work-hero p{margin-top:12.8px;font-size:19.2px}}@media (max-width: 799px){#coworkers .co-work-hero{margin-top:51.2px}}#coworkers .person-big{margin-bottom:102.4px}#coworkers .person-big h1{font-size:38.4px;margin-bottom:6.4px;font-weight:200}@media (max-width: 799px){#coworkers .person-big h1{margin-bottom:6.4px;font-size:25.6px}}#coworkers .person-big h2{font-size:25.6px;font-weight:300;margin-bottom:38.4px}@media (max-width: 799px){#coworkers .person-big h2{font-size:19.2px;margin-bottom:12.8px}}@media (max-width: 799px){#coworkers .person-big{margin-bottom:76.8px}}#coworkers .person-small h2{margin-bottom:6.4px}@media (max-width: 799px){#coworkers .person-small h2{margin-bottom:6.4px;font-size:25.6px}}#coworkers .person-small p.hard{margin-bottom:12.8px;color:#11151c}@media (max-width: 799px){#coworkers .person-small p.hard{font-weight:300;font-size:19.2px;margin-bottom:12.8px}}#coworkers .person-small-container{grid-row-gap:102.4px}@media (max-width: 799px){#coworkers .person-small-container{grid-row-gap:76.8px}}@media (min-width: 1280px){#coworkers .person-description p{-moz-column-count:2;column-count:2;-moz-column-gap:51.2px;column-gap:51.2px;-moz-column-fill:balance;column-fill:balance}}:root{--sf: .75;--accent: #4A7288;--constrain: calc(680px * 2 + 96px * var(--sf));--header-height: calc(100px * var(--sf));--padding-constrained: 120px;--mobile-h2-size: calc(42px * var(--sf))}@media screen and (max-width: 800px){:root{--padding-constrained: 70px}}.landing p{line-height:160%;font-size:18px}.sellBlock{position:relative;width:Min(calc(100% - var(--padding-constrained) * var(--sf)), var(--constrain));margin-inline:auto;display:flex}.sellBlock:not(.disableGap){gap:calc(96px * var(--sf))}@media screen and (max-width: 1000px){.sellBlock:not(.disableGap){gap:calc(45px * var(--sf))}}.sellBlock.sellReversed{flex-direction:row-reverse}.sellBlock>*{flex:1}@media screen and (max-width: 1000px){.sellBlock{align-items:center}.sellBlock,.sellBlock.sellReversed{flex-direction:column-reverse}}@media screen and (max-width: 1000px){.preserve-order .sellBlock,.preserve-order .sellBlock.sellReversed{flex-direction:column;gap:calc(var(--sf) * 75px)}}.sellImageBlock{position:relative}@media screen and (max-width: 500px){.sellImageBlock{width:100%}}.sellImageBlock .sellImage{height:Min(30vw, calc(571px * var(--sf)));width:100%;display:flex;flex-direction:column;gap:calc(25px * var(--sf))}@media screen and (max-width: 900px){.sellImageBlock .sellImage{height:Min(60vw, calc(371px * var(--sf)))}}.sellImageBlock .sellImage picture{-o-object-fit:cover;object-fit:cover;display:block;height:100%;position:relative}.sellImageBlock .sellImage img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:calc(10px * var(--sf))}.sellImageBlock .sellImage .helper{font-size:calc(20px * var(--sf))}.sellReversed .sellImage{margin-left:auto}.sellTextBlock{position:relative;display:flex;align-items:center}.sellTextBlock .sellTextBlockInner{max-width:calc(547px * var(--sf))}.sellTextBlock.floatRight .sellTextBlockInner{margin-left:auto}.sellTextBlock .sellText{position:relative;display:flex;flex-direction:column;gap:calc(32px * var(--sf))}.sellTextBlock p{color:#2D2E31;margin:0;font-size:calc(24px * var(--sf))}.sellTextBlock h2{color:#2D2E31;font-weight:300;font-size:calc(64px * var(--sf))}@media screen and (max-width: 900px){.sellTextBlock h2{font-size:calc(42px * var(--sf))}}.sellTextBlock p,.sellTextBlock h2{margin-left:auto}.sellReversed .sellTextBlock p,.sellReversed .sellTextBlock h2{text-align:unset;margin-left:unset}.sellReversed .sellTextBlock .sellTextBlockInner{margin-left:unset}.gap{height:calc(var(--sf) * var(--size, 226px))}@media screen and (max-width: 900px){.gap{height:calc(var(--sf) * var(--mobile-size, 226px))}}.processCont{background:#F7F8FA}.process{width:Min(calc(100% - var(--padding-constrained) * var(--sf)), var(--constrain));margin-inline:auto;position:relative;display:flex;flex-direction:column;gap:calc(var(--sf) * 116px);padding:calc(142px * var(--sf)) 0 calc(192.5px * var(--sf)) 0}@media screen and (max-width: 800px){.process{padding:calc(80px * var(--sf)) 0 calc(80px * var(--sf)) 0;gap:calc(var(--sf) * 40px)}}.process .stepText{margin-top:calc(24px * var(--sf));margin-bottom:calc(24px * var(--sf))}.process .stepText p{color:var(--accent);font-size:calc(20px * var(--sf))}.process .title{margin-bottom:calc(24px * var(--sf))}.process .title h3{font-size:calc(24px * var(--sf));color:#11151C}.process .header h2{font-size:calc(var(--sf) * 64px);font-weight:300}.process .content{color:#44474D}.process .steps{display:flex;--gap: calc(48px * 2 * var(--sf));gap:var(--gap)}.process .steps .step{flex:1;position:relative}.process .steps .step:not(:last-child)::before{content:"";position:absolute;right:0;transform:translateX(calc(var(--gap) / 2));top:0;height:100%;width:1px;background:#DDDDDD}.process .steps .content{margin-bottom:calc(62.5px * var(--sf))}@media screen and (max-width: 900px){.process .steps{align-items:center;flex-direction:column;--gap: 10px}.process .steps .step::before{content:unset !important}.process .steps .content{margin-bottom:0}}.process .header h2{text-align:left;font-size:var(--mobile-h2-size)}.about{position:relative}.aboutHeader{position:relative;margin-top:calc(96px * var(--sf));margin-bottom:calc(128px * var(--sf))}.aboutHeader h2{text-align:center;font-size:calc(24px * var(--sf));font-weight:300}.doctors{display:flex;flex-direction:row;gap:calc(43px * var(--sf))}@media screen and (max-width: 700px){.doctors{flex-direction:column}}.doctor{flex:1;position:relative}.doctor .image{margin-bottom:calc(24px * var(--sf));position:relative;width:100%;height:calc(507px * var(--sf))}.doctor .image img,.doctor .image picture{border-radius:calc(10px * var(--sf));position:relative;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.doctor .name{margin-bottom:calc(24px * var(--sf))}.doctor .name h3{font-size:calc(32px * var(--sf));font-weight:300;color:#11151C}.doctor a{text-decoration:none}.doctor a p{color:#000000}.doctor a p:hover{color:#434343}.doctor .desc{position:relative;margin-bottom:calc(25px * var(--sf));color:#44474D;max-height:82px;overflow:hidden;transition:max-height .34s ease-in-out;text-overflow:ellipsis}.doctor .more{display:block}.doctor .less{display:none}.doctor.expanded .desc{max-height:500px}.doctor.expanded .more{display:none}.doctor.expanded .less{display:block}.book{position:relative}.book .formStatus{display:none;padding:10px 0}.bookInner{position:relative;width:Min(calc(100% - var(--padding-constrained) * var(--sf)), calc(756px * var(--sf)));margin-inline:auto}.bookInner h3{font-size:calc(32px * var(--sf));font-weight:300;margin-bottom:calc(24px * var(--sf))}.bookInner .header h2{font-size:calc(64px * var(--sf));font-weight:300;margin-bottom:calc(24px * var(--sf));color:#11151C}@media screen and (max-width: 800px){.bookInner .header h2{font-size:var(--mobile-h2-size)}}.bookInner .header p{font-size:calc(24px * var(--sf));color:#44474D;padding-bottom:calc(25px * var(--sf))}.bookInner .bookBlock{position:relative;border:1px solid #DDDDDD;background:#FFFFFF;box-shadow:0px 2px 3px #00000014;border:1px solid #DDDDDD;border-radius:calc(10px * var(--sf));padding:calc(39px * var(--sf)) calc(40px * var(--sf));box-sizing:border-box}.bookInner .bookBlock>p{position:relative;padding-bottom:calc(25px * var(--sf));font-size:calc(24px * var(--sf));color:#44474D}.bookInner .time{position:relative;display:flex;align-items:center;margin-bottom:calc(67px * var(--sf));gap:calc(12px * var(--sf))}.bookInner .time .timeIcon img,.bookInner .time .timeIcon picture{position:relative;display:block;height:1em}.bookInner .time p{color:#77797D}.bookInner .input{font-family:canada-type-gibson;margin-bottom:calc(39px * var(--sf))}.bookInner .input .inner{position:relative}.bookInner .input .legend{margin-bottom:22px}.bookInner .input input,.bookInner .input .prefix{font-size:20px}.bookInner .input .prefix{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--accent);position:absolute;top:50%;transform:translateY(calc(-50%));left:12px}.bookInner .input input{padding:17px 12px 17px 52px;border:none;border-bottom:1px solid #28292B;width:100%;margin:0;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;font-family:inherit}.bookInner .input input:focus{outline-color:var(--accent)}.bookInner .contactLink{font-size:calc(24px * var(--sf));color:#44474D}.bookInner .contactLink a{text-decoration:underline;text-underline-offset:.3em;color:#11151C;font-size:inherit}.bookInner .contactLink a:hover{color:#616161}.landingButton{cursor:pointer;position:relative;padding:calc(16px * var(--sf)) calc(24px * var(--sf));font-size:calc(23px * var(--sf));font-family:canada-type-gibson;border-radius:99px;color:#FFFFFF;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0px 2px 4px #00000014;background:var(--accent);border:2px solid var(--accent);box-shadow:0px 2px 4px #00000014}.landingButton:hover{background:var(--accent);filter:brightness(80%)}.landingButton:active{filter:brightness(110%)}.landingButton:focus{outline:none;border:2px solid #94bdca}.faq .qa{position:relative;border-bottom:1px solid #BFBFBF}.faq .qa:not(:first-child){margin-bottom:calc(24px * var(--sf))}.faq .qa .q{position:relative;color:#11151C;margin-bottom:calc(28px * var(--sf))}.faq .qa .q .qInner{display:flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq .qa .q .qInner::before{content:"";transition:background .1s;position:absolute;top:0;left:0;height:100%;width:100%;--padding: 8px;border-radius:10px;padding:var(--padding);transform:translate(calc(var(--padding) * -1), calc(var(--padding) * -1));z-index:-1}.faq .qa .q .qInner:hover::before{background:#f4f4f4}.faq .qa .q .qInner:active::before{background:#e9e9e9}.faq .qa .q p{font-size:calc(24px * var(--sf));color:inherit;margin:unset;position:relative}.faq .qa .q img,.faq .qa .q picture{position:relative;display:block;width:calc(28px * var(--sf));height:calc(24px * var(--sf));margin-left:auto}.faq .qa .chevron{transition:transform .2s ease-in-out}.faq .qa[data-open="yes"] .chevron{transform:rotate(-180deg)}.faq .qa .a{position:relative;overflow:hidden;height:0;transition:height .3s ease-in-out}.faq .qa .a p{margin:0;padding:0 0 15px 0}.faq .qa .a .aInner{position:relative}.faq .sellTextBlock .sellTextBlockInner{max-width:unset}@media screen and (max-width: 800px){:root{--header-height: calc(210px * var(--sf))}}.landing-header{position:fixed;z-index:10;top:0;left:0;width:100%;height:var(--header-height);background:#fff;border-bottom:2px solid #d9d9d9}.landing-header .header-inner{position:relative;display:flex;align-items:center;height:100%;margin-inline:auto}@media screen and (min-width: 800px){.landing-header .header-inner{width:Min(calc(100% - var(--padding-constrained) * var(--sf)), var(--constrain))}}@media screen and (max-width: 800px){.landing-header .header-inner{flex-direction:column;align-items:flex-start;justify-content:center;gap:17px}}@media screen and (max-width: 800px){.landing-header{position:relative;position:sticky;top:calc(-100px * var(--sf))}}.landing-header .logo img,.landing-header .logo picture{display:block;height:calc(44px * var(--sf))}.landing-header .title{margin-left:calc(var(--sf) * 19px);font-size:calc(var(--sf) * 24px)}@media screen and (max-width: 800px){.landing-header .title{display:none}}.landing-header .left-section .left-section-inner{display:flex;align-items:center}@media screen and (max-width: 800px){.landing-header .left-section{padding-bottom:20px;width:100%;border-bottom:1px solid #ddd}.landing-header .left-section .left-section-inner{margin-inline:auto;width:Min(calc(100% - var(--padding-constrained) * var(--sf)), var(--constrain))}}.landing-header .phoneCont{position:relative;display:flex;align-items:center;gap:calc(11px * var(--sf))}.landing-header .right-section{position:relative;margin-left:auto;display:flex;align-items:center}@media screen and (max-width: 800px){.landing-header .right-section{margin-left:unset;margin-inline:auto;width:Min(calc(100% - var(--padding-constrained) * var(--sf)), var(--constrain));display:flex;justify-content:space-between;top:0}}.landing-header .header-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:block;height:calc(20px * var(--sf))}.landing-header .header-number{font-family:canada-type-gibson}.landing-header .header-number a{color:#000;text-underline-offset:.3em;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-size:calc(24px * var(--sf))}.landing-header .header-number a:hover{opacity:.7}.landing-header .button-section{margin-left:calc((33px - 11px) * var(--sf))}.landing-hero{margin-top:var(--header-height);overflow-x:hidden;position:relative;background:#F7F8FA}@media screen and (max-width: 800px){.landing-hero{margin-top:unset}}@media screen and (max-width: 1000px){.landing-hero .image-cont{display:none}}.landing-hero h1{letter-spacing:-0.48px;font-weight:200;font-size:calc(96px * var(--sf))}@media screen and (max-width: 900px){.landing-hero h1{font-size:calc(72px * var(--sf))}}.landing-hero p{color:#5E6065;font-size:calc(var(--sf) * 24px);max-width:calc(var(--sf) * 543px)}.landing-hero .hero-inner{width:Min(calc(100% - var(--padding-constrained) * var(--sf)), var(--constrain));margin-inline:auto;position:relative;display:flex;gap:calc(96px * var(--sf));align-items:center;padding:calc(75px * var(--sf)) 0}@media screen and (max-width: 900px){.landing-hero .hero-inner{flex-direction:column}}.landing-hero .text,.landing-hero .image-cont{flex:1}.landing-hero .text{position:relative}.landing-hero .image-cont{position:relative;height:calc(597px * var(--sf))}.landing-hero .image{position:absolute;left:0;height:100%;width:calc(50vw)}.landing-hero .image img,.landing-hero .image picture{position:relative;height:100%;display:block;border-radius:calc(var(--sf) * 10px) 0px 0px calc(var(--sf) * 10px);width:100%;-o-object-fit:cover;object-fit:cover}.price{padding:calc(142px * var(--sf)) 0;background:#F7F8FA}@media screen and (max-width: 800px){.price{padding:calc(75px * var(--sf)) 0}}.price .inner{width:Min(calc(100% - var(--padding-constrained) * var(--sf)), calc(756px * var(--sf)));margin-inline:auto}.price h2{font-weight:400;color:#11151C;font-size:calc(64px * var(--sf))}@media screen and (max-width: 800px){.price h2{font-size:var(--mobile-h2-size)}}.price h3.priceText{font-weight:300;color:#11151C;font-size:calc(32px * var(--sf))}.price p.financing{color:#44474D;font-size:calc(24px * var(--sf))}.price .guarantees{display:flex;gap:calc(16px * var(--sf));flex-direction:column}.price .guarantee{display:flex;gap:calc(16px * var(--sf));align-items:center}.price .guarantee .icon{position:relative;height:calc(21px * var(--sf))}.price .guarantee .icon img{display:block;height:100%}.price .guarantee .text{font-size:calc(24px * var(--sf));color:#44474D}
