@charset "UTF-8";html{height:100%}body{background-color:var(--color-lightest);color:var(--color-darkest);display:grid;font-family:Montserrat,Verdana,Helvetica,Arial,sans-serif;font-size:var(--font-size-md);font-weight:400;grid-template-rows:1fr auto;line-height:1.5;min-height:100vh;min-height:100dvh;-webkit-text-size-adjust:none;-ms-overflow-style:scrollbar}a{border-radius:.05em;color:var(--color-brand-accent);cursor:pointer;display:inline-block;outline-offset:3px;-webkit-text-decoration:underline transparent solid;text-decoration:underline transparent solid;text-underline-offset:2px;transition:text-decoration-color var(--animation-duration) ease,outline var(--animation-duration) ease;will-change:text-decoration-color,outline}a:focus,a:hover{text-decoration-color:currentColor}a:focus-visible{text-decoration-color:transparent}h1,h2,h3{color:var(--color-brand-primary);margin-block-end:var(--space-lg);text-wrap:balance}h1{font-size:var(--font-size-xxl);line-height:1.25}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{font-size:var(--font-size-md);margin-block-end:var(--space-lg)}ul{list-style-type:disc;padding-block-end:var(--space-lg);padding-inline-start:var(--space-lg);text-align:left;text-wrap:wrap}ul li{padding-inline-start:var(--space-xs)}ul li+li{padding-block-start:var(--space-md)}ulul{list-style-type:disc}olul{list-style-type:decimal}blockquote{color:var(--color-neutral-dark);font-size:var(--font-size-md);font-style:italic;margin-block-end:var(--space-md);padding-block-start:var(--space-lg);padding-inline-start:calc(var(--space-xl)*1.5);position:relative;width:-moz-fit-content;width:fit-content}blockquote:before{color:var(--color-neutral-medium);content:"“";font-family:sans-serif,serif;font-size:6em;font-style:normal;inset-block-start:.6em;inset-inline-start:0;line-height:0;position:absolute}blockquote p{margin-block-end:0}blockquote footer,blockquote p+p{margin-block-start:var(--space-sm)}blockquote footer{font-size:var(--font-size-sm);text-align:end}blockquote cite{font-style:normal}pre{background-color:var(--color-neutral-light);border-radius:var(--radius-default);font-size:var(--font-size-sm);max-height:50vh;overflow-x:auto;padding:var(--space-md)}.form-group{display:grid;grid-template-rows:repeat(3,auto)}.form-group+.form-group,.form-group-hidden+.form-group{padding-block-start:var(--space-sm)}.form-group label{font-size:var(--font-size-sm);font-weight:700;padding-block-end:var(--space-xs)}.form-group .error{--icon-size:14px;--padding-block:0.25em;--line-height:1.5em;--min-height:calc(var(--padding-block) + var(--line-height));color:var(--color-error-main);display:block;font-size:var(--font-size-xs);line-height:1.5em;min-height:var(--min-height);padding-block-start:var(--padding-block);padding-inline-start:calc(var(--icon-size) + .25em);position:relative}.form-group .error:before{aspect-ratio:1;background-color:currentColor;content:"";inset-block-start:calc(var(--line-height) - var(--icon-size)/2);inset-inline-start:0;-webkit-mask-image:url(/images/sprite.svg#warning);mask-image:url(/images/sprite.svg#warning);pointer-events:none;position:absolute;transform:translateY(-50%);width:var(--icon-size)}.form-group .error[hidden]{opacity:0}.form-group-hidden{display:none}.form-control{background-color:var(--color-lightest);border:1px solid var(--color-neutral-medium);border-radius:var(--radius-default);box-shadow:0 1px 2px var(--color-darkest-shadow) inset;display:block;outline:2px solid transparent;padding-block:.5em;padding-inline:.75em;transition:border-color var(--animation-duration) ease-in-out,outline-color var(--animation-duration) ease-in-out;width:100%;will-change:border-color,outline-color}.form-control:focus,.form-control:focus-visible{border-color:var(--color-brand-primary);outline-color:var(--color-brand-primary)}textarea.form-control{resize:none}.form-control.is-invalid{border-color:var(--color-error-main);color:var(--color-error-main)}.form-control.is-invalid:focus,.form-control.is-invalid:focus-visible{border-color:currentColor;outline-color:currentColor}body:not([data-js-enabled]) .form-control:user-invalid{border-color:var(--color-error-main);color:var(--color-error-main)}body:not([data-js-enabled]) .form-control:user-invalid:focus,body:not([data-js-enabled]) .form-control:user-invalid:focus-visible{border-color:currentColor;outline-color:currentColor}@supports not selector(:user-invalid){body:not([data-js-enabled]) .form-control:invalid{border-color:var(--color-error-main);color:var(--color-error-main)}body:not([data-js-enabled]) .form-control:invalid:focus,body:not([data-js-enabled]) .form-control:invalid:focus-visible{border-color:currentColor;outline-color:currentColor}}.button{--box-shadow-elevation:3px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--radius-default);box-shadow:0 var(--box-shadow-elevation) 8px hsla(0,0%,5%,.505);color:var(--color-lightest);cursor:pointer;display:inline-flex;font-size:inherit;font-weight:700;justify-content:center;line-height:1;outline:2px solid transparent;padding-block:.5em;padding-inline:.75em;text-decoration:none;touch-action:manipulation;transform:translateY(0);transition:transform var(--animation-duration) ease,box-shadow var(--animation-duration) ease,outline-color var(--animation-duration) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-max-content;width:max-content;will-change:transform,box-shadow,outline-color}.button:not(:disabled):focus-visible,.button:not(:disabled):hover{--box-shadow-elevation:5px;transform:translateY(-2px)}.button:not(:disabled):focus-visible{outline-color:var(--color-lightest)}.button:not(:disabled):active{--box-shadow-elevation:1px;transform:translateY(2px)}.button[data-is-accent]{background-color:var(--color-brand-accent-light);text-shadow:1px 1px var(--color-brand-accent)}.button[data-is-accent]:not(:disabled):focus-visible{box-shadow:0 var(--box-shadow-elevation) 8px hsla(0,0%,5%,.505),0 0 0 6px var(--color-brand-accent-light)}.button[data-is-primary]{background-color:var(--color-brand-primary)}.button[data-is-primary]:not(:disabled):focus-visible{box-shadow:0 var(--box-shadow-elevation) 8px hsla(0,0%,5%,.505),0 0 0 6px var(--color-brand-primary)}.button[data-size=xl]{border-radius:var(--radius-double);padding-block:1em;padding-inline:1.25em}.button:disabled{--box-shadow-elevation:1px;cursor:not-allowed;opacity:.7}.images-grid{--image-size:150px;display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center;list-style-type:none;padding-block:var(--space-md);padding-inline:0}.images-grid li{background-color:var(--color-lightest);border-radius:var(--space-sm);box-shadow:0 3px 8px hsla(0,0%,5%,.25);padding:var(--space-sm)}.images-grid li img{aspect-ratio:1;border-radius:var(--space-xs);width:var(--image-size)}@media (min-width:992px){.images-grid{gap:var(--space-lg)}.images-grid li{padding:var(--space-md)}}.link-social{--social-icon-size:20px;--social-link-size:calc(var(--social-icon-size)*1.75);--social-image:none;--social-scale:1.05;background-color:var(--color-brand-primary);border-radius:var(--radius-rounded);display:inline-block;height:var(--social-link-size);outline-offset:3px;overflow:hidden;position:relative;scale:1;text-indent:-1000rem;transition:scale var(--animation-duration) ease;white-space:nowrap;width:var(--social-link-size);will-change:scale}.link-social:before{background-color:var(--color-lightest);content:"";inset:0;-webkit-mask-image:var(--social-image);mask-image:var(--social-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--social-icon-size);mask-size:var(--social-icon-size);position:absolute}.link-social[data-instagram]{--social-image:url(/images/sprite.svg#social-instagram)}.link-social[data-facebook]{--social-image:url(/images/sprite.svg#social-facebook)}.link-social[data-youtube]{--social-image:url(/images/sprite.svg#social-youtube)}.link-social[data-linkedin]{--social-image:url(/images/sprite.svg#social-linkedin)}.link-social:focus-visible,.link-social:hover{scale:var(--social-scale)}.link-whatsapp{--whatsapp-icon-size:64px;--whatsapp-scale:1.25;aspect-ratio:1;display:inline-block;inset-block-end:var(--space-md);inset-inline-end:var(--space-md);overflow:hidden;position:fixed;scale:1;text-indent:-1000rem;transition:scale var(--animation-duration) ease;white-space:nowrap;width:var(--whatsapp-icon-size);will-change:scale;z-index:15}.link-whatsapp:before{background-image:url(/images/sprite.svg#social-whatsapp);background-position:50%;background-repeat:no-repeat;background-size:var(--whatsapp-icon-size);content:"";inset:0;position:absolute}.link-whatsapp:focus-visible,.link-whatsapp:hover{scale:var(--whatsapp-scale)}.posts{display:flex;flex-direction:column;gap:var(--space-lg);list-style:none;margin:0;padding:0;padding-block-end:var(--space-lg)}@media (min-width:992px){.posts{display:grid;gap:var(--space-lg);grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}}.posts li{background-color:var(--color-lightest);border-radius:var(--space-sm);box-shadow:0 2px 6px hsla(0,0%,5%,.15);display:flex;flex-direction:column;overflow:hidden;padding-inline-start:0;transition:transform .3s ease,box-shadow .3s ease}.posts li+li{padding-block-start:0}.posts li:focus-within,.posts li:hover{box-shadow:0 3px 8px hsla(0,0%,5%,.25);transform:translateY(-4px)}.posts li a{--post-meta-height:24px;align-items:center;display:grid;flex:1;gap:var(--space-md);grid-template-columns:1fr auto;padding-block:var(--space-md) calc(var(--post-meta-height) + var(--space-md));padding-inline:var(--space-md);position:relative;text-decoration:none}.posts li a:not(:has(.post-image)){gap:0}.posts li .post-meta{align-items:center;background-color:var(--color-neutral-light);color:var(--color-neutral-dark);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:.25rem;height:var(--post-meta-height);inset-block-end:0;inset-inline:0;margin:0;padding-inline:var(--space-md);position:absolute}.posts li .post-meta-label{opacity:.7}.posts li .post-content{display:flex;flex-direction:column;gap:var(--space-sm);justify-content:center}.posts li .post-title{align-items:center;display:flex;font-size:var(--font-size-md);margin:0}.posts li .post-caption{color:var(--color-darkest);font-size:var(--font-size-sm);margin:0;text-wrap:balance}.posts li .post-image{aspect-ratio:3/4;border-radius:var(--space-xs);height:120px;-o-object-fit:cover;object-fit:cover;width:auto}.pagination{display:flex;gap:var(--space-md);justify-content:space-between;padding-block:var(--space-md)}.pagination .button{gap:.5em;min-width:180px;text-align:center}.pagination .button .next,.pagination .button .prev{font-family:Courier New,Courier,monospace;font-size:2em;font-weight:700;translate:0 -.05em}.pagination .button:has(.next){margin-inline-start:auto}@media (max-width:575px){.pagination .button{min-width:48px}.pagination .button .button-label{display:none}}[data-is-container]{--header-stage-aspect-ratio:1600/470;--header-stage-height-small:250px;--header-stage-height-large:300px;--header-stage-height:var(--header-stage-height-small);--header-stage-shift:165px;--header-art-area:0px;--header-art-gap:var(--space-lg);--header-art-color:transparent;--header-art-image:none;--max-width:490px;--overflow:hidden visible;margin-inline:auto;max-width:var(--max-width);padding-inline:var(--space-md);width:100%}@media (min-width:576px){[data-is-container]{--max-width:540px}}@media (min-width:768px){[data-is-container]{--max-width:720px}}@media (min-width:992px){[data-is-container]{--max-width:960px;--overflow:visible;--header-stage-height:var(--header-stage-height-large);--header-art-area:400px}}@media (min-width:1200px){[data-is-container]{--max-width:1024px;--header-art-area:500px}}[data-is-primary]{background-color:var(--color-brand-primary)}[data-is-primary] *{color:var(--color-lightest)}[data-is-secondary]{background-color:var(--color-brand-secondary)}[data-is-secondary] *{color:var(--color-lightest)}.page-header{background-color:var(--color-brand-alternative);box-shadow:0 2px 5px var(--color-darkest-shadow);height:132px;inset-block-start:0;padding-block:calc(var(--space-xs) + 56px) var(--space-xs);position:fixed;width:100%;z-index:10}.header-container{align-items:center;display:flex;justify-content:space-between}.header-logo{border-radius:var(--radius-rounded);flex-shrink:0;padding:var(--space-xs)}.header-menu-wrapper{align-items:center;-moz-column-gap:var(--space-md);column-gap:var(--space-md);display:flex}#menu-toggle-checkbox,.submenu-toggle-checkbox{display:none}.header-hamburger{align-items:center;background-color:var(--color-brand-primary);border-radius:var(--radius-default);color:var(--color-brand-accent);cursor:pointer;display:inline-flex;flex-direction:column;gap:3px;justify-content:center;margin-block-end:0;order:2;outline:2px solid transparent;outline-offset:3px;padding:.25em;transition:outline-color var(--animation-duration) ease;width:30px;will-change:outline-color}.header-hamburger:focus-visible{outline-color:currentColor}.header-hamburger span{background-color:var(--color-lightest);border-radius:var(--radius-rounded);display:block;height:3px;width:100%}.header-bar{align-items:center;background-color:var(--color-brand-secondary);display:flex;height:56px;inset-block-start:0;inset-inline-start:0;justify-content:center;outline:none;padding-inline:var(--space-md);position:absolute;text-align:center;transition:background-color var(--animation-duration) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;will-change:background-color}.header-bar:focus,.header-bar:focus-visible,.header-bar:hover{background-color:color-mix(in hsl,var(--color-brand-secondary),#000 10%);text-decoration:none}.header-bar-content{color:var(--color-lightest);font-size:var(--font-size-sm);font-weight:700}.header-bar-button{white-space:nowrap}.header-bar-button:before{content:" - ";display:inline-block;width:1em}.header-bar-button .arrow{display:inline-block;margin-inline-end:.25em}@media (min-width:768px){.header-bar-button{background-color:color-mix(in hsl,var(--color-brand-secondary),#000 2.5%);border:1px solid hsla(0,0%,100%,.25);border-radius:1em;font-size:90%;margin-inline-start:var(--space-md);padding:var(--space-sm) calc(var(--space-sm)*1.5)}.header-bar-button:before{display:none}}.menu{list-style-type:none}.menu,.menu li{padding:0}.menu .submenu-label,.menu a{color:var(--color-darkest);font-size:var(--font-size-sm);padding:var(--space-xs);text-decoration:none}.menu .language{align-items:center;display:flex;margin-inline-start:var(--space-lg)}.menu .has-submenu{position:relative;z-index:1}.close-menu-button,.menu-overlay{display:none}.submenu-label{cursor:pointer}.submenu-label:after{aspect-ratio:1;border-color:currentcolor;border-style:solid;border-width:0 .5em .5em 0;content:"";transform:rotate(45deg) scale(.25);transform-origin:center;width:1.5em}.header-language{list-style-type:none;order:1;padding:0}.header-language a{align-items:center;display:flex;padding:var(--space-sm)}@media (max-width:991px){.header-container{max-width:none}.header-main-menu{background-color:var(--color-lightest);box-shadow:-5px 0 10px var(--color-darkest-shadow);height:100%;inset-block-start:0;inset-inline-start:0;opacity:0;padding-block:var(--space-md);position:fixed;transform:translateX(100vw);transition:transform var(--animation-duration) ease,opacity var(--animation-duration) ease;width:100vw;will-change:transform,opacity;z-index:1}.close-menu-button{background-image:url(/images/sprite.svg#close);background-position:0 0;background-repeat:no-repeat;background-size:contain;border-radius:var(--radius-default);color:var(--color-brand-accent);cursor:pointer;display:block;height:24px;inset-block-start:var(--space-md);inset-inline-end:var(--space-md);outline:2px solid transparent;outline-offset:3px;position:absolute;transition:outline-color var(--animation-duration) ease;width:24px;will-change:outline-color;z-index:2}.close-menu-button:focus-visible{outline-color:currentColor}.menu{padding-inline:var(--space-md)}.menu>li{border-block-end:1px solid var(--color-neutral-medium);padding-block:var(--space-xs)}.menu>li:first-child{padding-block-start:0;position:relative}.menu>li:first-child a:before{background:url(/images/pontes-psychology-header.png) no-repeat 50%;background-size:contain;content:"";display:block;height:40px;margin-block-end:var(--space-md);margin-inline-start:calc(var(--space-xs)*-1);width:40px}.menu a{color:var(--color-brand-accent);width:100%}.menu a.active{color:var(--color-brand-primary);font-weight:700}.menu a.active:focus-visible,.menu a.active:hover{color:var(--color-brand-accent)}.menu .submenu-label{color:var(--color-brand-accent);display:flex;justify-content:space-between;position:relative;width:100%}.menu .submenu-label:before{aspect-ratio:1;border-inline-start:1px solid var(--color-neutral-medium);content:"";height:100%;inset-block-start:0;inset-inline-end:0;opacity:.75;position:absolute;transform:translateX(calc(var(--space-xs)*-1)) scaleY(.75);z-index:1}.menu .submenu-label:after{rotate:0deg;scale:1.25;transition:rotate .2s;z-index:2}.submenu{height:0;overflow:clip;transition:height .2s ease,visibility .2s;visibility:hidden}.submenu ul{list-style-type:disc;margin-inline-start:var(--space-xl);padding-block-end:var(--space-sm);padding-inline-start:0}.submenu li+li{margin-block-start:var(--space-xs)}.submenu a{padding:0}.menu-social{display:flex;gap:var(--space-sm);padding:var(--space-md)}#menu-toggle-checkbox:checked~.header-main-menu{opacity:1;transform:translateX(0)}body:has(#menu-toggle-checkbox:checked){touch-action:none}.submenu-toggle-checkbox:checked~.submenu-label:after{rotate:180deg}.submenu-toggle-checkbox:checked~.submenu{height:auto;visibility:visible}}@media (min-width:576px) and (max-width:991px){.header-main-menu{max-width:400px}.menu-overlay{background-color:var(--color-darkest-overlay);display:block;height:100%;inset-block-start:0;inset-inline-end:400px;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--animation-duration) ease;width:100vw;will-change:opacity;z-index:-1}#menu-toggle-checkbox:checked~.header-main-menu{transform:translateX(calc(100vw - 400px))}#menu-toggle-checkbox:checked~.header-main-menu .menu-overlay{opacity:1;pointer-events:all}}@media (min-width:992px){.header-close-menu,.header-hamburger{display:none}.header-main-menu{max-width:none}.menu{align-items:center;display:flex;gap:var(--space-sm)}.menu .submenu-label,.menu a{display:inline-flex;flex-direction:column;text-align:center}.menu .submenu-label:before,.menu a:before{color:transparent;content:attr(data-label);font-weight:700;height:0;pointer-events:none;visibility:hidden}.menu a.active{color:var(--color-brand-primary);font-weight:700}.menu a:focus-visible,.menu a:hover{color:var(--color-brand-accent)}.menu .submenu-label{border-radius:.05em;cursor:pointer;outline-offset:3px;padding-inline-end:var(--space-md);position:relative;transition:color var(--animation-duration) ease,text-decoration-color var(--animation-duration) ease;will-change:color,text-decoration-color;z-index:2}.menu .submenu-label:after{inset-block-start:50%;inset-inline-end:0;position:absolute;translate:.25em -50%}.menu .submenu-label:focus,.menu .submenu-label:hover{text-decoration-color:currentColor}.menu .submenu-label:focus-visible{text-decoration-color:transparent}.menu .submenu-label:focus-visible,.menu .submenu-label:hover{color:var(--color-brand-accent)}.menu .submenu-label.active{color:var(--color-brand-primary);font-weight:700}.menu .submenu-label.active:focus-visible,.menu .submenu-label.active:hover{color:var(--color-brand-accent)}.menu-social{display:none}.submenu{--box-color:var(--color-lightest);--triangle-height:8px;--border-color:var(--color-neutral-medium);--border-width:1px;--border-multiplier:1.0;display:none;inset-block-start:100%;padding-block-start:calc(var(--triangle-height)*var(--border-multiplier));z-index:1}.submenu,.submenu:after,.submenu:before{inset-inline-start:50%;position:absolute;transform:translateX(-50%)}.submenu:after,.submenu:before{border-top:0 solid transparent;content:"";height:0;pointer-events:none;width:0;z-index:2}.submenu:before{--size:calc(var(--triangle-height) + var(--border-width)*var(--border-multiplier));border-bottom:var(--size) solid var(--border-color);border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;inset-block-start:calc(var(--border-width)*-1)}.submenu:after{border-bottom:var(--triangle-height) solid var(--box-color);border-left:var(--triangle-height) solid transparent;border-right:var(--triangle-height) solid transparent;inset-block-start:0}.submenu ul{background-color:var(--box-color);border:1px solid var(--border-color);border-radius:.25em;list-style-type:none;padding-block:var(--space-md);transform:translateY(calc(var(--border-width)*-1));width:-moz-max-content;width:max-content}.submenu ul,.submenu ul a{padding-inline:var(--space-sm)}.submenu ul a{text-align:start;width:100%}.has-submenu:focus-within .submenu-label,.has-submenu:hover .submenu-label,.submenu-label:hover{color:var(--color-brand-accent)}.submenu-label:hover~.submenu,.submenu-toggle-checkbox:checked~.submenu,.submenu:hover{display:block}}.main-content{--section-padding-block-start:var(--space-md);--section-padding-block-end:var(--space-md);padding-block-start:132px}.main-content>section{overflow-x:hidden;overflow-y:clip}.main-content>section:first-of-type:last-of-type{padding-block-end:var(--section-padding-block-end);padding-block-start:var(--section-padding-block-start)}.content-header{align-items:center;display:flex;justify-content:center;margin-block:var(--space-md) var(--space-xl);overflow:var(--overflow);padding-block-end:calc(var(--header-stage-height) + var(--header-art-gap));position:relative;text-align:center}@media (min-width:992px){.content-header{height:var(--header-stage-height);margin-block:var(--space-lg) var(--space-xxl);padding-block-end:0;padding-inline-end:var(--header-art-area)}}.content-header:after,.content-header:before{aspect-ratio:var(--header-stage-aspect-ratio);content:"";height:var(--header-stage-height);inset-block-end:0;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translateX(calc(-50% - var(--header-stage-shift)))}@media (min-width:992px){.content-header:after,.content-header:before{inset-block-end:auto;inset-block-start:0;transform:translateX(-50%)}}.content-header:before{background-color:var(--header-art-color);-webkit-mask-image:var(--header-art-image);mask-image:var(--header-art-image);-webkit-mask-position:0 0;mask-position:0 0;z-index:0}.content-header:after,.content-header:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.content-header:after{--fade-size:clamp(50px,20vw,200px);background-image:linear-gradient(to right,#fff 0,hsla(0,0%,100%,.85) calc(var(--fade-size)*.2),hsla(0,0%,100%,.65) calc(var(--fade-size)*.4),hsla(0,0%,100%,.45) calc(var(--fade-size)*.6),hsla(0,0%,100%,.25) calc(var(--fade-size)*.8),hsla(0,0%,100%,0) var(--fade-size),transparent calc(100% - var(--fade-size)),hsla(0,0%,100%,0) var(--fade-size),hsla(0,0%,100%,.25) calc(100% - var(--fade-size)*.8),hsla(0,0%,100%,.45) calc(100% - var(--fade-size)*.6),hsla(0,0%,100%,.65) calc(100% - var(--fade-size)*.4),hsla(0,0%,100%,.85) calc(100% - var(--fade-size)*.2),#fff 100%);z-index:1}@media (max-width:991px){.content-header:after{aspect-ratio:auto;transform:translateX(-50%);width:100%}}.content-header>*{position:relative;z-index:2}.content-header>h1{color:var(--header-art-color);margin-block-end:0}.how-to-start-container{--header-art-image:url(/images/header/how-to-start.svg);--header-art-color:var(--color-brand-secondary)}.what-to-expect-container{--header-art-image:url(/images/header/what-to-expect.svg);--header-art-color:var(--color-brand-primary)}.approaches-container{--header-art-image:url(/images/header/approaches.svg);--header-art-color:var(--color-brand-accent-light)}.why-therapy-container{--header-art-image:url(/images/header/why-therapy.svg);--header-art-color:var(--color-brand-secondary)}.medico-legal-assessments-container{--header-art-image:url(/images/header/medico-legal-assessments.svg);--header-art-color:var(--color-brand-primary)}.conditions-treated-container{--header-art-image:url(/images/header/conditions-treated.svg);--header-art-color:var(--color-brand-accent-light)}.publications-container{--header-art-image:url(/images/header/publications.svg);--header-art-color:var(--color-brand-secondary)}.page-footer{background-color:var(--color-neutral-light);overflow-x:hidden;position:relative}.page-footer:before{background:linear-gradient(180deg,hsla(0,0%,5%,.025),transparent);content:"";height:5px;inset-block-start:0;pointer-events:none;position:absolute;width:100%;z-index:2}.page-footer .copyright{background-color:var(--color-neutral-medium);color:var(--color-darkest);display:block;font-size:var(--font-size-sm);padding:var(--space-md);text-align:center}.footer-container{background-color:var(--color-neutral-light)}.footer-content{align-items:center;grid-area:footer-content;height:100%;justify-content:center;margin-inline:auto;padding-block-start:var(--space-lg);position:relative;text-align:center;z-index:1}.footer-content,.footer-info{display:flex;flex-direction:column;width:100%}.footer-info{font-size:var(--font-size-md);gap:var(--space-md);padding-block-start:var(--space-md)}.footer-info ul{list-style-type:none;padding:0;text-align:center}.footer-info ul li{padding:0}.footer-info ul a:has(img){vertical-align:text-bottom}.footer-social{display:flex;gap:var(--space-md);margin-inline:auto;padding-block:var(--space-lg)}.footer-social .link-social{--social-icon-size:32px;--social-scale:1.25}@media (min-width:576px){.footer-container{height:350px}.footer-content{padding-block-start:0}}@media (min-width:768px){.page-footer{background:linear-gradient(to right,var(--color-brand-accent-light),var(--color-brand-accent-light) 50%,var(--color-brand-secondary) 50%,var(--color-brand-secondary))}.footer-container{padding-inline:0}.footer-content:after,.footer-content:before{background-repeat:no-repeat;background-size:contain;content:"";height:100%;inset-block-start:0;pointer-events:none;position:absolute;width:350px;z-index:-1}.footer-content:before{background-image:url(/images/sprite.svg#footer-1);inset-inline-start:0;transform:translateX(-25%)}.footer-content:after{background-image:url(/images/sprite.svg#footer-2);inset-inline-end:0;transform:translateX(25%)}}@media (min-width:992px){.footer-content:after,.footer-content:before{transform:none}}