@charset "UTF-8";*,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:unset}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.46em}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#masthead .header--links .menu.menu-top a,.btn,.title,body,h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--base)}.icon-right-open:before{content:"\e800"}.icon-left-open:before{content:"\e801"}.icon-users:before{content:"\e802"}.icon-search:before{content:"\e803"}.icon-mail:before{content:"\e804"}.icon-phone:before{content:"\e805"}.icon-right-small:before{content:"\e806"}.icon-down-open:before{content:"\e807"}.icon-globe:before{content:"\e808"}.icon-facebook:before{content:"\f09a"}.icon-linkedin:before{content:"\f0e1"}.icon-instagram:before{content:"\f16d"}.icon-male:before{content:"\f183"}.icon-arrow-down-sort:before{content:"\e80d"}@-webkit-keyframes wave{0%,100%{background-color:#9747FF}33%{background-color:#fd1d1d}66%{background-color:#fc8a3b}}@keyframes wave{0%,100%{background-color:#9747FF}33%{background-color:#fd1d1d}66%{background-color:#fc8a3b}}@-webkit-keyframes waveBorder{0%,100%{border-color:#9747FF}33%{border-color:#fd1d1d}66%{border-color:#fc8a3b}}@keyframes waveBorder{0%,100%{border-color:#9747FF}33%{border-color:#fd1d1d}66%{border-color:#fc8a3b}}:root{--wp--color--primary:#9747FF;--wp--color--black:#232222;--wp--color--light-gray:#f1f1f1;--wp--color--white:#FFFFFF;--container-padding:20px;--container-padding-full:clamp(20px, 8.39vw, 100vw);--container-xxlarge:1780px;--container-xlarge:1648px;--container-large:1280px;--container-medium:920px;--container-small:854px;--container-xsmall:575px;--container-xxsmall:360px;--scrollbar-width:0px;--button-top-padding:0.75em;--button-bottom-padding:0.7em;--swiper-btn-height:36px;--swiper-navigation-size:20px;--gradient-anim-duration:300s}@-moz-document url-prefix(){:root{--scrollbar-width:0px}}::-webkit-scrollbar{width:var(--scrollbar-width)}@media screen and (max-width:940px){::-webkit-scrollbar{height:0}}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#9747FF;-webkit-animation:wave var(--gradient-anim-duration) linear infinite;animation:wave var(--gradient-anim-duration) linear infinite;-webkit-border-radius:5px;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#555}::-moz-selection{background-color:#9747FF;animation:wave var(--gradient-anim-duration) linear infinite;color:#FFF}::selection{background-color:#9747FF;-webkit-animation:wave var(--gradient-anim-duration) linear infinite;animation:wave var(--gradient-anim-duration) linear infinite;color:#FFF}body{margin:0;color:#232222;overflow-x:hidden;font-weight:400;font-size:var(--wp--preset--font-size--normal)}ul{list-style:none}.text-center{text-align:center}.text-left{text-align:left!important}#content>:not(.contentify-block):not(.top-page):not(.large-content),.container{display:block;width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto;max-width:-webkit-calc(var(--container-medium) + var(--container-padding) * 2);max-width:calc(var(--container-medium) + var(--container-padding) * 2)}.container-large,.container-xlarge{padding-left:var(--container-padding-full);padding-right:var(--container-padding-full)}.container-xxsmall{max-width:-webkit-calc(var(--container-xxsmall) + var(--container-padding) * 2);max-width:calc(var(--container-xxsmall) + var(--container-padding) * 2)}.container-xsmall{max-width:-webkit-calc(var(--container-xsmall) + var(--container-padding) * 2);max-width:calc(var(--container-xsmall) + var(--container-padding) * 2)}.container-small{max-width:-webkit-calc(var(--container-small) + var(--container-padding) * 2);max-width:calc(var(--container-small) + var(--container-padding) * 2)}.container-large{max-width:-webkit-calc(var(--container-large) + var(--container-padding-full) * 2);max-width:calc(var(--container-large) + var(--container-padding-full) * 2)}.container-xlarge{max-width:-webkit-calc(var(--container-xlarge) + var(--container-padding-full) * 2);max-width:calc(var(--container-xlarge) + var(--container-padding-full) * 2)}.container-full{padding:0 var(--container-padding-full);max-width:unset}#content>:not(.contentify-block):not(.top-page):not(.large-content):first-of-type{padding-top:4em}#content>:not(.contentify-block):not(.top-page):not(.large-content):last-of-type{padding-bottom:4em}.stretched-container{position:relative}.stretched-container .stretched-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.contentify-block,.hero-template{position:relative;z-index:0;overflow:hidden}.excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#breadcrumbs{padding:1em 0;font-size:.875rem;font-weight:400}#breadcrumbs .breadcrumb_last{font-weight:900}.gradient-border{border-color:#9747FF;-webkit-animation:waveBorder var(--gradient-anim-duration) linear infinite;animation:waveBorder var(--gradient-anim-duration) linear infinite}.gradient-text{background-color:#9747FF;-webkit-animation:wave var(--gradient-anim-duration) linear infinite;animation:wave var(--gradient-anim-duration) linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent!important}.hero-template{width:100%;background:#282828}@media screen and (min-width:740px){.hero-template.gradient-color-black .hero-template__container{background:center/cover no-repeat var(--top-bg)}.hero-template.gradient-color-black .hero-template__container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,34,34,.2)),to(#232222));background:-o-linear-gradient(top,rgba(35,34,34,.2) 0,#232222 100%);background:linear-gradient(to bottom,rgba(35,34,34,.2) 0,#232222 100%)}}.hero-template.gradient-color-black .hero-template__content .content--top::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,34,34,.2)),to(#232222));background:-o-linear-gradient(top,rgba(35,34,34,.2) 0,#232222 100%);background:linear-gradient(to bottom,rgba(35,34,34,.2) 0,#232222 100%)}@media screen and (max-width:740px){.hero-template.gradient-color-black .hero-template__content .content--bottom{background-color:#232222}}@media screen and (min-width:740px){.hero-template.gradient-color-white .hero-template__container{background:center/cover no-repeat var(--top-bg)}.hero-template.gradient-color-white .hero-template__container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(96%,#fff));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#fff 96%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#fff 96%)}.hero-template .hero-template__content{min-height:80vh;padding-top:clamp(1em,16vw,200px);padding-bottom:clamp(1em,16vw,200px)}}.hero-template.gradient-color-white .hero-template__content .content--top::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(35,34,34,.8)),to(white));background:-o-linear-gradient(top,rgba(35,34,34,.8) 0,#fff 100%);background:linear-gradient(to bottom,rgba(35,34,34,.8) 0,#fff 100%)}.hero-template .hero-template__container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:740px){.hero-template.gradient-color-white .hero-template__content .content--bottom{background-color:#FFF}.hero-template .hero-template__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.hero-template .hero-template__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;color:#FFF;z-index:1}.hero-template .hero-template__content .content--top{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1}@media screen and (max-width:740px){.hero-template .hero-template__content{text-align:left;width:100%;margin:0}.hero-template .hero-template__content .content--top{padding-top:60px;padding-bottom:60px;min-height:70vh;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:center/cover no-repeat var(--top-bg)}.hero-template .hero-template__content .content--top::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}.hero-template .hero-template__content .content--top h1{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hero-template .hero-template__content .content--bottom{color:#FFF}.hero-template .hero-template__content .content--bottom .description{text-align:center}@media screen and (min-width:740px){.hero-template .hero-template__content .content--bottom .description{margin-top:1em}}.hero-template .hero-template__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.6rem;margin-top:2rem}.page-maintenance .page-maintenance--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:5em 0;min-height:100vh}.title,h1,h2,h3,h4,h5,h6{display:block;width:100%;line-height:1.1em;font-weight:500}.full-title{font-size:var(--wp--preset--font-size--full-title)}.big-title,h1{font-size:var(--wp--preset--font-size--big-title)}.section-title{text-align:center}.section-title,h2{font-size:var(--wp--preset--font-size--section-title)}#masthead .header--links .container-burger .burger-menu .burger-menu-content .menu-primary-mobile>ul>li>a,.big-normal{font-size:var(--wp--preset--font-size--big-normal);font-weight:500;line-height:1.5em}.mini-normal{font-size:var(--wp--preset--font-size--mini-normal)}.over-title{text-transform:lowercase;font-size:var(--wp--preset--font-size--over-title)}.card-title,h4{font-size:var(--wp--preset--font-size--card-title)}#masthead{position:fixed;top:0;left:0;right:0;z-index:1000;width:100vw}#masthead .masthead--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 0}#masthead .header-logo svg{display:block;height:80px;width:auto}#masthead .header--links{--links-gap:20px;--icon-btn-width:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--links-gap)}#masthead .header--links .btn-search{background-color:#9747FF;-webkit-animation:wave var(--gradient-anim-duration) linear infinite;animation:wave var(--gradient-anim-duration) linear infinite;position:relative;-webkit-border-radius:10px;border-radius:10px;width:var(--icon-btn-width);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;aspect-ratio:1;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#masthead .header--links .btn-search i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#FFF}#masthead .header--links .container-burger .burger,.btn-search i{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#masthead .header--links .container-burger{position:relative;background:#000;-webkit-border-radius:10px;border-radius:10px;width:var(--icon-btn-width);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;aspect-ratio:1}#masthead .header--links .container-burger .burger{position:absolute;top:50%;left:50%;width:62%;height:46%;transform:translate(-50%,-50%);cursor:pointer;display:block;z-index:1000}#masthead .header--links .container-burger .burger span{position:absolute;display:block;width:100%;height:4px;background-color:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:top .3s .3s cubic-bezier(.65,0,.35,1),opacity .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s cubic-bezier(.65,0,.35,1);-o-transition:transform .3s cubic-bezier(.65,0,.35,1),top .3s .3s cubic-bezier(.65,0,.35,1),opacity .3s cubic-bezier(.65,0,.35,1);transition:transform .3s cubic-bezier(.65,0,.35,1),top .3s .3s cubic-bezier(.65,0,.35,1),opacity .3s cubic-bezier(.65,0,.35,1);transition:transform .3s cubic-bezier(.65,0,.35,1),top .3s .3s cubic-bezier(.65,0,.35,1),opacity .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s cubic-bezier(.65,0,.35,1)}#masthead .header--links .container-burger .burger span:first-child{top:0}#masthead .header--links .container-burger .burger span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#masthead .header--links .container-burger .burger span:last-child{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#masthead .header--links .container-burger .burger.cross span:first-child{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:top .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s .3s cubic-bezier(.65,0,.35,1);-o-transition:top .3s cubic-bezier(.65,0,.35,1),transform .3s .3s cubic-bezier(.65,0,.35,1);transition:top .3s cubic-bezier(.65,0,.35,1),transform .3s .3s cubic-bezier(.65,0,.35,1);transition:top .3s cubic-bezier(.65,0,.35,1),transform .3s .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s .3s cubic-bezier(.65,0,.35,1)}#masthead .header--links .container-burger .burger.cross span:nth-child(2){opacity:0}#masthead .header--links .container-burger .burger.cross span:last-child{top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:top .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s .3s cubic-bezier(.65,0,.35,1);-o-transition:top .3s cubic-bezier(.65,0,.35,1),transform .3s .3s cubic-bezier(.65,0,.35,1);transition:top .3s cubic-bezier(.65,0,.35,1),transform .3s .3s cubic-bezier(.65,0,.35,1);transition:top .3s cubic-bezier(.65,0,.35,1),transform .3s .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s .3s cubic-bezier(.65,0,.35,1)}#masthead .header--links .container-burger .burger-menu{position:absolute;top:100%;right:0;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s cubic-bezier(.65,0,.35,1);-o-transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .3s cubic-bezier(.65,0,.35,1);transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .3s cubic-bezier(.65,0,.35,1);transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .3s cubic-bezier(.65,0,.35,1),-webkit-transform .3s cubic-bezier(.65,0,.35,1);z-index:1000;padding-top:1.1rem}#masthead .header--links .container-burger .burger-menu .burger-menu-content{background-color:#000;padding:20px;-webkit-border-radius:10px;border-radius:10px;color:#FFF;width:90vw;max-width:-webkit-calc(100vw - var(--container-padding-full) * 2);max-width:calc(100vw - var(--container-padding-full) * 2)}@media screen and (min-width:940px){:root{--scrollbar-width:5px;--container-padding:2em}#masthead .header--links{--icon-btn-width:64px}#masthead .header--links .container-burger .burger-menu .burger-menu-content{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3rem 3.2rem}#masthead .header--links .container-burger .burger-menu .burger-menu-content .menu-primary-mobile>ul>li>a+.sub-menu{margin-top:.7em}}#masthead .header--links .container-burger .burger-menu .burger-menu-content a{color:inherit;text-decoration:none}#masthead .header--links .container-burger .burger-menu .burger-menu-content .menu-primary-mobile>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}@media screen and (max-width:940px){#masthead .header--links .container-burger .burger-menu .burger-menu-content .menu-primary-mobile>ul{gap:20px;grid-template-columns:repeat(1,1fr)}#masthead .header--links .container-burger .burger-menu .burger-menu-content .menu-primary-mobile>ul>li>a+.sub-menu{padding:0 .4em}}#masthead .header--links .container-burger .burger-menu .burger-menu-content .menu-primary-mobile>ul>li>a+.sub-menu a{display:inline-block;padding:.7em 0}@media screen and (min-width:940px){#masthead .header--links .container-burger .burger-menu .burger-menu-content .menu-primary-mobile>ul>li>a+.sub-menu a{padding:.4em 0}}#masthead .header--links .menu.menu-top a,.btn{max-width:100%;font-size:var(--wp--preset--font-size--button);padding:1em 1.025em;line-height:1.2em;cursor:pointer;text-decoration:none}#masthead .header--links .container-burger .burger-menu .burger-menu-content .menu-primary-mobile>ul>li>a+.sub-menu>:not(:last-child){margin-bottom:.5em}#masthead .header--links .container-burger .burger-menu.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#masthead .header--links .menu.menu-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--links-gap)}#masthead .header--links .menu.menu-top a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:10px;border-radius:10px;border:none;color:#fff;background-color:#9747FF;-webkit-animation:wave var(--gradient-anim-duration) linear infinite;animation:wave var(--gradient-anim-duration) linear infinite}@media screen and (max-width:940px){#masthead .header--links .menu-top-desktop{display:none}}#masthead .header--links .menu-top-mobile{margin-bottom:.5rem}@media screen and (min-width:940px){#masthead .header--links .menu-top-mobile{display:none}}.btn,.swiper-pagination{display:-webkit-box;display:-webkit-flex;gap:.5em}#masthead .header--links .menu-top-mobile .menu{width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn{display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:10px;border-radius:10px}.btn.bold{font-weight:600;border-width:3px}.btn.btn-black,.btn.btn-primary{border:none;color:#fff}.btn.btn-primary{background-color:#9747FF;-webkit-animation:wave var(--gradient-anim-duration) linear infinite;animation:wave var(--gradient-anim-duration) linear infinite;font-weight:500}.btn.btn-outline{background-color:transparent;border:2px solid currentColor;color:#232222;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn.btn-outline:hover{background-color:#232222;color:#FFF}.btn.btn-gradient-outline,.btn.btn-gradient-outline::before{background-color:#9747FF;-webkit-animation:wave var(--gradient-anim-duration) linear infinite}.btn.btn-gradient-outline{animation:wave var(--gradient-anim-duration) linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent!important;position:relative;border:none}.btn.btn-gradient-outline::before{content:"";display:inline-block;position:absolute;pointer-events:none;-webkit-border-radius:inherit;border-radius:inherit;top:0;left:0;padding:2px;width:-webkit-calc(100% - 4px);width:calc(100% - 4px);height:-webkit-calc(100% - 4px);height:calc(100% - 4px);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:wave var(--gradient-anim-duration) linear infinite}.btn.btn-black{background-color:#232222;color:#FFF}.btn-search{background-color:#9747FF;-webkit-animation:wave var(--gradient-anim-duration) linear infinite;animation:wave var(--gradient-anim-duration) linear infinite;position:relative;-webkit-border-radius:10px;border-radius:10px;width:61px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;aspect-ratio:1;cursor:pointer}.btn-search i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFF}.swiper.swiper-navigation-disabled .posts-slider-pagination,.swiper.swiper-navigation-disabled .swiper-button-next,.swiper.swiper-navigation-disabled .swiper-button-prev,.swiper.swiper-navigation-disabled .swiper-pagination{display:none!important}.swiper-button-next,.swiper-button-prev{z-index:10;cursor:pointer}.swiper-button-next,.swiper-button-next::before,.swiper-button-prev,.swiper-button-prev::before{width:50px!important;height:45px!important}.swiper-button-next::before,.swiper-button-prev::before{content:"";position:absolute;z-index:-1;-webkit-mask-image:url(../assets/img/arrow_bg.svg);mask-image:url(../assets/img/arrow_bg.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#9747FF;-webkit-animation:wave var(--gradient-anim-duration) linear infinite;animation:wave var(--gradient-anim-duration) linear infinite}.swiper-button-next::after,.swiper-button-prev::after{color:#FFF;font-weight:600}.swiper-pagination{position:relative;z-index:100;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-pagination .swiper-pagination-bullet{display:inline-block;height:7px;width:7px;-webkit-border-radius:50%;border-radius:50%;background:currentColor;cursor:pointer}.projects-grid__item,form{display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.5}.projects-grid__item{text-decoration:none;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem;background-color:#232222;color:#fff}.projects-grid__item.has-gradient .projects-grid__item-img>div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#232222),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#232222 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#232222 0,rgba(255,255,255,0) 100%)}.projects-grid__item.has-border .projects-grid__item-img{background-color:inherit;padding:1rem}.projects-grid__item.is-hidden{display:none}.projects-grid__item .projects-grid__item-img{background:#f1f1f1;overflow:hidden}.projects-grid__item .projects-grid__item-img>div{position:relative;padding-bottom:100%}.projects-grid__item .projects-grid__item-img>div img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.projects-grid__item .projects-grid__item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.projects-grid__item .projects-grid__item-content{padding:0 1rem 1rem}.projects-grid__item .projects-grid__item-content a{text-decoration:none;color:#FFF}.projects-grid__item .projects-grid__item-surtitle{color:#999}.projects-grid__item .projects-grid__item-description{margin-top:.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.projects-grid__item.has-border:hover img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;cursor:default!important}.lazy-img-container{position:relative;overflow:hidden}.lazy-img-container span{pointer-events:none;-webkit-animation:none;animation:none;position:absolute;z-index:3;right:0;bottom:0;height:200%;width:200%;background:#f1f1f1;-webkit-border-radius:200vw 0 0 0;border-radius:200vw 0 0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;will-change:background-color,transform;-webkit-transition:opacity 1s cubic-bezier(.65,0,.35,1),-webkit-transform 2s cubic-bezier(.25,.82,.08,.99);-o-transition:transform 2s cubic-bezier(.25,.82,.08,.99),opacity 1s cubic-bezier(.65,0,.35,1);transition:transform 2s cubic-bezier(.25,.82,.08,.99),opacity 1s cubic-bezier(.65,0,.35,1);transition:transform 2s cubic-bezier(.25,.82,.08,.99),opacity 1s cubic-bezier(.65,0,.35,1),-webkit-transform 2s cubic-bezier(.25,.82,.08,.99)}.lazy-img-container.lazy-img-container-loaded span{-webkit-transform:translate(100%,50%);-ms-transform:translate(100%,50%);transform:translate(100%,50%);opacity:0}form{display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.3125rem}.navigation.pagination,form .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}form *{font:inherit}form .form-row{display:flex;gap:1.0625rem}@media screen and (min-width:940px){form .form-row>*{width:50%!important}}@media screen and (max-width:740px){form .form-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.wpcf7-form .cf7-flkhp{position:absolute;left:-200vw}.navigation.pagination{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em;margin-top:2em}.navigation.pagination .screen-reader-text{font-weight:600;-webkit-clip-path:unset;clip-path:unset;height:unset;position:unset;width:unset;overflow:unset}.navigation.pagination .icon-arrow.prev::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.navigation.pagination .page-numbers.current{font-weight:600;color:#9747FF}.navigation.pagination .page-numbers-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}