/*!
Theme Name: CSTplus
Theme URI: https://wis17.agency/
Author: WIS17
Author URI: https://wis17.agency/
Description:
Version: 1.0.0
*/
 *{scrollbar-width:thin;scrollbar-color:#888 #f3f3f3}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:#f3f3f3}*::-webkit-scrollbar-thumb{background-color:#ccc;border:none}:root{--theme-color-green:#19605C;--theme-color-lightgreen:rgba(16, 96, 92, 0.15);--theme-color-middleblue:#5984A2;--theme-color-lightmiddleblue:rgba(89, 132, 162, 0.15);--theme-color-darkblue:#246C8D;--theme-color-lightdarkblue:rgba(36, 108, 141, 0.15);--theme-color-darkgrey:#404040;--theme-color-grey:#707070;--theme-color-lightgrey:rgba(88, 88, 88, 0.15);--theme-color-lightwhite:rgba(255, 255, 255, 0.2);--theme-color-lightblue:rgba(48, 112, 145, 0.15);--theme-color-orange:#ff6900;--theme-text-color:var(--theme-color-grey);--theme-text-fontsize-big:3rem;--theme-text-fontsize-semibig:2rem;--theme-text-fontsize-medium:1.3125rem;--theme-text-fontsize-semimedium:1.125rem;--theme-text-fontsize-body:1rem;--theme-text-fontsize-small:0.875rem;--theme-text-lineheight:1.3125;--theme-site-header-height:122px;--theme-site-adminbar-height:32px;--theme-site-anchormenu-height:64px;--theme-site-width:1440px;--theme-site-padding:64px;scroll-padding-top:calc(var(--theme-site-header-height) + var(--theme-site-anchormenu-height))}body{font-family:"Roboto";font-size:var(--theme-text-fontsize-body);line-height:var(--theme-text-lineheight);color:var(--theme-text-color);background:#404040}a,a:visited,a:active,a:hover,a:focus{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5em;font-weight:700;color:var(--theme-color-grey);font-family:"Roboto Condensed";text-wrap:balance}h1,.h1,h2,.h2{font-size:var(--theme-text-fontsize-big);font-weight:400;text-transform:uppercase}h3,.h3{font-size:var(--theme-text-fontsize-semibig)}h4,.h4{font-size:var(--theme-text-fontsize-medium)}h5,.h5{font-size:var(--theme-text-fontsize-semimedium)}h6,.h6{font-size:var(--theme-text-fontsize-body)}img{max-width:100%;height:auto}p{margin-bottom:1em}.btn{--bs-btn-font-size:var(--theme-text-fontsize-semimedium);padding:6px 16px;border-radius:18px;font-family:"Roboto Condensed";font-weight:400;line-height:1.2;color:#fff;text-transform:uppercase;transition:opacity .35s ease}.btn:hover{opacity:.85}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--theme-color-green);--bs-btn-border-color:var(--theme-color-green);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--theme-color-green);--bs-btn-hover-border-color:var(--theme-color-green);--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--theme-color-green);--bs-btn-active-border-color:var(--theme-color-green);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--theme-color-green);--bs-btn-disabled-border-color:var(--theme-color-green);color:#fff!important}.btn-primary-middleblue{--bs-btn-bg:var(--theme-color-middleblue);--bs-btn-border-color:var(--theme-color-middleblue);--bs-btn-hover-bg:var(--theme-color-middleblue);--bs-btn-hover-border-color:var(--theme-color-middleblue);--bs-btn-active-bg:var(--theme-color-middleblue);--bs-btn-active-border-color:var(--theme-color-middleblue);--bs-btn-disabled-bg:var(--theme-color-middleblue);--bs-btn-disabled-border-color:var(--theme-color-middleblue);color:#fff!important}.btn-primary-darkblue{--bs-btn-bg:var(--theme-color-darkblue);--bs-btn-border-color:var(--theme-color-darkblue);--bs-btn-hover-bg:var(--theme-color-darkblue);--bs-btn-hover-border-color:var(--theme-color-darkblue);--bs-btn-active-bg:var(--theme-color-darkblue);--bs-btn-active-border-color:var(--theme-color-darkblue);--bs-btn-disabled-bg:var(--theme-color-darkblue);--bs-btn-disabled-border-color:var(--theme-color-darkblue);color:#fff!important}.btn-secondary{--bs-btn-bg:var(--theme-color-grey);--bs-btn-border-color:var(--theme-color-grey);--bs-btn-hover-bg:var(--theme-color-grey);--bs-btn-hover-border-color:var(--theme-color-grey);--bs-btn-active-bg:var(--theme-color-grey);--bs-btn-active-border-color:var(--theme-color-grey);--bs-btn-disabled-bg:var(--theme-color-grey);--bs-btn-disabled-border-color:var(--theme-color-grey);color:#fff!important}.site{max-width:var(--theme-site-width);margin:0 auto;background:#fff}section,.section{padding-left:var(--theme-site-padding);padding-right:var(--theme-site-padding);padding-top:var(--theme-site-padding);padding-bottom:var(--theme-site-padding)}.s-title{color:var(--theme-color-darkgrey)}.site-header{display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;background:#fff;position:sticky;top:0;z-index:100}.admin-bar .site-header{top:var(--theme-site-adminbar-height)}.site-header .site-branding img{height:90px;width:auto}.site-header .main-navigation{margin-left:auto;margin-right:30px}.site-header .menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;font-size:var(--theme-text-fontsize-semimedium)}.site-header .menu>li{margin:0 12px}.site-header .menu>li:last-child{margin-left:24px;margin-right:0}.site-header .btn{text-transform:uppercase;margin:0 6px;color:#fff!important}.site-header .rbox .btn{background:var(--theme-color-grey)}.menu-icon{display:none}@media screen and (min-width:992px){.menu-anchor-inview .site-header .rbox .btn{visibility:hidden}}.site-header .menu .divider{opacity:0;visibility:hidden;width:4vw}.s-inner{position:relative}.section-cover{height:auto;padding-left:0;padding-right:0}.home .section-cover{height:calc(90vh - var(--theme-site-header-height) - var(--theme-site-anchormenu-height));max-height:544px}.home.admin-bar .section-cover{height:calc(90vh - var(--theme-site-header-height) - var(--theme-site-adminbar-height) - var(--theme-site-anchormenu-height))}.section-cover .s-inner{height:100%}.section-cover .cover-image{width:100%}.section-cover.equalize-columns .cover-image,.section-cover.equalize-columns .cover-text{width:50%}.section-cover.has-text:not(.equalize-columns) .cover-image{width:70%}.section-cover .cover-image img{width:100%;height:100%;object-position:center;object-fit:cover}.section-cover .cover-text{display:flex;flex-direction:column;justify-content:center;padding:2%;line-height:1.33333;font-size:var(--theme-text-fontsize-semimedium);text-wrap:pretty;width:30%}.section-cover.equalize-columns .cover-text{width:50%;flex:1 0 50%}.section-cover h1{font-size:var(--theme-text-fontsize-semibig);font-weight:900;text-transform:uppercase}.section-cover .quote{font-size:var(--theme-text-fontsize-small);font-weight:500;margin-top:2em}.section-cover .quote .quote-name{text-transform:uppercase;margin-top:1em}.menu-anchor{font-family:'Roboto Condensed';font-size:var(--theme-text-fontsize-semimedium);background:var(--theme-color-green);color:#fff;height:var(--theme-site-anchormenu-height);position:sticky;top:var(--theme-site-header-height);z-index:10;display:flex;width:100%}.admin-bar .menu-anchor{top:calc(var(--theme-site-header-height) + var(--theme-site-adminbar-height))}.menu-anchor nav{display:flex;justify-content:space-between;align-items:center;padding:16px 0;line-height:1;text-transform:uppercase;align-self:center;width:100%}.menu-anchor ul{list-style:none;margin:0;padding:0;display:flex}.menu-anchor ul:last-child{visibility:hidden}.menu-anchor.has-button ul:last-child{visibility:visible}.menu-anchor ul li{padding:0 10px}.menu-anchor ul li:first-child{padding-left:0}.menu-anchor .btn{background-color:rgba(255,255,255,.2)}.gap5x{gap:clamp(30px, 5vw, 100px)}.page .entry-content>*{margin:0}.page-template-plain .entry-content{padding:0 var(--theme-site-padding)}.color-green{color:var(--theme-color-green)!important}.bg-light-grey{background-color:var(--theme-color-lightgrey)}.bg-light-green{background-color:var(--theme-color-lightgreen)}.bg-light-blue{background-color:var(--theme-color-lightblue)}.bg-light-green h1,.bg-light-green h2,.bg-light-green h3,.bg-light-green h4,.bg-light-green h5{color:var(--theme-color-green)}.bg-light-blue h1,.bg-light-blue h2,.bg-light-blue h3,.bg-light-blue h4,.bg-light-blue h5{color:var(--theme-color-middleblue)}.bg-light-green .location-filter{color:var(--theme-color-green)}.location-filter{margin-bottom:2em}.location-filter ul{list-style:none;margin:0;padding:0;flex-wrap:wrap;row-gap:.5em}.location-filter a{border:1px solid;border-radius:18px;display:block;padding:5px 16px;font-family:"Roboto Condensed";line-height:1.2;text-transform:uppercase;margin-right:12px;transition:all .25s linear}.bg-white .location-filter .active a{color:#fff!important}.location-filter .active a,.location-filter a:hover,.location-filter a:visited{background:#fff}.toggle-panel .toggle-item{border-bottom:1px solid;border-color:var(--theme-color-green);padding:10px 0}.toggle-panel.accent-color-green .toggle-item{border-color:var(--theme-color-green)}.toggle-panel .toggle-item:first-child{padding-top:0}.toggle-panel .toggle-item h4{text-transform:uppercase;cursor:pointer;margin-bottom:0;color:var(--theme-color-green)}.toggle-panel.accent-color-green .toggle-item h4{color:var(--theme-color-green)}.toggle-panel.accent-color-green .toggle-item h4 svg path{fill:var(--theme-color-green)}.toggle-panel .toggle-item.active h4 svg{transform:rotate(180deg)}.toggle-panel .toggle-item .toggle-text{display:none;margin:10px 0}.toggle-panel .toggle-item .toggle-text ol,.toggle-panel .toggle-item .toggle-text ul{margin-left:0;padding-left:17px}.toggle-panel .toggle-item .toggle-text img{max-width:150px}.toggle-panel .toggle-item.active .toggle-text{display:block;text-wrap:pretty}.wp-block-image.size-full img{width:100%}.d-flex .left-column,.d-flex .right-column{width:50%}.section-therapy .right-column .wrapper{margin-right:calc(var(--theme-site-padding) * -1)}.section-therapy .therapists,.section-therapy .price,.section-therapy .partners{background:#fff;padding:32px;margin-bottom:16px}.section-therapy.bg-white .therapists,.section-therapy.bg-white .price,.section-therapy.bg-white .partners{background:var(--theme-color-lightgreen)}.section-therapy .therapists{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:16px}.section-therapy .therapists .item{width:49%;align-items:center;transition:all .25s linear}.section-therapy .therapists .item h6{margin-bottom:3px;font-weight:700;text-transform:none}.section-therapy .therapists .item .item-info{padding:0 16px;flex-basis:70%;line-height:1.1}.section-therapy .therapists .item .avatar{flex-basis:30%}.section-therapy .therapists .item img{width:80px;height:auto}.section-therapy .partners{flex-wrap:wrap}.section-therapy .partners .item{flex:0 0 25%}.section-therapy .partners img{max-width:120px;max-height:50px;width:100%;display:block;margin:0 auto;height:100%;object-fit:contain}.site-footer{background-color:#fff}.site-footer.bg-grey{background-color:var(--theme-color-grey)}.site-footer.bg-lightgrey{background-color:var(--theme-color-lightgrey)}.site-footer.bg-darkgrey{background-color:var(--theme-color-darkgrey)}.site-footer.bg-lightgreen{background-color:var(--theme-color-lightgreen)}.site-footer.bg-lightmiddleblue{background-color:var(--theme-color-lightmiddleblue)}.site-footer.bg-lightdarkblue{background-color:var(--theme-color-lightdarkblue)}footer.section{font-size:var(--theme-text-fontsize-small);padding-top:48px;padding-bottom:48px}footer .menu{margin:20px 0 0}footer p{margin-bottom:.5em}footer h6{text-transform:uppercase}footer ul{list-style:none;margin:0;padding:0}footer ul li{padding-bottom:.5em}.block-partners .swiper-slide img{width:66%;margin:30px auto;display:block}.swiperThumbs{margin-top:4px;padding:0 74px}.swiperThumbs .swiper-slide:not(.swiper-slide-visible){visibility:hidden}.swiperThumbs .swiper-slide:not(.swiper-slide-thumb-active){opacity:.65}.swiperThumbs .swiper-button-next,.swiperThumbs .swiper-button-prev{top:0;bottom:0;background:var(--theme-color-lightgrey);width:70px;left:0;height:auto;margin:0}.swiperThumbs .swiper-button-next{left:auto;right:0}.swiperThumbs .swiper-button-prev:after,.swiperThumbs.swiper-rtl .swiper-button-next:after,.swiperThumbs .swiper-button-next:after,.swiperThumbs.swiper-rtl .swiper-button-prev:after{content:'';width:24px;height:24px;background-repeat:no-repeat;background-position:center}.swiperThumbs .swiper-button-prev:after,.swiperThumbs.swiper-rtl .swiper-button-next:after{background-image:url(../../../../../../themes/wis17/images/arrow-left-grey.svg)}.swiperThumbs .swiper-button-next:after,.swiperThumbs.swiper-rtl .swiper-button-prev:after{background-image:url(../../../../../../themes/wis17/images/arrow-right-grey.svg)}.swiperThumbs .swiper-slide img{aspect-ratio:2 / 1;object-fit:cover;object-position:center}.members{display:flex;flex-wrap:wrap;gap:32px}.members>.item{width:calc(50% - 16px);background:#fff}.members>.item .avatar img{object-fit:cover;object-position:top center;height:auto}.members>.item .item-info{padding:32px;position:relative;flex-grow:1}.members>.item .item-info h4{margin-bottom:.25em;color:var(--theme-color-grey);font-weight:700}.members>.item .item-info .link a{position:absolute;padding:20px;right:0;bottom:0}.text-small{font-size:var(--theme-text-fontsize-small)}.section-services .item{margin-bottom:16px;transition:background .35s ease,color .5s ease}.section-services .item:hover{color:#fff}.section-services h1{color:var(--theme-color-green);line-height:1}.section-services h3{margin-bottom:.25em;font-weight:700;text-transform:uppercase}.section-services .image{width:30%;flex:0 0 30%;max-width:200px;overflow:hidden}.section-services .image img{height:auto;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;transform-origin:center;transition:all .5s ease}.section-services .text-column{padding:32px;position:relative;flex-grow:1}.section-services .text-wrapper{position:relative;top:50%;transform:translateY(-50%)}.section-services .accent-color-green{background-color:var(--theme-color-lightgreen)}.section-services .accent-color-green h3{color:var(--theme-color-green)}.section-services .item:hover.accent-color-green:hover{background-color:var(--theme-color-green)}.section-services .item.accent-color-green:hover h3,.section-services .item.accent-color-middle-blue:hover h3,.section-services .item.accent-color-dark-blue:hover h3{color:inherit}.section-services .accent-color-green svg path{fill:var(--theme-color-green)!important}.section-services .accent-color-middle-blue{background-color:var(--theme-color-lightmiddleblue)}.section-services .accent-color-middle-blue:hover{background-color:var(--theme-color-middleblue)}.section-services .accent-color-middle-blue h3{color:var(--theme-color-middleblue)}.section-services .accent-color-middle-blue svg path{fill:var(--theme-color-green)!important}.section-services .accent-color-dark-blue{background-color:var(--theme-color-lightdarkblue)}.section-services .accent-color-dark-blue:hover{background-color:var(--theme-color-darkblue)}.section-services .accent-color-dark-blue h3{color:var(--theme-color-darkblue)}.section-services .accent-color-dark-blue svg path{fill:var(--theme-color-green)!important}.section-services .accent-color-green:hover svg path,.section-services .accent-color-middle-blue:hover svg path,.section-services .accent-color-dark-blue:hover svg path{fill:#fff!important}.section-services .arrow{position:absolute;display:block;right:0;padding:16px;bottom:0}.mwl{max-width:600px}.section-media-list{--swiper-navigation-sides-offset:-30px;--swiper-navigation-color:var(--theme-color-green);--swiper-navigation-size:32px}.section-media-list .left-column,.section-partners .left-column{width:25%}.section-media-list .right-column,.section-partners .right-column{width:75%;position:relative}.section-media-list .media-list-items{margin-left:5.8%;position:relative}.section-media-list .media-list-items .item{flex-basis:calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1))}.section-media-list .media-list-items .item .image,.section-media-list .media-list-items .item .image img{width:100%}.section-media-list .media-list-items .item .image img{aspect-ratio:1/1;object-fit:cover}.section-media-list .s-inner>.d-flex,.section-partners .s-inner>.d-flex{flex-wrap:wrap}.section-facts{background:var(--theme-color-lightgrey);color:var(--theme-color-darkgrey);padding-top:25px;padding-bottom:25px;font-size:var(--theme-text-fontsize-semimedium);font-family:'Roboto Condensed'}.facts-items{display:flex;list-style:none;margin:0;padding:0;gap:5vw}.facts-items li{background:url(../../../../../../themes/wis17/images/check.svg) no-repeat center left;padding-left:30px}.sidepanel{position:fixed;width:80%;max-width:360px;height:100%;top:0;right:-100%;bottom:0;z-index:99999;background-color:var(--theme-color-darkblue);overflow:hidden;padding:40px 5px 25px 60px;color:#fff;transition:all .25s linear;font-family:'Roboto Condensed'}body.sidepanel-active .sidepanel{right:0}.sidepanel .panel-inner{height:100%;overflow:auto}.sidepanel .panel-inner::-webkit-scrollbar{width:8px}.sidepanel .panel-inner::-webkit-scrollbar-track{background-color:var(--theme-color-lightgrey);border-radius:0}.sidepanel .panel-inner::-webkit-scrollbar-thumb{background-color:var(--theme-color-middleblue);border-radius:0}.sidepanel .panel-content{margin-right:35px}.sidepanel h2,.sidepanel h3,.sidepanel h4,.sidepanel h5,.sidepanel a{color:#fff!important}.sidepanel h2,.sidepanel h3,.sidepanel h4,.sidepanel h5{margin-bottom:.5em}.sidepanel h4{margin-top:5vmin}.rounded-block{display:block;width:180px;border:1px solid #fff;padding:5px 15px;margin:25px auto;border-radius:20px;text-align:center}.sidepanel .rounded-block{margin:0 auto}.sidepanel .close{display:block;width:24px;height:24px;position:absolute;top:40px;left:15px;background:url(../../../../../../themes/wis17/images/cross.png) no-repeat center;background-size:contain;opacity:1;cursor:pointer;margin-top:.35rem}#overlay{position:fixed;width:100%;top:0;right:100%;bottom:0;left:auto;background-color:rgba(255,255,255,.75);z-index:10;opacity:0;transition:opacity .25s linear}body.sidepanel-active #overlay{right:0;opacity:1}.wp-block-button__link{font-size:1em}.fs-semimedium{font-size:var(--theme-text-fontsize-semimedium)}.fs-medium{font-size:var(--theme-text-fontsize-medium)}.font-condensed{font-family:"Roboto Condensed"}.single .entry-content{font-size:var(--theme-text-fontsize-semimedium);line-height:1.5}.single .entry-content ul li{margin-bottom:5px}.single .site-main{padding:60px 0;background:var(--theme-color-lightgrey)}.single-member .site-main{background:var(--theme-color-lightblue)}.single .site-main .hentry{width:90%;margin:0 auto;max-width:800px}.single .site-main .hentry h1{color:var(--theme-color-green);font-family:"Roboto Condensed"}.single-member .site-main .hentry h1{line-height:1}.single .site-main .hentry .meta span{display:block;margin-bottom:.5em}.single-member .site-main .entry-header{margin-bottom:60px}.single .site-main .entry-header .left-column{padding:5% 0}.single .site-main .hentry .meta .member-linkedin a{display:inline-block;width:32px;height:32px;background:url(../../../../../../themes/wis17/images/linkedin.png) no-repeat center;background-size:contain}.nf-form-cont{max-width:600px;margin:0 auto;width:90%}.nf-form-content{padding:0!important}.nf-before-form-content,.nf-after-form-content{margin-bottom:2em}.nf-form-content label{font-size:1em!important}.nf-field .submit-wrap .nf-field-element{text-align:right}.page-template-plain .site-main{padding-top:80px;padding-bottom:80px}.swiper-partners{padding-bottom:40px;--swiper-pagination-color:var(--theme-color-green);--swiper-pagination-bullet-width:10px;--swiper-pagination-bullet-height:10px}.swiper-partners .swiper-wrapper{align-items:center;transition-timing-function:linear}.swiper-partners .swiper-pagination{bottom:0}.single .entry-content .wp-block-group{margin-bottom:2em}.page-template-vcard .site{width:calc(100% - 60px);max-width:320px;padding:20px 30px 30px;margin:30px auto;text-align:center;font-size:var(--theme-text-fontsize-body)}.page-template-vcard .site-branding{margin-bottom:30px}.page-template-vcard .site-branding img{width:125px}.page-template-vcard .site-main>.wp-block-group{margin-bottom:2em}.page-template-vcard .vcard-fields ul{list-style:none;list-style-type:none;padding:0;margin:0;display:flex;justify-content:space-between}.page-template-vcard .vcard-fields .btn-circle{border-radius:100%;width:38px;height:38px;background:var(--theme-color-green) url(../../../../../../themes/wis17/images/add-user.png) no-repeat center;background-size:50%}.page-template-vcard .vcard-files{font-size:var(--theme-text-fontsize-small)}.page-template-vcard table td{border:none!important}.single-member .entry-content table td:first-child{width:130px}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}[class^="inf-main_"]{margin-top:0!important;margin-bottom:0!important}.section-icon-title-text .item img{max-width:40px}.section-image-title-text .item img{border-radius:50%;width:200px;height:200px;object-position:center;object-fit:cover;display:block;margin:0 auto}.price-table{position:relative;width:100%;padding:0 15px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.price-table .pt-inner{position:relative;display:inline-block;width:100%;vertical-align:middle;background-color:#14615C;padding:45px 0 10px}.price-table .pt-inner ul{list-style:none;margin:0;padding:0}.price-table .pt-inner ul li{margin:0;position:relative;padding:33px 15px 0;text-align:center}.price-table .pt-inner ul li.pt-prices .pt-value{position:relative;vertical-align:super;bottom:12px;right:7px;font-size:var(--theme-text-fontsize-medium);line-height:1em;font-weight:700;font-family:"Roboto Condensed"}.price-table .pt-inner ul li.pt-prices .pt-price{position:relative;display:inline-block;vertical-align:middle;left:-5px;font-size:calc(1.5 * var(--theme-text-fontsize-big));line-height:1em;font-weight:700;letter-spacing:.1em;font-family:"Roboto Condensed"}.price-table .pt-inner ul li.pt-prices .pt-mark{position:relative;display:block;margin:4px 0 0;color:inherit}.price-table .pt-inner ul li.pt-title-holder{position:relative;font-size:var(--theme-text-fontsize-medium);line-height:26px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:39px 30px 0;font-family:"Roboto Condensed"}.price-table .pt-inner ul li.pt-title-holder .pt-title{display:block;padding:17px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.price-table .pt-inner ul li.pt-content{padding:15px 0}.price-table .pt-inner ul li.pt-content del{color:var(--theme-color-orange)}.price-table .pt-inner ul li.pt-content ul li{font-weight:400;letter-spacing:1px;text-transform:none;padding:15px 30px}.price-table .pt-inner ul li.pt-content ul li:not(:last-child){border-bottom:1px dotted #fff}.price-table .pt-inner ul li.pt-button{padding:12px 15px 70px}.price-table .pt-inner ul li.pt-button .btn{background:#fff;color:#14615C!important}.btn.btn-small.btn-icon{padding-top:0;padding-bottom:0;background-color:var(--theme-color-green)}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0!important}html.pum-open.pum-open-overlay.pum-open-scrollable body{padding-right:var(--scrollbar)}html.pum-open.pum-open-overlay.pum-open-scrollable .cmplz-cookiebanner{right:calc(10px + var(--scrollbar))}.pum-theme-default-theme .pum-content+.pum-close{top:15px!important;right:20px!important;background-color:var(--theme-color-green)!important;border-radius:4px!important;width:35px!important;height:35px!important;text-indent:-200vw!important;font-size:0!important;background-image:url(../../../../../../themes/wis17/images/close.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important}.pum-content{line-height:1.5!important;text-wrap:pretty!important}.cmplz-cookiebanner .cmplz-close{font-size:18px!important;line-height:18px!important;text-decoration:none!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open svg{vertical-align:initial}.section-media-connect{font-size:var(--theme-text-fontsize-small)}.section-media-connect .row{gap:10px}.section-media-connect [class^="inf-main_"]{padding:0!important;background-color:transparent!important}.section-media-connect .col{padding:25px 20px;position:relative}.section-media-connect .col .col-inner{height:100%}.section-media-connect .col:first-child{background-color:#DEECE6}.section-media-connect .col:nth-child(2){background:url(https://cstplus.ch/wp-content/uploads/2024/01/CST012024_sebanex3922-1024x682.jpg);background-size:cover}.section-media-connect .col:nth-child(2)::before{content:'';display:block;width:100%;height:100%;position:absolute;background:#000;opacity:.5;top:0;left:0}.section-media-connect .col:nth-child(2) h5,.section-media-connect .col:nth-child(2) h6{color:#fff}.section-media-connect .col:nth-child(2) .col-inner{display:flex;flex-direction:column;height:100%;position:relative;min-height:228px}.section-media-connect .col:nth-child(2) ul{margin-top:auto}.section-media-connect .col:nth-child(3){padding:0!important}.section-media-connect .col:last-child{padding:0!important}.section-media-connect .wpcf7{height:100%}.section-media-connect .wpcf7 input{max-width:100%}.section-media-connect .wpcf7 p{margin-bottom:7px}.section-media-connect .wpcf7 input[type=text],.section-media-connect .wpcf7 input[type=email]{height:35px;color:#999;border:1px solid #E9E9E9;padding-left:7px;width:100%;font-size:var(--theme-text-fontsize-small)}.section-media-connect .wpcf7 .wpcf7-submit{background-color:#2BA2A3;color:#fff;border:none;font-weight:400;height:auto;padding:7px;font-size:var(--theme-text-fontsize-small);margin-left:auto;display:block}.section-media-connect .wpcf7 .wpcf7-spinner,.section-media-connect .wpcf7 .wpcf7-not-valid-tip{display:none!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:var(--theme-text-fontsize-small)}.section-media-connect h4,.section-media-connect h5{margin-bottom:13px;color:#555}.section-media-connect .sbi,.section-media-connect #sb_instagram #sbi_images{padding-top:0!important;padding-bottom:0!important}.section-media-connect .col:last-child .sbi .sbi_item:first-child{display:none!important}.section-media-connect .sbi,.section-media-connect .sbi>div,.section-media-connect .sbi>div>div,.section-media-connect .sbi>div>div>div,.section-media-connect .sbi .sbi_photo{height:100%!important}#sb_instagram .sbi_photo img{object-position:center!important}@media screen and (max-width:1399px){:root{--theme-text-fontsize-big:2.5rem;--theme-text-fontsize-semibig:1.5rem;--theme-text-fontsize-medium:1.125rem;--theme-text-fontsize-semimedium:1rem;--theme-text-fontsize-body:0.875rem;--theme-text-fontsize-small:0.8125rem}}@media screen and (max-width:1279px){:root{--theme-site-anchormenu-height:62px;--theme-site-padding:32px}.section-media-list{--swiper-navigation-sides-offset:-25px}}@media screen and (max-width:1199px){:root{--theme-site-header-height:104px;--theme-text-fontsize-big:2rem;--theme-text-fontsize-semibig:1.25rem;--theme-text-fontsize-medium:1rem;--theme-text-fontsize-semimedium:0.9375rem;--theme-text-fontsize-body:0.875rem;--theme-text-fontsize-small:0.8125rem}.site-header .site-branding img{height:72px}.site-header .menu>li{margin:0 6px}.site-header .menu .divider{width:1px}.site-header .menu>li:last-child{margin-left:10px}.section-services .text-column{padding:20px}.facts-items{gap:20px}.section-therapy .therapists .item{width:49%}.section-therapy .partners img{max-width:90px}}@media screen and (max-width:991px){:root{--theme-text-fontsize-body:0.85rem;--theme-text-fontsize-small:0.8rem}.gap5x{gap:30px}.menu-icon{display:block;width:24px;background:url(../../../../../../themes/wis17/images/icon-menu.png) no-repeat center;cursor:pointer;background-size:contain}body.menu-active .menu-icon{background-image:url(../../../../../../themes/wis17/images/icon-close.png);background-size:20px}.main-navigation{display:none;position:fixed;top:var(--theme-site-header-height);right:0;bottom:0;left:0;background:#fff;z-index:99;overflow:auto;padding-bottom:30px;opacity:0;transition:opacity .35s ease}body.menu-active .main-navigation{display:block;opacity:1;margin-right:0}body.admin-bar .main-navigation{top:calc(var(--theme-site-header-height) + var(--theme-site-adminbar-height))}.main-navigation>div{position:relative;top:50%;transform:translateY(-50%)}.site-header .menu{flex-direction:column;gap:2.5vh}.site-header .menu>li:last-child{margin-left:0}.site-header .rbox .btn{background:var(--theme-color-green)}.menu-anchor{font-size:var(--theme-text-fontsize-body)}.menu-anchor ul li{padding:0 4px}.home .section-cover{height:50vmax}.section-cover.has-text:not(.equalize-columns) .cover-image{width:60%}.section-cover .cover-text{width:40%}.section-cover.equalize-columns .cover-text{width:50%}.d-flex .left-column,.d-flex .right-column{width:100%}.section-media-list .media-list-items{margin-left:0}.section-media-list .left-column{width:50%}.section-media-list .right-column,.section-partners .right-column{padding-left:0}.section-therapy .right-column .wrapper{margin-right:0}.members{gap:16px}.members>.item{width:100%}.section-media-connect .col{flex-basis:45%}}@media screen and (max-width:782px){:root{--theme-site-adminbar-height:46px}}@media screen and (max-width:768px){html.pum-open.pum-open-overlay.pum-open-scrollable .cmplz-cookiebanner{right:initial}}@media screen and (max-width:767px){:root{--theme-site-header-height:62px;--theme-site-padding:16px;--theme-text-fontsize-big:1.6rem;--theme-text-fontsize-semibig:1.1rem}.btn{padding-left:12px;padding-right:12px}section,.section{padding-top:calc(var(--theme-site-padding) * 2);padding-bottom:calc(var(--theme-site-padding) * 2)}.site-header{padding-top:10px;padding-bottom:10px}.site-header .site-branding img{height:42px}.section-cover{height:auto!important;max-height:none!important}.section-cover.has-text .cover-image{width:100%!important;flex-basis:100%!important}.section-cover .cover-text{padding:calc(var(--theme-site-padding) * 2) var(--theme-site-padding);width:100%!important}.menu-anchor{height:auto}.menu-anchor nav{padding-top:10px;padding-bottom:10px;width:100%;overflow:auto}.menu-anchor ul:last-child{display:none}.menu-anchor ul{gap:3vw;justify-content:center}.menu-anchor ul li{padding-left:5px;padding-right:5px;width:max-content}.section-therapy .therapists .item{width:100%}.section-therapy .partners .item{flex:0 0 50%}.location-filter a{padding-left:10px;padding-right:10px}.section-services .image{width:40%;flex:0 0 40%}.section-services .image img{height:100%}.section-services .arrow{padding:16px 10px 10px 16px}.section-media-list{--swiper-navigation-sides-offset:0}.section-media-list .media-list-items{padding:0 30px}.section-media-list .left-column{width:100%}.members>.item .item-info{padding:16px}.members>.item .avatar{flex:0 0 30%}.members>.item .item-info{flex:0 0 70%}.members>.item .item-info .link a{padding:10px 3px 0}.facts-items{flex-direction:column}footer .widget{flex:0 0 45%;justify-content:space-between}}@media screen and (max-width:479px){.section-media-connect .col{flex-basis:100%}}@media screen and (max-width:339px){footer .widget{flex-basis:100%}}