:root{--NeutralDark:#515151;--NeutralBlack:#1b1b1b;--NeutralLight:#f5f5f5;--NeutralMedium:#888;--NeutralWhite:#fff;--TextPrimary:#010414;--marginlarge:1920px;--marginxlarge:2560px}body{box-sizing:border-box;line-height:1.5rem;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.fs-h1,.fs-h2,.fs-h3,.fs-h4,.fs-h5,.fs-h6{font-weight:700;color:var(--TextPrimary);font-style:normal;font-family:"Playfair Display",serif}h1,.fs-h1{font-size:3rem;line-height:3.5rem}h2,.fs-h2{font-size:2rem;line-height:2.5rem}h3,.fs-h3{font-size:1.75rem;line-height:normal}h4,.fs-h4{font-size:1.5rem;line-height:normal}h5,.fs-h5{font-size:1.25rem;line-height:normal}.fs-125{font-size:1.25rem}h6,.fs-h6{font-size:1rem;line-height:1.25rem}.buttons{font-family:"Quicksand",serif}p,li,.contact-us-form-back{font-family:"Quicksand",serif;font-style:normal;font-weight:500;color:var(--NeutralDark);line-height:1.5rem}.fw-500{font-weight:500}.fw-700{font-weight:700}.fs-small{font-size:.875rem}.fs-xsmall{font-size:.75rem}.text-white{color:#fff}.mb-half{margin-bottom:.5rem}.no-decoration{text-decoration:none;color:unset}.paddings{padding-left:7.5rem;padding-right:7.5rem}.paddings-left{padding-left:7.5rem}.paddings-right{padding-right:7.5rem}.navbar-brand-row{padding-left:7.5rem}.menu-primary-menu-container ul{gap:.5rem}.menu-primary-menu-container ul li a{padding:.5rem 1.5rem !important}.primary-menu-nav .menu-primary-menu-container ul li a span{font-weight:700;color:var(--NeutralMedium);font-family:'Quicksand',serif}.primary-menu-nav-white .menu-primary-menu-container ul li a span{color:var(--NeutralLight)}.primary-menu-nav-white .menu-primary-menu-container ul li.active a span{color:var(--NeutralWhite)}.primary-menu-nav-secondary .menu-primary-menu-container ul li.active a span{color:var(--NeutralBlack)}.primary-menu-nav{justify-content:flex-end}.navbar-primary-menu{padding-top:2rem;padding-bottom:1.5rem;transition:background .5s ease}.navbar-primary-menu.scrolled{background-color:#fff;transition:background .5s ease}.navbar-primary-menu.scrolled .navbar-brand img{content:url(//schematherapysingapore.com/wp-content/themes/schematherapysingapore/css/../images/logo-secondary.svg)}.navbar-primary-menu.scrolled .primary-menu-nav-white .menu-primary-menu-container ul li a span{color:var(--NeutralMedium)}.navbar-primary-menu.scrolled .primary-menu-nav ul li.active a span{color:var(--NeutralBlack)}.navbar-secondary .primary-menu-nav ul li.active a span{color:var(--NeutralBlack)}.buttons{display:flex;padding:.75rem 2rem;border-radius:.25em;justify-content:center;align-items:center;position:relative;width:max-content;cursor:pointer;text-decoration:none;font-weight:700}.buttons span{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.buttons-primary{color:#fff;background-color:var(--NeutralBlack)}.buttons-primary:hover{background-color:var(--NeutralDark)}.buttons-primary:active{background-color:var(--NeutralMedium)}.footer-section{background-color:var(--NeutralBlack);color:#fff}.footer-section{padding-top:4rem;padding-bottom:5rem}.navbar-nav-footer{flex-direction:column}.footer-left-menu-title{padding-bottom:3rem}.footer-menu-container{align-items:flex-start !important;padding:0}.footer-menu-container ul li a{padding-left:0;padding-right:0;padding-bottom:2rem}.footer-menu-container ul li a span{color:#fff;font-family:'Quicksand',serif;font-weight:700}.footer-right-section{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;text-align:end}.footer-social-media-container{padding-bottom:1.5rem}.footer-social-media-container a:not(:last-child){margin-right:1.5rem}.not-found-container{height:100vh;padding-top:10rem;padding-bottom:12.5rem;background-color:#146c5a}.not-found-row{height:100%}.not-found-left-col{align-items:center;display:flex}.not-found-image{width:100%}.not-found-right-col{padding-left:5rem;justify-content:center;display:flex;flex-direction:column}.not-found-title-container{padding-bottom:3rem}.animated-icon{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:none}.animated-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-icon-white span{background-color:var(--NeutralWhite)}.menu-icon-transparent span{background-color:#fff}.menu-icon-secondary span{background-color:var(--NeutralMedium)}.navbar.scrolled .menu-icon-white span{background-color:var(--NeutralMedium)}.animated-icon span:nth-child(1){top:0}.animated-icon span:nth-child(2),.animated-icon span:nth-child(3){top:10px}.animated-icon span:nth-child(4){top:20px}.animated-icon.open span:nth-child(1){top:11px;width:0;left:50%}.animated-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--NeutralWhite)}.animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-color:var(--NeutralWhite)}.animated-icon.open span:nth-child(4){top:11px;width:0;left:50%}.custom-toggler,.custom-toggler:focus,.custom-toggler:active,.custom-toggler-icon:focus{outline:none;border:none;box-shadow:none}.additional-nav-mobile-wrapper{display:none}@media (min-width:992px) and (max-width:1199.5px){.navbar.paddings,.paddings{padding-left:4rem;padding-right:4rem}.paddings-left{padding-left:4rem}}@media (max-width:991.5px){.navbar>.container-fluid{flex-wrap:initial}.navbar-primary-menu .primary-menu-nav ul li.active a span,.navbar-primary-menu.scrolled .primary-menu-nav ul li.active a span{color:var(--NeutralWhite)}.navbar-collapse{padding-top:1.5rem;background:var(--NeutralBlack);box-shadow:-10px 0px 30px rgba(0,0,0,.12);height:100vh;overflow-y:hidden;min-height:100vh;position:fixed;top:0;z-index:-1 !important;right:0;width:100%}.navbar-collapse{position:fixed;top:0;z-index:-1 !important;right:0;width:100%}.navbar-collapse.collapsing{right:-75%;transition:height 0s ease}.navbar-collapse.show{right:0;transition:right .45s ease}.navbar-toggler.collapsed~.navbar-collapse{transition:right .25s ease-in-out}.menu-primary-menu-container ul li a{padding:1.25rem 3rem !important}.menu-container:has(.navbar-collapse.show) .navbar-brand{visibility:hidden}.navbar-logo-collapse-mobile{width:75%}.additional-nav-mobile-wrapper{display:block;padding:.5rem 1.5rem !important;color:var(--NeutralLight);font-weight:700}.additional-nav-mobile-wrapper a{margin-top:5rem;padding-left:1.5rem;padding-bottom:1rem}.primary-menu-nav .menu-primary-menu-container ul li a span{color:var(--NeutralLight)}.paddings{padding-left:1.5rem;padding-right:1.5rem}.paddings-right{padding-right:1.5rem}.paddings-left{padding-left:1.5rem}.footer-left-menu-title{padding-bottom:1.5rem}.footer-section{padding-bottom:3rem}.navbar-primary-menu{padding-top:1.5rem;padding-bottom:1.5rem}.navbar-brand{margin-right:3rem}.footer-section{padding-bottom:2.5rem;padding-top:2.5rem}.footer-right-section{padding-top:2rem}.not-found-container{padding-top:7.5rem}.not-found-left-col{padding-bottom:4rem}.not-found-right-col{padding-left:1.5rem;padding-right:1.5rem}.not-found-container{min-height:100vh;height:max-content;padding-bottom:5rem}}@media (min-width:700.5px) and (max-width:991.5px){.not-found-image{width:65vw;text-align:center}.not-found-left-col{justify-content:center}}@media screen and (min-width:1920px){.paddings{padding-left:calc(0.075 * var(--marginlarge)) !important;padding-right:calc(0.075 * var(--marginlarge)) !important}.paddings-left{padding-left:calc(0.075 * var(--marginlarge)) !important}.paddings-right{padding-right:calc(0.075 * var(--marginlarge)) !important}.navbar-primary-menu,#main{width:var(--marginlarge);margin:auto}.footer-section,.not-found-container{width:var(--marginlarge);margin:auto !important}}