body{margin:0}.preloader{display:none!important}.w-slider-mask{height:100%}.migrated-slider .w-slide{vertical-align:top;width:100%}.migrated-slider .w-slider-nav{display:none}.w-nav-button:focus-visible,a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #92bbd8}.media-placeholder{color:#fff;text-align:center;background:#102335;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:240px;padding:20px;display:flex}.media-placeholder button{color:#fff;cursor:pointer;background:0 0;border:1px solid #9bafbf;padding:12px 18px}.media-placeholder small{max-width:360px}.privacy-toggle{z-index:1000;color:#222;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:20px;padding:5px 12px;font-size:11px;position:fixed;bottom:12px;left:12px}.privacy-panel{color:#222;z-index:1001;background:#fff;width:calc(100% - 32px);max-width:440px;padding:24px;position:fixed;bottom:52px;left:16px;box-shadow:0 5px 35px #0004}.privacy-panel button{cursor:pointer;margin-top:10px;padding:8px 12px}.spam-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{margin-top:20px;line-height:1.6}.solid-button:disabled{opacity:.5;cursor:not-allowed}.social-icon:hover .social-outline,.button:hover .button-hover-outline{opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.slider-background{transform:none!important}.button-hover-outline,.social-hover-wrapper{opacity:0;transition:opacity .25s}.outline-button:hover .button-hover-outline,.navigation-button:hover .button-hover-outline,.solid-button:hover .button-hover-outline,.social-icon:hover .social-hover-wrapper{opacity:1}.navbar[data-theme=light]{background:#fff!important;border-color:#eff3f6!important}.navbar[data-theme=light] .brand,.navbar[data-theme=light] .nav-link,.navbar[data-theme=light] .navigation-button{color:#000}.navbar[data-theme=light] .navigation-button,.navbar[data-theme=light] .nav-separator{border-color:#eff3f6}.navbar[data-theme=light] .social-icon img,.navbar[data-theme=light] .menu-icon{filter:invert()}.navbar[data-theme=light] .text-block{color:#000}.slider-background-circle{width:300vw!important;height:300vw!important}.hero-section{overflow:hidden}.cms-technique{max-width:1000px;margin:0 auto;padding:48px 5vw 100px}.cms-technique .w-richtext{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.8}.technique-image{object-fit:cover;width:100%;max-height:520px;margin-bottom:48px}.project-hero-2{min-height:0}html{scroll-behavior:auto}.motion-root{display:contents}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll-cover{pointer-events:none;transform:translateY(0%)}.logo-wrapper{isolation:isolate;overflow:hidden}.logo-item-grid{flex:none;width:max(100%,1200px);animation:20s linear infinite kogias-marquee}@keyframes kogias-marquee{to{transform:translate(-100%)}}.restored-tab-panels{align-items:start;display:grid}.restored-tab-panel{min-width:0}.restored-tabs button{text-align:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.restored-tab-panel[aria-hidden=true]{pointer-events:none}.technique-control-wrap{position:relative}.technique-toggle{z-index:30;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.technique-control-wrap .service-item-top{height:auto;min-height:100%}.technique-panel .service-item-top.bottom{height:auto}.restored-technique .button-text-4{transition:transform .6s,color .2s;transform:rotate(18deg)}.restored-technique .link-hover-fill{pointer-events:none;transition:transform .4s;display:block;transform:scale(0)}.technique-control-wrap:hover .link-hover-fill,.technique-control-wrap:focus-within .link-hover-fill{transform:scale(1)}.technique-control-wrap:hover .button-text-4,.technique-control-wrap:focus-within .button-text-4{color:#fff;transform:rotate(0)}.restored-technique.is-open .button-text-4.open{display:none!important}.restored-technique.is-open .button-text-4.close{opacity:1!important;display:block!important}[hidden]{display:none!important}.category-active{color:#0a0f1a;background:#edf3f6}.category-link{transition:background .3s,color .3s}.condition-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;padding:30px 0;font-size:12px;display:flex}.condition-pagination a{color:inherit;text-transform:uppercase;letter-spacing:2px}.condition-pagination a:hover{text-decoration:underline}.condition-pagination span{color:#606670;margin-right:auto}#condition-results{scroll-margin-top:120px}.animated-testimonials .w-slider-mask{white-space:normal;height:auto;display:block;position:relative}.animated-testimonials .w-slide{min-width:0;height:auto;display:block}.animated-testimonials .testimonial-text,.animated-testimonials .testimonial-client{transform-origin:50% 100%}.media-placeholder.video-preview{isolation:isolate;min-height:0;padding:20px;position:absolute;inset:0;overflow:hidden}.video-preview img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.video-preview:before{content:"";z-index:-1;background:#0005;position:absolute;inset:0}.video-preview button{background:#102335e6;border-radius:3px;font-size:16px}.video-preview small{text-shadow:0 1px 3px #000}.w-richtext-figure-type-video .media-placeholder{width:100%;height:100%;min-height:0;position:absolute;inset:0}.card{transition:transform .5s ease-out}.card:hover,.card:focus-within{transform:scale(.96)}.underline-hover-fill{transition:transform 1s cubic-bezier(.86,0,.07,1);display:flex;transform:translate(-101%)}:is(.card,.footer-list-item,.undeline-link,.project-card):is(:hover,:focus-within) .underline-hover-fill{transform:translate(0)}.hover-line-fill{transition:transform 1s cubic-bezier(.86,0,.07,1);display:flex;transform:translate(-101%)}:is(.underline-link-2,.project-card-2):is(:hover,:focus-visible) .hover-line-fill{transform:translate(0)}.project-arrow{opacity:0;transition:transform .9s,opacity .9s;display:block;transform:translate(-24px)}:is(.project-card,.footer-list-item):is(:hover,:focus-within) .project-arrow{opacity:1;transform:translate(0)}:is(.outline-button,.navigation-button,.solid-button){transition:transform .7s ease-out}:is(.outline-button,.navigation-button,.solid-button):is(:hover,:focus-visible){transform:scale(.97)}.button-hover-outline{opacity:1;transform-origin:0;width:100%;transition:transform .2s linear;transform:scaleX(0)}.button-hover-outline.middle{transition-duration:.3s;transition-delay:.2s}.button-hover-outline.right{transition-duration:.15s;transition-delay:.5s}:is(.outline-button,.navigation-button,.solid-button):is(:hover,:focus-visible) .button-hover-outline{transform:scaleX(1)}.project-image .background{transition:transform 1s ease-out}.project-image .overlay{opacity:.2;transition:opacity .5s}.project-image .solid-view-circle{pointer-events:none;width:160px;height:160px;transition:transform 1s cubic-bezier(.86,0,.07,1);transform:scale(0)}.project-card:is(:hover,:focus-visible) .background{transform:scale(1.1)}.project-card:is(:hover,:focus-visible) .overlay{opacity:1}.project-card:is(:hover,:focus-visible) .solid-view-circle{transform:scale(1)}.card-2 .card-cover{transition:transform 1.3s cubic-bezier(.86,0,.07,1);transform:translateY(0)}.card-2 .card-info{transition:transform 1.3s,color .3s .5s}.card-2 .background-2{transition:transform 1.4s cubic-bezier(.86,0,.07,1);transform:skew(5deg,5deg)scale(1.3)}.card-2:is(:hover,:focus-within) .card-cover{transform:translateY(-100%)}.card-2:is(:hover,:focus-within) .card-info{color:#fff;transform:scale(1.05)}.card-2:is(:hover,:focus-within) .background-2{transform:skew(0deg)scale(1.1)}.schedule-bottom .background-4{transition:transform 1s}.schedule-bottom:is(:hover,:focus-within) .background-4{transform:scale(1.05)}.card-cursur{opacity:0;transition:opacity .5s,transform 1s cubic-bezier(.86,0,.07,1);display:flex;transform:scale(.35)skew(30deg,30deg)}.template-screen-link:is(:hover,:focus-visible) .card-cursur{opacity:1;transform:scale(1)skew(0deg)}.text-field{transition:border-color .25s,background-color .25s,box-shadow .25s}.text-field:focus{background:#f7f9fb;border-color:#8c9fac;outline:0;box-shadow:0 1px #8c9fac}.field-wrapper:focus-within .subtitle{color:#435f73}.form-status{border-left:2px solid #8c9fac;padding:16px}.large-journal-card{transition:background-color .6s}.outline-card{transition:transform .6s}.outline-card:has(.large-journal-card:is(:hover,:focus-visible)){transform:scale(1.01)}.large-journal-card:is(:hover,:focus-visible){background:#fff}@media (max-width:991px){.logo-item-grid{width:1000px}.grid-wrapper,.grid-wrapper-2,.grid-wrapper-3,.content-wrapper{min-width:0}.large-growing-images{max-width:100%}.schedule-item{min-width:0}}@media (max-width:767px){.logo-item-grid{width:800px}.restored-tabs button{border:1px solid #8e93a526}.condition-pagination{gap:16px}.video-preview small{font-size:10px}}@media (prefers-reduced-motion:reduce){.logo-item-grid{animation:none}.scroll-cover{display:none}.card:hover,.card:focus-within{transform:none}.growing-image.small{width:50%!important}.animated-testimonials *{transform:none!important}}summary.technique-control-wrap{cursor:pointer;list-style:none;display:block}summary.technique-control-wrap::-webkit-details-marker{display:none}summary.technique-control-wrap:focus-visible{outline-offset:4px;outline:2px solid #92bbd8}@media (max-width:991px){.grid-wrapper-6{grid-template-columns:5vw minmax(0,1fr) 5vw}.stacked-content-4,.content-wrapper-3,.content-wrapper-3>*{min-width:0}.grid-wrapper-3{grid-template-columns:5vw minmax(0,1fr) 5vw}}@media (min-width:768px) and (max-width:991px){.collection-list-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.logo-item-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;width:1200px}.logo-box{min-width:0}@media (max-width:767px){.logo-item-grid{width:1000px}}@media (max-width:479px){.logo-item-grid{width:800px}}.solid-view-circle,.project-image-cover{transition:translate .5s ease-out,transform 1s cubic-bezier(.86,0,.07,1)}@media (prefers-reduced-motion:reduce){.solid-view-circle,.project-image-cover{transition:none}}@media (max-width:991px){.restored-navigation>.grid-wrapper,.restored-navigation .navigation-bar,.restored-navigation .navigation,.restored-navigation .nav-left{position:static}.restored-navigation .w-nav-menu{float:none;visibility:hidden;opacity:0;clip-path:inset(0 0 100%);overscroll-behavior:contain;background:#fff;width:100%;max-height:calc(100dvh - 80px);display:block;position:absolute;inset:100% 0 auto;overflow-y:auto;transform:translateY(-12px);box-shadow:0 12px 24px #00000008}.restored-navigation .menu-grid{grid-template-columns:1fr;grid-auto-flow:row;gap:0;padding:0;display:grid}.restored-navigation .w-nav-menu .nav-link{color:#000;letter-spacing:4px;opacity:0;justify-content:center;align-items:center;width:100%;min-height:61px;margin:0;padding:20px 0;font-size:12px;line-height:20px;transition:background-color .25s,color .25s;display:flex;transform:translateY(-8px)}.restored-navigation .w-nav-menu .nav-link:is(:hover,:focus-visible){color:#435f73;background:#f4f7f9}.restored-navigation .menu-button{background:0 0;transition:transform .35s}.restored-navigation .menu-button:active{transform:scale(.92)}.restored-navigation .menu-icon{transition:transform .45s cubic-bezier(.22,1,.36,1)}.restored-navigation.menu-open .menu-icon{transform:rotate(90deg)}}.section-scroll-cover{pointer-events:none}@media (max-width:991px){.restored-navigation[data-collapse] .w-nav-menu{display:block!important}.restored-navigation .menu-button:before,.restored-navigation .menu-button:after{content:"";opacity:0;background:#fff;width:28px;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.restored-navigation[data-theme=light] .menu-button:before,.restored-navigation[data-theme=light] .menu-button:after{background:#000}.restored-navigation.menu-open .menu-button:before{opacity:1;transform:translate(-50%,-50%)rotate(45deg)}.restored-navigation.menu-open .menu-button:after{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)}.restored-navigation .menu-icon{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .2s}.restored-navigation.menu-open .menu-icon{opacity:0;transform:rotate(45deg)scale(.8)}}@media (min-width:992px){.restored-navigation{transition:height .4s,background-color .4s,border-color .4s}.restored-navigation[data-scrolled=true]{background:#fff;border-color:#eff3f6;height:65px}.restored-navigation[data-scrolled=true] :is(.brand,.text-block,.nav-link,.navigation-button){color:#000}.restored-navigation[data-scrolled=true] :is(.social-icon img,.menu-icon){filter:invert()}.restored-navigation[data-scrolled=true] :is(.navigation-button,.social-icon){border-color:#eff3f6}}
