.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter select.sf-input-select{min-width:0}:root{--site-pad:25px;--highlight:#C793F5}@media (min-width:768px){:root{--site-pad:35px}}a,article,body,div,figure,footer,form,h1,h2,h3,header,html,img,label,li,nav,p,section,span,u,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,figure,footer,header,nav,section{display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbf8ff;display:flex;flex-direction:column;min-height:100vh;line-height:1.6;font-size:16px;font-size:1rem}ul{list-style:none}*,::after,::before{background-repeat:no-repeat;box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(button,input,select){margin:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")no-repeat right center/1em;border-radius:0;padding-right:1em}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}:where(img){display:block}:where(svg){height:auto;max-width:100%}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}body footer#site-footer,body header#site-header{flex-shrink:1}.projects-listing__filters .searchandfilter ul>li *,body main#site-content{flex-grow:1}body.post-type-archive-projects{background:#fff}@font-face{font-display:swap;font-family:"icomoon";src:url(/wp-content/themes/valiant2024/assets/fonts/icomoon.eot?t431x2);src:url(/wp-content/themes/valiant2024/assets/fonts/icomoon.eot?t431x2#iefix)format("embedded-opentype"),url(/wp-content/themes/valiant2024/assets/fonts/icomoon.ttf?t431x2)format("truetype"),url(/wp-content/themes/valiant2024/assets/fonts/icomoon.woff?t431x2)format("woff"),url(/wp-content/themes/valiant2024/assets/fonts/icomoon.svg?t431x2#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}body,h1,h2,h3,select{font-family:"Heebo",sans-serif}body,select{color:#391e51;font-weight:400;font-style:normal}@media (min-width:768px){body,select{font-size:18px;font-size:1.125rem}}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.4}.h1,h1{font-size:37.5px;font-size:2.34375rem}@media (min-width:768px){.h1,h1{font-size:42.5px;font-size:2.65625rem}}@media (min-width:1024px){.h1,h1{font-size:50px;font-size:3.125rem}}h2{font-size:24px;font-size:1.5rem}@media (min-width:768px){h2{font-size:27.2px;font-size:1.7rem}}@media (min-width:1024px){h2{font-size:32px;font-size:2rem}}h3{font-size:21px;font-size:1.3125rem}@media (min-width:768px){h3{font-size:23.8px;font-size:1.4875rem}}@media (min-width:1024px){h3{font-size:28px;font-size:1.75rem}}.h4{font-size:18px;font-size:1.125rem}@media (max-width:767px){.h4{font-size:16px;font-size:1rem}}.rich-text a:not(.btn){text-decoration:underline}.rich-text a:not(.btn):visited{color:inherit}.rich-text a:not(.btn):active,.rich-text a:not(.btn):focus,.rich-text a:not(.btn):hover{color:var(--highlight)}.rich-text p{margin-bottom:.75rem}@media (min-width:1024px){.rich-text p{margin-bottom:1.5rem}}.rich-text p:last-child{margin-bottom:0}.rich-text ol li::marker{color:var(--highlight)}.highlight{color:#b07bde}a.btn{display:inline-flex;text-decoration:none;cursor:pointer}a.btn.btn-block{border-radius:500px;line-height:1.1;align-items:center;font-weight:400;border:solid 2px #391e51;height:45px;min-width:15rem;padding:.7rem 4.56rem .7rem 1.3rem;font-size:16px;font-size:1rem;position:relative;overflow:hidden;justify-content:space-between;transition:all .3s ease}@media (min-width:1024px){a.btn.btn-block{height:50px;font-size:18px;font-size:1.125rem;padding:.7rem 4.56rem .7rem 1.8rem}}a.btn.btn-block:after,a.btn.btn-block:before{content:"";position:absolute;transition:all 180ms ease-out}a.btn.btn-block:before{display:flex;background-color:#c793f5;height:100%;width:100%;left:-100%;top:0;border-radius:500px;z-index:1}a.btn.btn-block:after{display:inline-flex;right:1.25rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='9' fill='none' viewBox='0 0 31 9'%3E%3Cpath fill='%23391E51' fill-rule='evenodd' d='M25.946 0 31 4.126 26.002 9l-.056-4H0V3.625h25.946V0Z' clip-rule='evenodd'/%3E%3C/svg%3E");width:31px;height:9px;z-index:2}a.btn.btn-block:hover,select{background-position:calc(100% - .7rem) center;transition:all .3s ease}a.btn.btn-block:hover:before{left:0;transition:all 180ms ease-out}a.btn.btn-block:hover:after{right:.8rem;transition:all 180ms ease-out}select{width:100%;border-style:solid;font-size:16px;font-size:1rem;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;height:3.1rem;line-height:1.3;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' fill='none' viewBox='0 0 9 7'%3E%3Cpath fill='%23391E51' fill-rule='evenodd' d='M9 .973 4.874 6.027 0 1.029l4-.056h5Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:9px 7px;background-position:calc(100% - 1rem) center;border-width:2px;border-color:#391e51;border-radius:500px!important;padding:.7rem 2.5rem .7rem 1.44rem}@media (min-width:1024px){select{font-size:18px;font-size:1.125rem}}select:active,select:focus,select:focus-within,select:hover{border-color:#e9d4fb;background-color:#e9d4fb;outline:0;cursor:pointer;transition:all .3s ease}::-moz-placeholder{font-size:14px;font-size:.875rem;color:#030;opacity:1}#page-preloader{position:fixed;z-index:9999;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#f9f4fe;height:100vh;width:100%;opacity:1;transition:opacity .3s linear}#page-preloader #loader{max-width:30rem;height:auto;width:100%}.social-links{display:inline-flex;align-items:center;flex-wrap:wrap;gap:1.75rem}@media (min-width:1200px){.social-links{gap:3.75rem}}a:not(.btn),a:not(.btn):hover{transition:all .3s ease}a:not(.btn):hover{color:var(--highlight)}#follow-cursor{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:0;height:0;z-index:1000;background:#391e51;border-radius:50%;pointer-events:none;color:#391e51;font-size:0;transition:width .3s ease-out,height .3s ease-out}#site-header{position:fixed;top:0;left:0;right:0;z-index:2000;transition:transform 300ms ease}#site-header.nav-down{transform:translateY(0)}#nav-icon span{background:#e9d4fb;display:block;position:absolute;height:2.5px;width:100%;border-radius:5px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.navbar,.navbar .navbar-brand,.navbar .navbar-brand>a{display:flex;transition:all .3s ease}.navbar{height:auto;align-items:center;justify-content:space-between;gap:1.5rem;padding-left:var(--site-pad);padding-right:var(--site-pad);color:#e9d4fb}@media (min-width:768px){.navbar{padding-left:1.845rem;padding-right:1.845rem;height:var(--header-height)}}@media (min-width:768px) and (min-width:1024px){.navbar{padding-left:3.69rem;padding-right:3.69rem}}@media (max-width:767px){.navbar{padding-top:1.5rem;padding-bottom:1.5rem}}.navbar .navbar-brand{z-index:1}.navbar .navbar-brand>a{max-width:6.875rem}@media (min-width:768px){.navbar .navbar-brand>a{max-width:8.4375rem}}.navbar .navbar-brand>a path.valiant-logo-text{opacity:1;transition:all 350ms ease-out;transition-delay:350ms}.navbar .navbar-brand>a path.valiant-logo-dot{transform:translate3d(0,0,0);transition:all 350ms ease-out}.navbar .navbar-menu,ul#menu-main__desktop{display:none}@media (min-width:1024px){.navbar .navbar-menu{display:flex}}@media (min-width:768px){ul#menu-main__desktop{display:flex}ul#menu-main__desktop>li.menu-item{display:flex;align-items:center;position:relative;margin-right:3.125rem}ul#menu-main__desktop>li.menu-item:last-child{margin-right:0}ul#menu-main__desktop>li.menu-item>a{cursor:pointer;display:flex;align-items:center;font-size:13.5px;font-size:.84375rem;font-weight:400;line-height:1.1;transition:all .3s ease;position:relative}}@media (min-width:768px) and (min-width:768px){ul#menu-main__desktop>li.menu-item>a{font-size:15.3px;font-size:.95625rem}}@media (min-width:768px) and (min-width:1024px){ul#menu-main__desktop>li.menu-item>a{font-size:18px;font-size:1.125rem}}@media (min-width:768px){ul#menu-main__desktop>li.menu-item>a:hover{color:var(--highlight);transition:all .3s ease}ul#menu-main__desktop>li.menu-item.current-menu-item>a{color:#c793f5}}.navbar-menu__mobile{display:none;opacity:0;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;overflow:scroll;background-color:#391e51;color:#e9d4fb;padding:var(--site-pad);z-index:3}@media (min-width:1024px){.navbar-menu__mobile{display:none!important}}.navbar-menu__mobile .navbar-menu__mobile-wrapper{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;gap:3rem;justify-content:space-between}.navbar-menu__mobile .navbar-menu__mobile-wrapper .mobile-navbar__top{min-height:calc(var(--header-height) - var(--site-pad))}.navbar-menu__mobile .navbar-menu__mobile-wrapper .mobile-navbar__footer{display:flex;align-items:flex-end}.navbar-menu__mobile .navbar-menu__mobile-wrapper .mobile-navbar__footer-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;row-gap:1rem}.navbar-menu__mobile .navbar-menu__mobile-wrapper .mobile-navbar__contact{font-size:22px;font-size:1.375rem;line-height:1.4}.navbar-menu__mobile .navbar-menu__mobile-wrapper .mobile-navbar__contact a[href^="tel:"]{text-decoration:none}.navbar-menu__mobile .navbar-menu__mobile-wrapper .mobile-navbar__strapline{font-size:22px;font-size:1.375rem}@media (max-width:600px){.navbar-menu__mobile .navbar-menu__mobile-wrapper .mobile-navbar__contact{font-size:18px;font-size:1.125rem;order:2}}.navbar-menu__mobile #menu-main__mobile>li.menu-item{display:flex;align-items:center;position:relative;cursor:pointer;padding:.4rem 0}.navbar-menu__mobile #menu-main__mobile>li.menu-item>a{display:flex;align-items:center;font-weight:400;font-size:48px;font-size:3rem;line-height:1.2;color:#e9d4fb}@media (min-width:768px){.navbar-menu__mobile #menu-main__mobile>li.menu-item>a{font-size:54.4px;font-size:3.4rem}}@media (min-width:1024px){.navbar-menu__mobile #menu-main__mobile>li.menu-item>a{font-size:64px;font-size:4rem}}@media (max-width:500px){.navbar-menu__mobile #menu-main__mobile>li.menu-item>a{font-size:10vw}}.header-standard__content>.h4,.navbar-menu__mobile #menu-main__mobile>li.menu-item>a:hover{color:#c793f5}.navbar-menu__mobile #menu-main__mobile>li.menu-item.current-menu-item>a{color:#c793f5;position:relative;display:flex;flex-direction:column}.navbar-menu__mobile #menu-main__mobile>li.menu-item.current-menu-item>a:after{content:"";display:flex;position:relative;bottom:7px;height:3px;left:3px;width:calc(100% - 6px);background-color:#c793f5}.navbar-menu__mobile-open{display:flex;position:relative;cursor:pointer;width:auto;height:40px;z-index:2}@media (min-width:1024px){.navbar-menu__mobile-open{display:none}}#nav-icon{width:22.5px;height:22.5px;position:relative;margin:auto;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:9px}#nav-icon span:nth-child(4){top:18px}:root{--header-height:100px}@media (min-width:1024px){:root{--header-height:136px}}#site-footer .footer__logo .lottie-trig,.header{position:relative}#site-footer .footer__strap p>span{color:#0fbac4}.header-standard{background:#391e51;color:#f1e4fc;overflow:hidden}#site-footer .footer__wrap,.header-standard__wrap{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-pad);padding-right:var(--site-pad);max-width:calc(1356px + var(--site-pad) + var(--site-pad))}.header-standard__wrap{padding-top:var(--header-height)}.header-standard__content{display:flex;padding-top:calc(10.8rem - var(--header-height));padding-bottom:5.4rem;flex-direction:column;gap:1.1rem;max-width:55rem}@media (min-width:1024px){.header-standard__content{padding-bottom:10.8rem}}.header-standard__content>.h1{line-height:1.2}#site-footer{background:#391e51;color:#e9d4fb;padding-top:2.315rem;padding-bottom:2.405rem}@media (min-width:1024px){#site-footer{padding-top:4.63rem;padding-bottom:4.81rem}}#site-footer .footer__wrap{display:flex;flex-wrap:wrap;gap:1.97rem}#site-footer .footer__wrap>div{flex:1 1 calc(100% - 1.97rem)}@media (min-width:1024px){#site-footer .footer__wrap>div{flex:1 1 calc(50% - 1.97rem)}#site-footer .footer__follow,#site-footer .footer__logo,#site-footer .footer__strap{display:flex;justify-content:flex-end}}#site-footer .footer__logo{max-width:3.75rem}@media (min-width:1024px){#site-footer .footer__logo .lottie-trig{bottom:-9px;left:-21px}}@media (max-width:991px){#site-footer .footer__logo .lottie-trig{left:-21px}}#site-footer .footer__info{margin-bottom:2.325rem}@media (min-width:1024px){#site-footer .footer__info{margin-bottom:4.65rem}}#site-footer .footer__info p{font-size:25.5px;font-size:1.59375rem;line-height:1.2;color:#c793f5;word-break:break-word}@media (min-width:768px){#site-footer .footer__info p{font-size:28.9px;font-size:1.80625rem}}@media (min-width:1024px){#site-footer .footer__info p{font-size:34px;font-size:2.125rem}}#site-footer .footer__info a{color:#e9d4fb}#site-footer .footer__info a:hover{color:var(--highlight)}#site-footer .footer__strap p{color:#e9d4fb;font-size:25.5px;font-size:1.59375rem;line-height:1.3}@media (min-width:768px){#site-footer .footer__strap p{font-size:28.9px;font-size:1.80625rem}}@media (min-width:1024px){#site-footer .footer__strap p{font-size:34px;font-size:2.125rem}}#site-footer .footer__partners{display:flex;flex-wrap:wrap;gap:2.19rem;align-items:flex-end}@media (max-width:767px){#site-footer .footer__partners{gap:2rem;flex-wrap:wrap}}#site-footer .footer__menu{display:flex;flex-wrap:wrap;gap:1.75rem;row-gap:7px}@media (min-width:1200px){#site-footer .footer__menu{gap:3.75rem}}#site-footer .footer__menu #menu-footer{display:flex;gap:1.75rem}@media (min-width:1200px){#site-footer .footer__menu #menu-footer{gap:3.75rem}}@media (max-width:500px){#site-footer .footer__menu>p{order:2}#site-footer .footer__menu>#menu-footer{order:1}}@media (max-width:1024px){#site-footer .footer__logo{order:1}#site-footer .footer__strap{order:2}#site-footer .footer__info{order:3}#site-footer .footer__partners{order:4}#site-footer .footer__follow{order:5}#site-footer .footer__menu{order:6}}.project__logo>img{width:100%}#projects-results{display:grid;grid-template-columns:1fr;gap:1.5rem}.projects-listing{padding-bottom:3.5rem}@media (min-width:1024px){.projects-listing{padding-bottom:7rem}}.projects-listing__wrap{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--site-pad);padding-right:var(--site-pad);max-width:calc(1356px + var(--site-pad) + var(--site-pad))}.projects-listing__filters{padding-top:2.03rem;padding-bottom:2.03rem;display:flex;flex-wrap:wrap;gap:1.125rem;justify-content:space-between}@media (min-width:1024px){.projects-listing__filters{padding-top:4.06rem;padding-bottom:4.06rem;gap:2.25rem}}.projects-listing__filters .searchandfilter{display:flex}@media (max-width:767px){.projects-listing__filters .searchandfilter{flex-basis:100%}}.projects-listing__filters .searchandfilter ul{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.125rem}@media (min-width:1024px){.projects-listing__filters .searchandfilter ul{gap:2.25rem}}.projects-listing__filters .searchandfilter ul>li{flex-grow:1;flex-shrink:1;padding:0;display:flex;flex-basis:calc(50% - 2.25rem)}@media (max-width:767px){.projects-listing__filters .btn-cta{flex-grow:1}}@media (min-width:1024px){#projects-results{gap:3rem}}@media (min-width:768px){#projects-results{grid-template-columns:1fr 1fr}}.projects-listing__entry-wrap .projects-listing__image,.projects-listing__entry-wrap .projects-listing__video{position:relative;overflow:hidden}.projects-listing__entry-wrap .projects-listing__image:before,.projects-listing__entry-wrap .projects-listing__video:before{display:block;content:"";width:100%;padding-top:65%}.projects-listing__entry-wrap .projects-listing__image>img,.projects-listing__entry-wrap .projects-listing__video>video{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.projects-listing__entry-wrap .projects-listing__entry-content{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:1.5rem;column-gap:1.5rem;padding-top:1.06rem;padding-bottom:1.06rem}@media (min-width:1024px){.projects-listing__entry-wrap .projects-listing__entry-content{padding-top:2.12rem;padding-bottom:2.12rem}}@media (max-width:767px){.projects-listing__entry-wrap .projects-listing__entry-content{-moz-column-gap:1.5rem;column-gap:1.5rem;justify-content:space-between}}.projects-listing__entry-wrap .projects-listing__entry-content *{color:#391e51}@media (max-width:1023px){.projects-listing__entry-wrap .projects-listing__entry-content h3{margin-bottom:5px}}.projects-listing__entry-wrap .projects-listing__entry-content h3::after{content:"";height:1px;width:0;position:relative;bottom:4px;background-color:#391e51;display:flex;transition:width .2s ease}@media (max-width:991px){.projects-listing__entry-wrap .projects-listing__entry-content h3::after{width:100%}}.projects-listing__entry-wrap .projects-listing__entry-content h3 .dot{opacity:0;line-height:1.3;transition:opacity .1s ease}.projects-listing__entry-wrap .projects-listing__entry-content h3,.projects-listing__entry-wrap .projects-listing__entry-content p{font-size:16.5px;font-size:1.03125rem;line-height:1.3}@media (min-width:768px){.projects-listing__entry-wrap .projects-listing__entry-content h3,.projects-listing__entry-wrap .projects-listing__entry-content p{font-size:18.7px;font-size:1.16875rem}}@media (min-width:1024px){.projects-listing__entry-wrap .projects-listing__entry-content h3,.projects-listing__entry-wrap .projects-listing__entry-content p{font-size:22px;font-size:1.375rem}}.projects-listing__entry-wrap .projects-listing__entry-content .projects-listing__entry-cats{display:flex;gap:.94rem;flex-wrap:wrap;margin-top:1.3125rem}.projects-listing__entry-wrap .projects-listing__entry-content .projects-listing__entry-cats>span{display:flex;gap:.94rem;background-color:#f3eaff;border-radius:500px;padding:10px 12px;font-size:14px;font-size:.875rem;line-height:1;display:inline-flex;flex-shrink:1}@media (max-width:991px){.projects-listing__entry-wrap .projects-listing__entry-content .projects-listing__entry-cats{display:none}}.projects-listing__entry-wrap:hover h3::after{width:100%;transition:width .2s ease}.projects-listing__entry-wrap:hover h3 .dot{opacity:1;transition:opacity .1s ease;transition-delay:.2s}.projects-listing__entry-wrap:first-child{grid-column:1/-1}@media (min-width:768px){.projects-listing__entry-wrap:first-child .projects-listing__image{position:relative}.projects-listing__entry-wrap:first-child .projects-listing__image:before{display:block;content:"";width:100%;padding-top:57.1428571429%}}@media (min-width:768px) and (min-width:1024px){.projects-listing__entry-wrap:first-child .projects-listing__entry-content{row-gap:19px;flex-direction:row;align-items:center;justify-content:space-between}.projects-listing__entry-wrap:first-child .projects-listing__entry-content .projects-listing__entry-subheading{margin-right:auto}.projects-listing__entry-wrap:first-child .projects-listing__entry-content .projects-listing__entry-cats{margin-top:0}}.project__logo{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:2}.project__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;z-index:1}