body .elementor-nav-menu--layout-horizontal .elementor-nav-menu{row-gap:.5rem !important;justify-content:flex-end !important;}
body .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:first-child>a{margin-left:calc(1.5rem / 2) !important;}:root{--standard-padding-side:max(2.5rem, 2%);--standard-padding-top:5rem;--standard-padding-bottom:5rem;--bx-shadow-header:rgba(0, 0, 0, 0.15) 0px 2px 8px;--tablet-view:767px;--smallscreen-view:960px;--top-pa-po:93.2px;--admin-bar:32px;--header-height:92px;--top-height:0;}
body.admin-bar{--admin-bar:0px;}
body{--top-height:0px;--spacer-top-overlay:calc(var(--admin-bar) + var(--top-height));}
body.logged-in:not(.admin-bar){--top-height:56px;}
@media screen and (max-width:767px){
:root{--standard-padding-side:3.5rem;--standard-padding-top:3.5rem;--standard-padding-bottom:3rem;--top-pa-po:80px;--header-height:79px;}
body.admin-bar{--admin-bar:13px;}
}
body{--admin-bar:0px;}
b, strong{font-weight:bolder;font-variation-settings:"wght" 700;}
.e-child{padding:0 0 0 0;}
body{overflow-x:hidden;}
.e-con-full.p-normal, body .e-parent:not(.e-con-full),
body .p-normal{padding:var(--standard-padding-top) var(--standard-padding-side) var(--standard-padding-bottom) var(--standard-padding-side);--standard-padding-side:3.5rem;--standard-padding-top:3.5rem;--standard-padding-bottom:3rem;}
@media screen and (max-width:767px){
.e-con-full.p-normal, body .e-parent:not(.e-con-full),
body .p-normal, :root{--standard-padding-side:1.75rem;}
}
body .p-first.e-parent:not(.e-con-full){padding:3rem var(--standard-padding-side) var(--standard-padding-bottom) var(--standard-padding-side);}
.e-parent.px-0:not(.e-con-full){padding:0 var(--standard-padding-side) 0 var(--standard-padding-side);}
body .px-0{padding-left:0;padding-right:0;}
.e-con-full.px-normal, .px-normal{padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);}
.py-normal{padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
#header-nav{width:100% !important;inset-inline-start:0 !important;}
.open #header-nav{box-shadow:var(--bx-shadow-header) !important;}
body .elementor-popup-modal.dialog-type-lightbox.overlay{top:calc(var(--header-height) + var(--admin-bar)) !important;height:calc(100vh - var(--header-height) - var(--admin-bar)) !important;min-height:calc(100vh - var(--header-height) - var(--admin-bar)) !important;background-color:white;overflow:auto !important;-webkit-overflow-scrolling:touch;}
.elementor-popup-modal.overlay .dialog-widget-content{width:100% !important;}
.elementor-popup-modal{background-color:rgba(0, 0, 0, 0) !important;}
.elementor-popup-modal.dialog-type-lightbox.overlay .dialog-message{display:flex;max-height:calc(100vh - var(--header-height) - var(--admin-bar)) !important;max-width:100%;padding:0;width:100% !important;}
body.elementor-kit-5 .elementor-button[type="submit"]{color:var(--e-global-color-text) !important;flex-basis:content !important;}
body.elementor-kit-5 textarea#form-field-message{border:solid 1px var(--e-global-color-text) !important;padding:.5rem !important;font-family:var(--e-global-typography-text-font-family) !important;}
body.elementor-kit-5 span.elementor-field-option a{text-decoration:underline !important;}
body.elementor-kit-5 span.elementor-field-option a:hover{text-decoration:none !important;}
.elementor-element .swiper-container .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper-container .swiper-pagination-custom, .elementor-element .swiper-container .swiper-pagination-fraction, .elementor-element .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper-container~.swiper-pagination-custom,
.elementor-element .swiper-container~.swiper-pagination-fraction,
.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper~.swiper-pagination-custom,
.elementor-element .swiper~.swiper-pagination-fraction,
.elementor-lightbox .swiper-container .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper-container .swiper-pagination-custom, .elementor-lightbox .swiper-container .swiper-pagination-fraction, .elementor-lightbox .swiper-container~.swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper-container~.swiper-pagination-custom,
.elementor-lightbox .swiper-container~.swiper-pagination-fraction,
.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper~.swiper-pagination-custom,
.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:18px;}
.elementor-widget-text-editor>.elementor-widget-container>ul{list-style:none;padding-left:1.2rem;list-style-type:none;}
.elementor-widget-text-editor>.elementor-widget-container>ul>li::before{content:"\2022";color:var(--e-global-color-primary);font-weight:bold;display:inline-block;width:1rem;margin-left:-1em;}
main{min-height:65vh;}
.elementor-widget-text-editor a{text-decoration:underline;}
.elementor-widget-text-editor a:hover{text-decoration:none;}
.comments-area a, body .page-content a{text-decoration:none;}
.elementor-button-icon.elementor-align-icon-right{transition:all .3s ease;}
.elementor-button-link:hover .elementor-button-icon.elementor-align-icon-right{margin-left:0.75rem;margin-right:0.25rem;}
.elementor-button-link .elementor-button-icon.elementor-align-icon-right{margin-right:0.75rem;margin-left:.25rem;}
.elementor-widget-container p:last-child{margin-bottom:0;}
body .page-content .p-0, body .type-post .p-0{padding:0rem !important;}
body .page-content .p-left{padding-left:max(calc((100vw - var(--container-max-width)) / 2), var(--standard-padding-side));}
body .page-content .p-right{padding-right:max(calc((100vw - var(--container-max-width)) / 2), var(--standard-padding-side));}
body .page-content .pb-0, body .type-post .pb-0{padding-bottom:0rem;--standard-padding-bottom:0rem;}
body .page-content .pb-1, body .type-post .pb-1{padding-bottom:1rem;--standard-padding-bottom:1rem;}
body .page-content .pb-2, body .type-post .pb-2{padding-bottom:2rem;--standard-padding-bottom:2rem;}
body .page-content .pb-3, body .type-post .pb-3{padding-bottom:3rem;}
body .page-content .pb-4, body .type-post .pb-4{padding-bottom:4rem;}
body .page-content .pb-5, body .type-post .pb-5{padding-bottom:5rem;}
body .page-content .pt-0, body .type-post .pt-0{padding-top:0rem;}
body .page-content .pt-1, body .type-post .pt-1{padding-top:1rem;}
body .page-content .pt-2, body .type-post .pt-2{padding-top:2rem !important;}
body .page-content .pt-3, body .type-post .pt-3{padding-top:3rem;}
body .page-content .pt-4, body .type-post .pt-4{padding-top:4rem;}
body .page-content .pt-5, body .type-post .pt-5{padding-top:5rem;}
body .px-normal{padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);}
body .py-normal{padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
@media only screen and (max-width: 767px) {
body .page-content .px-sm-normal{padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);}
body .page-content .p-sm-0{padding:0rem;}
body .page-content .pb-sm-1{padding-bottom:1rem;}
body .page-content .pb-sm-2{padding-bottom:2rem;}
body .page-content .pb-sm-3{padding-bottom:3rem;}
body .page-content .pb-sm-4{padding-bottom:4rem;}
body .page-content .pb-sm-5{padding-bottom:5rem;}
body .page-content .pt-sm-0{padding-top:0px;}
body .page-content .pt-sm-1{padding-top:1rem;}
body .page-content .pt-sm-2{padding-top:2rem;}
body .page-content .pt-sm-3{padding-top:3rem;}
body .page-content .pt-sm-4{padding-top:4rem;}
body .page-content .pt-sm-5{padding-top:5rem;}
body .px-sm-normal{padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);}
body .py-sm-normal{padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
} @media only screen and (max-width: 1260px) {
body .page-content .px-md-normal{padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);}
body .page-content .px-md-0{padding-left:0rem;padding-right:0rem;}
body .page-content .py-md-normal{padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
body .page-content .pb-md-1{padding-bottom:1rem;}
body .page-content .pb-md-2{padding-bottom:2rem;}
body .page-content .pb-md-3{padding-bottom:3rem;}
body .page-content .pb-md-4{padding-bottom:4rem;}
body .page-content .pb-md-5{padding-bottom:5rem;}
body .page-content .pt-md-0{padding-top:0rem;}
body .page-content .pt-md-1{padding-top:1rem;}
body .page-content .pt-md-2{padding-top:2rem;}
body .page-content .pt-md-3{padding-top:3rem;}
body .page-content .pt-md-4{padding-top:4rem;}
body .page-content .pt-md-5{padding-top:5rem;}
} @media only screen and (min-width: 1366px) {
body .page-content .pb-lg-1{padding-bottom:1rem;}
body .page-content .pb-lg-2{padding-bottom:2rem;}
body .page-content .pb-lg-3{padding-bottom:3rem;}
body .page-content .pb-lg-4{padding-bottom:4rem;}
body .page-content .pb-lg-5{padding-bottom:5rem;}
body .page-content .pt-lg-1{padding-top:1rem;}
body .page-content .pt-lg-2{padding-top:2rem;}
body .page-content .pt-lg-3{padding-top:3rem;}
body .page-content .pt-lg-4{padding-top:4rem;}
body .page-content .pt-lg-5{padding-top:5rem;}
body .px-lg-normal{padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);}
} .img-100 img{width:100%;}
.svg-center>.elementor-widget-container{display:flex;align-content:center;align-items:center;}
body .b-gradient:before{height:100%;background:black;display:inline;display:block;width:70%;position:absolute;z-index:1;background:rgb(0, 0, 0);background:linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);opacity:1;content:"";}
@media only screen and (min-width: 768px) and (max-width: 1167.98px) {
body .b-gradient:before{width:100%;}
} .svg-badges svg{width:120px;height:auto;}
@media only screen and (max-width: 766px) {
.svg-badges svg{width:80px;height:auto;}
.hide-sm{display:none !important;}
}
.lockonscreen.e-widget-swiper>.elementor-widget-container:has(.swiper-pagination-lock)>.e-n-carousel>.swiper-wrapper{justify-content:space-between;}
.lockonscreen.e-widget-swiper>.elementor-widget-container:has(.swiper-pagination-lock)>.e-n-carousel>.swiper-wrapper>.swiper-slide{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;}
.rcb-content-blocker.wp-exclude-emoji{max-width:100%;padding:2rem 5%;background-size:cover;}
@media only screen and (min-width: 1168px) {
.lockonscreen .swiper-button-disabled, .hide-btn-lm .swiper-button-disabled{display:none !important;}
} @media only screen and (min-width: 1368px) {
.rcb-content-blocker.wp-exclude-emoji{padding:2rem 20%;}
}
header{box-shadow:var(--bx-shadow-header);}
.open #header-nav{position:fixed;top:0;}
.open.logged-in #header-nav{top:max(var(--top-height), var(--top-height-r));}
.open #content{padding-top:var(--top-pa-po);}
.open.admin-bar #header-nav{top:32px;}
.elementor-kit-5 .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text{line-height:1.3em;}
p#breadcrumbs a:hover{text-decoration:underline;text-underline-offset:2px;}
#breadcrumbs .breadcrumb_last{text-decoration:underline;text-underline-offset:2px;}
p#breadcrumbs a{text-decoration:none;white-space:nowrap;}
.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title[aria-expanded="false"]{border-width:0.5px 0px 0px 0px !important;}
body .e-n-accordion{border-style:solid;border-width:0px 0px 0.5px 0px;border-color:#999999;}
body .e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}
.insta .e-font-icon-svg path{fill:#586165 !important;margin-top:-px;}
.insta .e-font-icon-svg{margin-top:-2px;}
a.elementor-button.elementor-button-link{white-space:nowrap;}
.dialog-lightbox-widget .hide-me{display:none;}
.elementor-161 .elementor-element.elementor-element-94aea6f .elementor-button{text-underline-offset:4px;}
ul.sub-menu{margin-top:3px !important;margin-bottom:7px !important;}
.svg-intro svg{max-width:120px;}
.elementor-widget-text-editor p>a:not(:hover),
.elementor-heading-title a:not(:hover),
.elementor-icon-list-text a:not(:hover){text-decoration:underline;}
.e-n-accordion-item p{max-width:min(100%, 960px);}
body .elementor-widget .elementor-icon-list-item a{width:auto !important;width:fit-content;display:inline;}
.mw-slider .e-n-carousel{max-width:95%;margin:0;}
div#snippet-box{display:none;visibility:hidden;}
body .elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container)~.elementor-swiper-button-next{top:calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing));right:calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position));transform:translate(var(--e-n-carousel-arrow-next-translate-x), var(--e-n-carousel-arrow-next-translate-y));}
body .elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container)~.elementor-swiper-button-prev{top:calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing));left:calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position));transform:translate(var(--e-n-carousel-arrow-prev-translate-x), var(--e-n-carousel-arrow-prev-translate-y));}
body .elementor-element .elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-con{border-style:none;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}
body .img-treatment{text-align:center;}
@media only screen and (min-width: 1260px) {
body .img-treatment img{max-width:100%;}
} @media only screen and (min-width: 768px) {
body .img-treamtent img{aspect-ratio:1 / 1.5;}
}
body.elementor-kit-5 .elementor-widget-n-accordion>div.elementor-widget-container{max-width:100%;}
div.counter-in{position:absolute !important;top:0;aspect-ratio:0.5625;width:100%;pointer-events:none;}
.counter-innner:before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);content:"";display:block;height:60px;width:100%;position:absolute;top:0;z-index:0;left:0}
.counter-innner{color:white;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2rem 1rem 1rem 1rem;}
.counter-innner p{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;line-height:1em;}
@media only screen and (min-width: 1100px) {
.counter-innner{padding:2rem;}
} body .elementor-custom-embed-play i,
body .elementor-custom-embed-play svg{opacity:1;}
body .e-hosted-video .elementor-custom-embed-play svg, body .e-hosted-video .elementor-custom-embed-play i{transition:all .3s ease;}
body .e-hosted-video :hover .elementor-custom-embed-play svg, body .e-hosted-video :hover .elementor-custom-embed-play i{opacity:.6;}
@media only screen and (min-width: 1168px) {
body .hide-lg-btn-sw .elementor-swiper-button{display:none !important;}
} .shape-me img{width:100%;}
body .wp-gr{padding-bottom:0 !important;}
body .no-ws .elementor-button-text{white-space:normal;text-align:left;line-height:1.35em;}
.tag-text span{border:2px solid #f8f4f2;padding:.1rem .4rem;border-radius:.25rem;font-size:.9rem;display:inline-block;margin-right:.5rem;margin-bottom:.45rem;background-color:#f8f4f2;}
.tag-text{font-size:0;}
.tag-text small{font-size:1rem;line-height:1.2em;display:inline-block;margin-top:.5rem;margin-bottom:.45rem;width:100%;}
body .p-0{--standard-padding-side:0rem;--standard-padding-top:0rem;--standard-padding-bottom:0rem;}
body .p-0{--standard-padding-side:0rem;--standard-padding-top:0rem;--standard-padding-bottom:0rem;padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
body .p-1{--standard-padding-side:1rem;--standard-padding-top:1rem;--standard-padding-bottom:1rem;padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
body .p-2{--standard-padding-side:2rem;--standard-padding-top:2rem;--standard-padding-bottom:2rem;padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
body .p-3{--standard-padding-side:3rem;--standard-padding-top:3rem;--standard-padding-bottom:3rem;padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
body .p-4{--standard-padding-side:4rem;--standard-padding-top:4rem;--standard-padding-bottom:4rem;padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
body .p-5{--standard-padding-side:5rem;--standard-padding-top:5rem;--standard-padding-bottom:5rem;padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
body .pb-0{--standard-padding-bottom:0rem;padding-bottom:var(--standard-padding-bottom);}
body .pb-1{--standard-padding-bottom:1rem;padding-bottom:var(--standard-padding-bottom);}
body .pb-2{--standard-padding-bottom:2rem;padding-bottom:var(--standard-padding-bottom);}
body .pb-3{--standard-padding-bottom:3rem;padding-bottom:var(--standard-padding-bottom);}
body .pb-4{--standard-padding-bottom:4rem;padding-bottom:var(--standard-padding-bottom);}
body .pb-5{--standard-padding-bottom:5rem;padding-bottom:var(--standard-padding-bottom);}
body .pt-0{--standard-padding-top:0rem;padding-top:var(--standard-padding-top);}
body .pt-1{--standard-padding-top:1rem;padding-top:var(--standard-padding-top);}
body .pt-2{--standard-padding-top:2rem;padding-top:var(--standard-padding-top);}
body .pt-3{--standard-padding-top:3rem;padding-top:var(--standard-padding-top);}
body .pt-4{--standard-padding-top:4rem;padding-top:var(--standard-padding-top);}
body .pt-5{--standard-padding-top:5rem;padding-top:var(--standard-padding-top);}
body .pl-0{--standard-padding-side:0rem;padding-left:var(--standard-padding-side);}
body .pl-1{--standard-padding-side:1rem;padding-left:var(--standard-padding-side);}
body .pl-2{--standard-padding-side:2rem;padding-left:var(--standard-padding-side);}
body .pl-3{--standard-padding-side:3rem;padding-left:var(--standard-padding-side);}
body .pl-4{--standard-padding-side:4rem;padding-left:var(--standard-padding-side);}
body .pl-5{--standard-padding-side:5rem;padding-left:var(--standard-padding-side);}
body .pr-0{--standard-padding-side:0rem;padding-right:var(--standard-padding-side);}
body .pr-1{--standard-padding-side:1rem;padding-right:var(--standard-padding-side);}
body .pr-2{--standard-padding-side:2rem;padding-right:var(--standard-padding-side);}
body .pr-3{--standard-padding-side:3rem;padding-right:var(--standard-padding-side);}
body .pr-4{--standard-padding-side:4rem;padding-right:var(--standard-padding-side);}
body .pr-5{--standard-padding-side:5rem;padding-right:var(--standard-padding-side);}
.mw-960.e-con{--container-max-width:960px;}
.bg-light{background-color:var(--e-global-color-accent);}
body .mb-0, body .e-con .elementor-widget.mb-0{margin-bottom:0rem;}
body .mb-0-5, body .e-con .elementor-widget.mb-0-5{margin-bottom:0.5rem;}
body .mb-1, body .e-con .elementor-widget.mb-1{margin-bottom:1rem;}
body .mb-2, body .e-con .elementor-widget.mb-2{margin-bottom:2rem;}
body .mb-3, body .e-con .elementor-widget.mb-3{margin-bottom:3rem;}
body .mb-4, body .e-con .elementor-widget.mb-4{margin-bottom:4rem;}
body .mt-0, body .e-con .elementor-widget.mt-0{margin-top:0rem;}
body .mt-0-5, body .e-con .elementor-widget.mt-0-5{margin-top:0.5rem;}
body .mt-1, body .e-con .elementor-widget.mt-1{margin-top:1rem;}
body .mt-2, body .e-con .elementor-widget.mt-2{margin-top:2rem;}
body .mt-3, body .e-con .elementor-widget.mt-3{margin-top:3rem;}
body .mt-4, body .e-con .elementor-widget.mt-4{margin-top:4rem;}
.ratio-loop img{aspect-ratio:44/29;object-fit:cover;}
.ratio-19-9 img{aspect-ratio:16/9;object-fit:cover;}
.elementor-widget-text-editor ol{padding-left:17px;}
.elementor-widget-text-editor ol ::marker{font-weight:bold;}
.elementor-widget-theme-post-content>div>div>.e-con{--standard-padding-side:0rem;--standard-padding-top:0rem;--standard-padding-bottom:0rem;padding-left:var(--standard-padding-side);padding-right:var(--standard-padding-side);padding-top:var(--standard-padding-top);padding-bottom:var(--standard-padding-bottom);}
.type-post div:not(.elementor-heading-title)>a.elementor-toc__list-item-text{text-decoration:none;}
.type-post div:not(.elementor-heading-title)>a.elementor-toc__list-item-text:hover,
.type-post .elementor-widget-text-editor p>a:not(:hover),
.type-post .elementor-icon-list-text a:not(:hover){text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--e-global-color-primary);text-underline-offset:2px;}
.fw-template.elementor-widget-template .elementor-template>div>div.elementor-element{min-width:100vw;max-width:100vw;min-width:100svw;max-width:100svw;margin-left:calc(-50svw + (min(960px, 100%) / 2));}
body .loop-tags .elementor-icon-list-text{font-size:0;}
body .loop-tags .elementor-icon-list-text a.elementor-post-info__terms-list-item{border:2px solid #f8f4f2;padding:.1rem .4rem;border-radius:.25rem;font-size:.9rem;display:inline-block;margin-right:.5rem;margin-bottom:.45rem;background-color:#f8f4f2;text-decoration:none !important;}
body .loop-tags a.elementor-post-info__terms-list-item:hover{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);text-decoration:none !important;}
body .loop-element .elementor-heading-title a{text-decoration:none;}
body .loop-element .elementor-heading-title a:hover{text-decoration:underline;}
body .e-filter button.e-filter-item{border:2px solid #f8f4f2;padding:.1rem .4rem;border-radius:.25rem;font-size:1.1rem;display:inline-block;margin-right:.5rem;margin:.5rem;background-color:#f8f4f2;text-decoration:none !important;font-weight:300;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
@media only screen and (max-width: 1168px) {
body .md-a-1-1 img{aspect-ratio:1/1;max-height:70vh;object-fit:cover;}
} body .img-treatment img{object-fit:cover;aspect-ratio:1 / 1 !important;max-height:calc(100vh - 320px);}
@media only screen and (min-width: 460px) {
.hide-large{display:none;}
} @media only screen and (min-width: 767px) {
body .img-treatment img{aspect-ratio:1.25 / 1 !important;max-height:calc(80vh - 320px);}
} @media only screen and (min-width: 1261px) {
body .img-treatment img{aspect-ratio:1 / 1.25 !important;max-height:100vh;}
}
.team-img img{max-height:900px;object-fit:cover;width:100%;object-position:0% 20%;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--heimpflegeplan a{position:relative;}
.updated-plan .woocommerce-MyAccount-navigation-link--heimpflegeplan a:after{content:"NEW" !important;display:block;font-size:.7rem;position:absolute;right:-4px;top:-8px;transform:translateX(100%);color:#dfc0ad;letter-spacing:0;}
body .xoo-aff-group label{font-weight:400;display:block;margin-bottom:5px;}
body .xoo-aff-group label a:not(:hover) {
text-decoration:underline;
}:root{--shop-gap:4rem;}
.MyAccount-navigation-link--produkte .product:not(.e-loop-item),
.woocommerce-account .page-content .woocommerce{display:flex;gap:var(--shop-gap);}
.woocommerce:has(> .xoo-el-form-container){flex-direction:column-reverse;}
body.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:20%;display:none;}
body.woocommerce-account .woocommerce-MyAccount-navigation.show-mob{display:block;}
.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;}
@media only screen and (min-width: 768px) {
.woocommerce-account .woocommerce-MyAccount-content{float:none;width:90%;}
} @media only screen and (min-width: 1168px) {
.woocommerce-account .woocommerce-MyAccount-content{float:none;width:80%;}
}
.woocommerce-account .woocommerce-MyAccount-content a:not(:hover){text-decoration:underline;}
.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before{content:none;display:none;}
.woocommerce-MyAccount-navigation ul{padding-left:0;}
.woocommerce-MyAccount-navigation ul li{font-family:var(--e-global-typography-accent-font-family), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing);padding-left:0;list-style-type:none;margin-bottom:.75rem;text-decoration:none;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account{border-top:1px solid var(--e-global-color-text);margin-top:1rem;padding-top:1rem;}
.elementor-page-9981 li.woocommerce-MyAccount-navigation-link--treatments a, .heimpflegeplaene-template-default  li.woocommerce-MyAccount-navigation-link--heimpflegeplan a, .woocommerce-MyAccount-navigation ul li a:hover, .MyAccount-navigation-link--produkte li.woocommerce-MyAccount-navigation-link--produkte a, .woocommerce-MyAccount-navigation ul li.is-active a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:3px;text-decoration-color:var(--e-global-color-primary);}
.woocommerce-MyAccount-navigation ul li a:hover{text-decoration-color:var(--e-global-color-text);}
body.elementor-page-9981  ul li.is-active a, body.heimpflegeplaene-template-default ul li.is-active a, body.MyAccount-navigation-link--produkte ul li.is-active a{text-decoration:none;}
.MyAccount-navigation-link--produkte .filter .e-filter-item, .woocommerce-MyAccount-navigation .filter .e-filter-item{margin:0;}
body button.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px 0;width:100%;text-align:left;border:none;outline:none;transition:0.4s;border:none;border-right:none;border-left:none;padding:1.25rem 0;}
body button.accordion:focus, body button.accordion, body button.accordion:hover{border:1px solid var(--e-global-color-text);border-right:none;border-left:none;border-color:var(--e-global-color-text);background-color:none;background:none;}
.accordion-set{padding-bottom:3rem;}
body .accordion-set button.accordion{border-bottom:none;}
body button.accordion.active, body .accordion-set .accordion-ele:last-child button.accordion{border-bottom:1px solid var(--e-global-color-text);}
body button.accordion.active{border-right:none;border-left:none;}
.panel{background-color:white;max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;}
.panel *:first-child{margin-top:1rem;}
.panel *:last-child{margin-bottom:2rem;}
.accordion:after{content:"+";font-weight:100;font-size:24px;color:var(--e-global-color-text);float:right;margin-left:5px;line-height:1em;}
.active:after{content:"-";}
@media only screen and (min-width: 1168px) {
body.woocommerce-account .woocommerce-MyAccount-navigation {
display: block;
}
}.product-loop-item img{aspect-ratio:1 / 1.33;object-fit:cover;width:100%;max-height:60vh;}
.product-loop-item a:hover:after{opacity:1;}
.product-loop-item a:after{content:"";height:47px;top:50%;width:80px;position:absolute;background-image:url(//skinthusiast.de/wp-content/themes/hello-theme-child/woocommerce/assets/img/arrow.svg);left:50%;z-index:2;background-size:contain;background-repeat:no-repeat;transform:translate(-50%, -50%);opacity:0;pointer-events:none;}
.single-product .content-area, .woocommerce-account #content{padding:var(--standard-padding-top) var(--standard-padding-side) var(--standard-padding-bottom) var(--standard-padding-side);max-width:100%;}
.single-product .content-area, .woocommerce-account #content{--standard-padding-side:1.5rem;--standard-padding-top:1.5rem;--standard-padding-bottom:1.5rem;}
.single-product #main,
.woocommerce-account #content  .page-content{max-width:1400px;margin:0 auto;padding:0;}

.single-product #main  .product  > div:first-child{width:20%;display:none;}
.single-product #main  .product  > div:last-child{width:100%;}
@media only screen and (min-width: 1342px) {
.single-product .content-area, .woocommerce-account #content{--standard-padding-side:1.5rem;--standard-padding-top:3.5rem;--standard-padding-bottom:3rem;}
.single-product #main  .product  > div:first-child{display:block;}
.single-product #main  .product  > div:last-child{width:80%;}
 
}
.single-product #main{min-height:unset;}
.single-product #breadcrumbs{margin-bottom:2rem;}
.woocommerce div.product div.images .woocommerce-product-gallery__image img{aspect-ratio:1 / 1.222;object-fit:cover;}
@media only screen and (max-width: 766px) {
.woocommerce div.product div.images .woocommerce-product-gallery__image img{max-width:420px !important;}
}
.more-products{background-color:var( --e-global-color-accent );}
.MyAccount-navigation-link--produkte .summary{display:flex;gap:.5rem;flex-direction:column;}
.MyAccount-navigation-link--produkte .summary  .product_title{margin-bottom:0;font-family:var(--e-global-typography-secondary-font-family), Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);}
#breadcrumbs .breadcrumb_last{text-decoration:underline;text-underline-offset:2px;}
#breadcrumbs a:hover{text-decoration:underline;text-underline-offset:2px;}
#breadcrumbs span,
#breadcrumbs a{text-decoration:none;font-family:var(--e-global-typography-accent-font-family), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing);}
body.MyAccount-navigation-link--produkte .e-filter button.e-filter-item{border:2px solid #f8f4f2;border-radius:0rem;background-color:#fff;text-decoration:none !important;}
.summary ul{list-style:none;padding-left:1.2rem;list-style-type:none;}
.summary ul>li::before {
content: "\2022"; color: var(--e-global-color-primary); font-weight: bold; display: inline-block; width: 1rem; margin-left: -1em; }.woocommerce-EditAccountForm fieldset{margin:4rem 0 2rem 0;max-width:660px;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{right:8px;top:-3px;}
#account_display_name{margin-bottom:.25rem;}
.woocommerce-MyAccount-content span em {
font-size: 1rem;
}.logged-in-message{font-family:var(--e-global-typography-accent-font-family), Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);letter-spacing:var(--e-global-typography-accent-letter-spacing);text-align:center;width:100%;display:inline-block;}
.logged-in-message a:not(:hover){text-decoration:underline;}
.woocommerce-account #customer-nav,
.logged-in #customer-nav,
.MyAccount-navigation-link--produkte #customer-nav{display:block;}
.icon-dropdown > a, .icon-dropdown{position:relative;display:inline-flex;align-content:center;align-items:center;padding:.5rem 0;}
.icon-dropdown .dropdown-toggle{cursor:pointer;text-decoration:none;}
.icon-dropdown .dropdown-menu{display:none;position:absolute;background-color:white;min-width:150px;box-shadow:0px 8px 16px rgba(0, 0, 0, 0.2);z-index:1;padding:.75rem 1rem 0rem 1rem;right:0;bottom:0;margin-top:1rem;transform:translateY(100%);}
.icon-dropdown .dropdown-menu > nav.woocommerce-MyAccount-navigation{width:100%;}
.icon-dropdown:hover .dropdown-menu{display:block;}
.icon-dropdown img{height:32px;width:32px;max-width:unset;display:inline-block;}
body.elementor-kit-5 .xoo-aff-group input[type="text"], 
body.elementor-kit-5 .xoo-aff-group input[type="password"], 
body.elementor-kit-5 .xoo-aff-group input[type="email"], 
body.elementor-kit-5 .xoo-aff-group input[type="number"], 
body.elementor-kit-5 .xoo-aff-group select, body.elementor-kit-5.xoo-aff-group select + .select2, 
body.elementor-kit-5 .xoo-aff-group input[type="tel"], 
body.elementor-kit-5 .xoo-aff-group input[type="file"]{flex-grow:1;min-width:1px;margin:0;position:relative;z-index:2;width:100% !important;margin-bottom:0;height:50px;padding:6px 12px;font-size:14px;line-height:3.428571;background-image:none;border:1px solid #ccc;border-style:solid;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;outline:0;}
.elementor-kit-5 input:focus:not([type="button"]):not([type="submit"]){color:var(--dark);}
body a.xoo-el-lostpw-tgr{text-decoration:underline;}
@media only screen and (max-width: 766px) {
body .xoo-aff-group.xoo-el-login-btm-fields{display:flex;align-items:flex-start;flex-direction:column;gap:.5rem;}
}
body li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--umstellung{margin-top:-6px;line-height:1.5rem;}
body.page-id-11328   ul li.is-active a{text-decoration:none;}
body.page-id-11328   li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--umstellung a {
text-decoration: underline;
text-underline-offset: 4px;
text-decoration-thickness: 3px;
text-decoration-color: var(--e-global-color-primary);
}