.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--bs-body-color:#485763;--lightblue:#ecf7f9;--buttonblue:#6dcde1;--bluebackground:rgba(109, 205, 225, 0.5);--navblue:#1d5fa7;--blue:#9bcbdd;--lightgrey:#f2f2f2;--lightpink:#f9f1ef;--grey:#485763;--plyr-color-main:#6dcde1;--plyr-video-background:transparent;--font:'Graphie',sans-serif;--swiper-size:5rem}@font-face{ font-family:Graphie;src:url(/wp-content/themes/talkspace/fonts/Graphie-Light.woff2) format('woff2'),url(/wp-content/themes/talkspace/fonts/Graphie-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap }@font-face{ font-family:Graphie;src:url(/wp-content/themes/talkspace/fonts/Graphie-SemiBold.woff2) format('woff2'),url(/wp-content/themes/talkspace/fonts/Graphie-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap }.customize-support nav{margin-top:32px!important}html{font-size:clamp(14px,2vw,1vw);line-height:1;font-weight:300;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;image-rendering:optimizeQuality;font-display:swap;-webkit-font-smoothing:antialiased}.body,body{font-family:var(--font);position:relative;height:100%;width:100%;overflow-x:hidden!important;overscroll-behavior-y:none!important}.rellax{will-change:transform;transform-style:preserve-3d}main{z-index:1041!important;overflow-x:hidden}@media screen and (-webkit-min-device-pixel-ratio:0){body{overscroll-behavior-x:inherit!important}}.grecaptcha-badge{display:none!important}h1,h2,h3,h4{line-height:1.25;margin-bottom:1.5rem;font-weight:600;z-index:1;position:relative}h5,h6{line-height:1.25;margin-bottom:1rem}h1{font-size:3rem;line-height:1.25}h1.font-large{font-size:5rem;line-height:1}h2{font-size:2.5rem}h3{font-size:1.5rem}h4{font-size:1.5rem;color:var(--blue)}li,p{font-size:1.25rem;line-height:1.25}.font-large{font-size:2rem}.font-small,.font-small li,.font-small p{font-size:1rem}.font-extrasmall{font-size:.85rem}a,a:hover{color:inherit;text-decoration:none;cursor:pointer}.project .link,a:not(.btn,.nav-link,.link){color:var(--buttonblue)}.link{font-weight:700;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{vertical-align:-.2rem}.btn,.btn:active,.btn:focus,.btn:focus-within,.btn:hover,.btn:visited{font-weight:700;position:relative;border-radius:2rem;box-shadow:none!important;outline:0;font-size:1rem;padding:.25em 1.5em;margin:0;border:2px solid currentColor;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .3s ease-in-out!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important}.btn-primary{background:0 0}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-solid{border-color:#fff;color:var(--bs-body-color);background:#fff}.btn-solid:active,.btn-solid:focus,.btn-solid:hover{border-color:var(--bs-body-color)!important;color:var(--bs-body-color)!important;background:#fff!important}.btn-blue{color:var(--buttonblue);border-color:var(--buttonblue)}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{color:#fff!important;border-color:var(--buttonblue)!important;background:var(--buttonblue)!important}.btn-darkblue{color:var(--navblue);border-color:var(--navblue)}.btn-darkblue:active,.btn-darkblue:focus,.btn-darkblue:hover{color:var(--navblue);border-color:#fff;background:#fff}.btn-nav{background-color:transparent;color:var(--navblue);border-color:var(--navblue);font-size:1rem}.btn-nav:active,.btn-nav:focus,.btn-nav:hover{color:#fff;border-color:var(--navblue);background:var(--navblue);font-size:1rem}.btn-small{font-size:1rem!important}.btn-large{font-size:1.5rem!important}nav{z-index:1061!important;transition:all .5s ease-in-out!important;-webkit-transition:all .5s ease-in-out!important;-moz-transition:all .5s ease-in-out!important;-ms-transition:all .5s ease-in-out!important;-o-transition:all .5s ease-in-out!important;overflow:hidden}#headerNav{height:4rem}.navigation{transition:all .5s ease-in-out!important;-webkit-transition:all .5s ease-in-out!important;-moz-transition:all .5s ease-in-out!important;-ms-transition:all .5s ease-in-out!important;-o-transition:all .5s ease-in-out!important}nav .navlogo{max-width:min(100%,150px);vertical-align:middle}.nav-link{line-height:1.5;font-weight:700;font-size:1.15rem;position:relative;display:inline-block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.nav-link,.nav-link:active,.nav-link:focus,.nav-link:focus-within{color:var(--navblue)}nav .nav-item+.nav-item{padding-left:2rem}.current-menu-item,.current-menu-item .nav-link,.nav-link:hover{color:var(--buttonblue)!important}.span-b,.span-m,.span-t{will-change:transform;width:2.5rem;height:3px;background-color:var(--buttonblue);margin:.1rem 0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;cursor:pointer;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.navbar-toggler *{transition:opacity .1s linear,margin .1s linear .1s,transform .1s linear .2s;-webkit-transition:opacity .1s linear,margin .1s linear .1s,transform .1s linear .2s;-moz-transition:opacity .1s linear,margin .1s linear .1s,transform .1s linear .2s;-ms-transition:opacity .1s linear,margin .1s linear .1s,transform .1s linear .2s;-o-transition:opacity .1s linear,margin .1s linear .1s,transform .1s linear .2s}.navbar-toggler .span-m{opacity:1;transition-delay:.1s!important}.navbar-toggler{height:2rem;border:none!important}.modal-toggler{height:1.5rem}.modal-toggler .span-b,.modal-toggler .span-t{width:1.5rem}.modal-toggler:not(.collapsed) *,.navbar-toggler:not(.collapsed) *{margin:0}.span-m{opacity:0!important;visibility:hidden;transition-delay:0s!important}.modal-toggler:not(.collapsed) .span-t,.navbar-toggler:not(.collapsed) .span-t{transform:translate3d(0,3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(-45deg) skew(0deg,0deg);-webkit-transform:translate3d(0,3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(-45deg) skew(0deg,0deg);-moz-transform:translate3d(0,3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(-45deg) skew(0deg,0deg);-ms-transform:translate3d(0,3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(-45deg) skew(0deg,0deg);-o-transform:translate3d(0,3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(-45deg) skew(0deg,0deg);transform-style:preserve-3d}.modal-toggler:not(.collapsed) .span-b,.navbar-toggler:not(.collapsed) .span-b{transform:translate3d(0,-3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0deg,0deg);-webkit-transform:translate3d(0,-3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0deg,0deg);-moz-transform:translate3d(0,-3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0deg,0deg);-ms-transform:translate3d(0,-3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0deg,0deg);-o-transform:translate3d(0,-3px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0deg,0deg);transform-style:preserve-3d}#mobileNav .modal-content{width:auto;text-align:left!important}.menuopen #headerNav .navigation{background-color:transparent!important;box-shadow:none!important}.menuopen #headerNav{box-shadow:none!important}header #video{object-fit:cover;max-height:100vh}.collapse .accordion-body,.collapsing .accordion-body{opacity:0;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.accordion *{font-size:1.25rem}.accordion-body p:last-of-type{margin-bottom:0}.show .accordion-body{opacity:1}.accordion-header{transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.accordion-item{border-color:var(--buttonblue)}.accordion-button:focus{box-shadow:none}.accordion-button.collapsed:hover{background-color:var(--lightblue)}.accordion-button:not(.collapsed){background-color:var(--lightblue);color:var(--bs-body-color);box-shadow:inset 0 -1px 0 var(--buttonblue)}.accordion-button::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236dcde1'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236dcde1'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.project-info *{opacity:0;transform:translateY(1rem);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);-ms-transform:translateY(1rem);-o-transform:translateY(1rem)}.project .project-info{overflow:hidden!important;background-color:transparent;transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}.project:hover .project-info *{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.project:hover .project-info{background-color:var(--bluebackground)}.single #services .project .project-info{background-color:transparent;transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}#problems .project .project-info *,.single #services .project .project-info *{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}#problems .project .project-info,.single #services .project .project-info{opacity:1;background-color:var(--bluebackground)}.btn-check:checked+.btn-blue{color:#fff;background-color:var(--blue);border-color:var(--blue)}.btn-check:hover+.btn-blue{color:var(--blue);border-color:var(--blue);background-color:var(--lightblue)}@media (min-width:992px){.single-projects #content .col-lg-12>*{max-width:50%!important;width:50%!important}.single-projects #content .col-lg-12>:nth-child(2n+0){margin-left:50%!important}}.swiper{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.swiper-slide-next{opacity:0!important}.swiper-arrows{position:absolute;bottom:0;right:0;z-index:1}.swiper-button-disabled i{opacity:.25;cursor:default}.swiper-pagination-bullet{position:relative;margin:0 .5rem 0 0!important;width:16px;height:16px;border:1px solid #000;opacity:1;background-color:#fff;transform:translate(-50%,-50%);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;cursor:pointer;vertical-align:middle;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.swiper-pagination-bullet-active::after{content:'';position:absolute;display:inline-block;top:50%;left:50%;width:24px;height:24px;border:1px solid var(--blue);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);vertical-align:middle;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}#news .news-item:first-of-type{width:100%}.ratio-news{--bs-aspect-ratio:100%}#news .news-item:first-of-type .ratio-news{width:100%;--bs-aspect-ratio:33%}.ratio-services{--bs-aspect-ratio:50%}#services .service{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#services .col-12:hover .service{background-color:var(--blue)}#services .service .bi,#services .service h3{transition:all .3s ease-in-out .1s;-webkit-transition:all .3s ease-in-out .1s;-moz-transition:all .3s ease-in-out .1s;-ms-transition:all .3s ease-in-out .1s;-o-transition:all .3s ease-in-out .1s}#services .col-12:hover .service h3{color:#fff;margin-left:2rem}#services .col-12:hover .service .bi{color:#fff;margin-right:2rem}.img-staff{object-fit:cover;width:100%;max-width:15rem;aspect-ratio:1;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.bg-parallax.rellax{min-width:100%;height:130%}.overlay-visible{opacity:0}.dark-overlay{opacity:1;background-color:transparent;position:absolute;z-index:1;height:100%;width:100%}.bg-bottom{background-position:bottom}.bg-top{background-position:top}.bg-fixed{background-attachment:fixed}.bg-black{background-color:#000!important}.bg-grey{background-color:var(--grey)}.bg-lightgrey{background-color:var(--lightgrey)}.bg-lightblue{background-color:var(--lightblue)}.bg-blue{background-color:var(--blue)}.bg-darkblue{background-color:var(--navblue)}.bg-lightpink{background-color:var(--lightpink)}.bg-gradient{background:radial-gradient(ellipse at top left,var(--blue) 1%,transparent 60%),radial-gradient(ellipse at bottom right,#000 15%,transparent 75%)!important}.border-blue{border-color:var(--blue)!important}.color-lightblue{color:var(--buttonblue)}.color-blue{color:var(--navblue)}.color-darkblue{color:var(--darkblue)}.color-grey{color:var(--grey)}main{position:relative;z-index:1041}.col-lg-1{flex:1 0 auto!important}@media (min-width:993px){header .col-lg-6{min-height:30rem}.g-lg-5{--bs-gutter-x:5rem}.px-lg-5{padding-right:5rem!important;padding-left:5rem!important}}.py-10{padding-top:7rem;padding-bottom:7rem}.pt-10{padding-top:7rem}.pb-10{padding-bottom:7rem}.section{margin-top:12.5rem}.section-small{margin-top:5rem}.section-bottom{margin-bottom:5rem}.full-width{width:100vw!important;max-width:none;margin-left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.min-vh-50{min-height:50vh}.vh-50{height:50vh}.min-vh-75{min-height:75vh}.vh-75{height:75vh}.min-vh-100{min-height:100vh}.wpcf7 br,.wpcf7-response-output,.wpcf7-spinner{display:none!important}.wpcf7 p{margin-bottom:0!important}.wpcf7-not-valid-tip{position:absolute;top:.25rem;font-size:.75rem}.wpcf7-list-item{margin:0}.form-control{color:var(--navblue)!important;border:none;font-weight:700;border-bottom:1px solid var(--navblue);border-radius:0;display:inline-block;margin-bottom:1rem;padding:0!important;box-shadow:none;font-size:1rem;z-index:2!important;position:relative;background-color:transparent!important;min-height:2rem;vertical-align:text-bottom}.form-group{text-align:left!important}.focused input,.form-control.is-invalid,.form-control.is-invalid:focus,.form-control.is-valid,.form-control.is-valid:focus,.form-control:focus,.form-input.filled,.was-validated .form-control:invalid,.was-validated .form-control:invalid:focus,.was-validated .form-control:valid,.was-validated .form-control:valid:focus{border:none;border-bottom:1px solid var(--navblue)!important;box-shadow:none;color:inherit!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,text:-webkit-autofill,text:-webkit-autofill:focus,text:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px transparent inset!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 5000s ease-in-out 0s!important;-webkit-text-fill-color:var(--navblue)!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;-moz-transition:background-color 5000s ease-in-out 0s!important;-ms-transition:background-color 5000s ease-in-out 0s!important;-o-transition:background-color 5000s ease-in-out 0s!important}.col-form-label{color:var(--navblue);position:absolute;z-index:1;cursor:auto!important;transition:transform .1s ease-in-out!important;font-size:.9rem;font-weight:700!important;will-change:transform;line-height:1.5;transform-origin:left center;-webkit-transition:transform .1s ease-in-out!important;-moz-transition:transform .1s ease-in-out!important;-ms-transition:transform .1s ease-in-out!important;-o-transition:transform .1s ease-in-out!important}.focused .col-form-label{z-index:1;opacity:.5;transform:scale(.85) translateY(-1.5rem) translateX(0)!important;transition:all .1s ease-in-out!important;-webkit-transform:scale(.85) translateY(-1.5rem) translateX(0)!important;-moz-transform:scale(.85) translateY(-1.5rem) translateX(0)!important;-ms-transform:scale(.85) translateY(-1.5rem) translateX(0)!important;-o-transform:scale(.85) translateY(-1.5rem) translateX(0)!important;-webkit-transition:all .1s ease-in-out!important;-moz-transition:all .1s ease-in-out!important;-ms-transition:all .1s ease-in-out!important;-o-transition:all .1s ease-in-out!important}.focused .textarea-label{transform:scale(.85) translateY(-1.75rem) translateX(0)!important;-webkit-transform:scale(.85) translateY(-1.75rem) translateX(0)!important;-moz-transform:scale(.85) translateY(-1.75rem) translateX(0)!important;-ms-transform:scale(.85) translateY(-1.75rem) translateX(0)!important;-o-transform:scale(.85) translateY(-1.75rem) translateX(0)!important}.modal{will-change:opacity;z-index:1060}.modal-dialog{max-width:max(50vw,500px)}.modal-open{overflow-y:hidden}.modal.fade .modal-dialog{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.modal-backdrop{background-color:#fff}#footer{min-width:100%;width:auto;z-index:1059}#footer .footerlogo{max-width:min(100%,250px)}@media (min-width:992px){.w-lg-50{width:50%!important}.vh-lg-100{min-height:calc(100vh - 4rem);margin-top:4rem}}@media (max-width:991px){html{font-size:16px}h1.font-large{font-size:2.5rem}h1,h2{font-size:1.75rem}h3{font-size:1.5rem!important}.font-large,h4{font-size:1.25rem}p.font-large{font-size:1.25rem}.accordion *,h5,li,p{font-size:1rem}.font-small,.font-small p{font-size:1rem!important}.font-extrasmall{font-size:.8rem!important}.teammember h3{font-size:1rem!important}#headerNav{height:3.5rem;position:fixed!important;width:100%}nav .navlogo{transform:translateY(.2rem);-webkit-transform:translateY(.2rem);-moz-transform:translateY(.2rem);-ms-transform:translateY(.2rem);-o-transform:translateY(.2rem)}.home .vh-lg-100{min-height:100vh}header .py-10:last-of-type{padding-top:0;padding-bottom:0}.full-width{width:100vw!important}.full-width.ratio{--bs-aspect-ratio:60%!important}#news .news-item:first-of-type .ratio-news,.ratio-news{--bs-aspect-ratio:50%}.ratio-services{--bs-aspect-ratio:33%}.nav-item:not(.btn){padding:0!important}.min-vh-100,.min-vh-75{min-height:400px!important;padding-top:6rem!important;padding-bottom:5rem!important}.py-10{padding-top:3rem;padding-bottom:3rem}.pt-10{padding-top:5rem}.pb-10{padding-bottom:5rem}.section{margin-top:10rem}.section-small{margin-top:2.5rem}.section-bottom{margin-bottom:2.5rem}header.row,section.row{padding-left:0;padding-right:0}#navMobileMenu .nav-item:not(.btn) .nav-link{font-size:1.75rem;margin-bottom:0}#navMobileMenu .current-menu-item{color:var(--goldColor)}nav .logo{width:7.5rem!important}.position-sticky,.sticky-top{position:relative!important}.swiper-pagination{top:0!important;bottom:auto!important;text-align:right!important}.value:last-of-type{margin-bottom:0!important}#enquiryModal,#enquiryModal .modal-dialog{height:100%}#enquiryModal .modal-dialog-scrollable .modal-content{height:calc(100% - 3.5rem)}#services .project .project-info,#services .project-info *{opacity:1;top:0}}section>*{opacity:0;transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out}section>.appear{opacity:1!important}@media (hover:none) and (pointer:coarse){section>*{opacity:1!important}}.fade-in{animation:fade-in .3s cubic-bezier(.257,0,.745,.715);-webkit-animation:fade-in .3s cubic-bezier(.257,0,.745,.715);-moz-animation:fade-in .3s cubic-bezier(.257,0,.745,.715)}.fade-in-quick{animation:fade-in .1s ease-in-out;-webkit-animation:fade-in .1s ease-in-out}.fade-in-slow{animation:fade-in 2s cubic-bezier(.257,0,.745,.715) 1s;-webkit-animation:fade-in 2s cubic-bezier(.257,0,.745,.715) 1s;-moz-animation:fade-in 1s cubic-bezier(.257,0,.745,.715) 1s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}