@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@font-face{font-family:pp;src:url(../fonts/pp.woff2) format("woff2"),url(../fonts/pp.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:piko-italic;src:url(../fonts/p-italic.woff2) format("woff2"),url(../fonts/p-italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:n;src:url(../fonts/n.woff2) format("woff2"),url(../fonts/n.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.py-2-5{padding:2.5rem 0}.py-5{padding:5rem 0}.py-10{padding:10rem 0}.mt-2{margin-top:2rem}.mt-5{margin-top:5rem}@media only screen and (max-width: 1024px){.py-5{padding:2.5rem 0}.mt-5{margin-top:2.5rem}.py-10{padding:5rem 0}}@media only screen and (max-width: 482px){.py-2-5{padding:.5rem 0}}.content{overflow:hidden}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{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}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}*{margin:0;padding:0}: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:.5208333333vw}@media only screen and (max-width: 1024px){html{font-size:.9765625vw!important}}@media only screen and (max-width: 482px){html{font-size:2.0746887967vw!important}}body{overscroll-behavior:none;font-weight:400;font-family:n,sans-serif;transition:background .5s cubic-bezier(.19,1,.22,1)}body[data-color=theme]{background:#7d5e47;color:#fff}body[data-color=theme-2],body[data-color=theme-3]{background:#a09a87}body.loaded{overflow:auto}*,*:before,*:after{box-sizing:inherit;outline:none;-webkit-touch-callout:none}:focus{outline:none}::-moz-focus-inner{border:0}a{color:inherit;outline:none;pointer-events:auto;text-decoration:none}button{background:none;border:none;border-radius:none;color:inherit;outline:none;cursor:pointer}video,img{vertical-align:middle;object-fit:cover;object-position:center}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;outline:none;pointer-events:auto}h1,h2,h3,h4,h5,h6{font-family:pp,serif;font-weight:400;font-style:normal}[data-animation=text]{opacity:0}[data-animation=text] span{display:inline-block;overflow:hidden;vertical-align:top;transform-origin:center}[data-animation=text].reveal{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.container{width:100%;height:auto;max-width:95%;margin:0 auto;position:relative;overflow:hidden}@media only screen and (max-width: 482px){.container{max-width:90%}}section{width:100%;height:auto;position:relative;overflow:hidden}section[data-color="#2c2d2d"],section[data-color="#555243"]{color:#fff}.border-t{border-top:1px solid currentColor}.border-b{border-bottom:1px solid currentColor}.animate-line{position:relative}.animate-line:before{content:"";position:absolute;top:0;width:1px;height:100%;background:currentColor;transform-origin:top center;transform:scaleY(0);transition:all 2s ease}.animate-line.right:before{right:0}.animate-line.left:before{left:0}.animate-line.active:before{transform:scaleY(1)}h1{font-size:4.5rem;font-weight:400;line-height:1.5}.tab-button,h2{font-size:3.5rem;font-weight:400;line-height:1.5}h3{font-size:2.8rem;font-weight:400;line-height:1.5}button,li,input,textarea,p{font-size:2.2rem;font-weight:400;line-height:1.5;font-family:n;letter-spacing:1px}.sm{font-size:1.8rem;font-weight:400;line-height:1.5;letter-spacing:1px}.title{font-size:15rem;font-weight:500;line-height:1.2;font-family:n}.title-md{font-size:12rem;font-weight:500;line-height:1.2;font-family:n}ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.5rem;list-style:disc}ul li{position:relative;margin-left:3rem}@media only screen and (max-width: 1024px){h1{font-size:3.5rem}.footer-link,.tab-button,h2{font-size:2.5rem}h3{font-size:2rem}button,li,input,textarea,p{font-size:1.85rem}br{display:none}}.footer-link,.link{position:relative}.footer-link:after,.link:after{width:100%;height:1px;position:absolute;content:"";background:currentColor;bottom:-.5rem;left:0;transform:scaleX(0);transform-origin:center;transition:transform .7s cubic-bezier(.19,1,.22,1)}.footer-link:hover:after,.link:hover:after{transform:scaleX(1)}.active.footer-link:after,.active.link:after{transform:scaleX(1)}.active.footer-link:hover:after,.active.link:hover:after{transform:scaleX(0)}.none.footer-link:after,.none.link:after{display:none}.link{font-size:1.8rem;font-weight:400;line-height:normal;letter-spacing:1px}.footer-link{font-size:2.5rem;font-weight:600}.link-outline{-webkit-border-radius:50px;border-radius:50px;background-clip:padding-box;font-size:1.8rem;font-weight:400;line-height:normal;letter-spacing:1px;padding:1rem 4rem;border:1px solid currentColor;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.link-outline:hover{color:#fff;background:#000;border-color:transparent}.link-outline.light:hover{color:#000;background:#fff;border-color:transparent}@media only screen and (max-width: 1024px){.link,.link-outline{font-size:1.6rem}}.accordions{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4rem}.accordions .accordion{width:100%;height:auto;border-bottom:1px solid currentColor}.accordions .accordion .accordion-trigger{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;cursor:pointer;margin-bottom:3rem;position:relative;padding:0 2.5rem 0 7.5rem}.accordions .accordion .accordion-trigger .symbol{width:2.5rem;height:2.5rem;position:relative;display:grid;place-items:center;transition:all .5s ease}.accordions .accordion .accordion-trigger .symbol .divider{position:absolute;width:100%;height:1px;background:currentColor;transition:all .5s ease}.accordions .accordion .accordion-trigger .symbol .divider:nth-child(2){transform:rotate(90deg)}.accordions .accordion .accordion-trigger:hover .symbol{transform:rotate(180deg) scale(1.2)}.accordions .accordion .accordion-content{width:100%;height:auto;max-height:0;opacity:0;transition:all .5s ease;overflow:hidden}.accordions .accordion .accordion-content .accordion-content-inner{padding:0 7.5rem 5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3rem}.accordions .accordion.active .accordion-trigger .symbol .divider:nth-child(2){transform:rotate(0)}.accordions .accordion.active .accordion-content{opacity:1}.accordions .accordion:last-child{border-bottom:none}@media only screen and (max-width: 482px){.accordions .accordion .accordion-trigger{padding:0 2rem}.accordions .accordion .accordion-trigger .symbol{width:2rem;height:2rem}.accordions .accordion .accordion-content .accordion-content-inner{padding:0 2.5rem 5rem}}.mf-cursor{position:fixed;top:0;left:0;z-index:250;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity .3s,color .4s}.mf-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;transform:scale(.2);background:currentColor;border-radius:50%;transition:transform .25s ease-in-out,opacity .1s}.mf-cursor.-inverse{color:#fff}@supports (mix-blend-mode: exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#fff}}.mf-cursor.-pointer:before{transform:scale(.15)}.mf-cursor.-text:before{opacity:.85;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;transition:opacity .4s,transform .3s}.mf-cursor.-text .mf-cursor-text,.mf-cursor.-icon .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor-media{position:absolute;width:20rem;height:20rem;margin:-10rem 0 0 -10rem}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (object-fit: cover){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);padding:1px;opacity:0;transition:transform .35s,opacity .2s .2s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(.696);transition-duration:.4s,.4s;transition-delay:0s,0s}.footer .container{border-top:1px solid currentColor}.footer .container .footer-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5rem 0 3rem}.footer .container .footer-content .footer-media{flex:0 0 35%;max-width:35%;width:100%;height:auto;margin-top:-2rem}.footer .container .footer-content .footer-media svg{width:100%;height:auto}.footer .container .footer-content .footer-media svg path{fill:currentColor}.footer .container .footer-content .footer-media svg path.divider{stroke:currentColor}.footer .container .footer-content .footer-box{flex:0 0 45%;max-width:45%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:5rem;padding-top:1rem;padding-bottom:3.5rem}.footer .container .footer-content .footer-box .footer-row{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer .container .footer-content .footer-box .footer-row .footer-links{flex:0 0 50%;max-width:50%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:1rem}.footer .container .footer-content .footer-box .footer-row .footer-links .link-box{flex:0 0 50%;max-width:50%;width:100%;height:auto}.footer .container .footer-content .footer-box .footer-row .logo-box{flex:0 0 20%;max-width:20%;width:100%;height:auto;margin-top:1.5rem}.footer .container .footer-content .footer-box .footer-row .logo-box img{width:100%;height:auto}.footer .container .footer-content .footer-box .footer-row .logo-box img.white{display:none}.footer .container .footer-content .footer-box .footer-row .footer-row-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem}.footer .container .footer-content .footer-box .footer-row .footer-row-box a{line-height:1.5}.footer .container .footer-content .footer-box .footer-row:last-child{align-items:flex-end}.footer .footer-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:4rem 2.5%;background:#000;color:#fff}@media only screen and (max-width: 482px){.footer .container .footer-content{flex-wrap:wrap;gap:5rem;padding:5rem 0}.footer .container .footer-content .footer-media{flex:0 0 100%;max-width:100%;width:100%;height:auto;margin-top:0}.footer .container .footer-content .footer-box{flex:0 0 100%;max-width:100%;width:100%;height:auto}.footer .container .footer-content .footer-box .footer-row{flex-wrap:wrap;row-gap:5rem}.footer .container .footer-content .footer-box .footer-row .footer-row-box{flex:0 0 100%;max-width:100%;width:100%;height:auto}}body[data-color=theme] .footer .container .footer-content .footer-row .logo-box img.white,body[data-color=theme-2] .footer .container .footer-content .footer-row .logo-box img.white{display:block}body[data-color=theme] .footer .container .footer-content .footer-row .logo-box img.black,body[data-color=theme-2] .footer .container .footer-content .footer-row .logo-box img.black{display:none}.gallery-wrapper .container{overflow:visible;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.gallery-wrapper .container.py-0{padding:0}.gallery-wrapper .container .gallery{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1px}.gallery-wrapper .container .gallery .gallery-item,.gallery-wrapper .container .gallery .gallery-item img{width:auto;height:auto}.gallery-wrapper .container .gallery .gallery-item.single{flex:0 0 100%}.gallery-wrapper .container .gallery .gallery-item.x-center{margin:0 auto}.gallery-wrapper .container .gallery .gallery-item.x-end{margin-left:auto}.gallery-wrapper .container .gallery .gallery-item.y-center{align-self:center}.gallery-wrapper .container .gallery .gallery-item.y-end{align-self:flex-end}.gallery-wrapper .container .service-gallery .gallery-item{padding:7.5rem 0}.gallery-wrapper .container .service-gallery .gallery-item.one{width:55%;border-right:1px solid currentColor}.gallery-wrapper .container .service-gallery .gallery-item.one img{width:76rem;height:71rem}.gallery-wrapper .container .service-gallery .gallery-item.two img{width:61rem;height:56rem}.gallery-wrapper .container .service-gallery .gallery-item.three{width:100%;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.gallery-wrapper .container .service-gallery .gallery-item.three img{width:124rem;height:86rem}.gallery-wrapper .container .service-gallery .gallery-item.four{width:108rem;height:87rem}.gallery-wrapper .container .service-gallery .gallery-item img{width:100%;height:100%}.gallery-wrapper .container .process-gallery .gallery-item{position:relative;padding:7.5rem 0}.gallery-wrapper .container .process-gallery .gallery-item.one img{width:45rem;height:42rem}.gallery-wrapper .container .process-gallery .gallery-item.two{overflow:visible}.gallery-wrapper .container .process-gallery .gallery-item.two img{width:83rem;height:77rem}.gallery-wrapper .container .process-gallery .gallery-item.three.single img{width:100%;height:62.5rem}.gallery-wrapper .container .process-gallery .gallery-item.four img{width:58rem;height:40rem}.gallery-wrapper .container .process-gallery .gallery-item.five{overflow:visible}.gallery-wrapper .container .process-gallery .gallery-item.five img{width:55rem;height:58rem}.gallery-wrapper .container .process-gallery .gallery-item img{width:100%;height:100%}@media only screen and (max-width: 1024px){.gallery-wrapper .container{padding:7.5rem 0}.gallery-wrapper .container .gallery{gap:7.5rem}.gallery-wrapper .container .gallery-item{max-width:100%!important;width:100%!important;height:auto!important;border:none!important;padding:0!important}.gallery-wrapper .container .gallery-item:after{display:none}.gallery-wrapper .container .gallery-item img{max-width:100%;height:auto!important}.gallery-wrapper .container .process-gallery{padding:7.5rem 0}}@media only screen and (max-width: 482px){.gallery-wrapper .container .gallery{row-gap:5rem}}.grid-section .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.grid-section .container .grid-box{flex:0 0 25%;max-width:25%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:95rem;padding:5rem 7.5rem 7.5rem 0}.grid-section .container .grid-box .grid-box-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4rem}.grid-section .container .grid-panel{flex:0 0 75%;max-width:75%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-left:1px solid currentColor}.grid-section .container .grid-panel.left:before{display:none}.grid-section .container .grid-panel .grid-panel-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4rem;padding:5rem 0 10rem 15rem}.grid-section .container .grid-panel .grid-list{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:7.5rem;column-gap:5%;padding-bottom:7.5rem}.grid-section .container .grid-panel .grid-list:has(.team-item){column-gap:3%}.grid-section .container .grid-panel .grid-list .grid-item{flex:0 0 30%;max-width:30%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3rem}.grid-section .container .grid-panel .grid-list .grid-item .grid-item-figure{width:100%;height:auto}.grid-section .container .grid-panel .grid-list .grid-item .grid-item-figure img{width:100%;height:60rem}.grid-section .container .grid-panel .grid-list .grid-item .grid-item-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.5rem;padding-left:.5rem}.grid-section .container .grid-panel .grid-list .grid-item.team-item{flex:0 0 31.25%;max-width:31.25%;width:100%;height:auto}.grid-section .container .grid-panel .grid-panel-figure{width:100%;height:auto}.grid-section .container .grid-panel .grid-panel-figure iframe,.grid-section .container .grid-panel .grid-panel-figure div,.grid-section .container .grid-panel .grid-panel-figure video,.grid-section .container .grid-panel .grid-panel-figure img{width:100%;height:auto}@media only screen and (max-width: 1024px){.grid-section .container .grid-box{padding:5rem 5rem 5rem 0}.grid-section .container .grid-panel .grid-panel-content{padding:5rem 0 10rem 10rem}.grid-section .container .grid-panel .grid-list{column-gap:5%;row-gap:5rem;padding-bottom:5rem}.grid-section .container .grid-panel .grid-list .grid-item,.grid-section .container .grid-panel .grid-list .grid-item.team-item{flex:0 0 47.5%;max-width:47.5%;width:100%;height:auto}}@media only screen and (max-width: 482px){.grid-section .container{flex-wrap:wrap}.grid-section .container .grid-box{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:5rem 0 0;min-height:auto;gap:3rem}.grid-section .container .grid-box:before{display:none}.grid-section .container .grid-box:empty{height:0;padding:0;margin-bottom:-10rem}.grid-section .container .grid-box .grid-box-content{gap:2rem}.grid-section .container .grid-panel{flex:0 0 100%;max-width:100%;width:100%;height:auto;border-left:none}.grid-section .container .grid-panel .grid-list .grid-item.team-item{flex:0 0 100%;max-width:100%;width:100%;height:auto}.grid-section .container .grid-panel .grid-panel-content{padding:5rem 0}.grid-section .container .grid-panel .grid-panel-content:before{display:none}.grid-section .container .grid-panel:before{display:none}}.hamb-menu{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9;background:#7d5e47;transition:all .7s cubic-bezier(.19,1,.22,1);transform:translate(100%);opacity:0;overflow-y:scroll;color:#fff}.hamb-menu.active{transform:translate(0)!important;opacity:1!important}.hamb-menu .hamb-menu-inner{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20rem 5% 5rem}.hamb-menu .hamb-menu-inner .accordions .accordion{padding-top:3rem}.hamb-menu .hamb-menu-inner .accordions .accordion:last-child{border-bottom:1px solid currentColor}.hamb-menu .hamb-menu-inner .accordions .accordion .accordion-content .accordion-content-inner{padding:2.5rem}.hamb-menu .hamb-menu-inner .accordions .accordion .accordion-content .accordion-content-inner .acc-link{font-size:2.5rem;font-family:pp;text-transform:capitalize}.hamb-menu .hamb-menu-inner .hamb-link{width:100%;height:auto;font-size:3.5rem;font-family:pp;padding:5rem 2.5rem 4rem;border-bottom:1px solid currentColor}.contact-form{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem;padding-right:10rem}.contact-form .input-box{flex:0 0 40%;max-width:40%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}.contact-form .input-box input,.contact-form .input-box textarea{width:100%;height:auto;font-family:n;color:#fff;padding:1rem 0;border-bottom:1px solid currentColor}.contact-form .input-box input::placeholder,.contact-form .input-box textarea::placeholder{color:#fff}.contact-form .input-box.full{flex:0 0 100%;max-width:100%;width:100%;height:auto}@media only screen and (max-width: 482px){.contact-form{padding-right:0}}.navigation{position:relative;z-index:10}.navigation .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:2rem 0;overflow:visible}.navigation .container .navigation-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}.navigation .container .navigation-links .drop-down-box{width:auto;height:auto;position:relative}.navigation .container .navigation-links .drop-down-box .drop-down-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:max-content;height:auto;position:absolute;top:100%;left:0;gap:1.5rem;background:#000;color:#fff;padding:2rem;transition:opacity .2s ease;opacity:0;visibility:hidden}.navigation .container .navigation-links .drop-down-box:hover .drop-down-content{opacity:1;visibility:visible}.navigation .container .logo svg,.navigation .container .logo img{width:12rem;height:12rem}.navigation .container .logo svg rect,.navigation .container .logo img rect{stroke:currentColor}.navigation .container .logo svg path,.navigation .container .logo img path{fill:currentColor}.navigation .container .logo svg path.dict,.navigation .container .logo img path.dict{stroke:currentColor}.navigation .container .hamb-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:4rem;height:4rem;gap:.75rem;pointer-events:all;display:none}.navigation .container .hamb-btn .divider{width:100%;height:2px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;background:currentColor;pointer-events:none;transition:all .7s cubic-bezier(.19,1,.22,1)}.navigation .container .hamb-btn.active .divider{transform:rotate(45deg) translate(.75rem,.75rem)}.navigation .container .hamb-btn.active .divider:nth-child(2){opacity:0;transform:scaleX(0)}.navigation .container .hamb-btn.active .divider:nth-child(3){transform:rotate(-45deg) translate(.75rem,-.75rem)}.menu-open .navigation{color:#fff}@media only screen and (max-width: 482px){.navigation .container .navigation-links{display:none}.navigation .container .logo svg,.navigation .container .logo img{width:8rem;height:8rem}.navigation .container .hamb-btn{display:flex}}.preloader{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100}.preloader video{width:100%;height:100%;object-fit:cover}.testimonial .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.testimonial .container .testimonial-box:first-child{flex:0 0 25%;max-width:25%;width:100%;height:auto;padding:5rem 5rem 5rem 0}.testimonial .container .testimonial-box:last-child{flex:0 0 75%;max-width:75%;width:100%;height:auto}.testimonial .container .testimonial-box .tab-wrapper{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.testimonial .container .testimonial-box .tab-wrapper .tab-list{flex:0 0 30%;max-width:30%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem;padding:5rem 0 5rem 5rem}.testimonial .container .testimonial-box .tab-wrapper .tab-list button{font-family:pp;position:relative;text-align:left}.testimonial .container .testimonial-box .tab-wrapper .tab-content{flex:0 0 70%;max-width:70%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5rem 0 5rem 5rem}.testimonial .container .testimonial-box .tab-wrapper .tab-content .tab-content-box{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4rem;display:none}.testimonial .container .testimonial-box .tab-wrapper .tab-content .tab-content-box .tab-figure,.testimonial .container .testimonial-box .tab-wrapper .tab-content .tab-content-box .tab-figure img{width:100%;height:auto}.testimonial .container .testimonial-box .tab-wrapper .tab-content .tab-content-box.active{display:flex;animation:fadeIn 1s ease}@media only screen and (max-width: 1024px){.testimonial .container{flex-wrap:wrap}.testimonial .container .testimonial-box:first-child{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:5rem 0;border-bottom:1px solid currentColor}.testimonial .container .testimonial-box:first-child:before{display:none}.testimonial .container .testimonial-box:last-child{flex:0 0 100%;max-width:100%;width:100%;height:auto}.testimonial .container .testimonial-box .tab-wrapper .tab-list{padding:5rem 0}}@media only screen and (max-width: 482px){.testimonial .container .testimonial-box .tab-wrapper{flex-wrap:wrap}.testimonial .container .testimonial-box .tab-wrapper .tab-list{flex:0 0 100%;max-width:100%;width:100%;height:auto;border-bottom:1px solid currentColor}.testimonial .container .testimonial-box .tab-wrapper .tab-list:before{display:none}.testimonial .container .testimonial-box .tab-wrapper .tab-content{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:5rem 0}}.trust .container{padding:7.5rem 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:5rem;overflow:visible}.trust .container .trust-slider{width:100%;height:auto;pointer-events:none;overflow:visible}.trust .container .trust-slider .swiper-wrapper{transition-timing-function:linear;align-items:center;overflow:visible}.trust .container .trust-slider .swiper-slide{width:auto;height:auto}.trust .container .trust-slider .swiper-slide img{width:15rem;height:auto}@media only screen and (max-width: 1024px){.trust .container{padding:5rem 0;gap:3rem}}.blog-info .container .grid-panel .grid-panel-content{padding:5rem 0 5rem 7.5rem!important;gap:2rem!important}@media only screen and (max-width: 482px){.blog-info .container .grid-panel .grid-panel-content{padding:5rem 0!important}}.quote .container .grid-box,.contact .container .grid-box{min-height:auto;align-self:stretch}.quote .container .grid-panel .grid-panel-content,.contact .container .grid-panel .grid-panel-content{flex:0 0 100%;max-width:100%;width:100%;height:auto;gap:6rem}.quote .container .grid-panel .grid-panel-content .grid-panel-content-box,.contact .container .grid-panel .grid-panel-content .grid-panel-content-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}.quote .container .grid-panel .grid-panel-content .contact-panel,.contact .container .grid-panel .grid-panel-content .contact-panel{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.quote .container .grid-panel .grid-panel-content .contact-panel .contact-box,.contact .container .grid-panel .grid-panel-content .contact-panel .contact-box{flex:0 0 40%;max-width:40%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem}.quote .container .grid-panel .grid-panel-content .contact-panel .contact-box .heading,.contact .container .grid-panel .grid-panel-content .contact-panel .contact-box .heading{margin-bottom:2rem}.quote .container .grid-panel .grid-panel-content .contact-panel .contact-box .social-links,.contact .container .grid-panel .grid-panel-content .contact-panel .contact-box .social-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem;margin-top:3rem}.quote .container .grid-panel .grid-panel-content .contact-panel .contact-box .social-links a img,.contact .container .grid-panel .grid-panel-content .contact-panel .contact-box .social-links a img{width:3rem;height:auto}.quote .container .grid-panel .grid-panel-content .contact-panel:has(.contact-box .social-links),.contact .container .grid-panel .grid-panel-content .contact-panel:has(.contact-box .social-links){align-items:center}.quote .container .grid-panel .grid-panel-content .contact-form-wrapper,.contact .container .grid-panel .grid-panel-content .contact-form-wrapper{width:100%;height:auto;margin-top:5rem}.quote .container .grid-panel .grid-panel-content:not(:last-child),.contact .container .grid-panel .grid-panel-content:not(:last-child){border-bottom:1px solid currentColor}@media only screen and (max-width: 482px){.quote .container .grid-panel .grid-panel-content .grid-panel-content-box,.contact .container .grid-panel .grid-panel-content .grid-panel-content-box{gap:4rem}.quote .container .grid-panel .grid-panel-content .contact-panel .contact-box,.contact .container .grid-panel .grid-panel-content .contact-panel .contact-box{flex:0 0 100%;max-width:100%;width:100%;height:auto}}.banner .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:5rem;padding:5rem 0 7.5rem}.banner .container .banner-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}.banner .container .banner-figure{width:100%;height:auto;position:relative}.banner .container .banner-figure img{width:100%;height:auto;transition:opacity .5s ease}.banner .container .banner-figure img.hide{opacity:0;pointer-events:none}.banner .container .banner-figure:has(video) .play-icon{width:5rem;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;transition:all .5s ease;display:none}.banner .container .banner-figure:has(video) .play-icon.hide{opacity:0;pointer-events:none}.banner .container .banner-figure:has(video) video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transition:all .5s ease;opacity:0;pointer-events:none}.banner .container .banner-figure:has(video) video.show{opacity:1}.slogan .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.slogan .container .slogan-box:first-child{padding:7.5rem 10rem 29rem 0;flex:0 0 60%;max-width:60%;width:100%;height:auto}.slogan .container .slogan-box:last-child{flex:0 0 40%;max-width:40%;width:100%;height:auto;padding:7.5rem 5rem 8.3rem 10rem}@media only screen and (max-width: 1150px){.slogan .container .slogan-box:last-child{padding:7.5rem 3rem 8.3rem 10rem}}.slogan .container .slogan-box:has(.slogan-content){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.slogan .container .slogan-box:has(.slogan-content) .slogan-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3.05rem}.recent{padding:7.5rem 0}.recent .container .recent-figure{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.recent .container .recent-figure img{width:100%;height:auto;transition:all .5s ease}.recent .container .recent-figure img.hide{opacity:0;pointer-events:none}.recent .container .recent-figure:has(video) .play-icon{width:5rem;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;transition:all .5s ease;display:none}.recent .container .recent-figure:has(video) .play-icon.hide{opacity:0;pointer-events:none}.recent .container .recent-figure:has(video) video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;transition:all .5s ease;opacity:0;pointer-events:none}.recent .container .recent-figure:has(video) video.show{opacity:1}.recent .container .recent-figure .recent-content{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:5rem;position:absolute;top:0;left:0;z-index:2;color:#fff}.recent .container .recent-figure .recent-content p{letter-spacing:2px}.recent .container .recent-slider,.recent .container .recent-slider .recent-slide,.recent .container .recent-slider .recent-slide img{width:100%;height:auto}.recent .container .recent-slider .recent-slide p{position:absolute;bottom:5rem;left:5rem;color:#fff}.recent .container .recent-slider .slider-controls{width:100%;height:100%;position:absolute;top:0%;left:0;z-index:10;pointer-events:none}.recent .container .recent-slider .slider-controls .slider-btns{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 5rem}.recent .container .recent-slider .slider-controls .slider-btns button{pointer-events:all}.recent .container .recent-slider .slider-controls .slider-btns button:last-child{transform:rotate(180deg)}.recent .container .recent-slider .swiper-pagination{width:auto;bottom:5rem;right:5rem;left:unset}.recent .container .recent-slider .swiper-pagination .swiper-pagination-bullet{width:1.25rem;height:1.25rem;background:#fff}.recent .container .recent-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.recent .container:has(.row-three),.recent .container:has(.row-two){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10rem}.recent .container .row-three{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.recent .container .row-three figure{flex:0 0 30.5%;max-width:30.5%;width:100%;height:auto}.recent .container .row-three figure img{width:100%;height:65rem}.recent .container .row-two{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.recent .container .row-two figure{flex:0 0 48.5%;max-width:48.5%;width:100%;height:auto;height:65rem}.recent .container .row-two figure img{width:100%;height:100%}.services .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.services .container .services-box{min-height:80rem}.services .container .services-box:first-child{padding:5rem 10rem 5rem 0;flex:0 0 40%;max-width:40%;width:100%;height:auto}.services .container .services-box:last-child{flex:0 0 60%;max-width:60%;width:100%;height:auto;padding:5rem 0 5rem 10rem}.services .container .services-box:last-child:has(.accordions){padding:7.5rem 0}.services .container .services-box.auto{min-height:auto}.services .container .services-box.auto:has(.accordions){padding:7.5rem 0 4.5rem}.projects[data-color] .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:1px solid currentColor}.projects[data-color] .container .projects-box{min-height:80rem}.projects[data-color] .container .projects-box:first-child{flex:0 0 20%;max-width:20%;width:100%;height:auto;padding:5rem 10rem 5rem 0}.projects[data-color] .container .projects-box:last-child{flex:0 0 80%;max-width:80%;width:100%;height:auto;padding:5rem 0}.projects[data-color] .container .projects-box .tab-wrapper{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.projects[data-color] .container .projects-box .tab-wrapper .tab-list{flex:0 0 45%;max-width:45%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem;padding-left:10rem}.projects[data-color] .container .projects-box .tab-wrapper .tab-list .tab-button{font-family:pp;position:relative}.projects[data-color] .container .projects-box .tab-wrapper .tab-list .tab-button:after{content:attr(data-tag);position:absolute;top:50%;left:-10rem;transform:translateY(-50%);z-index:2;font-family:piko-italic}.projects[data-color] .container .projects-box .tab-wrapper .tab-content{flex:0 0 55%;max-width:55%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.projects[data-color] .container .projects-box .tab-wrapper .tab-content .tab-content-box{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;display:none}.projects[data-color] .container .projects-box .tab-wrapper .tab-content .tab-content-box .tab-figure{width:100%;height:auto;position:relative}.projects[data-color] .container .projects-box .tab-wrapper .tab-content .tab-content-box .tab-figure img{width:100%;height:auto}.projects[data-color] .container .projects-box .tab-wrapper .tab-content .tab-content-box .tab-figure:after{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#fff;font-family:pp;font-size:5rem;content:"View Project";position:absolute;top:0;left:0;width:100%;height:100%;background:#7d5e4780;z-index:1;transition:all .5s ease;opacity:0}.projects[data-color] .container .projects-box .tab-wrapper .tab-content .tab-content-box:hover .tab-figure:after{opacity:1}.projects[data-color] .container .projects-box .tab-wrapper .tab-content .tab-content-box.active{display:flex;animation:fadeIn 1s ease}@media only screen and (max-width: 1024px){.banner .container .banner-figure:has(video) .play-icon{display:block}.slogan .container .slogan-box:first-child{padding:5rem 5rem 5rem 0}.slogan .container .slogan-box:last-child{padding:5rem}.recent{padding:5rem 0}.recent .container .recent-figure:has(video) .play-icon{display:block}.services .container .services-box{min-height:50rem}.services .container .services-box:first-child{flex:0 0 30%;max-width:30%;width:100%;height:auto;padding:5rem 5rem 5rem 0}.services .container .services-box:last-child{flex:0 0 70%;max-width:70%;width:100%;height:auto;padding:5rem 0 5rem 5rem}.services .container .services-box:last-child:has(.accordions){padding:5rem 0}.projects[data-color] .container{flex-wrap:wrap;gap:5rem;padding:5rem 0}.projects[data-color] .container .projects-box{min-height:auto}.projects[data-color] .container .projects-box:first-child{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:0}.projects[data-color] .container .projects-box:first-child:before{display:none}.projects[data-color] .container .projects-box:last-child{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:0}}@media only screen and (max-width: 482px){.banner .container{padding:5rem 0;gap:4rem}.slogan .container{flex-wrap:wrap}.slogan .container .slogan-box{min-height:auto}.slogan .container .slogan-box:first-child{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:5rem 0}.slogan .container .slogan-box:first-child:before{display:none}.slogan .container .slogan-box:last-child{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:5rem 0}.recent .container .recent-figure .recent-content{padding:3rem}.recent .container .recent-slider .recent-slide p{position:relative;bottom:unset;left:unset;margin-top:2rem;color:#000;opacity:0;transition:all .7s ease}.recent .container .recent-slider .recent-slide.swiper-slide-active p{opacity:1}.recent .container .recent-slider .slider-controls .slider-btns{padding:0 2.5rem;top:40%;transform:translateY(-40%)}.recent .container .recent-slider .slider-controls .slider-btns button img{width:4rem;height:auto}.recent .container .recent-slider .swiper-pagination{position:relative;bottom:unset;right:unset;transform:unset;margin-top:2rem}.recent .container .recent-slider .swiper-pagination .swiper-pagination-bullet,.recent .container .recent-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.recent .container .row-three{flex-wrap:wrap;gap:3rem}.recent .container .row-three figure{flex:0 0 100%;max-width:100%;width:100%;height:auto}.recent .container .row-three figure img{width:100%;height:auto}.recent .container .row-two{flex-wrap:wrap;gap:3rem}.recent .container .row-two figure{flex:0 0 100%;max-width:100%;width:100%;height:auto}.services .container{flex-wrap:wrap}.services .container .services-box{min-height:auto}.services .container .services-box:first-child{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:5rem 0 2.5rem}.services .container .services-box:first-child:before{display:none}.services .container .services-box:last-child{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:2.5rem 0 5rem}.projects[data-color] .container .projects-box .tab-wrapper{flex-wrap:wrap;gap:4rem}.projects[data-color] .container .projects-box .tab-wrapper .tab-list{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding-left:0}.projects[data-color] .container .projects-box .tab-wrapper .tab-content{flex:0 0 100%;max-width:100%;width:100%;height:auto}.projects[data-color] .container .projects-box .tab-wrapper .tab-content .tab-content-box .tab-figure:after{font-size:3rem}}.policy .container .grid-panel .grid-panel-content .grid-panel-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}.policy .container .grid-panel .grid-panel-content:not(:last-child){border-bottom:1px solid currentColor}.policy .container .grid-panel .grid-panel-content a:after{opacity:.5}.process .container .grid-box{min-height:auto}.processes .container .grid-process{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.processes .container .grid-process .grid-process-item{flex:0 0 20%;max-width:20%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3rem;padding:5rem 4rem}.processes .container .grid-process .grid-process-item .title-md{font-family:pp}.gallery-wrapper .container:has(.process-gallery){border-bottom:none!important}@media only screen and (max-width: 1024px){.processes .container .grid-process .grid-process-item{flex:0 0 33.333%;max-width:33.333%;width:100%;height:auto}}@media only screen and (max-width: 482px){.processes .container .grid-process .grid-process-item{flex:0 0 80%;max-width:80%;width:100%;height:auto;padding:4rem 0}}.project .container{border-top:1px solid currentColor}.project .container .grid-box{align-self:stretch;padding:5rem 5rem 22.5% 0}.project .container .grid-box .grid-box-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem}.info .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10%;padding:7.5rem 0;border-bottom:1px solid currentColor}.info .container.rev{flex-direction:row-reverse;justify-content:space-between;gap:5%}.info .container.rev:after{left:30%}.info .container .info-figure{flex:0 0 60%;max-width:60%;width:100%;height:auto}.info .container .info-figure img{width:100%;height:auto}.info .container .info-content{flex:0 0 25%;max-width:25%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}.info .container:after{content:"";width:1px;height:100%;background:currentColor;position:absolute;top:0;left:65%;z-index:1}.info.last .container{border-bottom:none}.info.first{padding-top:7.5rem}.info.first .container{border-top:1px solid currentColor}.project-gallery .container{border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:7.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.project-gallery .container .project-box{flex:0 0 20%;max-width:20%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.project-gallery .container .project-panel{flex:0 0 75%;max-width:75%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:5rem}.project-gallery .container .project-gallery-figure,.project-gallery .container .project-gallery-figure img{width:100%;height:auto}.pagination .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:7.5rem 0 10rem;border-top:1px solid currentColor}.pagination .container .pagination-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem}.pagination .container .pagination-link:last-child{align-items:flex-end}.pagination .container .pagination-link:hover .link:after{transform:scaleX(1)}@media only screen and (max-width: 482px){.project .container .grid-box{padding:5rem 0 2.5rem}.info .container{padding:2.5rem 0;flex-wrap:wrap;gap:4rem}.info .container:after{display:none}.info .container .info-figure,.info .container .info-content{flex:0 0 100%;max-width:100%;width:100%;height:auto}.info.first .container{padding:7.5rem 0 2.5rem}.info.last .container{padding:2.5rem 0 7.5rem}.project-gallery .container{flex-wrap:wrap;gap:4rem}.project-gallery .container .project-box{flex:0 0 100%;max-width:100%;width:100%;height:auto;gap:4rem}.project-gallery .container .project-panel{flex:0 0 100%;max-width:100%;width:100%;height:auto}.pagination .container{padding:5rem 0 7.5rem}.pagination .container .pagination-link{gap:.4rem}.pagination .container .pagination-link h1{font-size:3rem}}.projects .container{align-items:flex-start;border-bottom:none}.projects .container .grid-box{min-height:65rem}.projects .container .grid-box .grid-box-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem}.projects .container .grid-box .grid-box-list button.active:hover:after{transform:scaleX(1)}.projects .container .grid-panel .grid-panel-content{padding:5rem 10rem 10rem 15rem}.projects .container .grid-panel .grid-list{row-gap:12.5rem;align-items:stretch}.projects .container .grid-panel .grid-list .grid-item .grid-item-content{gap:3rem}.projects .container .grid-panel .grid-list .grid-item .grid-item-content div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.5rem}.projects .container .grid-panel .grid-list .grid-item.hidden{display:none}.projects .container .grid-panel .grid-list .grid-item.processes{position:relative;padding-bottom:8rem}.projects .container .grid-panel .grid-list .grid-item.processes .grid-item-figure img{width:100%;height:41rem}.projects .container .grid-panel .grid-list .grid-item.processes .link-outline{position:absolute;bottom:0;left:0}.projects .container .grid-panel .grid-list .work-notice{width:100%;height:40rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:none}.projects .container .grid-panel .grid-list .work-notice.visible{display:flex}@media only screen and (max-width: 482px){.projects .container{padding-bottom:5rem}.projects .container .grid-box{min-height:auto}.projects .container .grid-panel .grid-panel-content{padding:5rem 0}.projects .container .grid-panel .grid-list{gap:8rem}.projects .container .grid-panel .grid-list .grid-item{flex:0 0 100%;max-width:100%;width:100%;height:auto}}.feature .container{padding:10rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.feature .container .feature-box{flex:0 0 25%;max-width:25%;width:100%;height:auto;padding-top:5rem;position:relative;z-index:4}.feature .container .feature-slider{flex:0 0 75%;max-width:75%;width:100%;height:auto;position:relative;overflow:hidden}.feature .container .feature-slider .swiper-wrapper{width:100%}.feature .container .feature-slider .feature-item{width:41.5rem;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4rem}.feature .container .feature-slider .feature-item .feature-figure{width:100%;height:auto;pointer-events:none}.feature .container .feature-slider .feature-item .feature-figure img{width:100%;height:65rem}.feature .container .feature-slider .slider-controls{width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:44%;left:0;z-index:3;transform:translateY(-44%);padding:0 2rem;pointer-events:none}.feature .container .feature-slider .slider-controls button{width:5rem;height:5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#fff;border-radius:50%;pointer-events:all}.feature .container .feature-slider .slider-controls button img{width:2.5rem;height:auto}.feature .container .feature-slider .slider-controls button:first-child img{transform:rotate(180deg) translate(.2rem)}@media only screen and (max-width: 830px){.feature .container{flex-wrap:wrap;gap:5rem;padding:5rem 0}.feature .container .feature-box{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding-top:0}.feature .container .feature-slider{flex:0 0 100%;max-width:100%;width:100%;height:auto}}@media only screen and (max-width: 482px){.feature .container .feature-slider{flex-wrap:wrap;gap:5rem}.feature .container .feature-slider .feature-item{flex:0 0 100%;max-width:100%;width:100%;height:auto}.feature .container .feature-slider .feature-item .feature-figure img{width:100%;height:60rem}}.studio-banner .container{border-top:1px solid currentColor;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:row;-moz-box-orient:row;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.studio-banner .container .studio-figure{flex:0 0 65%;max-width:65%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:7.5rem 0}.studio-banner .container .studio-figure img{width:auto;height:auto;max-width:61.5%}.studio-banner .container .studio-content{flex:0 0 35%;max-width:35%;width:100%;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:column;-moz-box-orient:column;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:7.5rem;gap:4rem}@media only screen and (max-width: 1024px){.studio-banner .container .studio-figure{flex:0 0 50%;max-width:50%;width:100%;height:auto;padding:5rem 0}.studio-banner .container .studio-content{flex:0 0 50%;max-width:50%;width:100%;height:auto;padding:5rem}}@media only screen and (max-width: 482px){.studio-banner .container{flex-wrap:wrap}.studio-banner .container .studio-figure{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:5rem 0 2.5rem}.studio-banner .container .studio-figure:before{display:none}.studio-banner .container .studio-figure img{max-width:100%}.studio-banner .container .studio-content{flex:0 0 100%;max-width:100%;width:100%;height:auto;padding:2.5rem 0 5rem}}
