:root{--c-white:#FFFFFF;--c-gray:#69696933;--c-white-rgb:255, 255, 255;--c-card:linear-gradient(139deg, rgba(177, 177, 177, 0.2) 13.37%, rgba(99, 99, 99, 0.2) 78.81%);--c-card-border:linear-gradient(135deg, rgb(255 255 255 / 40%) 0%, transparent 25%, #7373733b 75%, rgb(255 255 255 / 30%) 100%)}body.light-mode{--c-white:#000000;--c-gray:rgba(240, 240, 240, 0.20);--c-white-rgb:178, 178, 178;--c-card:rgba(255, 255, 255, .5);--c-card-border:linear-gradient(135deg, rgba(0, 0, 0, 0.18) 0%,transparent 35%,transparent 65%,rgba(0, 0, 0, 0.18) 100%)}html{scroll-behavior:smooth;font-size:16px}html.bcms-page{font-size:16px!important}html{scrollbar-gutter:stable}html::-webkit-scrollbar{width:6px}html::-webkit-scrollbar-track{background:#fff0}html::-webkit-scrollbar-thumb{background:hsl(0 0% 100% / .2);border-radius:3px}html::-webkit-scrollbar-thumb:hover{background:hsl(0 0% 100% / .4)}html{scrollbar-width:thin;scrollbar-color:hsl(0 0% 100% / .2) #fff0}body.light-mode html,html body.light-mode{scrollbar-color:rgb(0 0 0 / .2) #fff0}body.light-mode html::-webkit-scrollbar-thumb,html body.light-mode::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .2)}body{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#000;font-family:"Bricolage Grotesque",sans-serif;transition:all .4s ease}body.light-mode{transition:all .4s ease;background:#fff}body.light-mode:before{background-image:url(/p/assets/background-light.jpg);filter:brightness(1) opacity(.7)}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/p/assets/background.jpg);background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.5);z-index:-1;pointer-events:none}@media(767){body:before{position:absolute}}[data-scroll-container]{perspective:1px;will-change:transform;backface-visibility:hidden}h1,h2,p,span,img{transform:translate3d(0,0,0);backface-visibility:hidden}.custom-container{width:100%;max-width:1748px;padding:0 1rem;margin:0 auto}@media screen and (max-width:1800px){.custom-container{padding:0 3rem}}@media screen and (max-width:991px){.custom-container{padding:0 2rem}}@media screen and (max-width:767px){.custom-container{padding:0 1rem}}.custom-full-container{width:100%}.section-big{padding:8.75rem 0 7.5rem}.section{padding:6.25rem 0}@media screen and (max-width:1199px){.section{padding:3.125rem 0}}.section-padding-top{padding-top:6.25rem}@media screen and (max-width:1199px){.section-padding-top{padding-top:3.125rem}}.section-padding-bottom{padding-bottom:6.25rem}@media screen and (max-width:1199px){.section-padding-bottom{padding-bottom:3.125rem}}.section-link,.card-link,.back-link,.more-link{display:flex;align-items:center;gap:.625rem;font-weight:600;text-transform:uppercase;line-height:1.25rem}.section-link i,.card-link i,.back-link i,.more-link i{transition:all .4s ease}.section-link:hover i,.card-link:hover i,.back-link:hover i,.more-link:hover i{transform:translateX(4px)}.color-blue{background:#0096d1;color:var(--c-white)}.color-light-blue{background:#85e6ff;color:#000}.color-purple{background:#7232d8;color:var(--c-white)}.color-pink{background:#e23da0;color:var(--c-white)}.color-neon-yellow{background:#d2ff00;color:#000}.color-neon-green{background:#7aff2e;color:#000}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glossy-bg{background:var(--c-gray);backdrop-filter:blur(11px) saturate(1.3);background:var(--c-card);-webkit-backdrop-filter:blur(19px);isolation:isolate}.glossy-bg:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:var(--c-card-border);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn{display:flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:1.25rem;border:0;border-radius:3.375rem;transition:all .2s ease;outline:none;text-align:center;text-transform:uppercase;width:max-content;gap:.375rem;font-weight:600;max-width:calc(100vw - 2rem);line-height:1.2}@media screen and (max-width:767px){.btn{font-size:1.0625rem}}.btn-primary{position:relative;background:linear-gradient(90deg,#9448CD 0%,#CD32A8 100%);color:#fff;border:0;overflow:hidden}.btn-primary::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#CD32A8 0%,#9448CD 100%);opacity:0;transition:opacity .3s ease-in-out}.btn-primary:hover::before,.btn-primary:focus::before,.btn-primary:active::before{opacity:1}.btn-primary>*{position:relative;z-index:1}.img-cover{width:100%;height:100%;object-fit:cover}.img-full{width:100%}.title-large{font-size:64px;line-height:1.5}@media screen and (max-width:991px){.title-large{font-size:48px;letter-spacing:initial}}@media screen and (max-width:767px){.title-large{font-size:36px}}h1,.title{color:var(--c-white);font-family:"Bricolage Grotesque",sans-serif;font-size:3.75rem;font-weight:600;line-height:1.3}@media screen and (max-width:1199px){h1,.title{font-size:2.1875rem}}h2{color:var(--c-white);font-family:"Bricolage Grotesque",sans-serif;font-size:2.375rem;font-weight:600;line-height:1.3}@media screen and (max-width:1199px){h2{font-size:1.75rem}}h3,.subtitle,.h3{color:var(--c-white);font-family:"Bricolage Grotesque",sans-serif;font-size:1.875rem;font-weight:600;line-height:1.3}@media screen and (max-width:1199px){h3,.subtitle,.h3{font-size:1.375rem}}h4{font-size:24px;line-height:1.5}@media screen and (max-width:991px){h4{font-size:22px}}@media screen and (max-width:767px){h4{font-size:20px}}h5{font-size:20px;line-height:1.3}@media screen and (max-width:991px){h5{font-size:18px}}.txt-large{font-size:18px;line-height:1.5}@media screen and (max-width:767px){.txt-large{font-size:16px}}small,.txt-small{font-size:14px;line-height:1.5}@media screen and (max-width:767px){small,.txt-small{font-size:12px}}strong{font-weight:600}a{text-decoration:none}a:hover,a:focus,a:active{text-decoration:none}.pre-title{font-size:12px;line-height:1.5;letter-spacing:1px;text-transform:uppercase;font-weight:600}@media screen and (max-width:767px){.pre-title{font-size:12px;letter-spacing:2px}}.section-title{margin:0 0 1.625rem;color:var(--c-white)}.dot-title{display:flex;align-items:center;gap:.625rem;color:var(--c-white);margin-bottom:1.25rem}.dot-title:before{content:"";width:.625rem;height:.625rem;border-radius:50%;background:#d9d9d9}.projects-slider .slider-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.625rem}.projects-slider .slider-top h2{margin-bottom:0;font-size:1.875rem}.projects-slider .slider-top .buttons-wrap{display:flex;align-items:center;gap:.9375rem}.projects-slider .slider-top .buttons-wrap .swiper-button{backdrop-filter:blur(11px);background:hsl(0 0% 100% / .07);border:1px solid var(--c-white);color:var(--c-white);border-radius:50%;width:2.8125rem;height:2.8125rem;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.projects-slider .slider-top .buttons-wrap .swiper-button.swiper-button-disabled{opacity:.5}.projects-slider .slider-top .buttons-wrap .swiper-button:not(.swiper-button-disabled):hover{background:#fff}.projects-slider .slider-top .buttons-wrap .swiper-button:not(.swiper-button-disabled):hover i{color:#000}.projects-slider .slider-top .buttons-wrap .swiper-button i{font-size:1.375rem;transition:all .4s ease}.language-wrap{display:flex;flex-direction:row;margin-top:auto}@media screen and (max-width:991px){.language-wrap{padding-top:5rem;margin-right:4.125rem;order:2}}@media screen and (max-width:577px){.language-wrap{margin-right:2rem}}.language-wrap .langs{padding:.5rem 0;position:relative}@media screen and (max-width:991px){.language-wrap .langs{padding:0}}@media screen and (max-width:991px){.language-wrap .langs .lang-list{flex-direction:row;display:flex}}.language-wrap a{position:relative;font-size:1.375rem;font-weight:600;text-align:right;line-height:1;font-family:"Bricolage Grotesque",sans-serif;padding:.5rem 1.5rem .5rem 0;height:38px;display:block}.language-wrap a span{display:inline-block;position:relative;z-index:1;color:var(--c-white)}.language-wrap a span::after{content:attr(data-text);position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(92deg,#FF9D23 -15.79%,#FF007D 53.28%,#B64DD3 115.09%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:opacity .3s ease;z-index:2}.language-wrap a:hover span::after{opacity:1}.language-wrap a:hover span{color:#fff0}.language-wrap a.active span{background:linear-gradient(92deg,#FF9D23 -15.79%,#FF007D 53.28%,#B64DD3 115.09%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.language-wrap .lang-dropdown{position:relative}.language-wrap .lang-dropdown .lang-trigger{background:none;border:none;color:var(--c-white);font-size:1.25rem;font-weight:600;font-family:"Bricolage Grotesque",sans-serif;display:flex;align-items:center;gap:.5rem;cursor:pointer;text-transform:capitalize;padding:.5rem 1.75rem .5rem 0}.language-wrap .lang-dropdown .lang-dropdown-menu{position:absolute;top:100%;right:0;display:none;flex-direction:column;background:#000;padding:0 0 1.4rem;z-index:999;border-radius:14px;box-shadow:0 4px 20px rgb(0 0 0 / .15)}body.light-mode .language-wrap .lang-dropdown .lang-dropdown-menu{background:#fff}.language-wrap .lang-dropdown .lang-dropdown-menu a{padding-top:1.25rem;padding-right:2rem;padding-left:1.85rem;font-size:1.25rem;font-weight:600;text-transform:capitalize;color:var(--c-white);opacity:.6;transition:all .4s ease}.language-wrap .lang-dropdown .lang-dropdown-menu a:hover{opacity:1}.language-wrap .lang-dropdown:hover .lang-dropdown-menu{display:flex}.language-wrap .lang-dropdown:hover .lang-trigger i{transform:rotate(180deg)}.theme-switch-wrapper{display:flex;align-items:center;right:1.8125rem;z-index:9;color:var(--c-white);border-left:1px solid hsl(0 0% 100% / .5019607843);padding-left:1.75rem;height:38px}body.light-mode .theme-switch-wrapper{border-color:#000!important}@media screen and (max-width:991px){.theme-switch-wrapper{padding-left:1rem}}.theme-switch{position:relative;width:2.375rem;height:2.375rem;cursor:pointer}.theme-switch input{opacity:0;width:0;height:0}.theme-switch .icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease}.theme-switch .icon i{font-size:2.375rem;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#fff0!important}.theme-switch .icon.sun i{background:linear-gradient(45deg,#FFD700 30%,#FFA500 60%)}body.light-mode .theme-switch .icon.sun{opacity:1;transform:scale(1)}.theme-switch .icon.moon{margin-top:-3px}.theme-switch .icon.moon i{background:linear-gradient(168deg,#54A5FF 36.82%,#5D49D8 63.77%)}body.dark-mode .theme-switch .icon.moon{opacity:1;transform:scale(1)}#bcmsCookieInfoWrapper{display:flex;background:#fff0!important;border:none!important;box-shadow:none;padding:15px 15px 30px}@media screen and (min-width:1500px){#bcmsCookieInfoWrapper{width:auto;left:50%;transform:translateX(-50%)}}#bcmsCookieInfoWrapper #bcmsCookieInfo{width:1470px;max-width:100%;padding:25px 20px 25px 25px;border-radius:30px;display:flex;overflow:hidden;background:rgb(0 0 0 / .7)!important;backdrop-filter:blur(5.9499998093px);box-shadow:0 4px 20px rgb(0 0 0 / .08)}body.light-mode #bcmsCookieInfoWrapper #bcmsCookieInfo{background:hsl(0 0% 100% / .7)!important;backdrop-filter:blur(5.9499998093px)}#bcmsCookieInfoWrapper #bcmsCookieInfo:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.25px;background:var(--c-card-border);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}#bcmsCookieInfoWrapper #bcmsCookieInfo form{padding:0 0 0 100px;background-repeat:no-repeat;background-position:left center;background-size:80px;display:inline-block;min-height:44px;position:relative;width:100%;background-image:url(/p/assets/cookie-light.svg)}body.dark-mode #bcmsCookieInfoWrapper #bcmsCookieInfo form{background-image:url(/p/assets/cookie-dark.svg)}@media screen and (max-width:1200px){#bcmsCookieInfoWrapper #bcmsCookieInfo form{background-position:left top}}@media screen and (max-width:577px){#bcmsCookieInfoWrapper #bcmsCookieInfo form{background-size:70px;padding:85px 0 0 0;background-position:top center;display:flex!important;flex-direction:column}}#bcmsCookieInfoWrapper #bcmsCookieInfo form p{font-style:normal;font-weight:500;font-size:15px;line-height:150%;font-family:"Bricolage Grotesque",sans-serif;float:left;margin:0!important;padding:0!important;color:var(--c-white);display:inline-block;width:100%}#bcmsCookieInfoWrapper #bcmsCookieInfo form p:first-child{margin-top:5px!important}#bcmsCookieInfoWrapper #bcmsCookieInfo form p:last-child{margin-bottom:5px!important}#bcmsCookieInfoWrapper #bcmsCookieInfo form p a{font-weight:400;color:var(--c-white);text-decoration:underline!important}#bcmsCookieInfoWrapper #bcmsCookieInfo form p a:hover{color:var(--c-white)}#bcmsCookieInfoWrapper #bcmsCookieInfo form button{float:left;margin:15px 10px 0 0!important;position:static;padding:0 2rem;background-image:none;box-shadow:none;text-shadow:none;border-radius:0;transition:all .4s ease;width:200px;outline:none;text-align:center;font-weight:500!important;font-size:16px!important;font-family:"Bricolage Grotesque",sans-serif;height:50px;line-height:1.2;text-transform:uppercase}@media screen and (max-width:577px){#bcmsCookieInfoWrapper #bcmsCookieInfo form button{width:100%!important}}#bcmsCookieInfoWrapper #bcmsCookieInfo form button.no{margin:15px 10px 0 0!important}@media screen and (max-width:577px){#bcmsCookieInfoWrapper #bcmsCookieInfo form button.no{margin:5px 10px 0 0!important}}#bcmsCookieInfoWrapper #bcmsCookieInfo form button.closeButton{display:none}#bcmsCookieInfoWrapper.light #bcmsCookieInfo{background:#fff}#bcmsCookieInfoWrapper.light #bcmsCookieInfo form{background-image:url(/p/assets/cookie-light.svg)}#bcmsCookieInfoWrapper.light #bcmsCookieInfo form p a{font-size:15px;font-weight:600;color:var(--c-white)!important}#bcmsCookieInfoWrapper.light #bcmsCookieInfo form p{width:100%}#bcmsCookieInfoWrapper.light #bcmsCookieInfo form button{position:relative;border:0;border-radius:3.375rem;width:max-content;max-width:calc(100vw - 2rem);font-weight:600;background:linear-gradient(90deg,#9448CD,#CD32A8);background-size:200% 100%;background-position:0% 50%;color:#fff;transition:all .4s ease}#bcmsCookieInfoWrapper.light #bcmsCookieInfo form button:hover,#bcmsCookieInfoWrapper.light #bcmsCookieInfo form button:focus{background-position:100% 50%}#bcmsCookieInfoWrapper.light #bcmsCookieInfo form button.no{color:var(--c-white);background:#fff0;transition:all .4s ease;padding-left:1rem}#bcmsCookieInfoWrapper.light #bcmsCookieInfo form button.no:hover,#bcmsCookieInfoWrapper.light #bcmsCookieInfo form button.no:focus{text-decoration:underline}#bcmsCookieInfoWrapper.dark #bcmsCookieInfo{background:#1b202b}#bcmsCookieInfoWrapper.dark #bcmsCookieInfo form{background-image:url(/p/assets/cookie-dark.svg)}#bcmsCookieInfoWrapper.dark #bcmsCookieInfo form p a{color:#fff!important}#bcmsCookieInfoWrapper.dark #bcmsCookieInfo form p{width:100%}#bcmsCookieInfoWrapper.dark #bcmsCookieInfo form button{background:#fff;border-color:var(--c-white);color:var(--c-white)}#bcmsCookieInfoWrapper.dark #bcmsCookieInfo form button:hover,#bcmsCookieInfoWrapper.dark #bcmsCookieInfo form button:focus{background:#fff;color:var(--c-white);border-color:var(--c-white)}#bcmsCookieInfoWrapper.dark #bcmsCookieInfo form button.no{border:1px solid #dbdbdb;color:var(--c-white);background:#1b202b}#bcmsCookieInfoWrapper.dark #bcmsCookieInfo form button.no:hover,#bcmsCookieInfoWrapper.dark #bcmsCookieInfo form button.no:focus{background:#fff;color:var(--c-white);border-color:var(--c-white)}.bcms-cookies-consent{position:fixed;z-index:1000;width:auto;max-width:1400px;left:50%!important;transform:translateX(-50%);padding:15px;background:#fff0!important;box-shadow:none!important;color:#000!important}.bcms-cookies-consent.bcms-cookies-consent--hidden{padding:0}.bcms-cookies-consent .bcms-cookies-consent__settings{box-shadow:0 4px 14px rgb(9 41 87 / .1);border-radius:10px;padding-top:25px}.bcms-cookies-consent .bcms-cookies-consent__settings .bcms-cookies-cookie-icon{width:70px;display:flex;align-items:center}.bcms-cookies-consent .bcms-cookies-consent__settings p{padding-top:1rem}.bcms-cookies-consent .bcms-cookies-consent__settings a{color:#000!important;font-weight:700;transition:all .4s ease;text-transform:uppercase}.bcms-cookies-consent .bcms-cookies-consent__settings a:hover{color:#000!important}.bcms-cookies-consent .bcms-cookies-consent__settings .bcms-cookies-consent__form .bcms-cookies-consent__options .bcms-cookies-consent__groups [type=checkbox]:not(:checked){position:static}.bcms-cookies-consent .bcms-cookies-consent__settings .bcms-cookies-consent__form .bcms-cookies-consent__options .bcms-cookies-consent__groups [type=checkbox]:checked{position:static}.bcms-cookies-consent .bcms-cookies-consent__settings .bcms-cookies-consent__form .bcms-cookies-consent__options .bcms-cookies-consent__toolbar{align-items:start}.bcms-cookies-consent .bcms-cookies-btn{padding:0 25px;border-radius:6px;font-weight:400!important;font-size:12px;transition:all .2s ease}.bcms-cookies-consent .bcms-cookies-btn i{display:none}.bcms-cookies-consent .bcms-cookies-btn--success{background:#fff!important;border:1px solid #fff!important;color:#fff!important;transition:all .4s ease;text-transform:uppercase!important;border-radius:0;height:50px;width:200px;font-weight:500!important}.bcms-cookies-consent .bcms-cookies-btn--success:hover{background:#fff!important;border:1px solid #fff!important;color:#fff!important}.bcms-cookies-consent.bcms-cookies-consent--light .bcms-cookies-consent__settings{background:#f9f9f9!important;border-radius:0;border:1px solid #fff!important;box-shadow:none}.bcms-cookies-consent.bcms-cookies-consent--light .bcms-cookies-btn--default{color:#ccc;background:#f9f9f9;border:1px solid #fff;transition:all .4s ease;text-transform:uppercase!important;border-radius:0;height:50px;width:200px;font-weight:500!important}.bcms-cookies-consent.bcms-cookies-consent--light .bcms-cookies-btn--default:hover{color:var(--c-white);background:#fff!important;border:1px solid #fff!important}.bcms-cookies-consent.bcms-cookies-consent--dark .bcms-cookies-consent__settings{background:#1b202b}.bcms-cookies-consent.bcms-cookies-consent--dark .bcms-cookies-btn--default{border:1px solid #dbdbdb;background:#1b202b;color:var(--c-white)}.bcms-cookies-consent.bcms-cookies-consent--modal{transform:unset;box-shadow:0 4px 14px rgb(9 41 87 / .1);border-radius:10px}@media screen and (max-width:769px){.bcms-cookies-consent.bcms-cookies-consent--modal{left:0!important}}.bcms-cookies-consent.bcms-cookies-consent--modal .bcms-cookies-consent__settings{box-shadow:unset;border:0}.bcms-cookies-consent.bcms-cookies-consent--modal.bcms-cookies-consent--light{background:#fff!important}.bcms-cookies-consent.bcms-cookies-consent--modal.bcms-cookies-consent--dark{background:#1b202b!important}.bcms-cookies-consent.bcms-cookies-consent--modal .bcms-cookies-consent__settings{display:block}label{border-color:#fff!important}label input{border-radius:0!important;width:18px}label input:focus,label input:focus-visible{outline:none}label input[type=checkbox]::before{content:"";position:absolute;width:18px;height:18px;border-radius:6px;border:1px solid #fff;transition:all .4s ease}label input[type=checkbox]:checked::before{position:absolute;width:18px;height:18px;background-color:var(--c-white);border:1px solid #fff;content:"✓";color:var(--c-white);font-weight:700;display:flex;border-radius:6px;justify-content:center;align-items:center}.bcms-cookies-consent__content{text-align:start;padding:1.5rem .25rem!important}.bcms-cookies-consent__content ul{margin-left:1rem!important;margin-top:1rem!important}.bcms-cookies-consent__content ul li a{color:#fff!important;transition:all .4s ease;font-weight:600!important;font-size:16px;line-height:1.5}.bcms-cookies-consent__content ul li a:hover{color:#000!important}.bcms-cookies-consent__compact-content .bcms-cookies-consent__text p{margin-top:.5rem;padding-top:0;font-size:16px;font-weight:500;margin-bottom:.25rem;line-height:1.5;color:var(--c-white)}.bcms-cookies-consent__compact-content .bcms-cookies-consent__text a{color:#fff!important;text-transform:none}.bcms-cookies-consent__compact-content .bcms-cookies-consent__text a:hover{color:#000!important}.bcms-cookies-consent__compact-content .bcms-cookies-consent__text p:has(a){margin-top:0;margin-bottom:.5rem}.bcms-cookies-consent__form{padding:15px 0 0!important}.bcms-cookies-consent__title{margin-top:1.5rem}.bcms-cookies-consent .bcms-cookies-consent__options .bcms-cookies-consent__toolbar{column-gap:10px!important}.bcms-cookies-cookie-icon{width:70px;height:70px;background-image:url(/p/assets/cookie-light.svg);background-repeat:no-repeat;background-size:cover}.bcms-cookies-cookie-icon svg{display:none}.bcms-cookies-consent .bcms-cookies-consent__options .bcms-cookies-consent__toolbar{gap:8px!important}.bcms-cookies-consent .bcms-cookies-cookie-icon{margin-bottom:0!important}.bcms-cookies-consent .bcms-cookies-consent__options label{padding:0 18px!important;font-size:12px!important;color:#000!important}@media(max-width:768px){.bcms-cookies-consent__settings{padding:30px 15px!important}}.bcms-cookies-consent .bcms-cookies-consent__options label:last-of-type{margin-right:10px!important}.bcms-cookies-consent__title{color:#000!important}.bcms-cookies-consent__content h3{margin-bottom:5px!important;font-size:20px!important}.bcms-cookies-consent__content p{font-size:16px!important;margin-bottom:20px!important}@media(max-width:768px){.bcms-cookies-consent--modal{margin:0 1rem!important;max-width:calc(100vw - 2rem)!important}.bcms-cookies-consent__content p{font-size:14px!important;margin-bottom:15px!important}h3{font-size:16px!important}}.bcms-cookies-consent__content h3{color:#000!important}.bcms-cookies-consent__content p{color:#000!important}#bcmsCookieInfoTextWrapper li a{color:#fff!important;text-decoration:underline;transition:all .4s ease}#bcmsCookieInfoTextWrapper li a:hover,#bcmsCookieInfoTextWrapper li a:focus{color:#000!important}.bcms-cookies-btn.bcms-cookies-btn--default{width:unset!important;height:unset!important}.showcase-card{position:relative;border-radius:1.875rem;padding:1.5rem 2rem;height:100%;transition:all .4s ease;display:flex;align-items:center}@media screen and (max-width:1199px){.showcase-card{padding:1.5rem 1.375rem;border-radius:.9375rem}}.showcase-card:hover{transform:translateY(-5px)}@media screen and (max-width:767px){.showcase-card:hover{transform:translateY(0)}}.showcase-card .card-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:1.75rem}@media screen and (max-width:991px){.showcase-card .card-wrap{gap:1rem}}.showcase-card .card-wrap .card-left{width:4.375rem;min-width:4.375rem;display:flex;justify-content:center}.showcase-card .card-wrap .card-left img{max-width:100%;height:auto;width:auto}.showcase-card .card-wrap .card-right{flex:1}.showcase-card .card-wrap .card-right h3,.showcase-card .card-wrap .card-right .card-text,.showcase-card .card-wrap .card-right a{color:var(--c-white)}.showcase-card .card-wrap .card-right h3{margin-bottom:.5rem;font-size:1.4375rem}.showcase-card .card-wrap .card-right h3 a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.showcase-card .card-wrap .card-right .card-text{font-size:1.0625rem;line-height:1.75}@media screen and (max-width:767px){.showcase-card .card-wrap .card-right .card-text{font-size:.875rem}}.showcase-card .card-wrap .card-right .card-text p:last-of-type{margin-bottom:0}.project-card{width:calc(25% - 18px);display:flex;flex-direction:column;position:relative}@media screen and (max-width:1199px){.project-card{width:calc(25% - 10.5px)}}@media screen and (max-width:767px){.project-card{width:calc(50% - 8px)}}@media screen and (max-width:577px){.project-card{width:100%}}.project-card.exposed-card{width:calc(50% - 18px)!important}@media screen and (max-width:1199px){.project-card.exposed-card{width:calc(50% - 10.5px)!important}}@media screen and (max-width:767px){.project-card.exposed-card{width:calc(50% - 8px)!important}}@media screen and (max-width:577px){.project-card.exposed-card{width:100%!important}}.project-card .image-wrap{padding:1.625rem .5rem .5rem;height:100%;border-radius:14px;position:relative}.project-card .image-wrap .card-dot{position:absolute;top:.5625rem;left:.875rem;display:flex;width:.5rem;min-width:.5rem;height:.5rem;background:#d9d9d9;border-radius:50%;opacity:28%}.project-card .image-wrap .card-dot:nth-of-type(2){left:1.75rem}.project-card .image-wrap .card-dot:nth-of-type(3){left:2.625rem}.project-card .image-wrap img{width:100%;height:100%;border-radius:.3125rem;object-fit:cover;max-height:30rem;object-position:top}.project-card .card-title{color:var(--c-white);font-weight:600;font-size:1.25rem;margin-top:.5rem;display:flex}.project-card .card-title a{color:var(--c-white)}.project-card .card-title a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.news-card{width:calc(33.33% - 1.625rem*2/3);border-radius:1.875rem;overflow:hidden;display:flex;flex-direction:column;position:relative;align-self:flex-start}@media screen and (max-width:1199px){.news-card{width:calc(33.33% - 1rem*2/3)}}@media screen and (max-width:991px){.news-card{width:calc(50% - 1rem*1/2)}}@media screen and (max-width:767px){.news-card{width:100%}}.news-card:hover .card-link i{transform:translateX(4px)}@media screen and (max-width:1199px){.news-card{border-radius:.9375rem}}.news-card .card-image{height:19.375rem}@media screen and (max-width:991px){.news-card .card-image{height:13.75rem}}.news-card .card-image img{width:100%;height:100%;object-fit:cover}.news-card .card-content{display:flex;flex-direction:column;flex:1;min-height:0;height:unset!important;padding:1.5rem 1.625rem 1.625rem}@media screen and (max-width:1199px){.news-card .card-content{padding:1.5rem 1rem 1.625rem}}.news-card .card-content a:not(.card-tag),.news-card .card-content span:not(.card-tag),.news-card .card-content time:not(.card-tag){color:var(--c-white)}.news-card .card-content .date-author-wrap{display:flex;align-items:center;margin-bottom:2rem}.news-card .card-content .date-author-wrap span,.news-card .card-content .date-author-wrap time{font-size:.9375rem;line-height:1.25rem}.news-card .card-content .card-title{font-size:1.875rem;font-weight:600;line-height:2.1875rem;margin-bottom:2rem;flex:1}@media screen and (max-width:1199px){.news-card .card-content .card-title{font-size:1.5rem;line-height:1.75rem}}.news-card .card-content .card-title a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.news-card .card-content .card-tag{font-size:.8125rem;font-weight:600;line-height:1.25rem;text-transform:uppercase;padding:.125rem .75rem;border-radius:30px;backdrop-filter:blur(2px);width:max-content;margin-bottom:.875rem;background:#0096d1}@media screen and (max-width:767px){.news-card .card-content .card-tag{font-size:.75rem}}.news-card .card-content .content-bottom{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.news-card .card-content .content-bottom .reading-time{font-size:.9375rem}.testimonial-card{display:flex;flex-direction:column}.testimonial-card p,.testimonial-card span{color:var(--c-white)}.testimonial-card .card-text{font-size:1.0625rem;line-height:1.875rem;margin-bottom:0}@media screen and (max-width:767px){.testimonial-card .card-text{font-size:.875rem;line-height:1.7;padding-right:1.25rem}}.testimonial-card .card-text p:last-of-type{margin-bottom:0}.testimonial-card .card-bottom{margin-top:1.125rem;display:flex;align-items:center;gap:1.25rem}.testimonial-card .card-bottom .bottom-left{width:3.375rem;min-width:3.375rem;height:3.375rem;border-radius:50%;overflow:hidden}@media screen and (max-width:767px){.testimonial-card .card-bottom .bottom-left{display:none}}.testimonial-card .card-bottom .bottom-left img{width:100%;height:100%;object-fit:cover}.testimonial-card .card-bottom .bottom-right{display:flex;flex-direction:column}.testimonial-card .card-bottom .bottom-right span{line-height:1.625rem}.testimonial-card .card-bottom .bottom-right .card-title{font-size:1.25rem}@media screen and (max-width:767px){.testimonial-card .card-bottom .bottom-right .card-title{font-size:1.0625rem}}.testimonial-card .card-bottom .bottom-right .card-subtitle{font-size:.9375rem}.nav-header{position:fixed;top:0;width:100%;z-index:9999;transition:all .4s ease}.nav-header .dropdown-bg{position:fixed;top:5.625rem;left:0;width:100vw;background:#000;z-index:998;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,height .2s ease;pointer-events:none}body.light-mode .nav-header .dropdown-bg{background:#fff}.nav-header .dropdown-bg.is-visible{opacity:1;visibility:visible}.nav-header.scroll{background:rgb(0 0 0 / .7);backdrop-filter:blur(5.9499998093px);box-shadow:0 4px 20px rgb(0 0 0 / .08)}body.light-mode .nav-header.scroll{background:hsl(0 0% 100% / .7);backdrop-filter:blur(5.9499998093px)}.nav-header.menu-open{background:rgb(0 0 0 / .7);backdrop-filter:blur(5.9499998093px);box-shadow:none}.nav-header.menu-open .nav-container{border-bottom:1px solid hsl(0 0% 100% / .5)}body.light-mode .nav-header.menu-open{background:hsl(0 0% 100% / .7);backdrop-filter:blur(5.9499998093px)}body.light-mode .nav-header.menu-open .nav-container{border-bottom:1px solid rgb(0 0 0 / .15)}.nav-header .nav-container{padding:0rem 1.625rem}@media screen and (max-width:1800px){.nav-header .nav-container{padding:0 3rem}}@media screen and (max-width:991px){.nav-header .nav-container{padding:0 2rem}}@media screen and (max-width:767px){.nav-header .nav-container{padding:0 1rem}}.nav-header .nav-container .nav-brand{height:3rem}.nav-header .nav-container .nav-brand img{height:100%;object-fit:contain}.nav-header .nav-container .nav-brand .logo-dark{display:none}.nav-header .nav-container .navbar{min-height:4.3125rem;padding:0}.nav-header .nav-container .navbar .navbar-right{display:flex;flex-direction:row;align-items:center;gap:1.875rem}@media screen and (max-width:991px){.nav-header .nav-container .navbar .navbar-right{gap:1.5rem}}.nav-header .nav-container .navbar .navbar-desktop-right{align-items:center}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1{display:flex;flex-direction:row;gap:2.625rem}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1>li>a{font-size:1.25rem;font-weight:600;text-align:start;line-height:2.8125rem;padding:1.375rem 0;transition:color .2s ease;position:relative}@media screen and (max-width:1399px){.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1>li>a{font-size:1.25rem;padding:.25rem 1.25rem}}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1>li>a::before{content:"";position:absolute;top:0;right:-42px;width:42px;height:100%;background:#fff0}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1>li>a span{display:inline-block;position:relative;color:var(--c-white)}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1 li a{transition:color .2s ease}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1 li a span{background:linear-gradient(92deg,#FF9D23 -15.79%,#FF007D 53.28%,#B64DD3 115.09%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--c-white);transition:all .4s ease}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1 li:hover>a{color:#fff0}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1 li:hover>a span{-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1 li:hover>a span,.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1 li:has(>.dropdown-wrapper.is-open)>a span{-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1>li.has-dropdown:has(.l2-item.active)>a span,.nav-header .nav-container .navbar .navbar-menu .navbar-nav.level-1>li.has-dropdown:has(.nav-item.active)>a span{-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar .navbar-menu .nav-item.dropdown.has-dropdown:hover>.dropdown-wrapper{opacity:1;visibility:visible}.nav-header .nav-container .navbar .navbar-menu .nav-item.dropdown.has-dropdown:hover .dropdown-menu{display:block}.nav-header .nav-container .navbar .navbar-menu .nav-item.dropdown.has-dropdown:hover .dropdown-menu .dropdown.has-dropdown:hover>.dropdown-menu.level-3{display:block}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper{position:fixed;top:5.625rem;left:0;width:100vw;display:block;padding:4rem 0 5rem;z-index:999;filter:drop-shadow(0 6px 12px rgb(0 0 0 / .12));opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}@media screen and (max-width:1399px){.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper{top:4.375rem}}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper.is-open{opacity:1;visibility:visible}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container{display:grid;grid-template-columns:repeat(2,1fr);width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:1399px){.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container{padding:0 2rem}}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left{padding-right:4rem;padding-top:0;padding-bottom:1rem;border-right:1px solid hsl(0 0% 100% / .5)}body.light-mode .nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left{border-right:1px solid rgb(0 0 0 / .15)}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list{list-style:none;padding:0}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item{padding:10px 0;cursor:pointer}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item:first-of-type{padding-top:0}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item a{justify-content:space-between;width:100%;display:flex;padding-right:0;transition:color .2s ease}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item a,.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item span{font-weight:600;font-size:1.625rem;color:var(--c-white);text-decoration:none;align-items:center}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item span{opacity:.6;transition:all .4s ease}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item i{transition:all .4s ease;opacity:.6}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item.is-active a span{opacity:1;color:var(--c-white)}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item:hover span{color:var(--c-white);-webkit-text-fill-color:var(--c-white);opacity:1}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item:hover i{transform:translateX(4px);opacity:1}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-left .level-2-list .l2-item.is-active a i{background:linear-gradient(92deg,#FF9D23,#FF007D,#B64DD3);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;opacity:1}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right{padding-left:4rem;padding-top:0;padding-bottom:1rem;display:grid;transition:height .2s ease}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-wrapper{grid-area:1/1;display:block!important;opacity:0;pointer-events:none;transition:opacity .2s ease}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-wrapper.is-active{opacity:1;pointer-events:auto}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .category-description{margin-bottom:3rem;max-width:80%;display:flex;align-items:center;gap:.75rem}@media screen and (max-width:1399px){.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .category-description{max-width:100%}}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .category-description p{color:var(--c-white);font-size:1.0625rem;font-weight:400;line-height:28px;opacity:.7;margin-bottom:0}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-group{display:flex!important;flex-direction:column;list-style:none;padding-left:0}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-group.is-active{display:flex;flex-direction:column}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-group .active a,.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-group .active span{opacity:1}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-group a,.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-group span{padding:0 1rem 0 0;color:var(--c-white);font-size:1.125rem;font-weight:400!important;line-height:45px;text-decoration:underline!important;opacity:.6;transition:opacity .2s ease,color .2s ease}.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-group a:hover,.nav-header .nav-container .navbar .navbar-menu .dropdown-wrapper .dropdown-container .dropdown-right .level-3-group span:hover{color:var(--c-white);opacity:1}.nav-header .nav-container .navbar-toggle{border:0;background:#fff0;width:2.5rem;height:1.5rem;position:relative;z-index:9}@media screen and (max-width:991px){.nav-header .nav-container .navbar-toggle{width:2.25rem;height:1.375rem}}.nav-header .nav-container .navbar-toggle:hover span{width:100%!important}.nav-header .nav-container .navbar-toggle span{width:100%;height:.25rem;background:var(--c-white);border-radius:14px;position:absolute;left:0;transition:all .4s ease;transform-origin:center center}@media screen and (max-width:991px){.nav-header .nav-container .navbar-toggle span{height:.1875rem}}.nav-header .nav-container .navbar-toggle span.top-bar{top:0}.nav-header .nav-container .navbar-toggle span.bottom-bar{bottom:0}.nav-header .nav-container .navbar-toggle span.middle-bar{top:50%;transform:translateY(-50%);width:70%;margin-left:auto;left:auto;right:0}.nav-header .nav-container .navbar-collapse{position:fixed;top:4.375rem;right:0;width:100vw;height:calc(100vh - 70px);background:#000;overflow:hidden;display:flex;flex-direction:column;align-items:start;transform:translateX(100%);transition:transform .3s ease;padding:2rem 1rem}.nav-header .nav-container .navbar-collapse:has(.mobile-panel[data-level="1"].active){background:#222}.nav-header .nav-container .navbar-collapse:has(.mobile-panel[data-level="2"].active){background:#303030}body.light-mode .nav-header .nav-container .navbar-collapse{background:#fff}body.light-mode .nav-header .nav-container .navbar-collapse:has(.mobile-panel[data-level="1"].active){background:#f5f5f5}body.light-mode .nav-header .nav-container .navbar-collapse:has(.mobile-panel[data-level="2"].active){background:#eee}.nav-header .nav-container .navbar-collapse .category-description{margin:1.75rem 0 2rem;display:flex;align-items:center;gap:.75rem}.nav-header .nav-container .navbar-collapse .category-description p{color:var(--c-white);font-size:1.0625rem;font-weight:400;line-height:28px;margin-bottom:0}.nav-header .nav-container .navbar-collapse .nav-link{transition:color .2s ease,opacity .2s ease}.nav-header .nav-container .navbar-collapse .nav-link:hover{color:unset}.nav-header .nav-container .navbar-collapse .nav-link:hover span{color:#fff0;-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar-collapse .nav-link:hover span::after{opacity:1}.nav-header .nav-container .navbar-collapse.open{transform:translateX(0)}.nav-header .nav-container .navbar-collapse .navbar-nav.level-1{width:100%}.nav-header .nav-container .navbar-collapse .navbar-nav{display:flex;flex-direction:column;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.nav-header .nav-container .navbar-collapse .navbar-nav::-webkit-scrollbar{width:4px}.nav-header .nav-container .navbar-collapse .navbar-nav::-webkit-scrollbar-track{background:#fff0}.nav-header .nav-container .navbar-collapse .navbar-nav::-webkit-scrollbar-thumb{background:hsl(0 0% 100% / .3);border-radius:2px}body.light-mode .nav-header .nav-container .navbar-collapse .navbar-nav::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .15)!important}.nav-header .nav-container .navbar-collapse .navbar-nav>li>a{font-size:1.625rem;font-weight:600;text-align:start;line-height:2.8125rem;padding:.25rem 1.25rem}.nav-header .nav-container .navbar-collapse .navbar-nav>li>a span{display:inline-block;position:relative}.nav-header .nav-container .navbar-collapse .navbar-nav>li>a span i{display:inline-flex;position:absolute;left:-34px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:auto;font-size:1.75rem;background:var(--c-white);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:all .4s ease}.nav-header .nav-container .navbar-collapse .navbar-nav>li>a.open span i{opacity:1;visibility:visible;pointer-events:visible}.nav-header .nav-container .navbar-collapse .navbar-nav li a{transition:color .2s ease}.nav-header .nav-container .navbar-collapse .navbar-nav li a span{display:inline-block;position:relative;transition:color .2s ease,-webkit-text-fill-color .2s ease}.nav-header .nav-container .navbar-collapse .navbar-nav li a span::after{content:attr(data-text);position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(92deg,#FF9D23 -5.79%,#FF007D 53.28%,#B64DD3 115.09%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:opacity .2s ease}.nav-header .nav-container .navbar-collapse .navbar-nav li.active:not(:has(.dropdown-menu .active))>a span,.nav-header .nav-container .navbar-collapse .navbar-nav li.active:not(.dropdown)>a span{background:linear-gradient(92deg,#FF9D23 -15.79%,#FF007D 53.28%,#B64DD3 115.09%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar-collapse .navbar-nav li.dropdown:has(.dropdown-menu .active)>a span{background:linear-gradient(92deg,#FF9D23 -15.79%,#FF007D 53.28%,#B64DD3 115.09%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar-collapse .navbar-nav li:hover>a span{color:#fff0;-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar-collapse .navbar-nav li:hover>a span::after{opacity:1}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu{display:none;background:#fff0;padding-top:0;overflow-x:hidden;border:none}@media screen and (max-width:991px){.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu{margin-top:-5px}}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu.level-2{max-height:30vh;overflow-y:auto;scrollbar-gutter:stable}@media screen and (max-width:991px){.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu.level-2{max-height:40vh}}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu.level-2::-webkit-scrollbar{width:3px}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu.level-2::-webkit-scrollbar-track{background:#fff0}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu.level-2::-webkit-scrollbar-thumb{background:hsl(0 0% 100% / .3);border-radius:2px}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu.level-3{overflow-y:visible}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu>li a{font-family:"Bricolage Grotesque",sans-serif;font-size:1.25rem;font-weight:600;line-height:2.8125rem;padding:.125rem 1.5rem;text-align:end;transition:color .2s ease}@media screen and (max-width:991px){.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu>li a{line-height:2.5rem;font-size:1.125rem;padding:.125rem 1.375rem}}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu>li a span{display:inline-block;position:relative;transition:color .2s ease,-webkit-text-fill-color .2s ease}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu>li a span i{display:inline-flex;position:absolute;left:-22px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:auto;font-size:1rem;background:var(--c-white);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:all .4s ease}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu>li a.open span i{opacity:1;visibility:visible;pointer-events:visible}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu>li.active:not(:has(.dropdown-menu .active))>a span{background:linear-gradient(92deg,#FF9D23 -15.79%,#FF007D 53.28%,#B64DD3 115.09%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu>li:hover>a span{color:#fff0;-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu>li:hover>a span::after{opacity:1}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu .dropdown-menu li a{font-size:1rem;padding:0rem 1.5rem;text-align:end;transition:color .2s ease}@media screen and (max-width:991px){.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu .dropdown-menu li a{font-size:.875rem;padding:0rem 1.375rem}}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu .dropdown-menu li:hover>a span{color:#fff0;-webkit-text-fill-color:#fff0}.nav-header .nav-container .navbar-collapse .navbar-nav .dropdown-menu .dropdown-menu li:hover>a span::after{opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels span{transition:color .2s ease,-webkit-text-fill-color .2s ease,opacity .2s ease}.nav-header .nav-container .navbar-collapse .mobile-panels .level-1>li.active>.nav-item-row>a.nav-link span,.nav-header .nav-container .navbar-collapse .mobile-panels .level-1>li.active>a.nav-link span{color:#fff0!important;-webkit-text-fill-color:#fff0!important;background:linear-gradient(92deg,#FF9D23 -5.79%,#FF007D 53.28%,#B64DD3 115.09%);background-clip:text;-webkit-background-clip:text}.nav-header .nav-container .navbar-collapse .mobile-panels .level-1>li.active>.nav-item-row>a.nav-link span::after,.nav-header .nav-container .navbar-collapse .mobile-panels .level-1>li.active>a.nav-link span::after{opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels .level-1 .nav-item.active button{opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels .level-1 .nav-item.active i{background:linear-gradient(92deg,#FF9D23,#FF007D,#B64DD3);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels .level-2 .nav-link:hover{opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels .level-2 .nav-link:hover span{color:var(--c-white)!important;-webkit-text-fill-color:var(--c-white)!important}.nav-header .nav-container .navbar-collapse .mobile-panels .level-2 .nav-link:hover span::after{background:#fff0}.nav-header .nav-container .navbar-collapse .mobile-panels .level-2 .nav-item.active a{opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels .level-2 .nav-item.active span{color:var(--c-white)!important;-webkit-text-fill-color:var(--c-white)!important;background:none!important}.nav-header .nav-container .navbar-collapse .mobile-panels .level-2 .nav-item.active button{opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels .level-2 .nav-item.active i{background:linear-gradient(92deg,#FF9D23,#FF007D,#B64DD3);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels .level-3 .nav-link:hover{opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels .level-3 .nav-link:hover span{color:var(--c-white)!important;-webkit-text-fill-color:var(--c-white)!important}.nav-header .nav-container .navbar-collapse .mobile-panels .level-3 .nav-link:hover span::after{background:#fff0}.nav-header .nav-container .navbar-collapse .mobile-panels .level-3 .nav-item.active a{opacity:1}.nav-header .nav-container .navbar-collapse .mobile-panels .level-3 .nav-item.active span{color:var(--c-white)!important;-webkit-text-fill-color:var(--c-white)!important;background:none!important}.nav-open .navbar-toggle{transition:all .4s ease}.nav-open .navbar-toggle .top-bar{top:50%!important;transform:translateY(-50%) rotate(45deg);transition:all .4s ease}.nav-open .navbar-toggle .middle-bar{opacity:0;transform:translateY(-50%) scaleX(0);transition:all .2s ease}.nav-open .navbar-toggle .bottom-bar{top:50%!important;transform:translateY(-50%) rotate(-45deg);transition:all .4s ease}.nav-open .navbar-toggle.open{margin-right:-6px}body.nav-open{overflow:hidden;height:100vh!important}@media screen and (max-width:2070px){body.light-mode header.scroll{background:#000}body.light-mode body.light-mode header.scroll{background:#fff}}body.light-mode header .nav-container .navbar-collapse{background:#000}body.light-mode body.light-mode header .nav-container .navbar-collapse{background:#fff}body.light-mode .logo-dark{display:block!important}body.light-mode .logo-light{display:none}.dark-theme-img{display:block}.light-theme-img{display:none}body.light-mode .dark-theme-img{display:none}body.light-mode .light-theme-img{display:block}@media screen and (max-width:991px){.navbar-collapse{overflow:hidden}.navbar-collapse .mobile-panels{width:100%;height:100%;position:relative;overflow:hidden}.navbar-collapse .mobile-panel{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto}.navbar-collapse .mobile-panel.active{transform:translateX(0)}.navbar-collapse .mobile-panel.slide-out{transform:translateX(-100%)}.navbar-collapse .mobile-panel.slide-right{transform:translateX(100%)}.navbar-collapse .mobile-panel-back{display:flex;align-items:center;gap:.35rem;background:none;border:none;color:var(--c-white);font-size:1.125rem;font-weight:400;padding:.5rem 0;margin-bottom:1rem;cursor:pointer;transition:all .4s ease}.navbar-collapse .mobile-panel-back i{font-size:.9375rem;transition:all .4s ease}.navbar-collapse .mobile-panel-back span{text-decoration:underline}.navbar-collapse .nav-item-row{display:flex;align-items:center;justify-content:space-between}.navbar-collapse .mobile-drill-btn,.navbar-collapse .mobile-drill-btn-l3{background:none;border:none;color:var(--c-white);padding:.5rem 0 .5rem 1rem;cursor:pointer;opacity:.6;font-size:1.25rem;transition:all .4s ease}.navbar-collapse .mobile-drill-btn:hover,.navbar-collapse .mobile-drill-btn-l3:hover{opacity:1}.navbar-collapse .mobile-drill-btn:hover i,.navbar-collapse .mobile-drill-btn-l3:hover i{background:linear-gradient(92deg,#FF9D23,#FF007D,#B64DD3);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;opacity:1}.navbar-collapse .dropdown-wrapper{display:none!important}.navbar-menu .nav-item-row{display:contents}.navbar-menu .mobile-drill-btn,.navbar-menu .mobile-drill-btn-l3{display:none}.nav-link{color:var(--c-white);font-size:1.625rem;font-weight:600;line-height:2.8125rem}.level-2 .nav-link{padding:.625rem 1rem .625rem 0;color:var(--c-white);font-size:1.375rem;font-weight:600;opacity:.6;line-height:1.3}.level-3 .nav-link{color:var(--c-white);opacity:.6;font-size:1.125rem;font-weight:400;line-height:2.1875rem;transition:all .4s ease}.level-3 .nav-link span{text-decoration:underline}.level-3 .nav-link:hover{opacity:1}}.mobile-panel.slide-out .mobile-drill-btn,.mobile-panel.slide-out .mobile-drill-btn-l3{display:none}.mobile-panel{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(100%);overflow-y:auto}.mobile-panel.active{transform:translateX(0)}.mobile-panel.slide-out{transform:translateX(-30%)}.mobile-panel.slide-right{transform:translateX(100%)}body.nav-open{overflow:hidden}body.nav-open.light-mode .nav-header{background:hsl(0 0% 100% / .7);backdrop-filter:blur(5.9499998093px)}body.nav-open.light-mode .nav-header .nav-container{border-bottom:1px solid rgb(0 0 0 / .15)}body.nav-open .nav-header{background:rgb(0 0 0 / .7);backdrop-filter:blur(5.9499998093px);box-shadow:none}body.nav-open .nav-header .nav-container{border-bottom:1px solid hsl(0 0% 100% / .5)}@media screen and (max-width:767px){footer .custom-container{padding:0}}footer .footer-content{border-radius:30px;padding:3.625rem 2.5rem 1.5rem;display:flex;gap:4.375rem;flex-wrap:wrap;transition:all .4s ease}@media screen and (max-width:767px){footer .footer-content{border-radius:30px 30px 0 0;padding:2.625rem 2.0625rem 1.5rem;gap:3.75rem}}footer .footer-content a,footer .footer-content span{color:var(--c-white)}footer .footer-content .footer-block{width:calc(33.33% - 2.9166666667rem);display:flex;flex-direction:column;gap:1.375rem}@media screen and (max-width:991px){footer .footer-content .footer-block{width:calc(50% - 2.1875rem)}}@media screen and (max-width:577px){footer .footer-content .footer-block{width:100%}}@media screen and (max-width:767px){footer .footer-content .footer-block .logo{height:2.375rem;margin-bottom:-.5rem}}footer .footer-content .footer-block .logo{height:4.875rem}footer .footer-content .footer-block .logo-dark{display:none}footer .footer-content .footer-block .block-title{font-size:1.25rem;line-height:1.4375rem;font-weight:600}footer .footer-content .footer-block .socials-wrap{margin-top:auto;order:100}footer .footer-content .footer-block .socials-wrap .block-title{margin-bottom:2.375rem;display:block}footer .footer-content .footer-block .socials-wrap .socials{display:flex;flex-wrap:wrap;gap:.875rem}footer .footer-content .footer-block .socials-wrap .socials a{font-size:1.125rem}footer .footer-content .footer-block .footer-nav{display:flex;flex-direction:column;gap:1.375rem}footer .footer-content .footer-block .footer-nav .nav-item-title{font-weight:600}footer .footer-content .footer-block .footer-nav p{font-size:.9375rem}footer .footer-content .footer-block .footer-nav p:last-of-type{margin-bottom:0}footer .footer-content .footer-block .address-wrap,footer .footer-content .footer-block .address-wrap-sec,footer .footer-content .footer-block .contact-info{display:flex;flex-direction:column}footer .footer-content .footer-block .address-wrap .label,footer .footer-content .footer-block .address-wrap-sec .label,footer .footer-content .footer-block .contact-info .label{font-weight:600}footer .footer-content .footer-block .address-wrap span,footer .footer-content .footer-block .address-wrap-sec span,footer .footer-content .footer-block .contact-info span{line-height:1.6}footer .footer-content .footer-block .contact-info{gap:.375rem;margin-top:.25rem}footer .footer-content .footer-block .contact-info a{display:flex;align-items:center;gap:.375rem;font-weight:600;font-size:.9375rem}footer .footer-content .footer-credits{width:100%;padding-top:1.5rem;border-top:1px solid hsl(0 0% 100% / .3215686275);display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){footer .footer-content .footer-credits{flex-direction:column;gap:.25rem}}footer .footer-content .footer-credits a,footer .footer-content .footer-credits span{font-size:.875rem}.entry-hero{padding:12.5rem 0 3.75rem}@media screen and (max-width:2000px){.entry-hero{padding-top:12.5rem;padding-bottom:1.25rem}}@media screen and (max-width:1600px){.entry-hero{padding-bottom:6.25rem}}@media screen and (max-width:1300px){.entry-hero{padding-top:12.5rem}}@media screen and (max-width:991px){.entry-hero{padding-bottom:3.75rem;margin:0 -1rem;overflow:hidden}}@media screen and (max-width:767px){.entry-hero{padding-top:10.625rem;padding-bottom:4.375rem}}@media screen and (max-width:370px){.entry-hero{padding-bottom:10.625rem}}.entry-hero .hero-wrapper{position:relative}.entry-hero .hero-icons .icon-wrap{position:absolute;display:flex;align-items:center;justify-content:center}.entry-hero .hero-icons .icon-wrap img{object-fit:contain;z-index:10}.entry-hero .hero-icons .mailing-app-icon{top:1.875rem;left:6.25rem;width:9.375rem;height:9.5rem;border-radius:2.1875rem;z-index:10}@media screen and (max-width:1800px){.entry-hero .hero-icons .mailing-app-icon{left:0rem}}@media screen and (max-width:1199px){.entry-hero .hero-icons .mailing-app-icon{border-radius:1.875rem;width:6.5625rem;height:6.6875rem}}@media screen and (max-width:991px){.entry-hero .hero-icons .mailing-app-icon{right:-2.5rem;left:unset;top:unset;bottom:-3.75rem}}@media screen and (max-width:400px){.entry-hero .hero-icons .mailing-app-icon{bottom:-5rem}}@media screen and (max-width:370px){.entry-hero .hero-icons .mailing-app-icon{bottom:-11.25rem}}.entry-hero .hero-icons .mailing-app-icon img{width:5.125rem;height:5.125rem}@media screen and (max-width:1199px){.entry-hero .hero-icons .mailing-app-icon img{width:3.125rem;height:3.125rem}}.entry-hero .hero-icons .auto-app-icon{bottom:6.25rem;left:26.875rem;width:12rem;height:12.125rem;border-radius:3.125rem}@media screen and (max-width:1600px){.entry-hero .hero-icons .auto-app-icon{bottom:0rem}}@media screen and (max-width:1800px){.entry-hero .hero-icons .auto-app-icon{left:20.625rem}}@media screen and (max-width:1300px){.entry-hero .hero-icons .auto-app-icon{bottom:-6.25rem}}@media screen and (max-width:1199px){.entry-hero .hero-icons .auto-app-icon{width:8rem;height:8.0625rem;left:16.25rem;bottom:.625rem;border-radius:1.875rem}}@media screen and (max-width:991px){.entry-hero .hero-icons .auto-app-icon{left:16.875rem;top:-15.625rem}}@media screen and (max-width:400px){.entry-hero .hero-icons .auto-app-icon{left:14.375rem}}.entry-hero .hero-icons .auto-app-icon img{width:6.25rem;height:6.25rem}@media screen and (max-width:1199px){.entry-hero .hero-icons .auto-app-icon img{width:4rem;height:4rem}}.entry-hero .hero-icons .dashboard-app-icon{bottom:3.125rem;left:6.25rem;width:13.25rem;height:13.25rem;border-radius:3.125rem;z-index:10}@media screen and (max-width:1600px){.entry-hero .hero-icons .dashboard-app-icon{bottom:-3.125rem}}@media screen and (max-width:8400px){.entry-hero .hero-icons .dashboard-app-icon{left:0rem}}@media screen and (max-width:1300px){.entry-hero .hero-icons .dashboard-app-icon{bottom:-5rem}}@media screen and (max-width:1199px){.entry-hero .hero-icons .dashboard-app-icon{width:7.0625rem;height:7.0625rem;bottom:0;border-radius:1.875rem}}@media screen and (max-width:991px){.entry-hero .hero-icons .dashboard-app-icon{right:1.875rem;left:unset;bottom:0rem}}@media screen and (max-width:400px){.entry-hero .hero-icons .dashboard-app-icon{bottom:-1.25rem}}@media screen and (max-width:370px){.entry-hero .hero-icons .dashboard-app-icon{bottom:-8.125rem}}.entry-hero .hero-icons .dashboard-app-icon img{width:8.25rem;height:8.875rem}@media screen and (max-width:1199px){.entry-hero .hero-icons .dashboard-app-icon img{width:3.75rem;height:3.75rem}}.entry-hero .hero-icons .re-app-icon{top:8.125rem;left:13.75rem;width:12rem;height:12.125rem;border-radius:2.625rem}@media screen and (max-width:1800px){.entry-hero .hero-icons .re-app-icon{left:7.5rem}}@media screen and (max-width:1300px){.entry-hero .hero-icons .re-app-icon{top:6.25rem;left:10rem}}@media screen and (max-width:1199px){.entry-hero .hero-icons .re-app-icon{width:9.125rem;height:9.25rem;left:7.5rem;border-radius:1.875rem}}@media screen and (max-width:991px){.entry-hero .hero-icons .re-app-icon{left:9.375rem;top:-11.25rem}}@media screen and (max-width:400px){.entry-hero .hero-icons .re-app-icon{left:6.875rem}}.entry-hero .hero-icons .re-app-icon img{width:7.5rem;height:8.75rem}@media screen and (max-width:1199px){.entry-hero .hero-icons .re-app-icon img{width:5.6875rem;height:5.6875rem}}.entry-hero .hero-icons .projects-app-icon{top:-px2rem(10);left:21.25rem;width:12rem;height:12rem;border-radius:2.625rem;z-index:10}@media screen and (max-width:1800px){.entry-hero .hero-icons .projects-app-icon{left:15rem}}@media screen and (max-width:1300px){.entry-hero .hero-icons .projects-app-icon{top:-4.375rem;left:17.5rem}}@media screen and (max-width:1199px){.entry-hero .hero-icons .projects-app-icon{width:9.125rem;height:9.25rem;border-radius:1.875rem}}@media screen and (max-width:1100px){.entry-hero .hero-icons .projects-app-icon{left:13.75rem}}@media screen and (max-width:991px){.entry-hero .hero-icons .projects-app-icon{left:2.5rem;top:-16.25rem}}@media screen and (max-width:400px){.entry-hero .hero-icons .projects-app-icon{left:0rem}}.entry-hero .hero-icons .projects-app-icon img{width:8.5rem;height:6.875rem}@media screen and (max-width:1199px){.entry-hero .hero-icons .projects-app-icon img{width:6.5625rem;height:6.5625rem}}.entry-hero .hero-content{width:max-content;margin-left:auto}@media screen and (max-width:991px){.entry-hero .hero-content{margin-left:0;width:100%;margin-top:12.5rem;padding:0 1rem}}.entry-hero .hero-content h1{color:var(--c-white);font-size:7.75rem;font-weight:600;text-align:right;width:max-content;display:flex;flex-direction:column}@media screen and (max-width:1500px){.entry-hero .hero-content h1{font-size:6.25rem}}@media screen and (max-width:1300px){.entry-hero .hero-content h1{font-size:5rem}}@media screen and (max-width:991px){.entry-hero .hero-content h1{text-align:start}}@media screen and (max-width:767px){.entry-hero .hero-content h1{font-size:3.75rem;max-width:calc(100vw - 2rem)}}.entry-hero .hero-content h1 span{margin-bottom:0;line-height:1.1;text-align:right;letter-spacing:.375rem}@media screen and (max-width:1600px){.entry-hero .hero-content h1 span{line-height:1}}@media screen and (max-width:991px){.entry-hero .hero-content h1 span{text-align:start}}@media screen and (max-width:767px){.entry-hero .hero-content h1 span{letter-spacing:0;line-height:.9}}.entry-hero .hero-content h1 span.gradient-text{background:linear-gradient(90deg,#9448CD 0%,#CD32A8 30%,#FFA300 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.entry-hero .hero-content .text,.entry-hero .hero-content .btn{margin-left:auto;margin-top:1.5rem;max-width:28.125rem}@media screen and (max-width:991px){.entry-hero .hero-content .text,.entry-hero .hero-content .btn{margin-left:0}}@media screen and (max-width:767px){.entry-hero .hero-content .text,.entry-hero .hero-content .btn{max-width:16.875rem}}.entry-hero .hero-content .text{color:var(--c-white);width:max-content;text-align:right;font-size:1.25rem;line-height:1.875rem;font-weight:400}@media screen and (max-width:991px){.entry-hero .hero-content .text{text-align:start}}@media screen and (max-width:767px){.entry-hero .hero-content .text{font-size:1.0625rem;line-height:1.5}}.entry-hero .hero-content .btn-primary i{margin-left:.25rem;transition:all .4s ease}.entry-hero .hero-content .btn-primary:hover i{transform:translateX(4px)}.entry-logos-slider h2,.entry-logos-slider .dot-title{color:var(--c-white)}.entry-logos-slider h2{margin-bottom:3.75rem}@media screen and (max-width:767px){.entry-logos-slider h2{margin-bottom:1.875rem}}.entry-logos-slider .dot-title{margin-bottom:1.875rem;font-size:.9375rem;line-height:1.25rem;font-weight:400}.entry-logos-slider .swiper .swiper-wrapper .swiper-slide{height:4.375rem;display:flex;align-items:center}.entry-logos-slider .swiper .swiper-wrapper .swiper-slide img{max-height:100%;max-width:100%;height:auto;width:auto;filter:grayscale(1);transition:all .4s ease}.entry-logos-slider .swiper .swiper-wrapper .swiper-slide:hover img{filter:unset}.entry-logos-slider .swiper .swiper-wrapper .swiper-slide .dark-theme-img{display:block}.entry-logos-slider .swiper .swiper-wrapper .swiper-slide .light-theme-img{display:none}body.light-mode .entry-logos-slider .swiper .swiper-wrapper .swiper-slide .dark-theme-img{display:none}body.light-mode .entry-logos-slider .swiper .swiper-wrapper .swiper-slide .light-theme-img{display:block}.entry-showcase-cards{overflow-x:hidden}@media screen and (max-width:767px){.entry-showcase-cards{width:100vw;margin-left:-1rem}}.entry-showcase-cards .section-wrap{display:flex;flex-wrap:wrap;gap:5.625rem}@media screen and (max-width:1199px){.entry-showcase-cards .section-wrap{gap:1.875rem}}.entry-showcase-cards .section-wrap .section-left{flex:0 0 calc(30% - 2.8125rem)}@media screen and (max-width:1199px){.entry-showcase-cards .section-wrap .section-left{flex:0 0 100%}}@media screen and (max-width:767px){.entry-showcase-cards .section-wrap .section-left{padding:0 1rem}}.entry-showcase-cards .section-wrap .section-left h2,.entry-showcase-cards .section-wrap .section-left .section-text,.entry-showcase-cards .section-wrap .section-left .section-link{color:var(--c-white)}.entry-showcase-cards .section-wrap .section-left h2{margin-bottom:.625rem}.entry-showcase-cards .section-wrap .section-left .dot-title{margin-bottom:1.25rem}@media screen and (max-width:1199px){.entry-showcase-cards .section-wrap .section-left .dot-title{font-size:.9375rem}}.entry-showcase-cards .section-wrap .section-left .section-text{font-size:1.0625rem;line-height:1.7}@media screen and (max-width:767px){.entry-showcase-cards .section-wrap .section-left .section-text{font-size:.875rem}}.entry-showcase-cards .section-wrap .section-right{flex:0 0 calc(70% - 2.8125rem);min-width:0}@media screen and (max-width:1199px){.entry-showcase-cards .section-wrap .section-right{flex:0 0 100%}}@media screen and (min-width:767px){.entry-showcase-cards .section-wrap .section-right .cards-list .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,1fr);gap:1.5rem;transform:none!important;width:100%!important}.entry-showcase-cards .section-wrap .section-right .cards-list .swiper-slide{width:100%!important;margin:0!important}}@media screen and (max-width:767px){.entry-showcase-cards .section-wrap .section-right .cards-list .swiper{overflow:visible;padding:0 1rem}.entry-showcase-cards .section-wrap .section-right .cards-list .swiper-slide{height:auto!important}}.entry-showcase-cards .section-wrap .section-right .cards-list .showcase-card{width:100%;height:100%}.entry-showcase-cards .section-wrap .section-right .cards-list .showcase-card:hover{transform:translateY(0)}.entry-showcase-cards .section-wrap .section-link{display:inline-block;color:var(--c-white);text-decoration:none;font-size:1rem;font-weight:600;transition:all .3s ease;margin-top:1rem;padding:.5rem 1.875rem .5rem 0rem;background:#fff0;border-color:#fff0}@media screen and (max-width:767px){.entry-showcase-cards .section-wrap .section-link{margin:1rem auto 0!important}}.entry-showcase-cards .section-wrap .section-link i{margin-left:.3125rem}.entry-showcase-cards .section-wrap .section-link:focus{outline:none;box-shadow:none}.entry-showcase-cards .section-wrap .section-link:hover{color:#fff;padding-left:1.875rem}@media screen and (max-width:767px){.entry-showcase-cards .section-wrap .section-link:hover{background:#fff0!important;padding-left:0!important}.entry-showcase-cards .section-wrap .section-link:hover::before{display:none}}@media screen and (max-width:767px){.entry-projects .projects-slider .slider-top .buttons-wrap{display:none}}@media screen and (max-width:577px){.entry-projects .section-padding-top{padding-top:2rem}}.entry-projects .section-bottom{display:flex;flex-direction:column;justify-content:center;text-align:center}.entry-projects .section-bottom .section-text{font-size:1.875rem;color:var(--c-white);font-weight:600;line-height:2.8125rem;margin-bottom:1.25rem}@media screen and (max-width:1199px){.entry-projects .section-bottom .section-text{text-align:center;max-width:14.375rem;margin:0 auto .5rem;font-size:1.375rem;line-height:1.3}}.entry-projects .section-bottom .btn{margin:0 auto}.entry-projects .section-bottom .btn i{transition:all .4s ease}.entry-projects .section-bottom .btn:hover i{transform:translateX(4px)}.entry-services .section-wrap{display:flex;flex-wrap:wrap;gap:5.625rem;padding:8.125rem 3.625rem;border-radius:1.875rem;position:relative}@media screen and (max-width:1199px){.entry-services .section-wrap{gap:3rem;padding:1.5rem 1.375rem;border-radius:.9375rem}}.entry-services .section-wrap:hover{transform:none!important}.entry-services .section-wrap .section-left{width:calc(30% - 2.8125rem)}@media screen and (max-width:1400px){.entry-services .section-wrap .section-left{width:calc(40% - 2.8125rem)}}@media screen and (max-width:1199px){.entry-services .section-wrap .section-left{width:100%}}.entry-services .section-wrap .section-left h2,.entry-services .section-wrap .section-left .section-text,.entry-services .section-wrap .section-left .section-link{color:var(--c-white)}.entry-services .section-wrap .section-left h2{margin-bottom:.625rem}.entry-services .section-wrap .section-left .dot-title{margin-bottom:1.25rem}@media screen and (max-width:1199px){.entry-services .section-wrap .section-left .dot-title{font-size:.9375rem}}.entry-services .section-wrap .section-left .section-text{font-size:1.0625rem;line-height:1.7}@media screen and (max-width:767px){.entry-services .section-wrap .section-left .section-text{font-size:.875rem}}.entry-services .section-wrap .section-left .section-link{display:inline-block;color:var(--c-white);text-decoration:none;font-size:1rem;font-weight:600;transition:all .3s ease;margin-top:1rem;padding:.5rem 1.875rem .5rem 0rem;background:#fff0;border-color:#fff0}@media screen and (max-width:767px){.entry-services .section-wrap .section-left .section-link{margin:1rem auto 0!important}}.entry-services .section-wrap .section-left .section-link i{margin-left:.3125rem}.entry-services .section-wrap .section-left .section-link:focus{outline:none;box-shadow:none}.entry-services .section-wrap .section-left .section-link:hover{color:#fff;padding-left:1.875rem}@media screen and (max-width:767px){.entry-services .section-wrap .section-left .section-link:hover{background:#fff0!important;padding-left:0!important}.entry-services .section-wrap .section-left .section-link:hover::before{display:none}}.entry-services .section-wrap .section-right{width:calc(70% - 2.8125rem)}@media screen and (max-width:1400px){.entry-services .section-wrap .section-right{width:calc(60% - 2.8125rem)}}@media screen and (max-width:1199px){.entry-services .section-wrap .section-right{width:100%}}.entry-services .section-wrap .section-right .docs-list{display:flex;flex-wrap:wrap;gap:1.5rem}.entry-services .section-wrap .section-right .docs-list .doc-item{width:calc(50% - .75rem);display:flex;flex-direction:column;gap:.5rem}.entry-services .section-wrap .section-right .docs-list .doc-item img{max-width:4.25rem;height:3.125rem;width:max-content;object-fit:contain}.entry-services .section-wrap .section-right .docs-list .doc-item h3,.entry-services .section-wrap .section-right .docs-list .doc-item .item-text{color:var(--c-white);margin-bottom:0}.entry-services .section-wrap .section-right .docs-list .doc-item h3{font-size:1.25rem}@media screen and (max-width:767px){.entry-services .section-wrap .section-right .docs-list .doc-item h3{font-size:1rem}}.entry-services .section-wrap .section-right .docs-list .doc-item .item-text{font-size:1.0625rem}@media screen and (max-width:767px){.entry-services .section-wrap .section-right .docs-list .doc-item .item-text{font-size:.875rem}}.entry-about-us .section-wrap{display:flex;flex-wrap:wrap;gap:15.625rem}@media screen and (max-width:1500px){.entry-about-us .section-wrap{gap:15rem}}@media screen and (max-width:1199px){.entry-about-us .section-wrap{gap:9rem}}@media screen and (max-width:767px){.entry-about-us .section-wrap{gap:3rem}}.entry-about-us .section-wrap .section-left{width:calc(40% - 15.625rem/2)}@media screen and (max-width:1199px){.entry-about-us .section-wrap .section-left{width:calc(50% - 4.5rem)}}@media screen and (max-width:991px){.entry-about-us .section-wrap .section-left{width:100%}}.entry-about-us .section-wrap .section-left .section-text{font-size:1.25rem;color:var(--c-white);line-height:1.875rem}@media screen and (max-width:991px){.entry-about-us .section-wrap .section-left .section-text{font-size:1rem;line-height:1.5}}.entry-about-us .section-wrap .section-left .btn{margin-top:1.875rem}.entry-about-us .section-wrap .section-right{margin-top:5rem;width:calc(60% - 15.625rem/2)}@media screen and (max-width:1199px){.entry-about-us .section-wrap .section-right{width:calc(50% - 4.5rem)}}@media screen and (max-width:991px){.entry-about-us .section-wrap .section-right{width:100%;margin-top:0}}.entry-about-us .section-wrap .section-right .docs-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:3rem;row-gap:10rem}@media screen and (max-width:1700px){.entry-about-us .section-wrap .section-right .docs-list{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1399px){.entry-about-us .section-wrap .section-right .docs-list{grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:6.25rem}}@media screen and (max-width:991px){.entry-about-us .section-wrap .section-right .docs-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.entry-about-us .section-wrap .section-right .docs-list{row-gap:2.1875rem;display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:577px){.entry-about-us .section-wrap .section-right .docs-list{grid-template-columns:repeat(2,1fr)}}.entry-about-us .section-wrap .section-right .docs-list .doc-item{width:calc(33.33% - 6.6666666667rem);display:flex;gap:1.125rem;min-width:12.5rem}@media screen and (max-width:1700px){.entry-about-us .section-wrap .section-right .docs-list .doc-item{width:100%}}@media screen and (max-width:991px){.entry-about-us .section-wrap .section-right .docs-list .doc-item{min-width:15.625rem}}@media screen and (max-width:767px){.entry-about-us .section-wrap .section-right .docs-list .doc-item{min-width:10.625rem}}@media screen and (max-width:577px){.entry-about-us .section-wrap .section-right .docs-list .doc-item{min-width:9.375rem}}.entry-about-us .section-wrap .section-right .docs-list .doc-item img{width:auto;height:auto}.entry-about-us .section-wrap .section-right .docs-list .doc-item h3,.entry-about-us .section-wrap .section-right .docs-list .doc-item .item-subtitle{color:var(--c-white)}.entry-about-us .section-wrap .section-right .docs-list .doc-item h3{font-size:3.75rem;font-weight:600;line-height:2.8125rem}@media screen and (max-width:1500px){.entry-about-us .section-wrap .section-right .docs-list .doc-item h3{font-size:3.125rem}}@media screen and (max-width:991px){.entry-about-us .section-wrap .section-right .docs-list .doc-item h3{font-size:2.5rem;margin-bottom:0}}@media screen and (max-width:400px){.entry-about-us .section-wrap .section-right .docs-list .doc-item h3{font-size:1.875rem;line-height:2.1875rem}}.entry-about-us .section-wrap .section-right .docs-list .doc-item .item-subtitle{font-size:1.25rem;font-weight:600;line-height:1.5rem}@media screen and (max-width:991px){.entry-about-us .section-wrap .section-right .docs-list .doc-item .item-subtitle{font-size:.875rem}}.entry-news .section-top{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem;margin-bottom:1.625rem}.entry-news .section-top h2{margin-bottom:0}.entry-news .section-top a{color:var(--c-white)}@media screen and (max-width:767px){.entry-news .news-slider.swiper{width:100vw;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.entry-news .news-slider.swiper .swiper-wrapper{align-items:stretch}.entry-news .news-slider.swiper .swiper-slide{height:auto}.entry-news .news-slider.swiper .swiper-slide .news-card{height:100%;width:100%}@media screen and (min-width:767px){.entry-testimonial .testimonial-slider{margin-right:-1rem;-webkit-mask-image:linear-gradient(to right,#fff0 0%,#000000 15%,#000000 85%,#fff0 0%);mask-image:linear-gradient(to right,#fff0 0%,#000000 15%,#000000 85%,#fff0 100%)}}@media screen and (max-width:767px){.entry-testimonial .testimonial-slider{width:calc(100vw - 1rem)}}.news-list{display:flex;flex-wrap:wrap;gap:1.625rem}@media screen and (max-width:1199px){.news-list{gap:1rem}}.news-listing-view h1{padding-bottom:1rem;padding-top:3.75rem}@media screen and (max-width:1199px){.news-listing-view h1{padding-bottom:.25rem;padding-top:3.125rem}}