:root{--padding-sm:10rem 0;--padding:15rem 0;--padding-md:20rem 0}@media only screen and (width<=1024px){:root{--padding-sm:7.5rem 0;--padding:10rem 0;--padding-md:15rem 0}}@media only screen and (width<=482px){:root{--padding:7.5rem 0;--padding-md:10rem 0}}.projects-section .container .projects-list,.project-details .container .project-panel,.project-details .container .project-panel .panel-content .details-list,.project-details .container .project-panel .panel-content .details-list .detail-item,.project-gallery .gallery-split,.project-gallery .gallery-two,.team .container .team-list,.core .container .core-panel,.footer .container .footer-panel,.footer .container .footer-panel .footer-list .footer-list-item,.footer .container .footer-bar,.footer .container .footer-bottom,.navbar,.accordion,.accordion .accordion-trigger,.about .container .about-list,.about .container .about-content,.what .container .embla .embla__container .embla__slide .slide-panel,.featured-section .header,.featured-section .embla .embla__container .embla__slide .slide-inner,.featured-section .embla .slider-controls,.page-wrapper,.container,figure,figure img,.embla,.embla__dots{width:100%;height:auto}.hamb-menu,section .bg,section .bg img,section .bg video,section.overlay-20 .bg:before,section.overlay-21 .bg:before,section.overlay-22 .bg:before,section.overlay-23 .bg:before,section.overlay-24 .bg:before,section.overlay-25 .bg:before,section.overlay-26 .bg:before,section.overlay-27 .bg:before,section.overlay-28 .bg:before,section.overlay-29 .bg:before,section.overlay-30 .bg:before,section.overlay-31 .bg:before,section.overlay-32 .bg:before,section.overlay-33 .bg:before,section.overlay-34 .bg:before,section.overlay-35 .bg:before,section.overlay-36 .bg:before,section.overlay-37 .bg:before,section.overlay-38 .bg:before,section.overlay-39 .bg:before,section.overlay-40 .bg:before,section.overlay-41 .bg:before,section.overlay-42 .bg:before,section.overlay-43 .bg:before,section.overlay-44 .bg:before,section.overlay-45 .bg:before,section.overlay-46 .bg:before,section.overlay-47 .bg:before,section.overlay-48 .bg:before,section.overlay-49 .bg:before,section.overlay-50 .bg:before,section.overlay-51 .bg:before,section.overlay-52 .bg:before,section.overlay-53 .bg:before,section.overlay-54 .bg:before,section.overlay-55 .bg:before,section.overlay-56 .bg:before,section.overlay-57 .bg:before,section.overlay-58 .bg:before,section.overlay-59 .bg:before,section.overlay-60 .bg:before,section.overlay-61 .bg:before,section.overlay-62 .bg:before,section.overlay-63 .bg:before,section.overlay-64 .bg:before,section.overlay-65 .bg:before,section.overlay-66 .bg:before,section.overlay-67 .bg:before,section.overlay-68 .bg:before,section.overlay-69 .bg:before,section.overlay-70 .bg:before,section.overlay-71 .bg:before,section.overlay-72 .bg:before,section.overlay-73 .bg:before,section.overlay-74 .bg:before,section.overlay-75 .bg:before,section.overlay-76 .bg:before,section.overlay-77 .bg:before,section.overlay-78 .bg:before,section.overlay-79 .bg:before,section.overlay-80 .bg:before{width:100%;height:100%}.terms{flex-flow:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.embla{position:relative;overflow:hidden}.embla__container{transition:height .2s;display:flex}.embla__slide{flex:0 0 100%;min-width:0}.auto-scroll-slider{pointer-events:none}.embla__dots{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:2.5rem;margin-top:4rem;display:flex}.embla__dots .embla__dot{opacity:.25;background:currentColor;border-radius:1rem;width:8rem;height:.2rem}.embla__dots .embla__dot.embla__dot--selected{opacity:1}@media only screen and (width<=482px){.embla__dots{margin-top:4rem}}*{box-sizing:border-box;margin:0;padding:0}*,:before,:after{box-sizing:inherit;-webkit-touch-callout:none;outline:none;font-family:Helvetica,sans-serif}:focus{outline:none}::-moz-focus-inner{border:0}a{color:inherit;pointer-events:auto;outline:none;text-decoration:none}button{border-radius:none;color:inherit;cursor:pointer;background:0 0;border:none;outline:none}video,img{vertical-align:middle;object-fit:cover;object-position:center}input,textarea{appearance:none;pointer-events:auto;background:0 0;border:none;border-radius:0;outline:none}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}html{box-sizing:border-box;overscroll-behavior:none;font-size:.520833vw!important}@media only screen and (width<=1024px){html{font-size:.976563vw!important}}@media only screen and (width<=482px){html{font-size:2.07469vw!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;font-optical-sizing:auto;overscroll-behavior:none;color:#000;width:100%;min-height:100vh;font-weight:400}body.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:carbona-variable,sans-serif!important}[data-animation=text]{will-change:opacity;transition:opacity 1s cubic-bezier(.3,1,.3,1)}[data-animation=text].reveal{opacity:1!important}[data-animation=text].animated .lines-mask{overflow:visible!important}[data-animation=image-reveal] img{clip-path:inset(25%);will-change:clip-path, transform, opacity;opacity:0;transition:clip-path .7s cubic-bezier(.645,.045,.355,1),transform .5s cubic-bezier(.215,.61,.355,1),opacity .5s cubic-bezier(.645,.045,.355,1)}[data-animation=image-reveal].reveal{opacity:1!important}[data-animation=image-reveal].reveal img{clip-path:inset(0);opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}::-webkit-scrollbar{display:none}@font-face{font-family:Helvetica;src:url(../fonts/HelveticaNowDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/HelveticaNowDisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}section .bg img.mobile-version,figure img.mobile-version,section .bg video.mobile-version,figure video.mobile-version{display:none}@media only screen and (width<=482px){section .bg:has(.mobile-version) img{display:none}figure:has(.mobile-version) img{display:none}section .bg:has(.mobile-version) video{display:none}figure:has(.mobile-version) video{display:none}section .bg:has(.mobile-version) img.mobile-version{display:block!important}figure:has(.mobile-version) img.mobile-version{display:block!important}section .bg:has(.mobile-version) video.mobile-version{display:block!important}figure:has(.mobile-version) video.mobile-version{display:block!important}}.page-wrapper{overflow:hidden}.container{z-index:3;max-width:85%;margin:0 auto;position:relative;overflow:hidden}figure{position:relative;overflow:hidden}section{z-index:3;position:relative;overflow:hidden}section .bg{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}section.overlay-20 .bg:before{content:"";z-index:1;background:#0003;position:absolute;top:0;left:0}section.overlay-21 .bg:before{content:"";z-index:1;background:#00000036;position:absolute;top:0;left:0}section.overlay-22 .bg:before{content:"";z-index:1;background:#00000038;position:absolute;top:0;left:0}section.overlay-23 .bg:before{content:"";z-index:1;background:#0000003b;position:absolute;top:0;left:0}section.overlay-24 .bg:before{content:"";z-index:1;background:#0000003d;position:absolute;top:0;left:0}section.overlay-25 .bg:before{content:"";z-index:1;background:#00000040;position:absolute;top:0;left:0}section.overlay-26 .bg:before{content:"";z-index:1;background:#00000042;position:absolute;top:0;left:0}section.overlay-27 .bg:before{content:"";z-index:1;background:#00000045;position:absolute;top:0;left:0}section.overlay-28 .bg:before{content:"";z-index:1;background:#00000047;position:absolute;top:0;left:0}section.overlay-29 .bg:before{content:"";z-index:1;background:#0000004a;position:absolute;top:0;left:0}section.overlay-30 .bg:before{content:"";z-index:1;background:#0000004d;position:absolute;top:0;left:0}section.overlay-31 .bg:before{content:"";z-index:1;background:#0000004f;position:absolute;top:0;left:0}section.overlay-32 .bg:before{content:"";z-index:1;background:#00000052;position:absolute;top:0;left:0}section.overlay-33 .bg:before{content:"";z-index:1;background:#00000054;position:absolute;top:0;left:0}section.overlay-34 .bg:before{content:"";z-index:1;background:#00000057;position:absolute;top:0;left:0}section.overlay-35 .bg:before{content:"";z-index:1;background:#00000059;position:absolute;top:0;left:0}section.overlay-36 .bg:before{content:"";z-index:1;background:#0000005c;position:absolute;top:0;left:0}section.overlay-37 .bg:before{content:"";z-index:1;background:#0000005e;position:absolute;top:0;left:0}section.overlay-38 .bg:before{content:"";z-index:1;background:#00000061;position:absolute;top:0;left:0}section.overlay-39 .bg:before{content:"";z-index:1;background:#00000063;position:absolute;top:0;left:0}section.overlay-40 .bg:before{content:"";z-index:1;background:#0006;position:absolute;top:0;left:0}section.overlay-41 .bg:before{content:"";z-index:1;background:#00000069;position:absolute;top:0;left:0}section.overlay-42 .bg:before{content:"";z-index:1;background:#0000006b;position:absolute;top:0;left:0}section.overlay-43 .bg:before{content:"";z-index:1;background:#0000006e;position:absolute;top:0;left:0}section.overlay-44 .bg:before{content:"";z-index:1;background:#00000070;position:absolute;top:0;left:0}section.overlay-45 .bg:before{content:"";z-index:1;background:#00000073;position:absolute;top:0;left:0}section.overlay-46 .bg:before{content:"";z-index:1;background:#00000075;position:absolute;top:0;left:0}section.overlay-47 .bg:before{content:"";z-index:1;background:#00000078;position:absolute;top:0;left:0}section.overlay-48 .bg:before{content:"";z-index:1;background:#0000007a;position:absolute;top:0;left:0}section.overlay-49 .bg:before{content:"";z-index:1;background:#0000007d;position:absolute;top:0;left:0}section.overlay-50 .bg:before{content:"";z-index:1;background:#00000080;position:absolute;top:0;left:0}section.overlay-51 .bg:before{content:"";z-index:1;background:#00000082;position:absolute;top:0;left:0}section.overlay-52 .bg:before{content:"";z-index:1;background:#00000085;position:absolute;top:0;left:0}section.overlay-53 .bg:before{content:"";z-index:1;background:#00000087;position:absolute;top:0;left:0}section.overlay-54 .bg:before{content:"";z-index:1;background:#0000008a;position:absolute;top:0;left:0}section.overlay-55 .bg:before{content:"";z-index:1;background:#0000008c;position:absolute;top:0;left:0}section.overlay-56 .bg:before{content:"";z-index:1;background:#0000008f;position:absolute;top:0;left:0}section.overlay-57 .bg:before{content:"";z-index:1;background:#00000091;position:absolute;top:0;left:0}section.overlay-58 .bg:before{content:"";z-index:1;background:#00000094;position:absolute;top:0;left:0}section.overlay-59 .bg:before{content:"";z-index:1;background:#00000096;position:absolute;top:0;left:0}section.overlay-60 .bg:before{content:"";z-index:1;background:#0009;position:absolute;top:0;left:0}section.overlay-61 .bg:before{content:"";z-index:1;background:#0000009c;position:absolute;top:0;left:0}section.overlay-62 .bg:before{content:"";z-index:1;background:#0000009e;position:absolute;top:0;left:0}section.overlay-63 .bg:before{content:"";z-index:1;background:#000000a1;position:absolute;top:0;left:0}section.overlay-64 .bg:before{content:"";z-index:1;background:#000000a3;position:absolute;top:0;left:0}section.overlay-65 .bg:before{content:"";z-index:1;background:#000000a6;position:absolute;top:0;left:0}section.overlay-66 .bg:before{content:"";z-index:1;background:#000000a8;position:absolute;top:0;left:0}section.overlay-67 .bg:before{content:"";z-index:1;background:#000000ab;position:absolute;top:0;left:0}section.overlay-68 .bg:before{content:"";z-index:1;background:#000000ad;position:absolute;top:0;left:0}section.overlay-69 .bg:before{content:"";z-index:1;background:#000000b0;position:absolute;top:0;left:0}section.overlay-70 .bg:before{content:"";z-index:1;background:#000000b3;position:absolute;top:0;left:0}section.overlay-71 .bg:before{content:"";z-index:1;background:#000000b5;position:absolute;top:0;left:0}section.overlay-72 .bg:before{content:"";z-index:1;background:#000000b8;position:absolute;top:0;left:0}section.overlay-73 .bg:before{content:"";z-index:1;background:#000000ba;position:absolute;top:0;left:0}section.overlay-74 .bg:before{content:"";z-index:1;background:#000000bd;position:absolute;top:0;left:0}section.overlay-75 .bg:before{content:"";z-index:1;background:#000000bf;position:absolute;top:0;left:0}section.overlay-76 .bg:before{content:"";z-index:1;background:#000000c2;position:absolute;top:0;left:0}section.overlay-77 .bg:before{content:"";z-index:1;background:#000000c4;position:absolute;top:0;left:0}section.overlay-78 .bg:before{content:"";z-index:1;background:#000000c7;position:absolute;top:0;left:0}section.overlay-79 .bg:before{content:"";z-index:1;background:#000000c9;position:absolute;top:0;left:0}section.overlay-80 .bg:before{content:"";z-index:1;background:#000c;position:absolute;top:0;left:0}.btns{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.content-box{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.content-box .btns{margin-top:2.5rem}.bg-blue{color:#fff;background:#1f3b74}a,button{pointer-events:auto;cursor:pointer}.ff-btn,.link-bg-white,.link-bg-blue,.footer-link,.link{position:relative}.footer-link:after,.link:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform 1s cubic-bezier(.3,1,.3,1);position:absolute;bottom:-.5rem;left:0;transform:scaleX(0)}.footer-link:hover:after,.link:hover:after,.active.footer-link:after,.active.link:after{transform-origin:0;transform:scaleX(1)}.active.footer-link:hover:after,.active.link:hover:after{transform-origin:100%;transform:scaleX(0)}.ff-btn,.link-bg-white,.link-bg-blue{padding:1rem 2rem;transition:all .4s cubic-bezier(.645,.045,.355,1);font-family:carbona-variable,sans-serif!important}.link{font-size:1.75rem;font-weight:400;line-height:1.25}.footer-link{font-size:2rem;font-weight:400;line-height:1.25}@media only screen and (width<=1024px){.footer-link{font-size:1.75rem}}.ff-btn,.link-bg-white,.link-bg-blue{font-size:2rem;font-weight:400;line-height:1.25}@media only screen and (width<=1024px){.ff-btn,.link-bg-white,.link-bg-blue{font-size:1.75rem}}.link-bg-white{color:#1f3b74;background:#fff}.link-bg-white:hover{color:#fff;background:#000}.ff-btn,.link-bg-blue{color:#fff;background:#1f3b74}.ff-btn:hover,.link-bg-blue:hover{color:#1f3b74;background:#fff}.slider-prev,.slider-next{cursor:pointer;border:1px solid;flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:5.5rem;height:5.5rem;transition:all .4s cubic-bezier(.645,.045,.355,1);display:flex}.slider-prev svg,.slider-next svg{width:1.85rem}.slider-prev:hover,.slider-next:hover{color:#000;background:#fff;border-color:#fff}.slider-controls{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}h1{font-size:10.5rem;font-weight:400;line-height:1.25}h2{font-size:8rem;font-weight:400;line-height:1.25}h3{font-size:4.8rem;font-weight:400;line-height:1.25}h4{font-size:4rem;font-weight:400;line-height:1.25}h5{font-size:3.2rem;font-weight:400;line-height:1.25}h6{font-size:2.4rem;font-weight:400;line-height:1.25}input,select,textarea,li,p{font-size:2rem;font-weight:400;line-height:1.5}.paragraph-md{font-size:1.6rem}.paragraph-sm,.tag{font-size:1.4rem}.badge{border:1px solid;padding:1rem 1.5rem;font-family:carbona-variable,sans-serif!important}.tag{text-transform:uppercase;padding-left:2rem;position:relative}.tag:after{content:"";z-index:1;background:currentColor;width:.75rem;height:.75rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}ul{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;padding-left:1rem;display:flex}ul li{padding-left:2rem;position:relative}ul li:after{content:"";background-color:currentColor;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.25rem;left:0}p a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media only screen and (width<=1024px){h1{font-size:8rem}h2{font-size:6rem}h3{font-size:4rem}h4{font-size:3.5rem}h5{font-size:2.8rem}h6{font-size:2.2rem}li,p{font-size:1.8rem}}.banner .container{padding:var(--padding-sm);color:#fff;height:calc(var(--vh,1vh) * 100);flex-flow:column wrap;justify-content:flex-end;align-items:flex-start;gap:0;display:flex}.banner .container .content-box{max-width:50%}.banner .container .content-box p{max-width:70%}.about{padding:5rem 0 0}.about .container{color:#fff;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;max-width:95%;padding:5rem 10rem 7.5rem;display:flex}.about .container .about-list,.about .container .about-content{z-index:3;position:relative}.about .container .about-content{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:8rem;max-width:57.5%;display:flex}.about .container .about-list{grid-template-columns:repeat(3,1fr);gap:10rem;display:grid}.about .container .about-list .about-item{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.about .container .about-list .about-item .about-item-top{padding-left:2.5rem}.about .container .about-list .about-item .about-item-content{padding-left:2.5rem;position:relative}.about .container .about-list .about-item .about-item-content:after{content:"";z-index:1;background:currentColor;width:.75rem;height:.75rem;position:absolute;top:1rem;left:0}.what{background:#1f3b74}.what .container{padding:var(--padding);color:#fff;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:7.5rem;display:flex}.what .container .embla .embla__container .embla__slide{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:8rem;width:100%;max-width:100%;display:flex}.what .container .embla .embla__container .embla__slide .slide-panel{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.what .container .embla .embla__container .embla__slide .slide-panel .slide-figure{flex:0 0 60%;width:100%;max-width:60%;height:auto}.what .container .embla .embla__container .embla__slide .slide-panel .slide-figure img{height:46.5rem}.what .container .embla .embla__container .embla__slide .slide-panel .content-box{flex-flow:column wrap;flex:0 0 30%;justify-content:flex-start;align-items:flex-start;gap:2.5rem;width:100%;max-width:30%;height:auto;display:flex}.testimonials{color:#fff;background:#6b6c6c}.testimonials .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:12.5rem;padding:10rem 0 15rem;display:flex}.testimonials .container .embla .embla__container .embla__slide{flex-flow:wrap;justify-content:flex-end;align-items:flex-start;gap:18rem;width:100%;display:flex}.testimonials .container .embla .embla__container .embla__slide .testimonial-avatar{max-width:15rem}.testimonials .container .embla .embla__container .embla__slide .testimonial-content{flex-flow:column wrap;flex:0 0 70%;justify-content:flex-start;align-items:flex-start;gap:5rem;width:100%;max-width:70%;height:auto;display:flex}.testimonials .container .embla .embla__container .embla__slide .testimonial-content .testimonial-logo{width:15rem}.testimonials .container .embla .embla__container .embla__slide .testimonial-content .content-box{border-bottom:1px solid;width:100%;padding-bottom:5rem}.testimonials .container .embla .embla__container .embla__slide .testimonial-content .content-box *{font-size:4.8rem;line-height:1.25;font-family:carbona-variable,sans-serif!important}.testimonials .container .embla .slider-controls{width:70%;margin-top:5rem;margin-left:auto}.trusted-clients .container{padding:var(--padding-md);flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex;overflow:visible}.trusted-clients .container .content-box{z-index:3;flex:0 0 25%;width:100%;max-width:25%;height:auto;position:relative}.trusted-clients .container .embla{flex:0 0 75%;width:100%;max-width:75%;height:auto;position:relative;overflow:visible}.trusted-clients .container .embla .embla__container .embla__slide{max-width:auto;flex-flow:wrap;flex:none;justify-content:center;align-items:center;gap:0;margin-right:7.5rem;display:flex}.trusted-clients .container .embla .embla__container .embla__slide img{min-height:10rem;max-height:17.5rem}.trusted-clients .container .embla:after{content:"";z-index:5;background:linear-gradient(-90deg,#fff0 0%,#fff 100%);width:10rem;height:100%;position:absolute;top:0;left:0}.trusted-clients .container:after{content:"";z-index:2;background:#fff;width:100%;height:100%;position:absolute;top:0;left:-75%}.featured-section{padding:var(--padding-sm);color:#fff;background:#000;flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:7.5rem;display:flex}.featured-section .header{z-index:3;flex-flow:wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex;position:relative}.featured-section .embla{z-index:3;position:relative}.featured-section .embla .embla__container .embla__slide{flex:0 0 100rem;max-width:100rem}.featured-section .embla .embla__container .embla__slide .slide-inner{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.5rem;transition:transform .4s cubic-bezier(.645,.045,.355,1);display:flex;transform:scale(.8)}.featured-section .embla .embla__container .embla__slide .slide-inner .project-card-figure .badge{z-index:3;position:absolute;top:2.5rem;left:2.5rem}.featured-section .embla .embla__container .embla__slide .slide-inner .project-card-figure img{height:70rem}.featured-section .embla .embla__container .embla__slide.is-snapped .slide-inner{transform:scale(1)}.featured-section .embla .slider-controls{z-index:3;justify-content:space-between;max-width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-section .embla .slider-controls .slider-prev,.featured-section .embla .slider-controls .slider-next{color:#000;background:#fff;border-color:#000}.featured-section .embla .slider-controls .slider-prev:hover,.featured-section .embla .slider-controls .slider-next:hover{color:#fff;background:#1f3b74;border-color:#fff}.featured-section .view-btn{z-index:3;margin-top:2.5rem;position:relative}.featured-section .bg{filter:blur(1rem)}.featured-section .bg .project-back-figure{z-index:1;opacity:0;height:100%;transition:opacity .4s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;left:0;transform:scale(1.1)}.featured-section .bg .project-back-figure img{height:100%}.featured-section .bg .project-back-figure.active{opacity:1}@media only screen and (width<=1024px){.banner .container .content-box{max-width:80%}.about .container .about-content{max-width:100%}.about .container .about-list{grid-template-columns:repeat(2,1fr)}.trusted-clients .container .embla .embla__container .embla__slide img{min-height:7.5rem;max-height:12.5rem}.testimonials .container{gap:7.5rem}.testimonials .container .embla .embla__container .embla__slide{gap:10rem}.featured-section .embla .embla__container .embla__slide{flex:0 0 60rem;max-width:60rem}.featured-section .embla .embla__container .embla__slide .slide-inner .project-card-figure img{height:47.5rem}}@media only screen and (width<=482px){.banner .container .content-box,.banner .container .content-box p{max-width:100%}.about .container{gap:5rem;padding:5rem}.about .container .about-content{gap:2.5rem}.about .container .about-content h3{font-size:3rem}.about .container .about-list{grid-template-columns:1fr;gap:5rem}.trusted-clients .container{gap:5rem}.trusted-clients .container .content-box,.trusted-clients .container .embla{flex:0 0 100%;max-width:100%}.trusted-clients .container .content-box:after,.trusted-clients .container .embla:after,.trusted-clients .container:after{display:none}.what .container,.what .container .embla .embla__container .embla__slide{gap:5rem}.what .container .embla .embla__container .embla__slide .slide-panel{gap:4rem}.what .container .embla .embla__container .embla__slide .slide-panel .slide-figure img{height:27.5rem}.what .container .embla .embla__container .embla__slide .slide-panel .slide-figure,.what .container .embla .embla__container .embla__slide .slide-panel .content-box{flex:0 0 100%;max-width:100%}.what .container .embla .embla__container .embla__slide .slide-panel .content-box{gap:1.5rem}.what .container .embla .embla__dots{margin-top:5rem}.featured-section .embla .embla__container .embla__slide{flex:0 0 40rem;max-width:40rem}.featured-section .embla .embla__container .embla__slide .slide-inner .project-card-figure img{height:30rem}.featured-section .embla .slider-controls{max-width:90%}.testimonials .container{gap:5rem;padding:10rem 0}.testimonials .container .embla .embla__container .embla__slide{justify-content:flex-start;gap:5rem}.testimonials .container .embla .embla__container .embla__slide .testimonial-avatar img{height:18rem}.testimonials .container .embla .embla__container .embla__slide .testimonial-content{flex:0 0 100%;max-width:100%}.testimonials .container .embla .embla__container .embla__slide .testimonial-content .content-box *{font-size:2.8rem}}select,input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio]),textarea{resize:none;border-bottom:.5px solid;width:100%;padding:1rem 0}select::placeholder,input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio])::placeholder,textarea::placeholder{color:#0000004d}select{appearance:none}@media only screen and (width<=482px){select,input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio]),textarea{padding:1.5rem 0}}.accordion{border-bottom:1px solid #0000001a}.accordion:not(:last-child){border-bottom:.5px solid}.accordion .accordion-trigger{cursor:pointer;flex-flow:row;justify-content:space-between;align-items:center;gap:0;padding:2.75rem 0;display:flex}.accordion .accordion-trigger .trigger-content{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;max-width:calc(100% - 15rem);display:flex}.accordion .accordion-trigger .icon{flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:1.25rem;height:1.25rem;display:flex}.accordion .accordion-trigger:hover .icon{transform:rotate(90deg)}.accordion .accordion-content{max-height:0;transition:max-height .6s cubic-bezier(.3,1,.3,1);overflow:hidden}.accordion .accordion-content .accordion-content-inner{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2rem;max-width:80%;padding:1rem 0 4rem;display:flex}.accordion.active .accordion-trigger .icon{transform:rotate(90deg)}@media only screen and (width<=1024px){.accordion .accordion-trigger .trigger-content{max-width:calc(100% - 7.5rem)}.accordion .accordion-content .accordion-content-inner{max-width:100%}}.navbar{z-index:10;position:absolute;top:0;left:0}.navbar .container{color:#fff;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding:2.5rem 0;display:flex}.navbar .container .logo img{width:12.5rem}.navbar .container .navbar-links{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8rem;display:flex}.navbar .container .hamb-btn{pointer-events:all;z-index:5;cursor:pointer;background:#fff;flex-flow:column wrap;justify-content:center;align-items:center;gap:.5rem;width:5rem;height:5rem;display:none;position:relative}.navbar .container .hamb-btn .divider{pointer-events:none;background:#000;width:70%;height:2px;transition:all .7s cubic-bezier(.3,1,.3,1)}.navbar .container .hamb-btn.active .divider:first-child{transform:rotate(45deg)translate(.5rem,.5rem)}.navbar .container .hamb-btn.active .divider:nth-child(2){opacity:0;transform:scaleX(0)}.navbar .container .hamb-btn.active .divider:nth-child(3){transform:rotate(-45deg)translate(.5rem,-.5rem)}.navbar.blue .container{color:#1f3b74}.navbar.blue .container .navbar-links .link-bg-white{color:#fff;background:#1f3b74}@media only screen and (width<=1024px){.navbar .container .navbar-links{display:none}.navbar .container .hamb-btn{display:flex}}.footer{background:linear-gradient(#fff 0%,#6b6c6c 100%)}.footer .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;padding:10rem 0 5rem;display:flex}.footer .container .footer-panel{flex-flow:wrap;justify-content:space-between;align-items:stretch;gap:0;display:flex}.footer .container .footer-panel .footer-box{flex-flow:column wrap;flex:0 0 25%;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;max-width:25%;height:auto;display:flex}.footer .container .footer-panel .footer-list{flex-flow:column wrap;flex:0 0 60%;justify-content:flex-start;align-items:flex-start;gap:2.5rem;width:100%;max-width:60%;height:auto;display:flex}.footer .container .footer-panel .footer-list .footer-list-item{border-bottom:.5px solid;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:.25rem;padding-bottom:2.5rem;display:flex}.footer .container .footer-bar{border-bottom:.5px solid;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding-bottom:2.5rem;display:flex}.footer .container .footer-bar .btns{gap:2rem}.footer .container .footer-bar .footer-bar-box{flex-flow:wrap;flex:0 0 60%;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:60%;height:auto;display:flex}.footer .container .footer-bottom{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:0;display:flex}.footer .container .footer-bottom h1{-webkit-text-fill-color:transparent;background:linear-gradient(179deg,#bdbdbd 1.24%,#666 91.26%);-webkit-background-clip:text;background-clip:text;font-size:15rem;line-height:1}@media only screen and (width<=1024px){.footer .container .footer-bottom h1{font-size:8rem}}@media only screen and (width<=482px){.footer .container{padding:7.5rem 0 5rem}.footer .container .footer-panel{gap:5rem}.footer .container .footer-panel .footer-box,.footer .container .footer-panel .footer-list{flex:0 0 100%;max-width:100%}.footer .container .footer-bar{justify-content:center;row-gap:2rem}.footer .container .footer-bar .footer-bar-box{flex:0 0 100%;justify-content:center;gap:2rem;max-width:100%}.footer .container .footer-bar .footer-bar-box .btns{justify-content:center;width:100%}.footer .container .footer-bar .footer-bar-box p{font-size:1.6rem}.footer .container .footer-bottom{justify-content:center;gap:2rem}.footer .container .footer-bottom h1{font-size:5.35rem}}.hamb-menu{z-index:9;opacity:0;background:#1f3b74;transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .5s cubic-bezier(.645,.045,.355,1);position:fixed;top:0;left:0;overflow-y:scroll;transform:translate(100%)}.hamb-menu.active{transform:translate(0);opacity:1!important}.hamb-menu .hamb-menu-inner{color:#fff;text-align:center;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3.5rem;min-height:100%;padding:20rem 5%;display:flex}.hamb-menu .hamb-menu-inner .hamb-link{font-size:5rem;font-weight:400;line-height:1}.core .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;padding:10rem 0 15rem;display:flex}.core .container .tag{opacity:.5}.core .container .core-panel{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.core .container .core-panel .core-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;max-width:30%;display:flex}.core .container .core-panel .core-list .core-item{text-align:left;color:#00000040;width:100%;padding:2.5rem 0;font-size:4rem;font-weight:400;line-height:1.25;font-family:carbona-variable,sans-serif!important}.core .container .core-panel .core-list .core-item.active{color:#000}.core .container .core-panel .core-list .core-item:not(:last-child){border-bottom:.5px solid #00000080}.core .container .core-panel .core-figure{max-width:54rem;height:56rem}.core .container .core-panel .core-figure img{height:100%;display:none}.core .container .core-panel .core-figure img.active{display:block}.core .container .core-panel .core-content{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.5rem;max-width:27.5%;display:none}.core .container .core-panel .core-content.active{display:flex}@media only screen and (width<=1024px){.core .container{gap:7.5rem;padding:10rem 0}.core .container .core-panel{row-gap:5rem}.core .container .core-panel .core-list{width:100%;max-width:100%}}@media only screen and (width<=482px){.core .container{padding:10rem 0 7.5rem}.core .container .core-panel{gap:2.5rem}.core .container .core-panel .core-figure{order:1;height:40rem}.core .container .core-panel .core-list{order:2}.core .container .core-panel .core-list .core-item{font-size:2.5rem}.core .container .core-panel .core-content{order:3;max-width:100%}}.info .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.info .container .content-box{max-width:50%}.team .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:7rem;padding:10rem 0 15rem;display:flex}.team .container .team-list{grid-template-columns:repeat(3,1fr);gap:6rem 4rem;display:grid}.team .container .team-list .team-figure img{height:57.5rem}.team .container .team-list .team-item{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.team .container .team-list .team-item .role{opacity:.25}@media only screen and (width<=1024px){.team .container{padding:10rem 0}.team .container .team-list{grid-template-columns:repeat(2,1fr)}.team .container .team-list .team-item .team-figure img{height:45rem}.info .container .content-box{max-width:100%}}@media only screen and (width<=482px){.team .container .team-list{grid-template-columns:1fr}}.contact-section .container{min-height:calc(var(--vh,1vh) * 100);flex-flow:column wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.contact-section .container .placeholder-box{flex-flow:column wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.projects-section{color:#fff;background:#1f3b74}.projects-section .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:12.5rem;padding:35rem 0 15rem;display:flex}.projects-section .container .content-box{gap:3rem;max-width:50%}.projects-section .container .content-box p{max-width:60%}.projects-section .container .projects-list{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:10rem 0;display:flex}.projects-section .container .projects-list .project-card{flex-flow:column wrap;flex:0 0 37.5%;justify-content:flex-start;align-items:flex-start;gap:2.5rem;display:flex}.projects-section .container .projects-list .project-card:nth-child(4n+2),.projects-section .container .projects-list .project-card:nth-child(4n+3){flex:0 0 55%}.projects-section .container .projects-list .project-card .project-card-figure .badge{z-index:3;position:absolute;top:2.5rem;left:2.5rem}.projects-section .container .projects-list .project-card .project-card-figure img{height:50rem}.projects-section .container .projects-load-more{flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:100%;margin-top:5rem;display:flex}.project-details .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;padding:10rem 15rem 15rem 0;display:flex}.project-details .container .project-panel{flex-flow:wrap;justify-content:space-between;align-items:stretch;gap:0;display:flex;position:relative}.project-details .container .project-panel .panel-content{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:7.5rem;display:flex}.project-details .container .project-panel .panel-content:first-child{flex:0 0 27.5%;width:100%;max-width:27.5%;height:auto}.project-details .container .project-panel .panel-content:nth-child(2){flex:0 0 45%;width:100%;max-width:45%;height:auto}.project-details .container .project-panel .panel-content .tag{opacity:.5}.project-details .container .project-panel .panel-content .project-detail-description{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.project-details .container .project-panel .panel-content .details-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.project-details .container .project-panel .panel-content .details-list .detail-item{border-bottom:.5px solid #00000040;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:2.5rem 0;display:flex}.project-details .container .project-panel .panel-content .details-list .detail-item .item-title{opacity:.25}.project-gallery{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:15rem;padding-bottom:10rem;display:flex}.project-gallery .gallery-split{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding:0 2.5%;display:flex}.project-gallery .gallery-split .gallery-split-figure{flex:0 0 45%;width:100%;max-width:45%;height:auto}.project-gallery .gallery-split .gallery-split-figure img{height:80rem}.project-gallery .gallery-split .gallery-split-content{flex-flow:column wrap;flex:0 0 45%;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;max-width:45%;height:auto;padding:5rem 15rem 5rem 5rem;display:flex}.project-gallery .gallery-two{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;padding:0 2.5%;display:flex}.project-gallery .gallery-two:not(.gallery-two--reverse) .gallery-figure:first-child{flex:0 0 55%;width:100%;max-width:55%;height:auto}.project-gallery .gallery-two:not(.gallery-two--reverse) .gallery-figure:first-child img{height:85rem}.project-gallery .gallery-two:not(.gallery-two--reverse) .gallery-figure:nth-child(2){flex:0 0 40%;width:100%;max-width:40%;height:auto}.project-gallery .gallery-two:not(.gallery-two--reverse) .gallery-figure:nth-child(2) img{height:62.5rem}.project-gallery .gallery-two.gallery-two--reverse .gallery-figure:first-child{flex:0 0 40%;width:100%;max-width:40%;height:auto}.project-gallery .gallery-two.gallery-two--reverse .gallery-figure:first-child img{height:62.5rem}.project-gallery .gallery-two.gallery-two--reverse .gallery-figure:nth-child(2){flex:0 0 55%;width:100%;max-width:55%;height:auto}.project-gallery .gallery-two.gallery-two--reverse .gallery-figure:nth-child(2) img{height:85rem}.project-gallery .gallery-full.padding{padding:0 5rem}@media only screen and (width<=1024px){.projects-section .container{gap:8rem;padding:20rem 0 10rem}.projects-section .container .content-box{max-width:70%}.projects-section .container .projects-list{row-gap:7.5rem}.projects-section .container .projects-list .project-card .project-card-figure img{height:30rem}.project-details .container{padding:10rem 0}.project-details .container .project-panel .panel-content:first-child{flex:0 0 40%;width:100%;max-width:40%;height:auto}.project-gallery{gap:7.5rem}.project-gallery .gallery-full.padding{padding:0 2.5rem}.project-gallery .gallery-split .gallery-split-figure img{height:45rem}.project-gallery .gallery-split .gallery-split-content{padding:5rem 0}.project-gallery .gallery-two:not(.gallery-two--reverse) .gallery-figure:first-child img{height:55rem}.project-gallery .gallery-two:not(.gallery-two--reverse) .gallery-figure:nth-child(2) img,.project-gallery .gallery-two.gallery-two--reverse .gallery-figure:first-child img{height:35rem}.project-gallery .gallery-two.gallery-two--reverse .gallery-figure:nth-child(2) img{height:55rem}}@media only screen and (width<=482px){.projects-section .container .content-box{gap:2rem;max-width:100%}.projects-section .container .content-box p{max-width:100%}.projects-section .container .projects-list{gap:5rem}.projects-section .container .projects-list .project-card{flex:0 0 100%!important;max-width:100%!important}.projects-section .container .projects-list .project-card .project-card-figure img{height:25rem}.project-details .container .project-panel{gap:5rem}.project-details .container .project-panel .panel-content{gap:2.5rem;flex:0 0 100%!important;max-width:100%!important}.project-details .container .project-panel .panel-content .details-list .detail-item{gap:.5rem;padding:2rem 0}.project-gallery{gap:5rem}.project-gallery .gallery-split{gap:5rem;padding:0 2.5rem}.project-gallery .gallery-split .gallery-split-figure{flex:0 0 100%;max-width:100%}.project-gallery .gallery-split .gallery-split-figure img{height:40rem}.project-gallery .gallery-split .gallery-split-content{flex:0 0 100%;max-width:100%;padding:0}.project-gallery .gallery-two{gap:5rem;padding:0 2.5rem}.project-gallery .gallery-two .gallery-figure{flex:0 0 100%!important;max-width:100%!important}.project-gallery .gallery-two:not(.gallery-two--reverse) .gallery-figure:first-child img{height:45rem}.project-gallery .gallery-two:not(.gallery-two--reverse) .gallery-figure:nth-child(2) img,.project-gallery .gallery-two.gallery-two--reverse .gallery-figure:first-child img{height:30rem}.project-gallery .gallery-two.gallery-two--reverse .gallery-figure:nth-child(2) img{height:45rem}}.terms .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:5rem;padding:20rem 0;display:flex}.terms .container .terms-content{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:5rem;display:flex}.terms .container .terms-content .content-box{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2rem;display:flex}@media only screen and (width<=482px){.terms .container{padding:20rem 0 10rem}.terms .container .terms-content{max-width:100%}}
