@import url(https://fonts.cdnfonts.com/css/neue-haas-grotesk-display-pro);@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://db.onlinewebfonts.com/c/226f58ab113a6d821def90a7d6dc2427?family=GT+Pressura+Mono+Regular+Regular);*{--primary:#5bdb72;--sm:14px;--md:16px;font-family:Hanken Grotesk,sans-serif;scroll-behavior:smooth}h2{font-size:80px;font-weight:700;letter-spacing:-3px;line-height:90px;max-width:1119px;text-align:center}p{font-weight:100}@media only screen and (max-width:1024px){h2{font-size:70px;letter-spacing:-2.1px;line-height:80px}}@media only screen and (max-width:700px){h2{font-size:36px;letter-spacing:-1.32px;line-height:40px}}body{background-color:#000;color:#fff;margin:0}@keyframes entranceY{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes entranceYB{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes entranceSides{0%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(120%)}50%{opacity:1;transform:scale(100%)}75%{opacity:1;transform:scale(110%)}to{opacity:1;transform:scale(100%)}}.App{display:flex;justify-content:flex-end;width:100%}.App .main{width:100vw}h1,h2,h3,h4,h5,h6,p{margin:0}nav{left:0;position:absolute;right:0;top:0}.App .routTop:hover svg{color:var(--primary)}.nav{animation:entranceY 2s ease-in-out;justify-content:center;padding-block:29px}.nav,.nav .navWrap{align-items:center;display:flex}.nav .navWrap{justify-content:space-between;width:90%}.nav .brandLogo{height:auto;max-height:100px;max-width:140px;width:auto}.nav .brandLogo img{height:auto;max-width:100%;object-fit:contain;width:100%}@media (max-width:768px){.nav .brandLogo{max-height:80px;max-width:120px}}@media (max-width:480px){.nav .brandLogo{max-height:60px;max-width:100px}}.nav .navLinks{display:flex;gap:3.5rem}.nav .navLinks .countWrap{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px;position:relative}.nav .navLinks .countWrap .countDrop{display:flex;padding:5px;position:absolute;top:30px;width:max-content}.nav .navLinks .countWrap .countDrop p{font-size:var(--sm);font-weight:500}.nav .navLinks .countWrap .countDrop p:hover{color:var(--primary)}.nav .navLinks .countWrap .countMain{align-items:center;display:flex;gap:5px}.nav .navLinks .countWrap .countMain p{font-size:var(--sm);font-weight:500}.nav .navLinks .countWrap .countMain .dropImag{align-items:center;display:flex;max-height:5.56px;max-width:9.82px}.nav .navLinks .countWrap .countMain .dropImag img{max-height:100%;max-width:100%;transition:.5s ease-in-out}@media only screen and (max-width:500px){.nav .navWrap{width:95%}}.land{gap:200px;padding-top:150px}.land,.land .hero{display:flex;flex-direction:column}.land .hero{align-items:center;animation:entranceY 2s ease-in-out;margin-inline:auto;max-width:1160px;width:90%}.land .hero .headerLine{background-color:var(--primary);height:6px;margin:0 auto 30px;width:70px}.land .hero h2{margin-bottom:50px}.land .hero .bannerMedia{align-items:center;display:flex;flex-direction:column;gap:39px;width:100%}.land .hero .bannerMedia .cta{align-items:center;display:flex;flex-direction:column;gap:50px;max-width:739px}.land .hero .bannerMedia .cta p{font-size:35px;font-weight:400;text-align:center}.land .hero .bannerMedia .cta button{background-color:#fff;border:0;color:#000;cursor:pointer;font-size:var(--md);font-weight:500;padding:12px 30px;text-align:center;transition:all .3s ease}.land .hero .bannerMedia .cta button:hover{background-color:var(--primary)}.land .portContent{animation:entranceYB 2s ease-in-out;display:flex;flex-direction:column;gap:100px}.land .portContent .dna{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-inline:auto;width:90%}.land .portContent .dna h5{border-bottom:5px solid var(--primary);color:#959595;font-family:GT Pressura Mono,sans-serif;font-size:var(--sm);padding:0 5px 12px;text-align:center;text-transform:uppercase;width:max-content}.land .portContent .dna .dnaWrap{align-items:center;display:flex;flex-direction:column;gap:30px}.land .portContent .dna .dnaWrap .data{align-items:center;cursor:default;display:flex;gap:47px;justify-content:center}.land .portContent .dna .dnaWrap .data h3{font-weight:400;min-width:316px;text-align:right;width:70%}.land .portContent .dna:hover .dnaWrap .data{color:#ffffff80}.land .portContent .dna .dnaWrap .data:hover{color:#fff}.land .portContent .ports{display:flex;flex-direction:column;gap:0}.land .portContent .ports .port{height:809px;width:100%}.land .portContent .ports .port .portWrap{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:90%}.land .portContent .ports .port.glob .portWrap{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:22px;height:100%;justify-content:center}.land .portContent .ports .port .portWrap .text{display:flex;flex-direction:column;gap:10px;max-width:402px}.land .portContent .ports .port .portWrap .text h3{font-size:35px;font-weight:400}.land .portContent .ports .port .portWrap .text p{font-size:var(--md);margin-bottom:30px;max-width:355px}.land .portContent .ports .port .portWrap .text button{align-items:center;background-color:#fff;border:0;color:#000;cursor:pointer;display:flex;font-size:var(--md);justify-content:center;padding:14px 20px;text-align:center;transition:all .3s ease;width:max-content}.land .portContent .ports .port .portWrap .text button:hover{background-color:var(--primary)}.land .portContent .ports .port .portWrap .text a{color:#000;text-decoration:none;width:max-content}.land .portContent .ports .port.godoh .portWrap .icon{align-items:flex-end;display:flex;height:90%}@media only screen and (max-width:1024px){.land .hero h2{font-size:80px;font-weight:700;letter-spacing:-3px;line-height:80px;max-width:1119px;text-align:center}.land .hero .bannerMedia .cta p{font-size:28px}.land .portContent .dna .dnaWrap .data h3{font-size:28px!important;min-width:260px}.land .portContent .ports .port .portWrap .text h3{font-size:28px}}@media only screen and (max-width:950px){.land .portContent .dna .dnaWrap .data{flex-direction:column;gap:16px;justify-content:center}.land .portContent .dna .dnaWrap .data h3{min-width:410px;text-align:center}.land .portContent .dna .dnaWrap .data p{text-align:center;width:90%!important}}@media only screen and (max-width:700px){.land{gap:50px;padding-top:180px}.land .hero h2{font-size:36px;font-weight:700;letter-spacing:-3px;line-height:48px;max-width:1119px;text-align:center}.land .hero .hero-text{font-size:28px;margin-bottom:50px}.land .hero .bannerMedia .cta p{font-size:24px}.land .hero .bannerMedia .cta button{background-color:var(--primary);border:0;color:#000;font-size:24px;font-weight:500;padding:10px;text-align:center}.land .portContent .ports .port{height:409px}.land .portContent .ports .port .portWrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:auto;padding-top:40px;width:90%}.land .portContent .ports .port.glob .portWrap{align-items:center;display:flex;flex-direction:column-reverse;gap:10px;height:100%;justify-content:flex-end}.land .portContent .dna .dnaWrap .data h3{font-size:25px!important;min-width:50px}.land .portContent .dna .dnaWrap .data p{font-size:var(--sm)!important;max-width:550px}.land .portContent .ports .port .portWrap .text h3{font-size:24px;text-align:center}.land .portContent .ports .port .portWrap .text p{text-align:center}.land .portContent .ports .port .portWrap .text.spread{margin-top:2rem}.land .portContent .ports .port .portWrap .text a{margin-inline:auto}.land .portContent .ports .port .portWrap .text button{background-color:#fff;border:0;color:#000;cursor:pointer;font-size:24px;font-weight:500;padding:10px;text-align:center;width:max-content}.land .portContent .ports .port.godoh .portWrap .icon{display:flex;height:max-content;justify-content:flex-end;width:100%}.land .portContent .ports .port.glob .portWrap .icon{display:flex;height:max-content;justify-content:center;width:100%}.land .portContent .ports .port.godoh .portWrap .icon .iconWrap{max-width:20%!important}.land .portContent .ports .port.glob .portWrap .icon .iconWrap{max-width:70%!important}}.port{background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.glob-bg{background-image:url(/static/media/globalpro-sm.16eff9e1673076429d6c.jpg)}.glob-bg,.oil-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.oil-bg{background-image:url(/static/media/oil-sm.28d88d824946572243ef.jpg)}.yumbowl-bg{background-image:url(/static/media/yumbowl-sm.197d87a3fa4013446054.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.port:before{background:#0000004d;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.port>*{position:relative;z-index:2}@media (min-width:769px){.glob-bg{background-image:url(/static/media/globBg.04bb3c46ba1674257a74.png);background-position:50%;position:relative}.glob-bg,.oil-bg{background-repeat:no-repeat;background-size:cover}.oil-bg{background-image:url(/static/media/news1_1.19070e47489d423355ff.jpg);background-position:top}.yumbowl-bg{background-image:url(/static/media/yumBo.baf1307689804e8d46ae.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}}.footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-inline:auto;min-height:80px;width:90%}.footer p{color:#949799;font-size:var(--sm);font-weight:300;text-decoration:none}.footer p.mob{display:none}.footer .links{align-items:center;display:flex;gap:20px;justify-content:space-between;max-width:600px;width:70%}.footer a{color:#949799;font-size:var(--sm);font-weight:300;text-decoration:none}.footer a:hover{color:var(--primary)}.footer .links .socials,.footer .socials{align-items:center;display:flex;gap:23px;margin-right:20px}.footer .socials a{max-height:auto;width:16px}.footer .socials a svg{color:#949799;height:auto;width:100%}.footer .socials a svg:hover{color:var(--primary)}@media only screen and (max-width:990px){.footer{align-items:flex-start;flex-direction:column;padding-block:24px}.footer .socials{display:none}.footer .links .socials{display:flex}.footer .links{align-items:center;display:flex;justify-content:space-between;max-width:800px;width:100%}}@media only screen and (max-width:600px){.footer{align-items:center;flex-direction:column;flex-wrap:nowrap;gap:20px;height:max-content;justify-content:center}.footer p{display:none}.footer p.mob{display:block}.footer .links{flex-direction:column;justify-content:center;width:100%}.footer a{font-size:20px}}.sidebar{align-items:flex-end;animation:entrance .3s;background-color:#fff;color:#000;display:flex;flex-direction:column;gap:55px;height:100%;padding:65px 35px}@keyframes entrance{0%{transform:translateX(1000px)}to{transform:translateX(0)}}.sidebar .sideCont{animation:entrance .3s;display:flex;gap:100px;justify-content:center;min-width:190px;transition:all .3s}.sidebar .sideCont .sideMain{align-items:center;display:flex;flex-direction:column;height:100%;max-height:calc(90vh - 131px);overflow-y:auto;scrollbar-width:none}.sidebar .sideCont .sideMain::-webkit-scrollbar{width:0}.sidebar .navLinks{display:flex;gap:3.5rem;transition:all .3s}.sidebar .navLinks .countWrap{align-items:flex-end;cursor:pointer;display:flex;flex-direction:column;position:relative;width:100px}.sidebar .navLinks .countWrap .countDrop{display:flex;padding:35px 5px;width:max-content}.sidebar .navLinks .countWrap .countDrop p{color:#000;font-size:var(--sm);font-weight:400}.sidebar .navLinks .countWrap .countDrop p:hover{color:var(--primary)}.sidebar .navLinks .countWrap .countMain{align-items:center;display:flex;gap:5px}.sidebar .navLinks .countWrap .countMain p{color:#000;font-size:var(--sm);font-weight:400}.sidebar .navLinks .countWrap .countMain .dropImag{align-items:center;display:flex;max-height:5.56px;max-width:9.82px}.sidebar .navLinks .countWrap .countMain .dropImag img{height:100%;transition:.5s ease-in-out;width:100%}.sidebar .navLinks .hamWrap svg{height:auto;margin-left:10px;width:16px}.sidebar .links{display:flex;flex-direction:column;gap:37px}.sidebar .links a{color:#000;position:relative;text-decoration:none;width:max-content}.sidebar .links .contact span,.sidebar .links a span{color:#000;font-size:22px;font-weight:500px;line-height:20px;position:relative;vertical-align:bottom;width:max-content;z-index:2}.sidebar .links .contact .line,.sidebar .links a .line{bottom:0;left:0;position:absolute;right:0;top:50%;z-index:1}.sidebar .links .contact:active .line,.sidebar .links .contact:focus .line,.sidebar .links .contact:hover .line,.sidebar .links a:active .line,.sidebar .links a:focus .line,.sidebar .links a:hover .line{background-color:var(--primary)}.sidebar .links .contact{color:#000;cursor:pointer;position:relative;width:max-content}.sidebar .reach{border-top:1px solid #e5e5e5;display:flex;flex-direction:column;gap:20px;margin-top:37px;max-width:130px;padding-top:20px}.sidebar .reach p{color:#000;font-size:12px;font-weight:400}.sidebar .reach p a{color:var(--primary);font-size:12px;font-weight:400}.sidebar .sidePop{animation:entrance .3s;display:flex;flex-direction:column;gap:50px;height:100%;max-height:calc(90vh - 131px);overflow-y:auto;scrollbar-width:none;width:457px}.sidebar .sidePop::-webkit-scrollbar{width:0}.sidebar .sidePop form{display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.sidebar .sidePop form div{display:flex;flex-direction:column;gap:8px;padding-top:12px}.sidebar .sidePop form div label{color:#000;font-size:var(--sm);font-size:500}.sidebar .sidePop form div input,.sidebar .sidePop form div textarea{background-color:#fff;border:0;border-bottom:1px solid #000;color:#000;font-size:0;outline:0;transition:all .5s ease}.sidebar .sidePop form div input:focus,.sidebar .sidePop form div input:focus-within,.sidebar .sidePop form div textarea:focus,.sidebar .sidePop form div textarea:focus-within{border-color:var(--primary);font-size:16px}.sidebar .sidePop form div textarea{border:1px solid #000;border-radius:23px;min-height:194px;padding:15px}.sidebar .sidePop form button{background-color:#0000004d;border:0;color:#000;cursor:pointer;font-size:var(--md);font-weight:500;padding:15px 20px;text-align:center;transition:all .3s ease;width:max-content}.sidebar .sidePop form button:hover{background-color:var(--primary)}@media only screen and (max-width:700px){.sidebar .back{display:flex!important}.sidebar .sidePop{width:80vw}}@media only screen and (max-width:400px){.sidebar{width:95vw}}.portfolios{gap:50px;padding-bottom:50px;padding-top:150px}.portfolios,.portfolios .hero{display:flex;flex-direction:column}.portfolios .hero{align-items:center;animation:entranceY 2s ease-in-out;margin-inline:auto;max-width:1184;width:90%}.portfolios .hero .headerLine{background-color:var(--primary);height:6px;margin:0 auto 30px;width:70px}.portfolios .hero .textWrap p{color:#ffffffb3;font-size:16px;margin-top:25px;max-width:592px;text-align:center}.portfolios .portContent{animation:entranceYB 2s ease-in-out;display:flex;flex-direction:column;gap:100px;margin-inline:auto;max-width:1184px}.portfolios .portContent .cards{display:flex;flex-direction:column;gap:123px}.portfolios .portContent .cards .card{height:max-content;text-decoration:none;width:100%}.portfolios .portContent .cards .card .cardWrap{align-items:center;display:flex;gap:70px;height:100%;margin:auto;width:90%}.portfolios .portContent .cards .card .cardWrap.left{flex-direction:row-reverse;justify-content:space-between}.portfolios .portContent .cards .card .cardWrap .text{display:flex;flex-direction:column;gap:10px;max-width:420px;width:40%}.portfolios .portContent .cards .card .cardWrap .text h3{color:#ffffffb3;font-size:14px;font-weight:600;text-decoration:none}.portfolios .portContent .cards .card .cardWrap .text p{color:#fff;font-size:28px;font-weight:300;padding-bottom:10px;text-decoration:none}.portfolios .portContent .cards .card:hover .cardWrap .text p{color:var(--primary)}.portfolios .portContent .cards .card .cardWrap .text button{align-items:flex-end;background-color:#000;border:0;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;padding:10px 10px 10px 0;text-align:center;width:max-content}.portfolios .portContent .cards .card .cardWrap .text button svg{width:6px}.portfolios .portContent .cards .card:hover .cardWrap .text button{border-bottom:5px solid var(--primary)}.portfolios .portContent .cards .card .cardWrap .text a{color:#000;text-decoration:none;width:max-content}.portfolios .portContent .cards .card .cardWrap .imgWrap{border-radius:0!important;min-height:295px!important;overflow:hidden;width:60%!important}.portfolios .portContent .cards .card .cardWrap .imgWrap img{border-radius:0!important;min-height:300px!important;object-fit:cover;transition:all .3s ease}.portfolios .portContent .cards .card:hover .cardWrap .imgWrap img{transform:scale(120%)}.portfolios .portContent .mid{align-items:center;display:flex;gap:10px;margin-inline:auto;width:100%}.portfolios .portContent .articles{align-items:center;display:flex;flex-direction:column;gap:56px}.portfolios .portContent .artCards{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-inline:auto;width:90%}.portfolios .portContent .artCards a{overflow:hidden;width:30%}.portfolios .portContent .artCards a img{transition:all .3s ease}.portfolios .portContent .artCards a:hover img{transform:scale(120%)}.portfolios .portContent .articles button{background-color:#fff;border:0;color:#000;cursor:pointer;font-size:16px;font-weight:500;padding:13px 30px;text-align:center;transition:all .3s ease;width:max-content}.portfolios .portContent .articles button:hover{background-color:var(--primary)}@media only screen and (max-width:700px){.portfolios{gap:100px;padding-top:180px}.portfolios .portContent .mid .lastLine{width:calc(80% - 155px)!important}.portfolios .portContent .cards .card .cardWrap .text{display:flex;flex-direction:column;gap:10px;max-width:700px;width:100%}.portfolios .portContent .cards{display:flex;flex-direction:column;gap:40px}.portfolios .portContent .cards .card .cardWrap,.portfolios .portContent .cards .card .cardWrap.left{flex-direction:column;gap:20px;justify-content:start}.portfolios .portContent .cards .card .cardWrap .imgWrap,.portfolios .portContent .cards .card .cardWrap .imgWrap img{width:100%!important}.portfolios .portContent .artCards a{width:100%}}.teams{gap:90px;padding-bottom:50px;padding-top:150px}.teams,.teams .hero{display:flex;flex-direction:column}.teams .hero{align-items:center;animation:entranceY 2s ease-in-out;margin-inline:auto;width:90%}.teams .hero .headerLine{background-color:var(--primary);height:6px;margin:0 auto 30px;width:70px}.teams .hero h2{margin-bottom:50px;max-width:900px}.teams .hero .countWrap{cursor:pointer;position:relative}.teams .hero .countWrap .countDrop{display:flex;flex-direction:column;padding:35px;width:269px}.teams .hero .countWrap .countDrop p{font-size:30px;font-weight:500}.teams .hero .countWrap .countMain{align-items:center;display:flex;gap:3.72px;justify-content:center}.teams .hero .countWrap .countMain p{color:#fff9;font-size:30px;font-weight:500}.teams .hero .countWrap .countMain .dropImag{max-height:24px;max-width:13.99px}.teams .hero .countWrap .countMain .dropImag svg{color:#fff9;height:100%;width:100%}.teams .hero .countWrap:focus .countDrop{display:flex;gap:10px;justify-content:center;text-align:center}.teams .hero .countWrap .countDrop p:hover{color:var(--primary)}.teams .portContent{animation:entranceYB 2s ease-in-out;display:flex;flex-direction:column;margin-inline:auto;max-width:1184px}.teams .portContent .cards{display:flex;flex-direction:column;gap:115px}.teams .portContent .cards .card{height:max-content;width:100%}.teams .portContent .cards .card .cardWrap{align-items:center;display:flex;gap:24px;height:100%;margin:auto;width:90%}.teams .portContent .cards .card .cardWrap .text{display:flex;flex-direction:column;width:40%}.teams .portContent .cards .card .cardWrap .text .headLine{background-color:var(--primary);height:6px;margin-bottom:25px;width:70px}.teams .portContent .cards .card .cardWrap .text h3{font-size:54px;font-weight:600;margin-bottom:5px;width:max-content}.teams .portContent .cards .card .cardWrap .text p{font-size:16px;font-weight:300}.teams .portContent .cards .card .cardWrap .text button{background-color:var(--primary);border:0;color:#000;cursor:pointer;font-size:24px;font-weight:500;padding:10px;text-align:center;width:max-content}.teams .portContent .cards .card .cardWrap .text a{color:#000;text-decoration:none;width:max-content}.teams .portContent .cards .card .cardWrap .imgWrap{min-height:300px!important;width:70%!important}.teams .portContent .cards .card .cardWrap .imgWrap img{min-height:300px!important;object-fit:cover}@media only screen and (max-width:1024px){.teams .portContent .cards .card .cardWrap .text h3{font-size:28px;font-weight:600;margin-bottom:5px;margin-inline:auto;width:max-content}}@media only screen and (max-width:700px){.teams{padding-top:180px}.teams .portContent .cards .card .cardWrap .text{max-width:700px;width:100%}.teams .portContent .cards .card .cardWrap,.teams .portContent .cards .card .cardWrap.left{flex-direction:column!important;justify-content:start}.teams .portContent .cards .card .cardWrap .imgWrap,.teams .portContent .cards .card .cardWrap .imgWrap img{width:100%!important}.teams .portContent .artCards a{width:100%}}.join{gap:60px;padding-bottom:50px;padding-top:150px}.join,.join .hero{display:flex;flex-direction:column}.join .hero{align-items:center;animation:entranceY 2s ease-in-out;margin-inline:auto;width:90%}.join .hero .headerLine{background-color:var(--primary);height:6px;margin:0 auto 30px;width:70px}.join .hero .textWrap p{color:#ffffffb3;font-size:16px;margin-top:25px;max-width:592px;text-align:center}.join .hero .countWrap .countMain .dropImag{max-height:24px;max-width:13.99px}.join .hero .countWrap .countMain .dropImag img{height:100%;width:100%}.join .hero .countWrap:focus .countDrop{display:flex;gap:10px;justify-content:center;text-align:center}.join .portContent{animation:entranceYB 2s ease-in-out;display:flex;flex-direction:column;gap:20px;margin-inline:auto;max-width:1184px;width:90%}.join .portContent .cards{background:#d9d9d9;border-radius:40px;height:70vh;margin-inline:auto;max-height:500px;width:90%}.join .portContent .texts{display:flex;flex-direction:column;gap:10px;margin-inline:auto;text-align:center}.join .portContent .texts h3{color:#fff;font-size:28px}.join .portContent .texts p{color:#ffffffb3;font-size:16px;max-width:426px}@media only screen and (max-width:700px){.join{gap:100px;padding-top:180px}}.work{display:flex;flex-direction:column;gap:10px;padding-bottom:80px}.work .hero{align-items:center;animation:entranceY 2s ease-in-out;gap:97px;height:40vh;min-height:350px;width:100%}.work .hero,.work .portContent{display:flex;flex-direction:column;margin-inline:auto}.work .portContent{animation:entranceYB 2s ease-in-out;width:80%}.work .portContent .headerLine{background-color:var(--primary);height:6px;margin:0 auto 30px;width:70px}.work .portContent .header{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;margin-inline:auto;max-width:864px;width:90%}.work .portContent .header h5{color:#959595;font-family:GT Pressura Mono,sans-serif}.work .portContent .header h3,.work .portContent .header h5{font-size:var(--sm);margin-inline:auto;text-align:center;text-transform:uppercase;width:max-content}.work .portContent .header h3{color:#fff;font-size:35px;font-weight:300;max-width:764px;width:100%}.work .portContent .content{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-bottom:30px}.work .portContent .content .text{display:flex;flex-direction:column;gap:20px;margin-bottom:32px;width:100%!important}.work .portContent .content .text h3{font-size:36px;font-weight:600;max-width:648px}.work .portContent .content .text p{color:#ffffffb3;font-size:20px;font-weight:300;text-align:left!important}.work .portContent .content .vidFrames{margin-bottom:3rem;max-width:1284px;width:90%}.work .portContent .slides{align-items:center;display:flex;flex-direction:column;gap:10px;margin-inline:auto}.work .portContent .slides .images{align-items:center;display:flex;gap:10px;max-width:100%!important;overflow-x:auto;scrollbar-width:0;width:100%!important}.work .portContent .slides .images::-webkit-scrollbar{width:0}.work .portContent .slides .images .imgWrap{max-height:1074px;max-width:762px;min-width:40%}.work .portContent .slides .images .imgWrap img{aspect-ratio:1/1.414;max-height:1074px;max-width:762px;object-fit:cover}.work .portContent .slides .arr{display:flex;gap:20px}.work .portContent .slides .arr .imgWrap{cursor:pointer;width:40px}.work .portContent .slides .arr .imgWrap svg{height:auto;width:100%}.work .portContent .slides .arr .imgWrap svg:focus,.work .portContent .slides .arr .imgWrap svg:hover{color:var(--primary)}.work .portContent .work{align-items:center;display:flex;flex-direction:column;gap:56px}.work .portContent .articles{align-items:center;display:flex;flex-direction:column;gap:40px;margin-inline:auto;max-width:1160px;width:90%}.work .portContent .articles h3{font-size:28px;font-weight:400;width:100%}.work .portContent .artCards{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-inline:auto;width:100%}.work .portContent .artCards a{display:flex;flex-direction:column;gap:16px;overflow:hidden;text-decoration:none;width:31%}.work .portContent .artCards a .imgWrap{aspect-ratio:9/16;overflow:hidden;width:100%}.work .portContent .artCards a img{transition:all .3s ease}.work .portContent .artCards a:hover img{transform:scale(120%)}.work .portContent .artCards a .texts{display:flex;flex-direction:column;gap:4px;justify-content:center;width:100%}.work .portContent .artCards a .texts h5{color:#949799;font-family:GT Pressura,sans-serif;font-size:14px;text-align:left;width:100%}.work .portContent .artCards a .texts p{color:#fff;font-size:20px;font-weight:200;text-align:left;width:100%}.work .portContent .artCards a:hover .texts p{color:var(--primary)}@media only screen and (max-width:1024px){.services .portContent .articles h3{font-size:28px}}@media only screen and (max-width:700px){.work .portContent .content .text p{color:#ffffffb3;font-size:16px;font-weight:300;text-align:center}.work .portContent .content .vidFrames .imgWrap{width:90%!important}.work .portContent .articles h3{font-size:20px}.work .portContent .artCards{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:50px;justify-content:space-between;margin-inline:auto;width:100%}.work .portContent .artCards a{gap:16px;width:100%}.work .portContent .artCards a .imgWrap{max-height:80vh}}.btn{background:#0000;border:2px solid #fff;border-radius:999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:1px;padding:.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn:focus,.btn:hover{background:#fff;box-shadow:0 4px 12px #0003;color:#000;transform:translateY(-2px)}.btn:active{box-shadow:0 2px 6px #0003;transform:translateY(0)}.highlights{grid-gap:1.5rem;display:grid;font-size:1rem;font-weight:500;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:2rem 0;max-width:70%;padding:0;text-align:center}.highlights li{color:#fff;padding:1rem}@media (min-width:1024px){.highlights{gap:2rem;grid-template-columns:repeat(3,1fr)}}.section{width:100%!important}.sectionHeading{border-left:4px solid #f0c419;color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:.5rem;padding-left:.75rem;text-transform:uppercase}.section .text{margin:auto}.section .text p{color:#444;font-size:1rem;line-height:1.6}.modal-overlay{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000004d;max-height:90vh;max-width:90vw;overflow:auto;padding:1rem;position:relative}.modal-close{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:28px;line-height:1;position:absolute;right:8px;top:8px;width:28px}.media-renderer{flex-direction:row;flex-wrap:wrap;margin:2rem 0}.media-renderer,.video-renderer{display:flex;gap:1.5rem;justify-content:center;justify-items:center}.video-renderer{flex-direction:column;margin:2rem auto}@media (max-width:768px){.media-renderer{flex-direction:column}.media-image{max-width:300px;width:100%}}.media-image{cursor:pointer;display:block;max-height:900px;max-width:900px;object-fit:contain}.media-video{aspect-ratio:16/9;border:none;display:block;height:100%;margin:auto;max-width:100%}.media-audio{display:block;margin:auto;max-width:400px;width:100%}.galary-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr);width:100%}.galary-grid a,.galary-grid img{cursor:pointer;display:block;height:100%;object-fit:cover;width:100%}.articles{gap:90px;padding-bottom:50px;padding-top:150px}.articles,.articles .hero{display:flex;flex-direction:column}.articles .hero{align-items:center;animation:entranceY 2s ease-in-out;margin-inline:auto;width:90%}.articles .hero .headerLine{background-color:var(--primary);height:6px;margin:0 auto 30px;width:70px}.articles .hero h2{margin-bottom:50px;max-width:900px}.articles .hero .countWrap{cursor:pointer;position:relative;width:100%}.articles .hero .countWrap .countMain{align-items:center;display:flex;flex-wrap:wrap;gap:4%;justify-content:center;width:100%}.articles .hero .countWrap .countMain p{color:#fff;font-size:20px;font-weight:500}.articles .portContent{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;width:100%}.articles .portContent .cards{grid-gap:25px;display:grid;gap:25px;grid-template-columns:auto auto auto;max-width:1184px;width:90%}.articles .portContent .cards .card:first-of-type{grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:1;height:100%;text-decoration:none;width:100%}.articles .portContent .cards .card .cardWrap .imgMain{height:calc(100% - 129px)}.articles .portContent .cards .card:first-of-type .cardWrap .imgWrap img{height:100%;object-fit:cover}.articles .portContent .cards .card:hover .cardWrap .imgWrap img{transform:scale(120%)}.articles .portContent .bigNews{background-color:#ffffff4d;display:flex;gap:25px;gap:12px;justify-content:center;padding:80px 0;width:100%}.articles .portContent .bigNews .imgWrap{align-items:center;display:flex;justify-content:center;max-width:592px;width:50%}.articles .portContent .bigNews .imgWrap img{border-radius:50%;height:400px;object-fit:cover;width:400px}.articles .portContent .bigNews .text{display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:592px;width:50%}.articles .portContent .bigNews .text h3{font-size:35px}.articles .portContent .bigNews .text p{color:#ffffffb3}.articles .portContent .artCards{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;max-width:1184px;row-gap:75px;width:90%}.articles .portContent .cards .card{height:max-content;text-decoration:none;width:100%}.articles .portContent .artCards .artCard{flex-basis:48%;height:max-content;text-decoration:none;width:50%}.articles .portContent .artCards .artCard .cardWrap,.articles .portContent .cards .card .cardWrap{align-items:center;display:flex;flex-direction:column;gap:25px;height:100%;width:100%}.articles .portContent .artCards .artCard .cardWrap .text,.articles .portContent .cards .card .cardWrap .text{display:flex;flex-direction:column;gap:15px;width:100%}.articles .portContent .artCards .artCard .cardWrap .text h3,.articles .portContent .cards .card .cardWrap .text h3{color:#ffffffb3;font-size:20px;font-weight:400;text-decoration:none}.articles .portContent .artCards .artCard .cardWrap .text p,.articles .portContent .cards .card .cardWrap .text p{color:#fff;font-family:"GT var(--sm) Mono",sans-serif;font-size:12px;font-weight:500;padding-bottom:10px;text-decoration:none}.articles .portContent .artCards .artCard:hover .cardWrap .text h3,.articles .portContent .cards .card:hover .cardWrap .text h3{color:var(--primary)}.articles .portContent .artCards .artCard:hover .cardWrap .text button,.articles .portContent .cards .card:hover .cardWrap .text button{border-bottom:5px solid var(--primary)}.articles .portContent .artCards .artCard .cardWrap .text a,.articles .portContent .cards .card .cardWrap .text a{color:#000;text-decoration:none;width:max-content}.articles .portContent .artCards .artCard .cardWrap .imgMain,.articles .portContent .cards .card .cardWrap .imgMain{border-radius:0!important;min-height:295px!important;width:100%!important}.articles .portContent .artCards .artCard .cardWrap .imgWrap,.articles .portContent .cards .card .cardWrap .imgWrap{border-radius:0!important;height:100%;overflow:hidden;width:100%}.articles .portContent .artCards .artCard .cardWrap .imgWrap img,.articles .portContent .cards .card .cardWrap .imgWrap img{border-radius:0!important;height:400px!important;max-height:500px!important;object-fit:cover;object-position:"center";transition:all .3s ease}.articles .portContent .artCards .artCard:hover .cardWrap .imgWrap img,.articles .portContent .cards .card:hover .cardWrap .imgWrap img{transform:scale(120%)}.articles .portContent .news{align-items:center;display:flex;flex-direction:column;gap:100px}.articles .portContent .artCards p{color:#ffffffb3;font-size:16px}.articles .portContent .news button{background-color:#fff;border:0;color:#000;cursor:pointer;font-size:16px;font-weight:500;padding:12px 30px;text-align:center;transition:all .5s ease;width:max-content}.articles .portContent .news button:hover{background-color:var(--primary)}.articles .portContent .newsForm{background-color:#ffffff4d;gap:25px;gap:50px;padding:80px 0;width:100%}.articles .portContent .newsForm,.articles .portContent .newsForm .text{align-items:center;display:flex;flex-direction:column;justify-content:center}.articles .portContent .newsForm .text{width:90%}.articles .portContent .newsForm .text h3{font-size:35px;text-align:center}.articles .portContent .newsForm .text p{color:#ffffffb3;text-align:center}.articles .portContent .newsForm .em{align-items:center;display:flex;gap:10px;justify-content:center;width:90%}.articles .portContent .newsForm .em label{align-items:center;border-bottom:2px solid #ffffff4d;display:flex;height:45px;width:32%}.articles .portContent .newsForm .em label:focus,.articles .portContent .newsForm .em label:focus-within{border-color:var(--primary)}.articles .portContent .newsForm .em label input{background-color:#fff0;border:0;color:#ffffffb3;margin:1px 2px;outline:0}.articles .portContent .newsForm .em button{background-color:#fff;border:0;color:#000;cursor:pointer;font-size:16px;font-weight:500;padding:12px 30px;text-align:center;transition:all .5s ease;width:max-content}.articles .portContent .newsForm .em button:hover{background-color:var(--primary)}.cardWrap{height:600px}@media only screen and (max-width:1024px){.articles .portContent .cards .card .cardWrap .text h3{margin-bottom:5px}.articles .portContent .bigNews .imgWrap img{border-radius:50%;height:300px;object-fit:cover;width:300px}}@media only screen and (max-width:700px){.articles{padding-top:180px}.articles .portContent .cards{grid-gap:25px;display:grid;gap:25px;grid-template-columns:auto}.articles .portContent .artCards{flex-direction:column;gap:24px}.articles .portContent .bigNews{flex-direction:column;gap:50px}.articles .portContent .bigNews .imgWrap{margin-inline:auto;max-width:700px;width:90%}.articles .portContent .bigNews .imgWrap img{height:250px;width:250px}.articles .portContent .bigNews .text{margin-inline:auto;max-width:700px;width:90%}.articles .portContent .artCards .artCard{width:100%}.articles .portContent .cards .card:first-of-type{grid-column-end:1;grid-column-start:1;grid-row-end:1;grid-row-start:1;height:100%;text-decoration:none;width:100%}.articles .portContent .cards .card .cardWrap .text{max-width:700px;width:100%}.articles .portContent .cards .card .cardWrap,.articles .portContent .cards .card .cardWrap.left{flex-direction:column!important;justify-content:start}.articles .portContent .cards .card .cardWrap .imgWrap,.articles .portContent .cards .card .cardWrap .imgWrap img{width:100%!important}.articles .portContent .artCards a{width:100%}.articles .portContent .bigNews .text h3{font-size:28px}.articles .portContent .bigNews .text p{font-size:14px}.articles .portContent .newsForm .text h3{font-size:28px}.articles .portContent .newsForm .text p{font-size:14px}.articles .portContent .newsForm .em label{align-items:center;border-bottom:2px solid #ffffff4d;display:flex;height:45px;width:calc(100% - 110px)}}.notFound{align-items:center;display:flex;flex-direction:column;gap:30px;height:100vh;justify-content:center;padding-bottom:50px;padding-top:30px}.notFound .headerLine{background-color:var(--primary);height:6px;width:70px}.notFound h2{max-width:900px;width:90%}.services{gap:90px;padding-bottom:100px;padding-top:150px}.services,.services .hero{display:flex;flex-direction:column}.services .hero{align-items:center;animation:entranceY 2s ease-in-out;margin-inline:auto;max-width:1160px;width:90%}.services .hero .headerLine{background-color:var(--primary);height:6px;margin:0 auto 30px;width:70px}.services .hero h2{margin-bottom:50px;max-width:900px}.services .hero .texts{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%}.services .hero .texts p{color:#ffffff80;font-size:35px;font-weight:400;max-width:75%;text-align:center}.services .portContent{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;width:100%}.services .portContent .banner{display:flex;max-width:1160px;width:90%}.services .portContent .banner .itemsWrap{display:flex;flex-direction:column;gap:10px;width:100%}.services .portContent .banner .itemsWrap .itemHead{display:flex;width:100%}.services .portContent .banner .itemsWrap .itemHead h6{color:var(--primary);font-family:GT Pressura Mono,sans-serif;font-size:14px;text-align:center;text-transform:uppercase;width:50%}.services .portContent .banner .itemsWrap .main{display:flex;position:relative;width:100%}.services .portContent .banner .itemsWrap .main img{width:100%}.services .portContent .banner .itemsWrap .main .overlay{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;width:100%}.services .portContent .banner .itemsWrap .main .overlay span{align-items:center;display:flex;flex-direction:column;justify-content:center;width:20%}.services .portContent .banner .itemsWrap .main .overlay span p{color:#000;font-size:21px;font-weight:400;text-align:center}.services .portContent .banner .itemsWrap .itemFoot{display:flex;margin-top:15px;width:100%}.services .portContent .banner .itemsWrap .itemFoot h6{color:#959595;font-family:GT Pressura Mono,sans-serif;font-size:14px;text-align:center;width:50%}.services .portContent .banner .itemsWrap .mainMob{display:none}.bussRow{grid-gap:10%;display:grid;gap:10%;grid-template-columns:1fr 1fr;max-width:1160px;position:relative;width:90%}.bussRow:before{background-color:#fff;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.services .portContent .bussRow .row{display:flex;flex-direction:column;gap:60px;justify-content:space-between}.services .portContent .bussRow .row span{display:flex;flex-direction:column;gap:10px}.services .portContent .bussRow .row span h3{font-size:28px;text-align:center}.services .portContent .bussRow .row span p{font-size:16px;text-align:center}.services .portContent .midText{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:800px;width:80%}.services .portContent .midText h3{color:#959595;font-family:GT Pressura Mono,sans-serif;font-size:14px;text-align:center}.services .portContent .midText p{font-size:35px;font-weight:300;text-align:center}.services .portContent .texts{align-items:center;display:flex;flex-direction:column;gap:30px;margin-inline:auto;max-width:500px;text-align:center;width:80%}.services .portContent .texts h3{color:#fff;font-size:54px}.services .portContent .texts button{background-color:#fff;border:0;color:#000;cursor:pointer;font-size:16px;font-weight:500;padding:12px 30px;text-align:center;transition:all .5s ease;width:max-content}.services .portContent .texts button:hover{background-color:var(--primary)}.services .table{display:flex;justify-content:space-between;max-width:1160px;width:90%}.services .table span{display:flex;flex-direction:column;gap:24px}.services .table span h3{color:#fff;font-size:20px}.services .table span p{color:#969696;font-weight:200}.services .portContent .articles{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:1160px;width:90%}.services .portContent .articles h3{font-size:35px;text-align:center}.services .portContent .artCards{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-inline:auto;width:100%}.services .portContent .artCards a{display:flex;flex-direction:column;gap:16px;overflow:hidden;text-decoration:none;width:31%}.services .portContent .artCards a .imgWrap{aspect-ratio:9/16;overflow:hidden;width:100%}.services .portContent .artCards a img{transition:all .3s ease}.services .portContent .artCards a:hover img{transform:scale(120%)}.services .portContent .artCards a .texts{display:flex;flex-direction:column;gap:4px;justify-content:center;width:100%}.services .portContent .artCards a .texts h5{color:#949799;font-family:GT Pressura,sans-serif;font-size:14px;text-align:left;width:100%}.services .portContent .artCards a .texts p{color:#fff;font-size:20px;font-weight:200;text-align:left;width:100%}.services .portContent .artCards a:hover .texts p{color:var(--primary)}@media only screen and (max-width:1024px){.services .portContent .banner .itemsWrap .main .overlay span p{font-size:14px;width:80%}.services .hero .texts p{font-size:28px;max-width:75%}.services .portContent .midText p,.services .portContent .texts h3{font-size:28px}.services .table{display:flex;gap:30px;justify-content:space-between;max-width:800px;overflow-x:auto;scrollbar-width:0;width:90%}.services .table::-webkit-scrollbar{width:0}.services .table span{background-color:#fff;box-shadow:2px 5px 5px 5px #fff;display:flex;max-height:max-content;padding:20px 30px}.services .table span h3{font-size:20px;width:max-content}.services .table span p{color:#969696;font-weight:200;width:max-content}.services .portContent .articles h3{font-size:28px}}@media only screen and (max-width:700px){.services{padding-top:180px}.services .hero .texts p{font-size:24px;max-width:90%}.services .portContent .banner .itemsWrap .itemHead,.services .portContent .banner .itemsWrap .main{display:none}.services .portContent .banner .itemsWrap,.services .portContent .banner .itemsWrap .mainMob{align-items:center;display:flex;justify-content:center}.services .portContent .banner .itemsWrap .mainMob{max-width:220px;position:relative;width:80%}.services .portContent .banner .itemsWrap .mainMob img{width:100%}.services .portContent .banner .itemsWrap .mainMob .overlay{align-items:center;display:flex;flex-direction:column;gap:30px;inset:0;justify-content:space-between;position:absolute;width:100%}.services .portContent .banner .itemsWrap .mainMob .overlay span{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 0 50px;width:100%}.services .portContent .banner .itemsWrap .mainMob .overlay span p{color:#000;font-size:20px;font-weight:400;text-align:center;width:80%}.services .portContent .banner .itemsWrap .mainMob .overlay span h5{color:var(--primary);font-family:GT Pressura Mono,sans-serif;font-size:14px;text-align:center}.services .portContent .banner .itemsWrap .itemFoot h6{color:#959595;font-family:GT Pressura Mono,sans-serif;font-size:14px;text-align:center;width:50%}.services .portContent .banner .itemsWrap .itemFoot{display:none}.services .portContent .bussRow{gap:12%;grid-template-columns:1fr}.services .portContent .bussRow hr{width:100%}.services .portContent .bussRow .row{align-items:center;gap:30px;justify-content:center}.services .portContent .bussRow .row span{max-width:440px;width:90%}.services .portContent .bussRow .row span h3{font-size:20px}.services .portContent .bussRow .row span p{font-size:14px}.services .portContent .midText{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:400px;width:80%}.services .portContent .midText p{font-size:24px}.services .portContent .articles h3{font-size:20px}.services .portContent .artCards{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:50px;justify-content:space-between;margin-inline:auto;width:100%}.services .portContent .artCards a{gap:16px;width:100%}.bussRow:before{background-color:#fff;height:1px;left:0;margin:10px 0;right:0;top:50%;transform:translateY(-50%);width:100%}}.workSection .cards{display:flex;flex-direction:column;gap:123px}.workSection .cards .card{height:max-content;text-decoration:none;width:100%}.workSection .cards .card .cardWrap{align-items:center;display:flex;gap:70px;height:100%;margin:auto;width:90%}.workSection .cards .card .cardWrap.left{flex-direction:row-reverse;justify-content:space-between}.workSection .cards .card .cardWrap .text{display:flex;flex-direction:column;gap:10px;max-width:420px;width:40%}.workSection .cards .card .cardWrap .text h3{color:#ffffffb3;font-size:14px;font-weight:600;text-align:left!important;text-decoration:none}.workSection .cards .card .cardWrap .text p{color:#fff;font-size:28px;font-weight:300;padding-bottom:10px;text-align:left!important;text-decoration:none}.workSection .cards .card:hover .cardWrap .text p{color:var(--primary)}.workSection .cards .card .cardWrap .text button{align-items:flex-end;background-color:#000;border:0;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;padding:10px 10px 10px 0;text-align:center;width:max-content}.workSection .cards .card .cardWrap .text button svg{width:6px}.workSection .cards .card:hover .cardWrap .text button{border-bottom:5px solid var(--primary)}.workSection .cards .card .cardWrap .imgWrap{border-radius:0!important;min-height:295px!important;overflow:hidden;width:60%!important}.workSection .cards .card .cardWrap .imgWrap img{border-radius:0!important;min-height:300px!important;object-fit:cover;transition:all .3s ease;width:100%}.workSection .cards .card:hover .cardWrap .imgWrap img{transform:scale(120%)}@media only screen and (max-width:700px){.workSection .cards{gap:40px}.workSection .cards .card .cardWrap,.workSection .cards .card .cardWrap.left{flex-direction:column;gap:20px;justify-content:start}.workSection .cards .card .cardWrap .imgWrap,.workSection .cards .card .cardWrap .imgWrap img{width:100%!important}.workSection .cards .card .cardWrap .text{max-width:700px;width:100%}}.article{color:#fff;font-family:"GT var(--sm) Mono",sans-serif;line-height:1.7;margin:8rem auto;max-width:900px;padding:2rem 1rem}.article-cover img{margin-bottom:2rem;margin-top:4rem;max-height:420px;object-fit:contain;width:100%}.article-headline{font-size:2rem;font-weight:700;margin-bottom:.5rem}.article-meta{color:#666;font-size:.9rem;margin-bottom:1.5rem}.article-body p{font-size:1.2rem;margin-bottom:1rem;text-align:justify}.article-gallery{margin-top:2rem}.article-gallery h3{font-size:1.2rem;margin-bottom:1rem}.article-not-found{color:#999;font-size:1.5rem;padding:4rem;text-align:center}.article-assets{grid-gap:1rem;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));justify-content:center;margin-top:2rem;width:100%}.article-assets .asset{border-radius:8px;overflow:hidden;width:100%}.article-assets .asset img{border-radius:8px;display:block;height:100%;max-height:400px;object-fit:cover;transition:transform .3s ease;width:100%}.article-assets .asset img:hover{transform:scale(1.03)}@media (max-width:768px){.article{margin-top:10rem;max-width:90%;padding:1.5rem 1rem}.article-body p{font-size:1.05rem;text-align:left}}