@media (min-width:1024px){body:has(.fixedheader.is-active){overflow:hidden}body:has(.fixedheader.is-active) .fixedheader.is-active nav{overflow-y:auto;max-height:90vh}}.fixedheader{position:fixed;top:0;left:0;width:100%;display:block;z-index:999;display:flex;justify-content:space-between;align-items:center;padding-inline:4%;padding-block:1rem 0;z-index:999;transition:background-color 0.25s ease,box-shadow 0.25s ease}.fixedheader.is-scrolling{background-color:#fff;box-shadow:0 4px 20px rgb(0 0 0 / .08)}.fixedheader.is-scrolling .desklogo svg #Group_3487 path{fill:#DE9BA4}.fixedheader.is-scrolling .desklogo svg #Group_3486 path{fill:#454545}.fixedheader.is-scrolling .auxmenu{color:#454545}.fixedheader.is-scrolling .auxmenu a{color:#454545}.fixedheader.is-scrolling .auxmenu button{color:inherit}.fixedheader.is-scrolling .auxmenu button svg line{stroke:#454545}.fixedheader.is-active{background-color:#fff}.fixedheader.is-active .logo svg path{fill:#454545}.fixedheader.is-active .logo .desklogo svg #Group_3487 path{fill:#DE9BA4}.fixedheader.is-active .logo .desklogo svg #Group_3486 path{fill:#454545}.fixedheader.is-active nav{display:block}.fixedheader.is-active .auxmenu{color:#454545}.fixedheader.is-active .auxmenu a,.fixedheader.is-active .auxmenu button{color:currentColor}.fixedheader .logo .moblogo{display:none}.fixedheader .auxmenu{display:flex;gap:3rem;align-items:center}@media (max-width:767px){.fixedheader .auxmenu{gap:1.5rem}}.fixedheader .auxmenu button,.fixedheader .auxmenu a{color:#fff;text-decoration:none;font-family:"brandon-grotesque",sans-serif;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase}.fixedheader .auxmenu .tel svg{display:none}.fixedheader nav{position:absolute;top:100%;background-color:#fff;width:100%;left:0;padding-inline:4%;display:none;padding-block:1% 4%}.fixedheader .opennav{display:flex;place-content:center;color:#fff;text-transform:uppercase;gap:12px;margin-left:0}.fixedheader .opennav .open{display:flex;align-items:center}.fixedheader .opennav .open svg{width:20px;height:20px;display:block}.fixedheader .opennav.is-active .open{display:none}.fixedheader .opennav.is-active .close{display:flex;align-items:center}.fixedheader .opennav .close{display:none}@media (min-width:1091px){.header-menu{list-style:none;gap:5px;display:grid;grid-template-columns:1fr 1fr 1fr}.header-menu>li{flex-grow:1;background-color:#f8f4f4;padding:1rem;min-width:0}.header-menu .topcolumn>a{display:none}.header-menu .sub-menu{list-style:none}.header-menu .nav-plus{display:none}.header-menu .innercol>a{display:none}.header-menu a{color:#454545;text-decoration:none;font-weight:300;font-size:18px;line-height:1.5;display:block;padding-block:0 8px}}@media screen and (min-width:1091px) and (max-width:1280px){.header-menu a{font-size:1rem}}@media (min-width:1091px){.header-menu a:hover{text-decoration:underline}.header-menu .heading>a{font-weight:500;font-size:18px;text-transform:uppercase}}@media screen and (min-width:1091px) and (max-width:1280px){.header-menu .heading>a{font-size:1rem}}@media (min-width:1091px){.header-menu .sub-menu.depth-0{display:flex;justify-content:space-between}.header-menu .topcolumn:last-of-type{grid-column-start:3}.header-menu .topcolumn:last-of-type a{padding-block:0}.header-menu .depth-1>li.heading:not(:first-child){padding-top:12px}.header-menu .depth-4 a{padding-inline:.5rem 0}}@media screen and (min-width:1091px) and (max-width:1280px){.header-menu .depth-4 a{padding-inline:.25rem 0}}@media (min-width:1091px){.header-menu .aboutcol .heading>a,.header-menu .nonsurgcol .heading>a{font-weight:500;font-size:20px;text-transform:uppercase;display:block;padding-block:0 15px}.header-menu .depth-0:has(.masterheading){flex-wrap:wrap}.header-menu .depth-0:has(.masterheading)>li{flex-basis:calc(50% - 1rem)}.header-menu .depth-0:has(.masterheading) .masterheading.cloned{flex-basis:100%}.header-menu .depth-0:has(.masterheading) .masterheading.cloned>a{font-weight:500;font-size:20px;text-transform:uppercase;display:block;padding-block:0 15px}.header-menu .depth-0:has(.masterheading) .masterheading.cloned ul{display:none}.header-menu .depth-0:has(.masterheading) .masterheading>a{display:none}}.extrabuttons{display:none}@media (max-width:1090px){.fixedheader{position:absolute;position:sticky;top:0;left:0;width:100%;display:flex;justify-content:space-between;padding:4%}.fixedheader.is-active .logo #Group_3487 path{fill:#DE9BA4}.fixedheader nav{padding-inline:0;display:none;position:absolute;z-index:999;height:100vh;overflow-y:scroll;padding-block:0 15rem;width:100%;top:100%;left:0}.fixedheader nav.is-active{display:block;background:#fff}.opennav{display:block}.opennav.is-active .open{display:none}.opennav.is-active .close{display:block}.opennav .open{height:18px;width:25px}.opennav .close{display:none;height:18px;width:25px}.header-menu{list-style:none}.header-menu ul{list-style:none}.header-menu .sub-menu>li:first-of-type{border:none}.header-menu .sub-menu>li,.header-menu>li{border-top:1px solid #f2e9ea}.header-menu>li:last-of-type{border-bottom:1px solid #f2e9ea}.header-menu .innercol>a,.header-menu .topcolumn>a{visibility:hidden;height:0}.header-menu .innercol>.nav-plus,.header-menu .topcolumn>.nav-plus{visibility:hidden;height:0}.header-menu .topcolumn>a,.header-menu .innercol>a{display:none}.header-menu a{color:#454545;text-decoration:none;padding-inline:4% 0;font-weight:500;font-size:16px;display:block;padding-block:10px}.header-menu .sub-menu{display:none;width:100%}.header-menu .aboutcol .depth-1 li{border:none}.header-menu .aboutcol .depth-1 a{padding-left:6%}.header-menu .surgcol .depth-2 li{border:none}.header-menu .surgcol .depth-2 a{padding-left:6%}.header-menu .surgcol .depth-3 a{padding-left:8%}.header-menu .nonsurgcol .depth-1 li{border:none}.header-menu .nonsurgcol .depth-1 a{padding-left:6%}.header-menu .nonsurgcol .depth-2 a{padding-left:8%}.header-menu .menu-item-has-children{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.header-menu .menu-item-has-children>a{flex-grow:1}.header-menu .nav-plus{display:flex;justify-content:center;align-items:center;width:30px;margin-right:4%}.header-menu .nav-plus svg{width:30px;display:block;height:12px}.header-menu .nav-plus svg line{stroke:#DE9BA4}.header-menu .nav-plus.rotatoe .linetwo{display:none}.fixedheader{align-items:center;background-color:#fff}.fixedheader svg{display:block}.fixedheader .opennav{display:flex;place-content:center;margin-left:0}.fixedheader .opennav svg line{stroke:#DE9BA4}.fixedheader .opennav span{display:none}.fixedheader .book{display:none}.fixedheader .logo{display:flex;place-content:center}.fixedheader .logo .desklogo{display:none}.fixedheader .logo .moblogo{display:block}.fixedheader .logo svg{width:45vw}.fixedheader .auxmenu .tel{display:flex;align-items:center;font-size:0}.fixedheader .auxmenu .tel svg{display:block}.extrabuttons{display:flex;justify-content:center;margin-top:3rem}}.home_hero{height:100vh;position:relative}@media (max-width:767px){.home_hero{height:auto}}.home_hero:before{content:"";background:linear-gradient(#404040 0%,#0d0d0d 100%);opacity:.26;inset:0;z-index:3;position:absolute}@media (max-width:767px){.home_hero:before{display:none}}@media (max-width:767px){.home_hero .overlay:after{content:"";background:linear-gradient(#404040 0%,#0d0d0d 100%);opacity:.16;inset:0;z-index:3;position:absolute;aspect-ratio:4/4}}.home_hero video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;display:block;position:relative}@media (max-width:767px){.home_hero video{aspect-ratio:4/4}}.home_hero .cnt{position:absolute;z-index:33;left:50%;top:60%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:100%;animation:settleIn 1.5s ease 0.5s forwards;opacity:0}@media (min-width:1024px){@keyframes settleIn{from{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}}@media (max-width:767px){.home_hero .cnt{position:relative;transform:unset;left:unset;bottom:unset;color:#454545;padding-block:40px;opacity:1}}.home_hero .cnt h1{text-transform:uppercase;font-weight:500}@media (max-width:767px){.home_hero .cnt h1{font-size:21px;letter-spacing:.1em;color:#454545}}.home_hero .cnt h1 span{font-size:1rem;border-top:3px solid #DE9BA4;display:inline-block;padding-top:1rem}@media (max-width:767px){.home_hero .cnt h1 span{margin-top:1rem;font-size:.8rem}}.home_hero .socialheader{position:absolute;z-index:33;bottom:8vh;color:#fff}.home_hero .socialheader .heading{margin-block:0;font-weight:500;font-size:16px;text-transform:uppercase}.home_hero .socialheader a{text-decoration:none;display:inline-block;padding-inline:5px}.home_hero .socialheader.horton{right:4%;bottom:15px}.home_hero .socialheader.horton p{text-align:right}.home_hero .socialheader.emily{left:2%;bottom:15px}.home_hero .socialheader.wong{left:2%;bottom:100px}@media (max-width:767px){.home_hero .overlay{position:relative;width:100%;height:100%;display:block}.home_hero #social-trigger{position:absolute;bottom:1vh;right:4%;z-index:33;display:block}.home_hero .socialheader{display:none}}#social-trigger,.insta-mob{display:none}.socmodal figure{display:none}.home_hero .socmodal__close{display:none}@media (max-width:767px){.home_hero .socmodal__close{display:block}.home_hero .socmodal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:2rem;background:rgb(0 0 0 / .6)}.home_hero .socmodal .insta-mob{display:block}.home_hero .socmodal .insta-mob img{min-width:74px}.home_hero .socmodal .insta-desk{display:none}.home_hero .socmodal .socwrap{display:flex;justify-content:center;flex-wrap:wrap;margin-block:0 2rem;gap:1rem}.home_hero .socmodal .socwrap a{padding-inline:0}.home_hero .socmodal .socwrap a img{display:block;width:30px;height:30px}.home_hero .socmodal .socialheader{all:unset;display:block;color:#fff}.home_hero .socmodal .socialheader .heading{text-align:center;margin-block:0 15px;display:block;font-size:12px;line-height:1.3}.home_hero .socmodal .socialheader figure{display:block;margin-block:0 10px}.home_hero .socmodal .socialheader figure img{display:block;margin-inline:auto}.home_hero .socmodal .socialheader.horton{margin-top:2rem}.home_hero .socmodal .socialheader.horton .heading{text-align:center}.home_hero .socmodal.is-active{display:flex}.home_hero .socmodal__dialog{position:relative;width:min(100%, 700px);background:#DE9BA4;padding:2rem;border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.home_hero .socmodal__dialog .horton{grid-column:1/-1}.home_hero .socmodal__dialog .wong{grid-column-start:1;grid-row-start:2}.home_hero .socmodal__dialog .emily{grid-column-start:2;grid-row-start:2}.home_hero .socmodal__close{position:absolute;top:1rem;right:1rem;border:0;background:#fff0;font-size:2rem;line-height:1;cursor:pointer;color:#fff}body.modal-open{overflow:hidden}}.home_lead_block{background-color:#F8F4F4;padding-block:100px 0;padding-block:40px}.home_lead_block .cnt{max-width:70vw;margin-inline:auto}@media (max-width:767px){.home_lead_block .cnt{max-width:100%}}.home_lead_block h2{font-size:59px;line-height:69px}@media (max-width:767px){.home_lead_block h2{font-size:32px;line-height:42px;text-wrap:balance}}.home_lead_block .btnwrap{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:40px;margin-block:60px 50px}@media (max-width:767px){.home_lead_block .btnwrap{grid-template-columns:1fr;gap:20px}}.home_lead_block .btnwrap .button{align-self:center}.home_lead_block .btnwrap .button:last-of-type{grid-column-start:2;background-color:#DE9BA4;color:#fff}@media (max-width:767px){.home_lead_block .btnwrap .button:last-of-type{grid-column-start:unset}}.home_lead_block .btnwrap .button:last-of-type:hover{border-color:#DE9BA4;background-color:#D0858F}.home_lead_block .circle{display:block;margin-inline:auto;margin-bottom:-75px;position:relative;z-index:353}@media (max-width:980px){.home_lead_block .circle{margin-bottom:-50px}}@media (max-width:767px){.home_lead_block .circle{max-width:100px}}.surgical_non_block{margin-block:0 80px}@media (max-width:767px){.surgical_non_block{margin-block:0 40px}}.surgical_non_block .display{font-size:59px;position:absolute;z-index:33;color:#fff;line-height:1}@media screen and (max-width:1300px){.surgical_non_block .display{font-size:50px}}@media (max-width:980px){.surgical_non_block .display{font-size:30px}}.surgical_non_block .display:after{content:"";width:2ch;height:3px;background:#DE9BA4;display:block;bottom:-30px;position:absolute;left:50%;transform:translateX(-50%)}@media (max-width:980px){.surgical_non_block .display:after{bottom:-1cap}}@media (min-width:981px){.surgical_non_block .containerfull{display:flex;position:relative;overflow:hidden;min-height:calc(840px + 2rem)}.surgical_non_block .containerfull .col p:has(.button.white){margin-top:0}.surgical_non_block .containerfull .col p:has(.button.white) .button{background:rgb(255 255 255 / .32);color:#fff;border-color:rgb(255 255 255 / .32)}.surgical_non_block .containerfull .col p:has(.button.white) .button:hover{border-color:#fff}.surgical_non_block .containerfull .col{flex:1 1 50%;position:relative;overflow:hidden;cursor:pointer;transition:flex 0.45s ease;display:flex;align-items:center}.surgical_non_block .itemwrap{position:absolute;right:2%;z-index:4;display:grid;grid-template-columns:repeat(2,1fr);color:#fff;width:50vw;gap:2rem 2rem}.surgical_non_block .media{position:absolute;inset:0}.surgical_non_block .media:before{content:"";background:linear-gradient(#fff0 0%,rgb(0 0 0 / .12) 42.86%,rgb(0 0 0 / .67) 100%);inset:0;position:absolute;z-index:1;transition:background 0.3s ease-in-out}.surgical_non_block .media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.surgical_non_block .surgical .display{left:4%;bottom:8%}.surgical_non_block .surgical .media{z-index:1}.surgical_non_block .surgical .media img{-o-object-position:left;object-position:left}.surgical_non_block .nonsurg .display{right:4%;bottom:8%}.surgical_non_block .nonsurg .media{z-index:2}.surgical_non_block .nonsurg .media img{-o-object-position:center;object-position:center}.surgical_non_block .col.is-active{flex:1 1 100%}.surgical_non_block .col.is-inactive{flex:0 0 0%}.surgical_non_block .col.is-active{flex:1 1 100%}.surgical_non_block .col.is-active .media:before{background:linear-gradient(90deg,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .6) 100%)}.surgical_non_block .col.is-inactive{flex:0 1 0%}.surgical_non_block .col.is-inactive .itemwrap{opacity:0;visibility:hidden;pointer-events:none}.surgical_non_block .itemwrap>div{opacity:0;pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease}.surgical_non_block .col.is-active .itemwrap>div{opacity:1;pointer-events:auto}.surgical_non_block .col.nonsurg.is-active .itemwrap{left:2%}.surgical_non_block .itemwrap.mobile{display:none}}@media (max-width:980px){.surgical_non_block .display{top:calc(100% - 3cap);left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-size:20px}.surgical_non_block .containerfull{display:flex;flex-wrap:wrap}.surgical_non_block .media{position:relative;aspect-ratio:4/4}.surgical_non_block .media:before{content:"";background:linear-gradient(#fff0 0%,rgb(0 0 0 / .12) 42.86%,rgb(0 0 0 / .67) 100%);inset:0;position:absolute;z-index:1;transition:background 0.3s ease-in-out}.surgical_non_block .col{flex:0 0 50%;position:relative;order:1}.surgical_non_block .col img{display:block}.surgical_non_block .col.is-active .display::after{width:3ch;transition:all 0.3s ease-in-out}.surgical_non_block .nonsurg .media img{height:100%;-o-object-fit:cover;object-fit:cover}.surgical_non_block .surgical .media img{-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.surgical_non_block .surgical img{width:100%;height:100%;-o-object-position:center;object-position:center}.surgical_non_block .itemwrap.desktop{display:none}.surgical_non_block .itemwrap.mobile{display:none;flex:0 0 100%;padding:5%;order:2}.surgical_non_block .itemwrap.mobile.is-active{display:flex;background:#F8F4F4;flex-direction:column;gap:40px}}blockquote{font-weight:400;font-style:italic;font-size:41px;line-height:65px;text-align:center;display:block}@media (max-width:980px){blockquote{font-size:29px;line-height:45px}}@media (max-width:767px){blockquote{font-size:22px}}blockquote p{margin-bottom:0}cite{font-weight:300;font-size:29px;display:block;font-style:normal}@media (max-width:980px){cite{font-size:20px}}@media (max-width:767px){cite{line-height:45px}}.bridge_cta{background-color:#fff;margin-bottom:40px}.bridge_cta .bridge{display:block;width:100%;height:auto}.bridge_cta blockquote{max-width:768px;margin-inline:auto;position:relative;margin-bottom:-210.6666666667px}@media (max-width:980px){.bridge_cta blockquote{max-width:500px;top:unset}}@media (max-width:767px){.bridge_cta blockquote{margin-bottom:-30px}}.doc_block{background-color:#F8F4F4;margin-bottom:30px}@media (max-width:980px){.doc_block{margin-bottom:0}}.doc_block.img-left .inner{padding-right:5%}@media (max-width:980px){.doc_block.img-left .inner{padding-inline:0}}.doc_block.img-right .inner{flex-direction:row-reverse;padding-left:5%}@media (max-width:980px){.doc_block.img-right .inner{padding-inline:0}}.doc_block .inner{display:flex;flex-wrap:wrap;gap:100px}@media (max-width:980px){.doc_block .inner{gap:0}}.doc_block .col{min-width:0}.doc_block .col.has-img{flex:1 0 33%}@media (max-width:980px){.doc_block .col.has-img{flex:1 1 100%}}.doc_block .col.has-img.mob{display:none}@media (max-width:980px){.doc_block .col.has-img.mob{display:block}}@media (max-width:980px){.doc_block .col.has-img.desk{display:none}}.doc_block .col.has-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.doc_block .col.has-cnt{display:flex;align-items:center;flex:1 0 calc(66% - 100px)}@media (max-width:980px){.doc_block .col.has-cnt{flex:1 1 100%}}.doc_block .cnt{padding-block:50px}@media (max-width:980px){.doc_block .cnt{padding:5%;padding-block:5% 40px}}.doc_block h2{font-size:59px}@media screen and (max-width:1400px){.doc_block h2{text-wrap:balance}}@media (max-width:767px){.doc_block h2{font-size:32px;line-height:42px}}.doc_block h3{font-size:36px;line-height:52px}@media (max-width:767px){.doc_block h3{font-size:22px;line-height:35px;margin-bottom:40px}}@media (max-width:767px){.doc_block p:has(.button){margin-block:2rem 0;display:flex;flex-direction:column;gap:1rem}.doc_block p:has(.button) .button{align-self:center}}.full_width_image_with_content{position:relative;padding-block:200px;background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width:767px){.full_width_image_with_content{padding-block:60px}}.full_width_image_with_content:after{content:"";position:absolute;inset:0;background:linear-gradient(#404040 0%,#0d0d0d 100%);opacity:.45}.full_width_image_with_content.cnt-right .container{display:flex;justify-content:flex-end}.full_width_image_with_content .container{position:relative;z-index:3;color:#fff}.full_width_image_with_content .cnt{width:100%;max-width:40vw}@media (max-width:980px){.full_width_image_with_content .cnt{max-width:100%}}.full_width_image_with_content h2{font-size:59px}@media (max-width:767px){.full_width_image_with_content h2{font-size:32px}}@media (max-width:980px){.full_width_image_with_content p:has(.button){text-align:center}}.full_width_image_with_content p:has(.button) .button:last-of-type{margin-left:1rem}@media (max-width:980px){.full_width_image_with_content p:has(.button) .button:last-of-type{margin-left:0;margin-top:1rem}}.staff_block{background-size:contain;background-repeat:no-repeat;background-position:center top;aspect-ratio:1600/1434;position:relative}@media (max-width:980px){.staff_block{aspect-ratio:unset;min-height:900px;background-position:bottom;background-color:#f9f4f4}}@media (max-width:767px){.staff_block{min-height:800px}}.staff_block .cnt{width:100%;max-width:50vw;margin-inline:auto;text-align:center;position:absolute;left:50%;top:25%;transform:translate(-50%,-50%)}@media (max-width:980px){.staff_block .cnt{max-width:100%}}@media (max-width:767px){.staff_block .cnt{top:35%}}.staff_block .cnt h2{font-size:59px;line-height:69px;margin-block:0 40px}@media (max-width:980px){.staff_block .cnt h2{font-size:32px;line-height:42px}}.staff_block .cnt p{text-wrap:balance}.aid_block{background-size:cover;background-repeat:no-repeat;background-position:center;padding-block:90px 150px;overflow-x:hidden;margin-bottom:30px}@media (max-width:767px){.aid_block{padding-block:70px 140px;margin-bottom:0}}.aid_block.lazyloaded{background-image:url(/wp-content/themes/horton2026/images/decision-aid-bg.webp)}.aid_block h2{font-size:59px;line-height:69px}@media screen and (max-width:1500px){.aid_block h2{font-size:clamp(32px, 8cqw, 59px);line-height:1.5}}.aid_block h3{font-size:36px;line-height:52px;margin-bottom:40px}@media screen and (max-width:1500px){.aid_block h3{font-size:clamp(26px, 6cqw, 36px);line-height:1.5}}.aid_block .container{display:flex;padding-inline:8% 0;flex-wrap:wrap}@media (max-width:980px){.aid_block .container{padding-inline:5%;gap:40px}}.aid_block .container .col{flex:1 1 50%;align-items:center}@media (max-width:980px){.aid_block .container .col{flex:1 1 100%}}.aid_block .container .has-cnt{display:flex;align-items:center;padding-right:10%;container-type:inline-size}@media (max-width:980px){.aid_block .container .has-cnt{order:2}}.aid_block .container .has-img{display:flex;justify-content:flex-end;position:relative}.aid_block .container .has-img .imgwrap{transform:translateX(180px);min-width:calc(100% + 180px + 10%);overflow:hidden}@media (max-width:980px){.aid_block .container .has-img .imgwrap{transform:unset;min-width:100%}}.aid_block .container .has-img img{display:block;width:100%}.youtube_cta{background:#F8F4F4;margin-bottom:30px}.youtube_cta .container{display:flex;flex-wrap:wrap;padding-left:0}@media (max-width:767px){.youtube_cta .container{padding-inline:4%}}.youtube_cta .container .col{flex:0 0 50%}@media (max-width:767px){.youtube_cta .container .col{flex:0 0 100%}}.youtube_cta .container .has-cnt{display:flex;align-items:center;text-align:center;justify-content:center;padding-left:5%}@media (max-width:767px){.youtube_cta .container .has-cnt{padding-inline:0;padding-block:0 40px}}.youtube_cta .container .has-cnt h2{font-size:59px;line-height:69px}@media (max-width:767px){.youtube_cta .container .has-cnt h2{font-size:36px;margin-top:1ch;line-height:1.4}}.youtube_cta .container .has-cnt p{font-size:24px;line-height:30px}.youtube_cta .container .has-cnt p:has(img){margin-top:2rem}.youtube_cta .container .has-img img{display:block}.practice_news{background:#F8F4F4;padding-block:70px 90px}@media (max-width:767px){.practice_news{padding-block:40px}}.practice_news .heading{font-size:59px;text-align:center;margin-bottom:40px}@media (max-width:767px){.practice_news .heading{font-size:32px}}.practice_news .container{padding-inline:8%}.practice_news .recent-posts{display:flex;gap:60px;flex-wrap:wrap}@media (max-width:767px){.practice_news .recent-posts{gap:10px}}.practice_news .recent-posts .single-post{background:#f4eded;flex:1 1 calc(50% - 60px);padding:30px;display:flex;flex-direction:column;min-width:0}@media (max-width:767px){.practice_news .recent-posts .single-post{flex:1 1 100%}}.practice_news .recent-posts .single-post figure{flex-grow:1;flex-basis:100%;display:block;margin-block:0 30px}.practice_news .recent-posts .single-post img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.practice_news .recent-posts .single-post h3{margin-bottom:15px}.practice_news .recent-posts .single-post h3 a{text-decoration:none}.practice_news .btnwrap{margin-top:2.5rem}.practice_news .bottom{margin-top:90px}.practice_news .bottom p{font-size:25px}@media (max-width:767px){.practice_news .bottom p{text-wrap:balance;font-size:22px}}@media (max-width:767px){.practice_news .bottom{margin-top:20px}}.practice_news .bottom h2{font-size:44px}.instagram{background:linear-gradient(45deg,#de9ba4 0%,#6f4e52 105%);color:#fff;padding-block:30px}.instagram h2{text-align:center;font-size:59px;margin-bottom:30px}@media (max-width:767px){.instagram h2{font-size:39px}}.instagram .eapps-instagram-feed-posts-grid-load-more-container.eapps-instagram-feed-posts-grid-load-more-enabled{display:none}.instagram .insta{padding-inline:1%}.instagram .socmodal__close{display:none}.instagram .socmodal__dialog{display:flex;align-items:center;justify-content:center;gap:3rem;margin-top:2rem}@media (max-width:980px){.instagram .socmodal__dialog{flex-wrap:wrap}}@media (max-width:767px){.instagram .socmodal__dialog{gap:2rem}}.instagram .socmodal__dialog .socialheader{display:flex;align-items:center}@media (max-width:767px){.instagram .socmodal__dialog .socialheader{flex-wrap:wrap;justify-content:center}}.instagram .socmodal__dialog .socialheader .socwrap{display:flex;align-items:center;gap:10px}.instagram .socmodal__dialog .socialheader .socwrap a{display:flex;align-items:center}.instagram .socmodal__dialog .socialheader .socwrap a img{align-self:center}.instagram .socmodal__dialog .socialheader .socwrap a span{display:flex;align-items:center}.instagram .socmodal__dialog .socialheader .socwrap a span.insta-mob{display:none}.instagram .socmodal__dialog .socialheader a{text-decoration:none}.instagram .socmodal__dialog .socialheader p{margin-bottom:0;font-weight:500;font-size:22px;margin-right:10px;text-transform:uppercase}@media (max-width:767px){.instagram .socmodal__dialog .socialheader p{width:100%;font-size:18px;margin:0 auto;text-align:center;padding-block:0 10px}}.global_cta{background-size:cover;background-repeat:no-repeat;background-position:center;aspect-ratio:16/6;display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width:767px){.global_cta{display:block;position:relative;aspect-ratio:unset}}.global_cta .button{margin-bottom:2%;margin-right:4%}@media (max-width:767px){.global_cta .button{position:absolute;margin:0;bottom:40px;left:50%;transform:translateX(-50%);width:75%}}.global_cta .mobimg{display:none}@media (max-width:767px){.global_cta .mobimg{display:block}.global_cta .mobimg img{width:100%;display:block}}footer{background-color:#F8F4F4;padding-block:80px}@media (max-width:767px){footer{padding-block:40px 60px}}footer .container{width:100%;padding-inline:5%;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between}footer .container .sep{border-left:1px solid #707070;flex-grow:1}@media (max-width:980px){footer .container .sep{display:none}}footer .container .fleft{flex-grow:1}@media (max-width:980px){footer .container .fleft{flex:1 1 100%}}footer .container .fleft .btnwrap{margin-top:3rem;justify-content:center}footer .container .fright{flex:1 1 49%}@media (max-width:980px){footer .container .fright{flex:1 1 100%;display:flex;justify-content:center;text-align:center;margin-top:40px}}footer .container .fright p{margin-bottom:1rem}footer .container .fright p:has(.button){margin-top:2rem}footer .container .fright h3{font-size:29px}footer .flogo{display:flex;justify-content:center;align-items:center}footer a{color:#454545}footer .bottom{justify-content:center;align-items:center;margin-top:30px;flex-direction:column;padding-inline:5%}footer .bottom p{font-weight:300;font-size:15px}@media (min-width:1024px){footer .bottom .copy a:before{content:" | ";display:inline-block;margin-inline:1ex}}@media (max-width:767px){footer .bottom .copy a{display:block;text-align:center}}footer .silvr{font-size:15px;margin-top:30px}footer .silvr a{text-decoration:none}footer .citationstation{width:100%;padding-inline:5%;margin-inline:auto;margin-top:40px;padding-top:30px}@media (max-width:980px){footer .citationstation{padding-inline:5%}}footer .citationstation #opensources{font-weight:300;font-size:18px}footer .citationstation .flex{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #707070;padding-top:2rem}@media (max-width:980px){footer .citationstation .flex{flex-wrap:wrap}}footer .citationstation .flex .rightbtm{flex:1 1 100%}@media (min-width:1024px){footer .citationstation .flex .rightbtm{display:flex;justify-content:flex-end}}footer .eat{flex:1 1 100%}footer .singlesources{display:none;padding-top:1rem}footer .singlesources p{font-weight:300;font-size:14px;margin-block:0 1rem}@media (max-width:980px){footer .rightbtm{margin-top:40px;display:flex;justify-content:center;width:100%}}footer .rightbtm a{display:flex;align-items:center;gap:1rem}@media (min-width:1024px){.doc_block .col.has-img.desk{overflow:hidden}.doc_block .col.has-img.desk img{clip-path:inset(100% 0 0 0);transition:clip-path 1s ease}.doc_block .col.has-img.desk.in-view img{clip-path:inset(0 0 0 0)}.youtube_cta .container .has-cnt{opacity:0;transform:translateY(40px);transition:opacity 0.8s ease,transform 0.8s ease;will-change:opacity,transform}.youtube_cta .container .has-cnt.is-inview{opacity:1;transform:translateY(0)}}