/*!
Theme Name: CSTplus
Theme URI: https://wis17.agency/
Author: WIS17
Author URI: https://wis17.agency/
Description:
Version: 1.0.0
*/
 :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-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)}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;text-transform:uppercase}h1,.h1,h2,.h2{font-size:var(--theme-text-fontsize-big);font-weight:400}h3,.h3{font-size:var(--theme-text-fontsize-semibig)}h4,.h4{font-size:var(--theme-text-fontsize-medium);font-weight:700}h5,.h5{font-size:var(--theme-text-fontsize-semimedium);font-weight:700}h6,.h6{font-size:var(--theme-text-fontsize-body);font-weight:700}img{max-width:100%}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;color:#fff;text-transform:uppercase;transition:all .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)}.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)}.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)}.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)}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)}.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:10}.admin-bar .site-header{top:var(--theme-site-adminbar-height)}.site-header .site-branding img{height:90px;width:auto}.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 .menu .btn{text-transform:uppercase;margin:0 6px}.site-header .menu .divider{opacity:0;visibility:hidden;width:5vw}.s-inner{position:relative}.section-cover{height:calc(100vh - var(--theme-site-header-height) - var(--theme-site-anchormenu-height));padding-left:0;padding-right:0}.admin-bar .section-cover{height:calc(100vh - 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:70%;flex:1 0 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)}.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 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:5vw}.page .entry-content>*{margin:0}.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}.location-filter a{border:1px solid;border-radius:18px;display:block;padding:5px 16px;font-family:"Roboto Condensed";line-height:1;text-transform:uppercase;margin-right:12px;transition:all .25s linear}.bg-white .location-filter .active a{color:#fff}.location-filter .active a,.location-filter a:hover{background:#fff}.toggle-panel .toggle-item{border-bottom:1px solid;border-color:var(--theme-color-green);padding:10px 0}.toggle-panel .toggle-item:first-child{padding-top:0}.toggle-panel .toggle-item h4{text-transform:uppercase;cursor:pointer;margin-bottom:0;background:url(../../../../../../themes/wis17/images/caret-down.svg) no-repeat center right;color:var(--theme-color-green)}.toggle-panel .toggle-item.active h4{background-image:url(../../../../../../themes/wis17/images/caret-up.svg)}.toggle-panel .toggle-item .toggle-text{display:none;margin:10px 0}.toggle-panel .toggle-item.active .toggle-text{display:block}.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;gap:16px}.section-therapy .therapists .item{width:45%;align-items:center;transition:all .25 linear}.section-therapy .therapists .item .item-info{padding:0 16px}.section-therapy .therapists .item img{width:80px;height:auto}.section-therapy .partners img{max-width:120px;max-height:50px}footer.section{font-size:var(--theme-text-fontsize-small);padding-top:48px;padding-bottom:48px}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}.swiper-slide img{width:100%}.swiperThumbs{margin-top:4px;padding:0 74px}.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 .item-info{padding:32px;position:relative;flex-grow:1}.members>.item .item-info h4{margin-bottom:.25em;color:var(--theme-color-grey)}.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)}.section-services h3{margin-bottom:.25em;font-weight:700}.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-wrapper{padding:32px;position:relative;flex-grow:1}.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:32px;padding:16px 0 16px 16px}.mwl{max-width:600px}.section-media-list .left-column{width:25%}.section-media-list .right-column{width:75%}.section-media-list .media-list-items{--cols:3;--gap:1.59vw;display:flex;flex-wrap:wrap;gap:var(--gap)}.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{gap:4.2%}.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:52px;left:15px;background:url(../../../../../../themes/wis17/images/cross.png) no-repeat center;background-size:contain;opacity:1;cursor:pointer}#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{background:var(--theme-color-lightblue);padding:60px 0}.single .site-main .hentry{width:90%;margin:0 auto;max-width:800px}.single .site-main .hentry h1{color:var(--theme-color-green);line-height:1;font-family:"Roboto Condensed"}.single .site-main .hentry .meta{line-height:1.5}.single .site-main .hentry .meta span{display:block}.single .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}