@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:wght@100;600;700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Laila&display=swap');:root{--container-width:1620px;--h-space:35px;--h1:clamp(2rem, 1.274rem + 2.324vw, 4.063rem);--h2:clamp(1.75rem, 1.266rem + 1.549vw, 3.125rem);--ff-2:"Laila",serif;--clr-black:#191919;--clr-white:#fff;--clr-white-10:rgba(255,255,255,.1);--bg-1:#f3f6fa;--bg-2:#e1e8f2;--img-offset:14.9vw;--scale:1.1;--transition:all .2s}body{line-height:1.7 !important}iframe{vertical-align:top}#wrapper:has(.footer-img) .content-area>.section:last-child .section-content{padding-bottom:var(--img-offset)}.res-text,.box-text{font-size:1em !important}.uppercase,h6,span.widget-title,th{letter-spacing:0}.h1,h1,.banner h1{font-size:var(--h1) !important;font-weight:800 !important}.h2,h2,.banner h2{font-size:var(--h2) !important;line-height:1.3;margin-bottom:.44em}p strong,ul li.bullet-checkmark strong{font-weight:500;color:var(--clr-black)}.plain p strong{color:inherit}.subtitle{font-family:var(--ff-2)}.subtitle p{margin-bottom:.3em}ul li.bullet-checkmark{border:none;padding:0 0 0 47px}ul li.bullet-checkmark+*{margin-top:.6em}ul li.bullet-checkmark:before{width:17px;height:13px;background:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/icons/icon-check.svg) no-repeat 0 0;top:.5em;color:transparent}.nav>li.html{font-size:1em}.nav-uppercase>li>a{letter-spacing:0}.logo-left .logo{margin-right:0}.header-nav-main.nav-left{justify-content:center}.nav-spacing-xlarge>li{margin-inline:20px}.nav-size-medium>li>a{font-size:1em}.header-contact.nav>li>a{font-size:1em;font-weight:800;color:var(--clr-black)}.header-contact.nav>li>a>i+span{margin-left:20px}.header-contact .icon-phone:before{content:'';display:block;width:30px;height:30px;background:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/icons/icon-telephone.svg) no-repeat 0 0}.header-contact.nav>li>a:hover .icon-phone:before{-webkit-animation-name:trin;animation-name:trin;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.stuck .header-main .nav>li>a{line-height:50px}.stuck .header-button .button.is-medium{font-size:14px}.nav-dropdown a{transition:var(--transition)}.nav-dropdown a:hover{color:var(--fs-color-secondary)}.has-dropdown .icon-angle-down{opacity:1;margin-left:10px;font-size:18px}@media (min-width:1200px){.logo-left .logo{margin-left:var(--h-space)}.header-main .flex-right{padding-right:var(--h-space)}}@media (max-width:1660px){.header-contact.nav>li>a>i+span{margin-left:10px}.nav-spacing-xlarge>li{margin-inline:10px}.nav-size-medium>li>a{font-size:.85em}}@media (max-width:1280px){.nav-spacing-xlarge>li{margin-inline:7px}.nav-size-medium>li>a{font-size:.75em}}@media (max-width:1199px){.header-main .hide-for-medium{display:none}.header-main .show-for-medium{display:block !important}.header-contact{padding-block:20px !important}.nav>li>a{color:var(--clr-black);font-weight:500}}@media (min-width:1200px) and (max-width:1366px){#logo{width:160px !important}}.banner h1,.banner h2,.banner h3,.banner .button,.banner p{margin-block:0}.banner h1,.banner h2,.hero-banner h1{margin-bottom:.46em}.hero-banner h1{line-height:1}.banner .subtitle p{margin-bottom:.91em}.hero-banner{--controls-size:100px}.hero-banner .is-full-height{height:calc(100vh - 100px)}.hero-banner .banner-bg:before{content:'';display:block;position:absolute;right:-1px;bottom:0;z-index:100;width:100%;height:100%;background:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/move-decor.svg) no-repeat right bottom;background-size:43.7vw auto;pointer-events:none}.hero-banner .banner-bg .overlay:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(231.84deg,rgba(0,0,0,0) 46.99%,rgba(0,0,0,.7) 95.67%);-webkit-filter:blur(5px);filter:blur(5px);pointer-events:none}.hero-banner .text:last-child>*{margin-bottom:0}.hero-banner .ux-logo-link img{object-fit:contain}@media (min-width:1081px){.hero-banner .flickity-button{width:var(--controls-size);height:var(--controls-size);background-color:var(--clr-white);opacity:1 !important}.hero-banner .flickity-prev-next-button.next{right:0;bottom:0;top:auto;transform:none !important}.hero-banner .flickity-prev-next-button.next:hover{opacity:.85 !important}.hero-banner .flickity-prev-next-button.next:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/icons/icon-arrow-right.svg) no-repeat center}.hero-banner .flickity-page-dots{counter-reset:dot 0;background-color:var(--fs-color-primary);width:var(--controls-size);height:var(--controls-size);left:auto;right:var(--controls-size);bottom:0}.hero-banner .flickity-page-dots .dot{counter-increment:dot;position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:none;background:0 0 !important;margin:0;font-size:24px}.hero-banner .flickity-page-dots:has(.dot:only-child){display:none}.hero-banner .flickity-page-dots .dot:not(.is-selected){opacity:0}.hero-banner .flickity-page-dots .dot:before{content:counter(dot,decimal-leading-zero);color:var(--clr-white)}.hero-banner .flickity-button svg,.hero-banner .flickity-prev-next-button.previous{display:none}}@media (max-width:1199px){.hero-banner .is-full-height{height:calc(100vh - 70px)}}.page-banner{--offset-top:7.03125vw;margin-top:var(--offset-top)}.page-banner .overlay:after{content:'';display:block;position:absolute;right:10.9375vw;top:-7px;z-index:100;width:100%;height:100%;background:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/move-decor2.svg) no-repeat right bottom;background-size:43.7vw auto;pointer-events:none}.page-banner .overlay:before{content:'';display:block;position:absolute;top:0;right:0;width:1880px;height:850px;background:linear-gradient(231.84deg,rgba(0,0,0,0) 46.99%,rgba(0,0,0,.7) 95.67%);-webkit-filter:blur(5px);filter:blur(5px);pointer-events:none}.page-banner .img{margin-top:calc(var(--offset-top)*-1)}.page-banner.type2{margin-top:0}.page-banner.type2 .overlay:before{width:100%;height:100%;background:linear-gradient(231.84deg,rgba(0,0,0,0) 46.99%,rgba(0,0,0,.7) 95.67%);-webkit-filter:blur(5px);filter:blur(5px)}.page-banner.type2 .overlay:after,.page-banner.type3 .overlay:after{background-image:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/move-decor3.svg);right:0}.page-banner.type2 .box-text h1{margin-block:0}.page-banner.type2 .box-overlay.dark .box-text{text-shadow:none}@media (min-width:1200px){.page-banner .col-inner{padding-inline:var(--h-space)}}@media (max-width:549px){.page-banner.type2 .box-text h1{font-size:20px !important}}.achievements>*{width:auto}.achievements p{margin-bottom:0}.achievements .row{-moz-column-gap:20px;column-gap:20px;flex-wrap:nowrap}.achievements .col:first-child .text{font-weight:100;font-size:clamp(1.75rem, 1.046rem + 2.254vw, 3.75rem)}@media (min-width:850px){.achievements .col{max-width:none !important;flex:1 1 auto !important;width:auto}}@media (max-width:1366px){.achievements .row{-moz-column-gap:10px;column-gap:10px}}@media (max-width:849px){.achievements .row{width:100%;justify-content:center}.achievements .col:first-child{text-align:center}}.services{--gutter:10px}.row .services.row-small:not(.row-collapse){margin-inline:calc(var(--gutter)*-.5)}.services.row-small{margin-bottom:calc(var(--gutter)*-1) !important}.services.row-small>.col{padding-inline:calc(var(--gutter)*.5);padding-bottom:var(--gutter)}.services .col-inner{z-index:1}.services .icon-box{align-items:center;flex-wrap:nowrap}.services .icon-box-left .icon-box-img+.icon-box-text{padding-left:30px}.services .icon-box-img{overflow:hidden}.services .icon-box-img img,.services .icon-box-text{transition:var(--transition)}.services .icon-box-text{font-size:1.11em;color:var(--clr-black)}.services .icon-box-text p{margin-bottom:0}.services .icon-box-text strong{font-weight:700}.services .icon-box-text .uppercase{line-height:1.7}.services .icon-box-text .img{position:absolute;right:0;bottom:0;z-index:-1;max-width:5.73vw}.services .plain:hover .icon-box-img img{transform:scale(var(--scale))}.services .plain:hover .icon-box-text{color:var(--fs-color-secondary)}@media (max-width:549px){.services .icon-box-left .icon-box-img+.icon-box-text{padding-left:20px}.services .icon-box-text{font-size:.89em}.services .icon-box-img{width:120px !important}}.header-button .button,.btn{padding:0 1.67em !important;min-height:3.872em !important;line-height:3.872em;font-weight:600;margin-bottom:0}.header-button .button.is-outline,.btn.is-outline{line-height:3.7em}.header-button .button:not(.is-outline),.btn:not(.is-outline){border:none !important}.header-button .button.is-medium,.btn.is-medium{font-size:1em}.header-button .button:hover,.section:not(.dark) .btn:hover{box-shadow:none}.button.is-outline{border-width:1px;border-color:rgba(255,255,255,.4)}.white.button.is-outline{background:rgba(255,255,255,.1) !important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.white.button.is-outline:hover{color:var(--clr-white) !important}.white.button:not(.is-outline){background-color:var(--bg-1) !important;color:var(--fs-color-primary) !important}.button.primary:hover{background-color:var(--fs-color-secondary)}.button.secondary:hover{background-color:var(--fs-color-primary)}@media (max-width:1660px){.header-button .button.is-medium,.btn.is-medium{font-size:.7em}}@media (max-width:1199px){.header-button .button{width:100%}.header-button .button.is-medium,.btn.is-medium{font-size:.85em}}.icon-box-img img,.icon-box-img svg{padding-top:0}.icon-inner{font-size:0}.process .col+.col .box-image:before{content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%) translateX(calc(-50% - 15px));width:45px;height:5px;background:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/circle.svg) no-repeat 0 0}.process .box-image{overflow:visible}.process .box-image img{max-width:270px}.process .box-text p{margin-block:0}.process .box-text .text:first-child p{margin-bottom:1.5em}.process .box-text .text:nth-child(2) p{margin-bottom:.67em}.img-boxes .box-image{text-align:center}.img-boxes .box-image img{width:auto}.img-boxes .text+*{margin-top:12px}.img-boxes .text p{margin-bottom:0}.img-boxes .text strong{font-weight:700}@media (min-width:550px) and (max-width:849px){.process .col:nth-child(2n+3) .box-image:before{display:none}}@media (max-width:549px){.process .col+.col .box-image:before{transform:rotate(90deg) translateX(-100%);left:50%;top:-12px;transform-origin:0 0}}.marquee p{margin-bottom:0;font-weight:100;font-size:clamp(2.25rem, 0.842rem + 4.507vw, 6.25rem);color:inherit}.marquee.type2 p{margin-bottom:-.25em}.gall{--btn-size:70px}.gall .flickity-button{position:absolute;right:0;top:calc(var(--btn-size)*-2);transform:none;bottom:auto;width:var(--btn-size) !important;height:var(--btn-size);min-height:var(--btn-size) !important;background-color:var(--bg-1) !important;opacity:1 !important}.gall .flickity-prev-next-button.previous{left:auto;right:calc(var(--btn-size) + 16px)}.gall .flickity-prev-next-button.next{left:auto;right:15px}.gall .flickity-button:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:29%;height:27%;background:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/icons/icon-arrow-left.svg) no-repeat center/contain}.gall .flickity-button:hover{background-color:var(--bg-2) !important}.gall .flickity-button svg{display:none}.gall .flickity-prev-next-button.next:before{transform:scaleX(-1)}@media (min-width:1650px){.gall .flickity-prev-next-button.previous{right:calc((100% - var(--container-width)) / 2 + var(--btn-size) + 1px)}.gall .flickity-prev-next-button.next{right:calc((100% - var(--container-width)) / 2)}}@media (max-width:1649px){.gall .flickity-button{top:calc(var(--btn-size)*-1.75)}}@media (max-width:1279px){.gall{--btn-size:50px}.gall .flickity-button{top:50%;transform:translateY(-50%) !important}.gall .flickity-prev-next-button.previous{right:auto;left:0}.gall .flickity-prev-next-button.next{right:0}}@media (max-width:549px){.gall{--btn-size:40px}}.cta .text:not(.subtitle) p{margin-bottom:2.28em}.cta .btn.primary{background-color:var(--clr-white-10)}.cta .btn.primary:hover{background-color:var(--fs-color-primary)}.cta2{position:relative}.cta2:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/cta-decor.svg) no-repeat right center;background-size:auto 100%}.cta2 h2{margin-bottom:0;font-size:clamp(1.75rem, 1.486rem + 0.845vw, 2.5rem) !important}.cta2 h2 strong{font-weight:600}.box-blog-post .is-divider{display:none}.box-blog-post .post-title{font-weight:700;font-size:20px;margin-block:0 .5em}.box-blog-post .post-title a{margin-block:0}.box-blog-post .post-title a:hover{color:var(--fs-color-secondary)}.box-blog-post .button{line-height:1;padding:0;min-height:0;border:none;margin-top:0;font-weight:500;font-size:1rem}.box-blog-post .button:hover{background-color:transparent;color:var(--fs-color-primary)}.box-blog-post .from_the_blog_excerpt{margin-block:0 .94em}@media (min-width:850px){.post-item:has(.box-blog-post){padding-bottom:0}}@media (max-width:849px){.col.post-item:has(.box-blog-post):last-child{padding-bottom:0}}.team{--gutter:10px}.row .team.row-small:not(.row-collapse){margin-inline:calc(var(--gutter)*-.5)}.team.row-small{margin-bottom:calc(var(--gutter)*-5) !important}.team.row-small>.col{padding-inline:calc(var(--gutter)*.5);padding-bottom:calc(var(--gutter)*5)}.team p{margin-block:0}.team p+p{margin-top:10px}.team p strong{font-weight:700}.team .image-cover{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.team .box-text .button{white-space:nowrap;margin-top:0;position:absolute;top:0;transform:translateX(-50%) translateY(-100%);opacity:0;transition:var(--transition)}.team .box:hover .box-text .button{top:-10px;opacity:1}@media (max-width:549px){.team.row-small{margin-bottom:calc(var(--gutter)*-2) !important}.team.row-small>.col{padding-bottom:calc(var(--gutter)*3)}.team .box-text{padding-top:20px !important}}.accordion-item+*{margin-top:2px}.accordion-title{border:none;padding:.91em 1.5em;background-color:var(--bg-1);font-weight:500 !important;font-size:20px;color:var(--clr-black) !important;display:flex;justify-content:space-between;align-items:center;transition:var(--transition) !important;line-height:1.4;gap:1rem}.accordion-title:not(.active):hover{background-color:var(--bg-2)}.accordion-title.active{color:var(--clr-white) !important;background-color:var(--fs-color-primary)}.accordion-inner{padding-inline:1.5em}.accordion-inner>*:last-child{margin-bottom:0}.accordion .toggle{position:relative;top:0;width:16px;height:16px;order:2;border-radius:0;min-height:16px;flex-shrink:0;opacity:1}.accordion .toggle:before,.accordion .toggle:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;transition:var(--transition)}.accordion .toggle:before{background-image:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/icons/icon-chevron-down2.svg)}.accordion .toggle:after{opacity:0;background-image:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/icons/icon-chevron-down-white.svg)}.accordion-title.active .toggle:before{opacity:0}.accordion-title.active .toggle:after{opacity:1}.accordion .toggle i{display:none}@media (max-width:549px){.accordion-title,.accordion-inner{padding-inline:1em}}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--clr-black);opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:var(--clr-black);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--clr-black);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--clr-black);opacity:1}.dark input::-webkit-input-placeholder,.dark textarea::-webkit-input-placeholder{color:var(--clr-white)}.dark input:-moz-placeholder,.dark textarea:-moz-placeholder{color:var(--clr-white)}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:var(--clr-white)}.dark input:-ms-input-placeholder,.dark textarea:-ms-input-placeholder{color:var(--clr-white)}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,select{background-image:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/icons/icon-chevron-down2.svg);background-position:right 31px top 50%;background-size:auto 9px}.dark .select-resize-ghost,.dark .select2-container .select2-choice,.dark .select2-container .select2-selection,.dark select{background-image:url(//www.101psychotherapy.ca/wp-content/themes/flatsome-child/img/icons/icon-chevron-down-white2.svg)}.input,.nf-field-container:not(.submit-container) input,.nf-field-container:not(.submit-container) select{padding:0 28px !important;box-shadow:none !important;font-weight:500;color:var(--clr-black);font-size:18px !important}.input:not(.wpcf7-not-valid),.nf-field-container:not(.submit-container) .field-wrap:not(.nf-error) input,.nf-field-container:not(.submit-container) .field-wrap:not(.nf-error) select{border-color:transparent !important}select.wpcf7-not-valid{border-color:var(--fs-color-alert)}.input:not(.wpcf7-not-valid):focus{border-color:var(--fs-color-primary) !important}.input:not(textarea),.nf-field-container:not(.submit-container) input,.nf-field-container:not(.submit-container) select{height:70px !important}.dark .input,.dark .nf-field-container:not(.submit-container) input,.nf-field-container:not(.submit-container) select{background-color:rgba(255,255,255,.2) !important;color:var(--clr-white)}.dark .input:not(.wpcf7-not-valid),.dark .nf-field-container:not(.submit-container) .field-wrap:not(.nf-error) input,.nf-field-container:not(.submit-container) .field-wrap:not(.nf-error) select{border-color:rgba(255,255,255,.3) !important}.dark select option{color:var(--clr-black)}.submit-wrapp,.submit-wrap{margin-top:20px}.submit-wrapp input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0 !important}.submit-wrap input{background-color:var(--fs-color-secondary);height:70px !important;font-size:18px;font-weight:600;padding-inline:30px;border:none}.wpcf7 .processing:before{display:none !important}.wpcf7-form .row-small{margin-inline:-5px}.wpcf7-form .row-small>.col{padding-inline:5px}.wpcf7-spinner{top:50%;transform:translateY(-50%);position:absolute;right:-40px;margin:0}.wpcf7-form,.wpcf7-submit{margin-bottom:0 !important}.wpcf7-not-valid-tip,.wpcf7-response-output{display:none !important}.nf-form-fields-required{display:none}.nf-field-container{margin-bottom:10px !important}@media (min-width:768px){nf-field:nth-child(1),nf-field:nth-child(2){float:left;width:50%}nf-field:nth-child(1){padding-right:5px}nf-field:nth-child(2){padding-left:5px}}.contacts{font-weight:500}.footer-top .col{padding-bottom:0}.footer-top .footer-img{margin-top:calc(var(--img-offset)*-1)}.footer-top .icon-box{align-items:center}.footer-top .icon-box-left .icon-box-img+.icon-box-text{padding-left:20px}.footer-top .icon-box .text{font-weight:500}.footer-top .icon-box .text p{margin-bottom:0}.footer-top .plain:hover .icon-box-img{-webkit-animation-name:trin;animation-name:trin;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.abs-footer .text p{margin-bottom:0}.abs-footer .text p a{transition:var(--transition)}.abs-footer .text p a:hover{color:var(--fs-color-secondary)}.absolute-footer{padding-block:0}.sticky-buttons{position:fixed;bottom:0;z-index:100;transform:translateY(100%);transition:var(--transition)}.sticky-buttons.is-active{transform:none}.sticky-buttons .button{padding-inline:0 !important}@media (max-width:849px){.footer-top .col:nth-child(n+3){margin-top:30px}}@media (max-width:549px){.footer-wrapper:has(.sticky-buttons){padding-bottom:56px}.footer-top .col:nth-child(n+2){margin-top:20px}}.social-icons a{color:var(--clr-black);margin-inline:30px !important;font-size:1.4em !important}@-webkit-keyframes trin{from{transform:rotate3d(0,0,1,0deg)}20%,32%,44%,56%,68%{transform:rotate3d(0,0,1,0deg)}23%,35%,47%,59%,71%{transform:rotate3d(0,0,1,15deg)}26%,38%,50%,62%,74%{transform:rotate3d(0,0,1,0deg)}29%,41%,53%,65%,77%{transform:rotate3d(0,0,1,-15deg)}80%{transform:rotate3d(0,0,1,0deg)}}@keyframes trin{from{transform:rotate3d(0,0,1,0deg)}20%,32%,44%,56%,68%{transform:rotate3d(0,0,1,0deg)}23%,35%,47%,59%,71%{transform:rotate3d(0,0,1,15deg)}26%,38%,50%,62%,74%{transform:rotate3d(0,0,1,0deg)}29%,41%,53%,65%,77%{transform:rotate3d(0,0,1,-15deg)}80%{transform:rotate3d(0,0,1,0deg)}}.entry-author.author-box{display:none !important}