: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,.projects-section .container .projects-list .project-card .card-content,.projects-section .container .projects-load-more,.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,.services-section .container .services-list,.services-section .container .services-list .service-panel,.quote-section .container .quote-header,.quote-section .container .form-wrapper,.quote-section .container .form-wrapper form .form-group,.team .container .team-grid,.team .container .team-grid .team-card .team-card-content .team-card-top,.banner .container .banner-content-box,.accordion-section .container .section-panel,.navbar,.footer .container .footer-panel,.footer .container .footer-bottom,.footer .container .footer-bottom .footer-bottom-box,.accordions,.accordions .accordion,.accordions .accordion .accordion-trigger,.top-section .container .top-section-content,.top-section .container .top-section-content .top-section-content-panel,.testimonials-section .container .header .header-box .embla .embla__container .embla__slide .testimonial-author,.featured-section .container .embla .embla__container .embla__slide,.page-wrapper,.container,figure,figure img,.header,.embla,.embla__dots{width:100%;height:auto}.header-section .header-section-panel,.banner .banner-images,.hamb-menu,.link-bg-white:before,.link-bg-theme:before,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:center;align-items:center;gap:4rem;margin-top:5rem;display:flex}.embla__dots .embla__dot{background:#d9d9d9;width:1rem;height:1rem}.embla__dots .embla__dot.embla__dot--selected{background:#143396}@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:area-normal,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;background:#f5f5f5;width:100%;min-height:100vh;font-weight:400}body.no-scroll{overflow:hidden}[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}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}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:90%;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}.bg-white{background:#fff}.bg-black{color:#fff;background:#000}.bg-black .tag{color:#fff}.bg-gray{background:#f5f5f5}.bg-blue{color:#fff;background:#143396}.bg-blue .tag{color:#fff}.header{grid-template-columns:repeat(10,1fr);gap:2.5rem;display:grid}.header .header-box{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:6.5rem;display:flex}.header .header-box:first-child{grid-column:1/4}.header .header-box:nth-child(2){grid-column:4/11}@media only screen and (width<=1024px){.header .header-box{gap:4.5rem}.header .header-box:first-child{grid-column:1/3}.header .header-box:nth-child(2){grid-column:3/11}}@media only screen and (width<=482px){.header .header-box{gap:3rem}.header .header-box:first-child,.header .header-box:nth-child(2){grid-column:1/-1}}.btns{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}a,button{pointer-events:auto;cursor:pointer}.link-bg-white,.link-bg-theme,.link{font-size:2rem;font-weight:400;line-height:1}@media only screen and (width<=482px){.link-bg-white,.link-bg-theme,.link{font-size:1.8rem}}.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)}.link:hover:after,.active.link:after{transform-origin:0;transform:scaleX(1)}.active.link:hover:after{transform-origin:100%;transform:scaleX(0)}.link{position:relative}.link .link-line{display:block;overflow:hidden}.link .link-line span{vertical-align:top;transform-origin:50%;text-shadow:0 3rem;transition:transform .6s cubic-bezier(.625,.05,0,1);display:inline-block;transform:translateY(0)rotate(.001deg)}.link .link-line span:first-child{transition-delay:0s}.link .link-line span:nth-child(2){transition-delay:20ms}.link .link-line span:nth-child(3){transition-delay:40ms}.link .link-line span:nth-child(4){transition-delay:60ms}.link .link-line span:nth-child(5){transition-delay:80ms}.link .link-line span:nth-child(6){transition-delay:.1s}.link .link-line span:nth-child(7){transition-delay:.12s}.link .link-line span:nth-child(8){transition-delay:.14s}.link .link-line span:nth-child(9){transition-delay:.16s}.link .link-line span:nth-child(10){transition-delay:.18s}.link .link-line span:nth-child(11){transition-delay:.2s}.link .link-line span:nth-child(12){transition-delay:.22s}.link .link-line span:nth-child(13){transition-delay:.24s}.link .link-line span:nth-child(14){transition-delay:.26s}.link .link-line span:nth-child(15){transition-delay:.28s}.link .link-line span:nth-child(16){transition-delay:.3s}.link .link-line span:nth-child(17){transition-delay:.32s}.link .link-line span:nth-child(18){transition-delay:.34s}.link .link-line span:nth-child(19){transition-delay:.36s}.link .link-line span:nth-child(20){transition-delay:.38s}.link:hover .link-line span{transform:translateY(-3rem)rotate(.001deg)}.link-bg-white,.link-bg-theme{z-index:3;padding:1rem 1.5rem 1.35rem;position:relative;overflow:hidden}.link-bg-white:before,.link-bg-theme:before{content:"";z-index:-1;position:absolute;top:0;left:0}.link-bg-white:after,.link-bg-theme:after{content:"";aspect-ratio:1;z-index:-1;background:#000;border-radius:50%;width:120%;height:auto;transition:all .6s cubic-bezier(.645,.045,.355,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(20%)}.link-bg-white:hover:after,.link-bg-theme:hover:after{transform:translate(-50%)translateY(-50%)}.link-bg-theme{color:#fff}.link-bg-theme:before{background:#143396}.link-bg-white{color:#143396}.link-bg-white:before{background:#fff}.icon-box{color:#143396;background:#fff;flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:5.5rem;height:5.5rem;display:flex}.icon-box svg{height:2.5rem}@media only screen and (width<=1024px){.icon-box{width:4.5rem;height:4.5rem}.icon-box svg{height:2rem}}.slider-prev,.slider-next{border:1px solid #143396;flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:5.5rem;height:5.5rem;transition:background .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);display:flex}.slider-prev svg,.slider-next svg{height:2.5rem}.slider-prev:hover,.slider-next:hover{color:#fff;background:#143396}.slider-prev{transform:rotate(-90deg)}.slider-next{transform:rotate(90deg)}.slider-controls{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;display:flex}h1{font-size:12.5rem;font-weight:400;line-height:1.425}h2{font-size:6rem;font-weight:400;line-height:1.35}h3{font-size:4rem;font-weight:400;line-height:1.425}h4{font-size:3.5rem;font-weight:400;line-height:1.425}h5{font-size:3rem;font-weight:400;line-height:1.425}h6,li,p{font-size:2.4rem;font-weight:400;line-height:1.5}.paragraph-md{font-size:1.6rem}.tag{text-transform:uppercase;color:#143396;font-size:1.6rem;font-weight:600}.paragraph-xs{font-size:1.2rem}.seperator{background:#000;width:100%;height:.5px}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.75rem;left:0}@media only screen and (width<=1024px){h1{font-size:8rem}h2{font-size:5rem}h3{font-size:3.5rem}h4{font-size:3rem}h5{font-size:2.5rem}h6,li,p{font-size:2rem}.paragraph-md,.tag{font-size:1.4rem}br{display:none}}@media only screen and (width<=830px){h1{font-size:6rem}h2{font-size:4rem}h3{font-size:3rem}h4{font-size:2.75rem}}.trusted-clients .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;padding:10rem 0 15rem;display:flex;overflow:visible}.trusted-clients .container .embla{overflow:visible}.trusted-clients .container .embla .embla__container .embla__slide{flex:none;width:auto;margin-right:17.5rem}.trusted-clients:after{content:"";opacity:.5;background:currentColor;width:100%;height:.5px;position:absolute;bottom:0;left:0}.content-section .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;padding:15rem 0;display:flex}.content-section .container:has(.content-figure){padding:15rem 0 0}.intro .container{padding:var(--padding);color:#fff;flex-flow:column wrap;justify-content:center;align-items:center;gap:0;height:80rem;display:flex}.intro .container .intro-content{text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.intro .container .intro-content .btns{margin-top:1.5rem}.top-section .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:7.5rem;padding:25rem 0 0;display:flex;overflow:visible}.top-section .container .top-section-content{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:7.5rem;display:flex}.top-section .container .top-section-content .top-section-content-panel{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;padding:7.5rem 0;display:flex;position:relative}.top-section .container .top-section-content .top-section-content-panel .content-box:first-child{flex:0 0 22.5%;width:100%;max-width:22.5%;height:auto}.top-section .container .top-section-content .top-section-content-panel .content-box:nth-child(2){flex:0 0 55%;width:100%;max-width:55%;height:auto}.top-section .container .top-section-content .top-section-content-panel:before,.top-section .container .top-section-content .top-section-content-panel:after{content:"";opacity:.5;background:currentColor;width:100%;height:.5px;position:absolute;left:50%;transform:translate(-50%)scaleX(2)}.top-section .container .top-section-content .top-section-content-panel:before{top:0}.top-section .container .top-section-content .top-section-content-panel:after{bottom:0}.testimonials-section .container{padding:var(--padding)}.testimonials-section .container .header .header-box{position:relative}.testimonials-section .container .header .header-box .embla .embla__container .embla__slide{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10rem;display:flex}.testimonials-section .container .header .header-box .embla .embla__container .embla__slide .testimonial-quote{color:#143396;max-width:82.5%}.testimonials-section .container .header .header-box .embla .embla__container .embla__slide .testimonial-author{flex-flow:row;justify-content:flex-start;align-items:center;gap:4rem;display:flex}.testimonials-section .container .header .header-box .embla .embla__container .embla__slide .testimonial-author .testimonial-image{width:auto}.testimonials-section .container .header .header-box .embla .embla__container .embla__slide .testimonial-author .testimonial-image img{width:10rem;height:10rem}.testimonials-section .container .header .header-box .embla .embla__container .embla__slide .testimonial-author .testimonial-name .role{color:#143396}.testimonials-section .container .header .header-box .slider-controls{position:absolute;bottom:0;right:25rem}.featured-section .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:12.5rem;display:flex;overflow:visible}.featured-section .container .embla{position:relative;overflow:visible}.featured-section .container .embla .embla__container .embla__slide{flex-flow:column wrap;flex:0 0 52.5rem;justify-content:flex-start;align-items:flex-start;gap:2.5rem;max-width:52.5rem;margin-right:17.5rem;display:flex}.featured-section .container .embla .embla__container .embla__slide .paragraph-md{text-transform:uppercase}.featured-section .container .embla .embla__container .embla__slide .project-card-figure img{height:50rem}.featured-section .container .embla .embla__container .embla__slide .slide-content{border-left:.5px solid;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:0 0 2.5rem 2.5rem;display:flex}.featured-section .container .embla .embla__container .embla__slide:nth-child(2n) .slide-content{padding:0 0 15rem 2.5rem}.featured-section .container .embla .slider-controls{z-index:3;flex-direction:row;justify-content:space-between;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-section .container .embla .slider-controls .slider-prev,.featured-section .container .embla .slider-controls .slider-next{color:#fff;background:#143396}.featured-section .container .embla .slider-controls .slider-prev{transform:rotate(180deg)}.featured-section .container .embla .slider-controls .slider-next{transform:rotate(0)}@media only screen and (width<=1024px){.content-section .container{padding:10rem 0}.content-section .container:has(.content-figure){padding:10rem 0 0}.featured-section .container{gap:7.5rem}.featured-section .container .embla .embla__container .embla__slide{flex:0 0 37.5rem;max-width:37.5rem;margin-right:10rem}.featured-section .container .embla .embla__container .embla__slide .project-card-figure img{height:37.5rem}.intro .container{height:50rem}.testimonials-section .container .header .header-box .embla .embla__container .embla__slide{gap:7.5rem}.testimonials-section .container .header .header-box .embla .embla__container .embla__slide .testimonial-quote{max-width:100%}.testimonials-section .container .header .header-box .embla .embla__container .embla__slide .testimonial-author .testimonial-image img{width:7.5rem;height:7.5rem}.top-section .container .top-section-content .top-section-content-panel .content-box:first-child{flex:0 0 30%;max-width:30%}.top-section .container .top-section-content .top-section-content-panel .content-box:nth-child(2){flex:0 0 60%;max-width:60%}}@media only screen and (width<=482px){.trusted-clients .container{gap:7.5rem;padding:7.5rem 0 10rem}.trusted-clients .container .embla .embla__container .embla__slide{margin-right:10rem}.content-section .container{gap:7.5rem;padding:7.5rem 0}.content-section .container:has(.content-figure){padding:7.5rem 0 0}.featured-section .container .embla .embla__container .embla__slide{flex:0 0 100%;max-width:100%}.featured-section .container .embla .embla__container .embla__slide .project-card-figure img{height:30rem}.featured-section .container .embla .embla__container .embla__slide:nth-child(2n) .slide-content{padding:0 0 2.5rem 2.5rem}.featured-section .container .embla .slider-controls{width:auto;margin-top:2.5rem;position:relative;top:auto;left:auto;transform:none}.testimonials-section .container .header .header-box{position:static}.testimonials-section .container .header .header-box .slider-controls{flex-direction:row;position:absolute;bottom:5rem;right:50%;transform:translate(50%)}.testimonials-section .container .header .header-box .slider-controls .slider-prev{transform:rotate(-180deg)}.testimonials-section .container .header .header-box .slider-controls .slider-next{transform:rotate(0)}.testimonials-section .container .header .header-box:has(.embla){padding-bottom:8rem}.top-section .container{padding:20rem 0 0}.top-section .container .top-section-content{gap:5rem}.top-section .container .top-section-content .top-section-content-panel{gap:3rem;padding:5rem 0}.top-section .container .top-section-content .top-section-content-panel .content-box:first-child,.top-section .container .top-section-content .top-section-content-panel .content-box:last-child{flex:0 0 100%;max-width:100%}}input:not([type=submit],[type=checkbox],[type=radio]),textarea,select{border-bottom:.5px solid;width:100%;padding:2rem 0;font-size:2rem;font-weight:400;line-height:1.25}input[type=submit]{cursor:pointer;color:#fff;background:#143396;padding:1rem 2rem 1.5rem;font-size:2rem;font-weight:400;line-height:1.25}.accordions{margin-top:-5rem}.accordions .accordion:not(:last-child){border-bottom:.5px solid}.accordions .accordion .accordion-trigger{cursor:pointer;flex-flow:row;justify-content:space-between;align-items:center;gap:0;padding:5rem 0;display:flex}.accordions .accordion .accordion-trigger .trigger-content{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:6rem;max-width:calc(100% - 15rem);display:flex}.accordions .accordion .accordion-trigger .icon-box{flex-flow:wrap;justify-content:center;align-items:center;gap:0;width:4rem;height:4rem;display:flex}.accordions .accordion .accordion-trigger .icon-box svg{width:2rem;height:2rem;transition:transform .6s cubic-bezier(.3,1,.3,1)}.accordions .accordion .accordion-trigger .icon-box svg path{stroke:currentColor;transform-origin:50%;transition:transform .6s cubic-bezier(.3,1,.3,1)}.accordions .accordion .accordion-trigger:hover .icon-box svg{transform:rotate(180deg)}.accordions .accordion .accordion-content{max-height:0;transition:max-height .6s cubic-bezier(.3,1,.3,1);overflow:hidden}.accordions .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}.accordions .accordion.active .accordion-trigger .icon-box svg path:first-child{transform:rotate(90deg)}@media only screen and (width<=1024px){.accordions .accordion .accordion-trigger .trigger-content{max-width:calc(100% - 7.5rem)}.accordions .accordion .accordion-content .accordion-content-inner{max-width:100%}}.footer{color:#fff;background:#143396}.footer .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:25rem;padding:10rem 0 5rem;display:flex}.footer .container .footer-panel{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.footer .container .footer-panel .footer-content{flex-flow:column wrap;flex:0 0 22.5%;justify-content:flex-start;align-items:flex-start;gap:7.5rem;width:100%;max-width:22.5%;height:auto;display:flex}.footer .container .footer-panel .footer-content .footer-logo img{width:17.5rem}.footer .container .footer-panel .footer-links{flex-flow:wrap;flex:0 0 65%;justify-content:space-between;align-items:stretch;gap:0;width:100%;max-width:65%;height:auto;display:flex}.footer .container .footer-panel .footer-links .tag{color:currentColor;margin-bottom:2.5rem}.footer .container .footer-panel .footer-links .footer-contact{flex-flow:column wrap;flex:0 0 33.33%;justify-content:flex-start;align-items:flex-start;gap:3rem;width:100%;max-width:33.33%;height:auto;display:flex}.footer .container .footer-panel .footer-links .footer-list{border-left:1px solid #000;flex-flow:column wrap;flex:0 0 30%;justify-content:flex-start;align-items:flex-start;gap:3rem;width:100%;max-width:30%;height:auto;padding:0 7.5rem 0 12.5rem;display:flex}.footer .container .footer-panel .footer-links .footer-list .footer-panel-links{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.footer .container .footer-panel .footer-links .footer-list .footer-panel-links .link{font-size:2.4rem;line-height:1.45}.footer .container .footer-panel .footer-links .footer-list .footer-panel-links .link .link-line span{text-shadow:0 3.2rem}.footer .container .footer-panel .footer-links .footer-list .footer-panel-links .link:hover .link-line span{transform:translateY(-3.2rem)}.footer .container .footer-bottom{text-transform:uppercase;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.footer .container .footer-bottom .footer-bottom-box{flex-flow:wrap;justify-content:space-between;align-items:center;gap:2.5rem;max-width:65%;display:flex}.footer .container .footer-bottom .footer-bottom-box .footer-bottom-links{flex-flow:wrap;justify-content:space-between;align-items:center;gap:2.5rem;width:57.5%;display:flex}.footer .container .footer-bottom .footer-bottom-box .footer-bottom-links .link{font-size:1.2rem}@media only screen and (width<=1024px){.footer .container{gap:15rem}.footer .container .footer-panel .footer-content{flex:0 0 35%;max-width:35%}.footer .container .footer-panel .footer-links{flex:0 0 50%;gap:7.5rem 0;max-width:50%}.footer .container .footer-panel .footer-links .footer-contact{flex:0 0 100%;order:3;max-width:100%}.footer .container .footer-panel .footer-links .footer-list{border-left:none;flex:0 0 50%;max-width:50%;padding:0}}@media only screen and (width<=482px){.footer .container{gap:10rem}.footer .container br{display:block!important}.footer .container .footer-panel{gap:7.5rem}.footer .container .footer-panel .footer-content,.footer .container .footer-panel .footer-links{flex:0 0 100%;max-width:100%}.footer .container .footer-panel .footer-links .footer-list,.footer .container .footer-panel .footer-links .footer-contact{gap:2rem}.footer .container .footer-bottom{gap:1.5rem;position:relative}.footer .container .footer-bottom>p{order:2}.footer .container .footer-bottom .footer-bottom-box{flex:0 0 100%;order:1;max-width:100%}.footer .container .footer-bottom .footer-bottom-box .footer-bottom-links{flex:0 0 100%;max-width:100%}.footer .container .footer-bottom .footer-bottom-box p{position:absolute;bottom:0;right:0}}.navbar{z-index:10;position:absolute;top:0;left:0}.navbar .container{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding:4rem 0;display:flex}.navbar .container .logo img{width:20rem}.navbar .container .navbar-links{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:5rem;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.light .container{color:#fff}.navbar.light .container .link-bg-theme{color:#143396}.navbar.light .container .link-bg-theme:before{background:#fff}@media only screen and (width<=1024px){.navbar .container .navbar-links{display:none}.navbar .container .hamb-btn{display:flex}}.hamb-menu{z-index:9;opacity:0;background:#143396;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}.banner{height:calc(var(--vh,1vh) * 100);background:#fff;flex-flow:column wrap;justify-content:flex-end;align-items:flex-start;gap:0;display:flex}.banner .container{flex-flow:column wrap;justify-content:flex-end;align-items:flex-start;gap:5rem;padding:5rem 0 14rem;display:flex}.banner .container .banner-content-box{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.banner .container .banner-content-box:has(p){max-width:40rem}.banner .container .banner-content-box h1,.banner .container .banner-content-box h1 .lines-mask{width:100%}.banner .container .banner-content-box h1 .lines-mask:last-child,.banner .container .banner-content-box h1 .lines-mask:last-child .lines{text-align:right!important}.banner .banner-images{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.banner .banner-images img{position:absolute}.banner .banner-images img:first-child{width:30rem;height:22.5rem;bottom:0;left:0}.banner .banner-images img:nth-child(2){width:37.5rem;height:37.5rem;top:30%;left:40%;transform:translate(-40%,-30%)}.banner .banner-images img:nth-child(3){width:30rem;height:30rem;bottom:42.5%;right:20%;transform:translate(20%,42.5%)}.banner .banner-images img:nth-child(4){width:22.5rem;height:30rem;top:20%;right:0;transform:translateY(-20%)}.accordion-section .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:12.5rem;padding:10rem 0 15rem;display:flex}.accordion-section .container .section-panel{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;display:flex}.accordion-section .container .section-panel .section-figure{flex:0 0 37.5%;width:100%;max-width:37.5%;height:auto}.accordion-section .container .section-panel .accordions{flex:0 0 57.5%;width:100%;max-width:57.5%;height:auto}@media only screen and (width<=1024px){.banner .banner-images img:first-child{width:20rem;height:15rem}.banner .banner-images img:nth-child(2){width:25rem;height:25rem}.banner .banner-images img:nth-child(3){width:20rem;height:20rem}.banner .banner-images img:nth-child(4){width:15rem;height:20rem}.accordion-section .container{gap:7.5rem}}@media only screen and (width<=482px){.banner .banner-images{display:none}.banner .container .banner-content-box h1 .lines-mask:last-child .lines{text-align:left!important}.accordion-section .container{padding:7.5rem 0 10rem}.accordion-section .container .section-panel{gap:7.5rem}.accordion-section .container .section-panel .accordions,.accordion-section .container .section-panel .section-figure{flex:0 0 100%;max-width:100%}}.team .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:15rem;display:flex}.team .container .team-grid{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.team .container .team-grid .team-card{height:49rem;overflow:hidden}.team .container .team-grid .team-card .team-figure img{height:40rem;transition:transform .5s cubic-bezier(.645,.045,.355,1)}.team .container .team-grid .team-card .team-card-content{background:#000;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:2.5rem;padding:3.5rem;transition:transform .5s cubic-bezier(.645,.045,.355,1);display:flex}.team .container .team-grid .team-card .team-card-content p{font-size:1.8rem}.team .container .team-grid .team-card .team-card-content p.role{opacity:.6}.team .container .team-grid .team-card .team-card-content .team-card-top{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.team .container .team-grid .team-card:hover .team-figure img{transform:scale(1.1)}.team .container .team-grid .team-card:hover .team-card-content{transform:translateY(-100%)}@media only screen and (width<=1024px){.team .container .team-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=482px){.team .container .team-grid{grid-template-columns:1fr}}.quote-section .container{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:15rem;padding:20rem 0 10rem;display:flex;overflow:visible}.quote-section .container .quote-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.quote-section .container .quote-header .quote-content:first-child{flex:0 0 65%;width:100%;max-width:65%;height:auto}.quote-section .container .quote-header .quote-content:last-child{flex:0 0 20%;width:100%;max-width:20%;height:auto}.quote-section .container .form-wrapper,.quote-section .container .form-wrapper form{flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:0;display:flex}.quote-section .container .form-wrapper form .form-group{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;padding:10rem 0;display:flex;position:relative}.quote-section .container .form-wrapper form .form-group .form-fields{flex:0 0 50%;width:100%;max-width:50%;height:auto}.quote-section .container .form-wrapper form .form-group .form-fields p{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;display:flex}.quote-section .container .form-wrapper form .form-group .form-fields p span{width:100%}.quote-section .container .form-wrapper form .form-group:after,.quote-section .container .form-wrapper form .form-group:before{content:"";opacity:.5;background:currentColor;width:100%;height:.5px;position:absolute;left:50%;transform:translate(-50%)scaleX(2)}.quote-section .container .form-wrapper form .form-group:before{bottom:0}.quote-section .container .form-wrapper form .form-group:after{display:none}.quote-section .container .form-wrapper form .form-group:first-of-type:after{display:block;top:0}.quote-section .container .form-wrapper form p:has(input[type=submit]){width:max-content;margin-top:7.5rem;position:relative}.quote-section .container .form-wrapper form p:has(input[type=submit]) .wpcf7-spinner{position:absolute;top:calc(100% + 2rem);left:0}.quote-section .container .form-wrapper form .wpcf7-response-output{font-size:1.8rem}@media only screen and (width<=1024px){.quote-section .container .quote-header .quote-content:last-child{flex:0 0 30%;max-width:30%}.quote-section .container .form-wrapper form .form-group .form-fields{flex:0 0 60%;max-width:60%}}@media only screen and (width<=482px){.quote-section .container{gap:7.5rem;padding:15rem 0 10rem}.quote-section .container .quote-header{gap:3rem}.quote-section .container .quote-header .quote-content{flex:0 0 100%!important;max-width:100%!important}.quote-section .container .form-wrapper form .form-group{gap:2.5rem;padding:5rem 0}.quote-section .container .form-wrapper form .form-group:before{display:none}.quote-section .container .form-wrapper form .form-group .form-fields{flex:0 0 100%;max-width:100%}.quote-section .container .form-wrapper form p:has(input[type=submit]){margin-top:1rem}}.header-section{height:calc(var(--vh,1vh) * 100);color:#fff;grid-template-rows:repeat(3,1fr);display:grid}.header-section .header-section-panel{z-index:3;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:0;padding:0 5%;display:flex;position:relative}.header-section .header-section-panel:not(:last-child){border-bottom:.5px solid #ffffff80}.services-section{border-top:.5px solid}.services-section .container{padding:var(--padding-sm);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex;overflow:visible}.services-section .container .services-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.services-section .container .services-list .service-panel{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:0;padding:10rem 0;display:flex;position:relative}.services-section .container .services-list .service-panel .embla{flex:0 0 50%;width:100%;max-width:50%;height:auto}.services-section .container .services-list .service-panel .embla .embla__container .embla__slide img{width:100%;height:55rem}.services-section .container .services-list .service-panel .service-content{flex-flow:column wrap;flex:0 0 35%;justify-content:flex-start;align-items:flex-start;gap:5rem;width:100%;max-width:35%;height:auto;display:flex}.services-section .container .services-list .service-panel .service-content ul{opacity:.6}.services-section .container .services-list .service-panel:not(:last-child):after{content:"";background-color:currentColor;width:100%;height:.5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(2)}@media only screen and (width<=1024px){.services-section .container .services-list .service-panel .embla .embla__container .embla__slide img{height:35rem}.services-section .container .services-list .service-panel .service-content{flex:0 0 40%;max-width:40%}}@media only screen and (width<=482px){.services-section .container{padding:7.5rem 0 2.5rem}.services-section .container .services-list .service-panel{gap:5rem;padding:7rem 0}.services-section .container .services-list .service-panel .embla,.services-section .container .services-list .service-panel .service-content{flex:0 0 100%;max-width:100%}.services-section .container .services-list .service-panel .service-content{gap:3rem}}.projects-section{margin-top:-1px}.projects-section .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:15rem;display:flex;overflow:visible}.projects-section .container .projects-list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.projects-section .container .projects-list .project-card{flex-flow:column wrap;flex:0 0 47.5%;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;max-width:47.5%;height:auto;display:flex;position:relative}.projects-section .container .projects-list .project-card.hidden{display:none}.projects-section .container .projects-list .project-card .project-card-figure img{height:50rem}.projects-section .container .projects-list .project-card .card-content{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}.projects-section .container .projects-list .project-card .card-content .learn-box{text-transform:uppercase;flex-flow:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.projects-section .container .projects-list .project-card:nth-child(2n){align-self:flex-end}.projects-section .container .projects-list .project-card:nth-child(odd):after{content:"";z-index:-1;background:currentColor;width:100%;height:.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(10)}.projects-section .container .projects-list .project-card:not(:first-child){margin-top:-20rem}.projects-section .container .projects-load-more{flex-flow:wrap;justify-content:center;align-items:center;gap:0;display:flex}.single-project .top-section.bg-gray .container,.single-project .top-section.bg-white .container{color:#143396}.single-project .top-section.bg-gray .container .top-section-content-panel:after,.single-project .top-section.bg-white .container .top-section-content-panel:after{display:none}.project-details .container{padding:var(--padding);flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.project-details .container .project-panel{flex-flow:wrap;justify-content:space-between;align-items:flex-start;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 22.5%;width:100%;max-width:22.5%;height:auto}.project-details .container .project-panel .panel-content:nth-child(2){flex:0 0 55%;width:100%;max-width:55%;height:auto}.project-details .container .project-panel .panel-content .project-detail-description{color:#143396;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;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:1.5rem;padding:2.5rem 0;display:flex}.project-details .container .project-panel .panel-content .details-list .detail-item .paragraph-md{opacity:.5}.project-gallery{margin:0 0 -7.5rem}.project-gallery .gallery-split{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding:7.5rem 5%;display:flex}.project-gallery .gallery-split .gallery-split-figure{flex:0 0 57.5%;width:100%;max-width:57.5%;height:auto}.project-gallery .gallery-split .gallery-split-content{color:#143396;flex-flow:column wrap;flex:0 0 37.5%;justify-content:flex-start;align-items:flex-start;gap:1.5rem;width:100%;max-width:37.5%;height:auto;display:flex}.project-gallery .gallery-full{padding:7.5rem 0}.project-gallery .gallery-two{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:15rem;padding:7.5rem 0;display:flex}.project-gallery .gallery-two .gallery-figure{flex:0 0 42.5%;width:100%;max-width:42.5%;height:auto}@media only screen and (width<=1024px){.projects-section .container{gap:10rem}.projects-section .container .projects-list .project-card .project-card-figure img{height:30rem}.projects-section .container .projects-list .project-card:not(:first-child){margin-top:-14rem}.project-gallery{margin:0 0 -5rem}.project-gallery .gallery-split{gap:5rem;padding:5rem 5%}.project-gallery .gallery-split .gallery-split-content,.project-gallery .gallery-split .gallery-split-figure{flex:0 0 100%;max-width:100%}.project-gallery .gallery-two{gap:7.5rem;padding:5rem 0}.project-gallery .gallery-full{padding:5rem 0}.project-details .container .project-panel .panel-content{gap:5rem}}@media only screen and (width<=482px){.projects-section .container{gap:7.5rem}.projects-section .container .projects-list{gap:5rem}.projects-section .container .projects-list .project-card{flex:0 0 100%;max-width:100%}.projects-section .container .projects-list .project-card:not(:first-child){margin-top:0}.project-details .container .project-panel{gap:3rem}.project-details .container .project-panel .panel-content{gap:3rem;flex:0 0 100%!important;max-width:100%!important}.project-gallery .gallery-two{gap:5rem;padding:0 5%}.project-gallery .gallery-two .gallery-figure{flex:0 0 100%;max-width:100%}}
