header{position:absolute;top:3.2rem;left:0;right:0;margin:auto;z-index:12}header .headerInner{display:flex;align-items:center;justify-content:space-between;border-radius:1rem;background:#1a364c;padding:0 2.6rem;height:9rem}header .headerInner .logo svg{width:16rem;height:6rem}header .headerInner .brandLogo{background-image:url('data:image/svg+xml,<%3Fxml version="1.0"%3F><svg xmlns="http://www.w3.org/2000/svg" width="670" height="124"><rect x="346.406" y="94.674" width="12.474" height="27.728"/><rect x="591.564" y="94.706" width="12.474" height="27.694"/><path d="M513.735,103.256v-6.971c-3.378-1.711-8.315-2.852-14.972-2.852c-13.301,0-15.062,5.688-15.062,8.614 c0,4.894,2.992,7.15,8.014,8.925c5.872,2.071,10.789,1.381,10.789,3.859c0,0.716-0.947,1.438-3.439,1.438 c-5.16,0-10.637-1.994-14.221-4.148v7.687c4.569,2.193,10.21,3.588,14.799,3.588c10.234,0,15.806-4.11,15.806-9.542 c0-5.361-4.225-7.545-11.183-9.237c-4.463-1.08-7.4-1.08-7.4-2.801c0-0.948,1.253-1.67,3.683-1.67 C504.777,100.146,509.622,101.414,513.735,103.256"/><path d="M668.282,103.256v-6.971c-3.371-1.711-8.312-2.852-14.971-2.852c-13.301,0-15.064,5.688-15.064,8.614 c0,4.894,2.994,7.15,8.008,8.925c5.875,2.071,10.802,1.381,10.802,3.859c0,0.716-0.952,1.438-3.443,1.438 c-5.158,0-10.641-1.994-14.229-4.148v7.687c4.578,2.193,10.212,3.588,14.81,3.588c10.236,0,15.802-4.11,15.802-9.542 c0-5.361-4.221-7.545-11.183-9.237c-4.457-1.08-7.392-1.08-7.392-2.801c0-0.948,1.252-1.67,3.668-1.67 C659.322,100.146,664.17,101.414,668.282,103.256"/><path d="M462.226,123.217c12.17,0,16.772-4.766,16.772-11.908V94.706h-12.044v17.312c0,2.167-2.479,3.987-4.729,3.987 c-2.248,0-4.725-1.82-4.725-3.987V94.706h-12.042v16.603C445.459,118.451,450.057,123.217,462.226,123.217"/><polygon points="633.604,122.401 633.604,116.479 621.252,116.479 621.252,110.619 631.824,110.619 631.824,104.904 621.252,104.904 621.252,100.589 633.604,100.589 633.604,94.706 609.399,94.706 609.399,122.401"/><polygon points="518.701,100.864 526.768,100.864 526.768,122.401 539.402,122.401 539.402,100.864 547.474,100.864 547.474,94.706 518.701,94.706"/><polygon points="400.968,122.401 400.968,94.674 388.292,94.674 388.292,107.498 378.122,94.674 364.217,94.674 364.217,122.401 376.892,122.401 376.892,108.898 387.315,122.401"/><polygon points="311.066,105.201 305.198,94.706 293.613,94.706 304.817,112.638 304.817,122.401 317.456,122.401 317.456,112.427 328.522,94.706 316.939,94.706"/><polygon points="282.58,122.401 292.701,94.706 280.985,94.706 275.027,112.218 269.092,94.706 257.379,94.706 267.52,122.401 "/><path d="M236.697,94.706l-10.144,27.697h11.838l0.933-3.268h9.192l0.938,3.268h11.837l-10.147-27.697H236.697z M240.855,113.765 l3.056-10.682l3.067,10.682H240.855z"/><polygon points="224.529,122.401 224.529,116.479 212.188,116.479 212.188,110.619 222.753,110.619 222.753,104.904 212.188,104.904 212.188,100.589 224.529,100.589 224.529,94.711 200.331,94.711 200.331,122.401"/><path d="M423.284,122.403c12.278,0,18.236-5.784,18.236-13.888c0-9.087-7.532-13.842-17.617-13.842h-17.597v27.729H423.284z M421.861,114.62h-2.881v-13.163h2.433c4.243,0,6.588,2.639,6.588,6.886C428.001,111.604,425.211,114.62,421.861,114.62"/><path d="M552.357,94.706v27.697h13.391v-8.947l8.304,8.953h14.863l-11.069-10.89c4.811-0.188,8.659-3.388,8.659-8.175 c0-5.595-4.319-8.639-9.493-8.639H552.357z M570.017,107.006h-4.269v-7.005h4.527c1.623,0,3.413,1.245,3.413,3.637 C573.688,105.741,572.018,107.006,570.017,107.006"/><polygon points="182.412,94.706 182.412,104.397 173.526,104.397 173.526,94.706 160.941,94.706 160.941,122.401 173.526,122.401 173.526,112.45 182.412,112.45 182.412,122.401 194.994,122.401 194.994,94.706"/><rect x="237.316" y="41.202" width="21.705" height="45.376"/><polygon points="203.813,41.202 195.963,57.13 188.105,41.202 167.209,41.202 160.941,86.578 181.216,86.578 183.028,67.627 195.963,86.578 208.891,67.627 210.706,86.578 230.981,86.578 224.711,41.202"/><polygon points="311.38,41.202 265.303,41.202 265.303,53.594 277.902,53.594 277.902,86.588 298.785,86.588 298.785,53.594 311.38,53.594"/><path d="M366.433,59.268V46.192c-7.508-3.635-16.429-5.926-24.923-5.926c-15.963,0-24.664,5.377-24.664,14.3 c0,7.696,4.83,10.645,13.005,13.732c9.46,3.575,15.481,1.788,15.481,4.699c0,1.132-0.349,1.98-4.012,1.98 c-8.533,0-16.733-3.39-22.654-6.775v13.548c7.559,3.447,16.874,5.645,24.474,5.645c10.258,0,24.758-2.393,24.758-14.486 c0-8.421-7.267-12.803-17.113-15.052c-7.382-1.685-12.33-1.151-12.33-3.857c0-1.356,1.92-1.883,5.161-1.883 C350.603,52.117,360.438,55.414,366.433,59.268"/><rect x="497.424" y="41.202" width="21.703" height="45.386"/><rect x="648.303" y="41.202" width="21.697" height="45.386"/><path d="M576.062,59.268V46.192c-7.511-3.635-16.435-5.926-24.929-5.926c-15.96,0-24.653,5.377-24.653,14.3 c0,7.696,4.826,10.645,12.999,13.732c9.459,3.575,15.486,1.788,15.486,4.699c0,1.132-0.353,1.98-4.02,1.98 c-8.526,0-16.727-3.39-22.654-6.775v13.548c7.568,3.447,16.876,5.645,24.475,5.645c10.256,0,24.755-2.393,24.755-14.486 c0-8.421-7.26-12.803-17.104-15.052c-7.382-1.685-12.337-1.151-12.337-3.857c0-1.356,1.921-1.883,5.164-1.883 C560.233,52.117,570.069,55.414,576.062,59.268"/><path d="M402.556,87.396c14.106,0,28.062-5.714,28.062-18.838V41.203h-21.184v27.846c0,3.697-2.979,6.774-6.878,6.774 s-6.882-3.077-6.882-6.774V41.203h-21.189v27.354C374.484,81.682,388.446,87.396,402.556,87.396"/><path d="M473.901,86.588c12.54,0,16.733-5.834,16.733-12.051c0-5.909-3.383-9.774-8.225-11.644 c3.622-1.79,5.641-5.394,5.641-9.382c0-7.331-6.589-12.31-13.594-12.31h-36.311v45.386H473.901z M465.418,50.841 c2.427,0,3.76,1.724,3.76,3.605c0,2.112-1.714,3.384-3.686,3.384h-5.361v-6.989H465.418z M465.492,75.159h-5.361v-6.905h5.581 c1.79,0,3.603,1.282,3.603,3.438C469.314,73.59,467.782,75.159,465.492,75.159"/><polygon points="618.735,41.202 618.735,57.197 606.409,57.197 606.409,41.202 584.826,41.202 584.826,86.588 606.409,86.588 606.409,70.392 618.735,70.392 618.735,86.588 640.318,86.588 640.318,41.202"/><polygon fill="%23E31F26" points="70.328,81.804 93.764,41.209 70.32,0.605 46.884,41.203"/><polygon fill="%23E31F26" points="70.328,81.804 93.764,122.401 140.645,122.401 117.199,81.804"/><polygon fill="%23E31F26" points="70.328,81.804 23.442,81.804 0,122.401 46.886,122.401"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;width:24rem;height:8rem}header .headerInner .headerRight{display:flex;align-items:center;justify-content:flex-end;gap:2.4rem;width:auto;margin-left:2rem}header .headerInner .headerLeft{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:2.4rem}.productLink{color:#fff;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:.098rem;text-transform:uppercase;border-bottom:.1rem solid hsla(0,0%,100%,.1);padding-bottom:.8rem;position:relative;white-space:nowrap}.productLink:after{position:absolute;content:"";left:0;bottom:0;width:0;transition:all .5s ease;height:.1rem;background-color:#fff}.productLink:hover{color:hsla(0,0%,100%,.5)}.productLink:hover:after{width:100%}.searchForm{width:30%;position:relative;z-index:3}.searchForm form{border-radius:1rem;border:.1rem solid #5e7485;height:4.8rem;display:flex;align-items:center;justify-content:flex-start;padding:0 3rem}.searchForm form svg{min-width:2.4rem;width:2.4rem;height:2.4rem;margin-right:1.8rem}.searchForm form input{color:#efefef;font-size:1.6rem;font-style:normal;font-weight:600;line-height:3.9231rem;letter-spacing:.032rem;border:none;width:100%}.searchForm form input::placeholder{color:#efefef;opacity:.5}.searchForm .searchPopup{position:absolute;left:0;top:120%;right:0;padding:3.2rem 2.4rem;border-radius:2rem;background:#eef1f4;z-index:3}.searchForm .searchPopup span{color:rgba(11,53,87,.8);font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal;display:block;margin-bottom:1.2rem}.searchForm .searchPopup .searchTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.4rem}.searchForm .searchPopup .searchTop p{color:#0b3557;font-size:2rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.04rem}.searchForm .searchPopup .searchTop a{display:flex;justify-content:flex-end;align-items:center;color:#32658d;font-size:1.2223rem;font-style:normal;font-weight:500;line-height:3.4251rem;letter-spacing:.0856rem}.searchForm .searchPopup .searchTop a svg{margin-left:.5rem;width:2rem;height:2rem}.searchForm .searchPopup .searchTop a svg path{fill:#32658d}.searchCard{border-bottom:.1rem solid rgba(50,102,141,.1);padding-bottom:3rem;margin-bottom:2rem}.searchCard,.searchCard .img{display:flex;align-items:center}.searchCard .img{border-radius:.8rem;border:.1rem solid #e1e4f1;background:#fafafa;justify-content:center;margin-right:1.2rem}.searchCard .img img{width:11rem;height:7rem;object-fit:contain}.searchCard .searchRight{display:flex;flex-direction:column;width:100%}.searchCard .searchRight span{color:#0b3557;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2.2912rem;letter-spacing:.03rem;display:block;margin-bottom:.6rem}.searchCard .searchRight .productCardDetail{display:flex;align-items:center;justify-content:space-around;border-radius:1.2rem;border:.1rem solid #e1e4f1;height:3.4rem;width:100%}.searchCard .searchRight .productCardDetail div{display:flex;align-items:center;justify-content:center}.searchCard .searchRight .productCardDetail div:last-child{border-right:0}.searchCard .searchRight .productCardDetail div p{font-weight:400;margin-right:1rem}.searchCard .searchRight .productCardDetail div p,.searchCard .searchRight .productCardDetail div span{color:#000;font-size:1rem;font-style:normal;line-height:100%;letter-spacing:.0343rem;white-space:nowrap}.searchCard .searchRight .productCardDetail div span{font-weight:500;margin-bottom:0}.searchCard .searchRight .productCardDetail .line{width:.1rem;height:100%;background-color:#e1e4f1}.searchCard:last-child{padding-bottom:0;margin-bottom:0;border:none}.error{padding:3.2rem 0}.error .errorDetail{border-radius:3.3rem;background:#f2f7fc;box-shadow:0 5.5px 8.5px 0 rgba(226,227,228,.5);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 0 8rem}.error .errorDetail img{width:100%;height:40rem;object-fit:contain;margin-bottom:5.4rem}.error .errorDetail h1{color:#11293c;text-align:center;font-family:Gilroy!important;font-size:3.2rem;font-style:normal;font-weight:600;line-height:5rem;margin-bottom:1.2rem}.error .errorDetail p{color:#1a364c;text-align:center;font-size:1.6rem;font-style:normal;font-weight:400;line-height:155%;letter-spacing:-.032rem;width:40%}.error .buttonClick{margin-top:2.8rem;border-radius:1rem;background:#32658d;height:6rem;display:flex;align-items:center;justify-content:center;padding:0 3.2rem 0 2.44rem}.error .buttonClick span{color:#fff;font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.9231rem;letter-spacing:.112rem;text-transform:uppercase;display:block;margin-left:1rem}.error .buttonClick svg{width:2.4rem;height:2.4rem;transform:rotate(-180deg)}.lang{display:flex;justify-content:center;color:#fff;font-size:1.4rem;font-style:normal;font-weight:600;line-height:3.9231rem;letter-spacing:.098rem;text-transform:uppercase;gap:1rem}.lang a,.lang button,.lang span{color:#fff;font-size:1.4rem;font-style:normal;font-weight:600;line-height:3.9231rem;letter-spacing:.098rem;text-transform:uppercase;opacity:.5}.lang a,.lang button{background-color:rgba(0,0,0,0);border:none;padding:0}.lang a:hover,.lang button:hover{opacity:1}.blueButton{color:#fff;font-size:1.4rem;font-style:normal;font-weight:500;line-height:3.9231rem;letter-spacing:.105rem;text-transform:uppercase;border-radius:1rem;background:#32658d;padding:0 2.2rem;height:5rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s ease-in-out;white-space:nowrap}.blueButton:before{top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 10%,transparent 70%);transition:width .4s,height .4s,top .4s,left .4s;transform:translate(-50%,-50%)}.blueButton:after,.blueButton:before{content:"";position:absolute;border-radius:50%}.blueButton:after{top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle,rgba(255,255,255,.3) 10%,transparent 70%);transition:all .6s ease;transform:translate(-50%,-50%) scale(0);opacity:0}.blueButton svg{width:1.8rem;height:1.8rem;min-width:1.8rem;margin-right:1.8rem}.blueButton:hover{background:linear-gradient(135deg,#32658d,#27577e);box-shadow:0 6px 20px rgba(39,87,126,.6);border-color:hsla(0,0%,100%,.4)}.blueButton:hover:before{width:0;height:0}.blueButton:hover:after{transform:translate(-50%,-50%) scale(1);opacity:1}.banner{height:76rem;background:#0f1f2c;width:100%;padding-top:14rem;display:flex;flex-direction:column}.banner .img{height:72.2rem;border-radius:1rem;overflow:hidden;position:relative}.banner .img:after{content:"";position:absolute;left:0;top:0;background:linear-gradient(180deg,rgba(142,177,193,0),#0f1f2c 97.84%);background-blend-mode:multiply;width:100%;height:100%}.banner .swiper{height:72.2rem;border-radius:1rem;z-index:1}.banner .swiper .swiper-pagination{display:flex;align-items:center;flex-direction:column;gap:1.2rem;left:auto;right:4rem;top:0;bottom:0;margin:auto;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.banner .swiper .swiper-pagination .swiper-pagination-bullet{width:.5rem;height:2.2rem;background:#e1e4f1;border-radius:.2rem}.banner .swiper .swiper-pagination .swiper-pagination-bullet-active{height:11.8rem}.banner .swiper .swiper-button-next,.banner .swiper .swiper-button-prev{display:none}.banner .bannerInner{position:absolute;bottom:7.2rem;left:6.8rem}.banner .bannerInner p{color:#fff;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.5rem;letter-spacing:.036rem;margin-bottom:1.6rem;width:70%}.banner .bannerInner h2{color:#fff;font-family:Gilroy!important;font-size:5.6rem;font-style:normal;font-weight:600;line-height:6.8rem;letter-spacing:.056rem;width:80%}.banner .bannerInner .whiteButton{color:#334c65;font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.9231rem;letter-spacing:.112rem;text-transform:uppercase;border-radius:1rem;margin-top:4.2rem;background:#fff;padding:0 3.6rem;height:6rem;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center}.banner .bannerInner .whiteButton:hover{background-color:#0f1f2c;color:#fff}.img img{width:100%;height:100%;object-fit:cover}.infoBar{margin-top:-1.6rem;z-index:11;display:block}.infoBar .infoBarCard{border-radius:1rem;background:#fafafa;height:13.3rem;display:flex;align-items:center;justify-content:center;gap:2.4rem}.infoBar .infoBarCard svg{width:6.8rem;height:6.8rem;overflow:hidden}.infoBar .infoBarCard p{color:#0f1f2c;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.5rem;letter-spacing:.036rem;width:16rem}.categorySection{padding:12rem 0 8rem}.title{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.title span{font-family:Gilroy!important;color:#27577e;font-size:3rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.056rem}.title a,.title p{color:#1a364c;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.5rem;letter-spacing:.036rem}.title a{border-bottom:.1rem solid #082842;display:block}.title a:hover{opacity:.6}.categoryCard{width:100%;height:34rem;position:relative;overflow:hidden;border-radius:2.5639rem;margin-bottom:1.6rem}.categoryCard .img{width:100%;height:100%}.categoryCard .img img{transition:all .4s ease;transform:scale(1.1)}.categoryCard .layer{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(217,217,217,0),rgb(41,41,41));z-index:1;transition:all .6s ease}.categoryCard .categoryCardInner{position:absolute;left:2rem;right:2rem;top:70%;display:flex;align-items:flex-end;justify-content:flex-start;z-index:2}.categoryCard .categoryCardInner span{color:#fff;font-size:2rem;font-style:normal;font-weight:400;line-height:3.0648rem;letter-spacing:.049rem;display:block;margin-right:1.6rem;transition:all .4s ease}.categoryCard .categoryCardInner svg{width:2.4rem;height:2.4rem;min-width:2.4rem}.categoryCard .categoryCardInner svg path{transition:all .4s ease}.categoryCard:hover .layer{transform:translateY(40%)}.categoryCard:hover .img img{transform:scale(1)}.productSection{padding-bottom:10rem}.forMobile{display:none}.filterLine{display:flex;align-items:center;justify-content:flex-start;margin-top:1.6rem;margin-bottom:3.2rem}.filterLine .filterTop{display:flex;flex-wrap:wrap}.filterLine span{color:#000;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.5rem;letter-spacing:.036rem;display:block;margin-right:1.4rem;width:100%}.filterLine a,.filterLine button{border-radius:1rem;border:.1rem solid #e1e4f1;height:4.6rem;padding:0 .8rem;display:flex;align-items:center;justify-content:center;color:#000;font-size:1.2rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:.032rem;background-color:rgba(0,0,0,0);margin-left:1rem;transition:all .4s ease}.filterLine a.active,.filterLine a:hover,.filterLine button.active,.filterLine button:hover{color:#fff;border-radius:1rem;background:#27577e}.productCard{margin-bottom:3rem}.productCard .img{border-radius:1.2rem;border:.12rem solid #e1e4f1;height:38rem;margin-bottom:1.8rem;background-color:#fff;display:flex;align-items:center;justify-content:center}.productCard .img img{width:80%;height:70%;object-fit:contain}.productCard strong{color:#000;font-size:1.8rem;font-style:normal;font-weight:500;line-height:3.0648rem;letter-spacing:.049rem;display:block;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.productCard .productCardDetail{display:flex;align-items:center;justify-content:space-around;border-radius:1.2259rem;border:.12rem solid #e1e4f1;height:5.8rem}.productCard .productCardDetail div{display:flex;align-items:center;justify-content:center}.productCard .productCardDetail div:last-child{border-right:0}.productCard .productCardDetail div p{font-weight:400;margin-right:1rem}.productCard .productCardDetail div p,.productCard .productCardDetail div span{color:#000;font-size:1.2rem;font-style:normal;line-height:3.0648rem;letter-spacing:.0343rem;white-space:nowrap}.productCard .productCardDetail div span{font-weight:500;display:none}.productCard .productCardDetail div span:last-child{display:block}.productCard .productCardDetail .line{width:.1rem;height:100%;background-color:#e1e4f1}.productCard:hover .img{border:.12rem solid #27577e}.productCard:hover .productCardDetail{background-color:#27577e;border:.12rem solid #27577e}.productCard:hover .productCardDetail div p,.productCard:hover .productCardDetail div span{color:#fff}.aboutSection{padding:7.8rem 0 8rem;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.aboutSection .row{margin-bottom:3.6rem}.aboutSection .img{height:42.4rem;border-radius:2.5rem;overflow:hidden}.aboutSection .aboutContent{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.aboutSection .aboutContent strong{font-family:Gilroy!important;color:#fff;font-size:3.6rem;font-style:normal;font-weight:500;line-height:4.7rem;letter-spacing:.044rem;margin-bottom:2rem}.aboutSection .aboutContent p{color:#fff;font-size:1.8rem;font-style:normal;font-weight:400;line-height:2.5rem;letter-spacing:.036rem;width:90%}.aboutSection .aboutContent p strong{font-size:2rem;margin-bottom:0;line-height:2.5rem;font-weight:600}.aboutSection .aboutContent span{font-size:1.8rem;line-height:2.5rem;letter-spacing:.036rem;display:block;margin-bottom:1.2rem}.aboutSection .aboutContent span,.more{color:#fff;font-style:normal;font-weight:500}.more{text-align:center;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:1rem;background:#32658d;font-size:1.6rem;letter-spacing:.112rem;text-transform:uppercase;height:6.1rem;padding:0 3.4rem 0 5.8rem;margin:auto;white-space:nowrap}.more svg{width:2.4rem;height:2.4rem;margin-left:2.4rem}.more:hover{background-color:#0a3456}.more:hover svg path{fill:#fff}.portfolioSection{padding:7.6rem 0}.portfolioSection .portfolioLeft{position:-webkit-sticky;position:sticky;top:3.2rem}.portfolioCard{height:42.4rem;width:100%;margin-bottom:1.4rem;border-radius:2.5rem;overflow:hidden;position:relative}.portfolioCard .layer{position:absolute;left:0;top:0;background:linear-gradient(180deg,rgba(217,217,217,0),rgb(41,41,41));z-index:1;transition:all .6s ease}.portfolioCard .img,.portfolioCard .layer{width:100%;height:100%}.portfolioCard .portfolioCardInner{position:absolute;left:2rem;right:2rem;top:80%;display:flex;align-items:flex-end;justify-content:flex-start;z-index:2}.portfolioCard .portfolioCardInner span{color:#fff;font-size:2rem;font-style:normal;font-weight:400;line-height:3.0648rem;letter-spacing:.049rem;display:block;margin-right:1.6rem;transition:all .4s ease}.portfolioCard .portfolioCardInner svg{width:2.4rem;height:2.4rem;min-width:2.4rem}.portfolioCard .portfolioCardInner svg path{transition:all .4s ease}.portfolioCard:hover .layer{transform:translateY(40%)}.portfolioCard:hover .img img{transform:scale(1)}.bottomSection{background:#1a3b56;padding:3rem 0}.bottomCard{height:30rem;position:relative}.bottomCard,.bottomCard:after{width:100%;border-radius:1rem;overflow:hidden}.bottomCard:after{content:"";position:absolute;left:0;top:0;height:100%;background-color:rgba(39,87,126,.8);transition:.3s;transition:all .5s ease;transform:scale(.8);opacity:0}.bottomCard .img{width:100%;height:100%}.bottomCard .img img{transform:scale(1.01);transition:all .5s ease}.bottomCard .bottomCardInner{position:absolute;left:0;width:100%;top:3rem;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:2}.bottomCard .bottomCardInner span{color:#27577e;font-size:3.2rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.044rem;display:block;margin-bottom:1rem;transition:.3s}.bottomCard .bottomCardInner p{color:#27577e;text-align:center;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.5rem;letter-spacing:.036rem;transition:.3s;width:60%}.bottomCard:hover .bottomCardInner p,.bottomCard:hover .bottomCardInner span{color:#fff}.bottomCard:hover .img img{transform:scale(1.2)}.bottomCard:hover:after{opacity:1;transform:scale(1.2);transition:all .5s ease}footer{background-repeat:no-repeat;background-position:50%;background-size:cover;padding-top:6.4rem}footer .footerMenu{display:flex;align-items:flex-start;justify-content:space-between}footer .footerMenu ul{max-width:16%}footer .footerMenu ul li{margin-bottom:1.2rem}footer .footerMenu ul li a{color:hsla(0,0%,100%,.6);font-size:1.3rem;font-style:normal;font-weight:500;line-height:2.4rem;letter-spacing:.028rem}footer .footerMenu ul li a:hover{color:#fff}footer .footerMenu ul li:first-child a{color:#fff;font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:.11rem;text-transform:uppercase;margin-bottom:2.4rem}footer .footerMenu ul li:first-child a:hover{color:#6f8597}.footerMiddle{margin-top:3rem;display:flex;align-items:center;justify-content:space-between;border-top:.25rem solid #0a3456;padding:3.2rem 0 20rem}.footerMiddle label{color:#c7c1c1;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:.016rem;opacity:.5;display:block;margin-bottom:.8rem}.footerMiddle a,.footerMiddle p{color:#c7c1c1;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem;letter-spacing:.018rem}.footerMiddle a:hover{color:#fff}.socials{display:flex;align-items:center;gap:1rem}.socials a,.socials button{width:3.5rem;height:3.5rem;min-width:3.5rem;background-color:#0a3456;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.socials a:after,.socials button:after{position:absolute;content:"";width:3.5rem;height:3.5rem;min-width:3.5rem;background-color:#fff;border-radius:50%;bottom:0;right:0;left:0;top:0;margin:auto;opacity:0;transform:scale(.3);transition:all .4s ease}.socials a svg,.socials button svg{width:1.6rem;height:1.6rem;z-index:2;min-width:1.6rem}.socials a:hover svg,.socials button:hover svg{transform:scale(1.2)}.socials a:hover svg path,.socials button:hover svg path{fill:#0a3456}.socials a:hover:after,.socials button:hover:after{opacity:1;transform:scale(1)}.footerBottom{display:flex;align-items:center;justify-content:space-between;padding-bottom:5rem}.footerBottom span{color:#9294a1;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.028rem;width:-moz-fit-content;width:fit-content}.footerBottom ul{display:flex;align-items:center;justify-content:center;gap:4rem}.footerBottom ul li a{color:#9294a1;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.028rem}.footerBottom ul li a:hover{color:#fff}.footerBottom .footerSite{display:flex;align-items:center}.footerBottom .footerSite svg{width:3.3rem;height:3.3rem;margin-right:1.4rem}.footerBottom .footerSite p{color:rgba(242,242,242,.5);font-weight:400}.footerBottom .footerSite p,.footerBottom .footerSite p a{font-size:1.4rem;font-style:normal;line-height:145%;letter-spacing:-.014rem}.footerBottom .footerSite p a{margin-top:.2rem;color:#f2f2f2;font-weight:600}.footerBottom .footerSite p a:hover{color:#e6176f}.page{padding:15rem 0 6.4rem}.pageTop{background-image:url(/_next/static/media/page.b4851eb6.jpg);min-height:28rem;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:2rem;overflow:hidden;margin-bottom:1.4rem}.pageTop span{font-size:1.8rem;font-weight:500;line-height:2.5rem;letter-spacing:.036rem}.pageTop h1,.pageTop span{color:#fafafa;font-style:normal}.pageTop h1{font-family:Gilroy!important;font-size:4.4rem;font-weight:600;line-height:6.8rem;letter-spacing:.044rem}.pageTop p{color:hsla(0,0%,100%,.8);font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.3rem;letter-spacing:.032rem;width:60%}.pageTop .pageTopInner{padding:4.2rem 1rem 4.2rem 4rem}.pageTopInner .filterTop{flex-wrap:wrap}.filterTop{justify-content:flex-start;gap:.8rem;margin-top:1rem;margin-bottom:2.4rem}.filterTop,.filterTop button{display:flex;align-items:center}.filterTop button{color:#fff;font-size:1.4rem;font-style:normal;font-weight:400;line-height:100%;border-radius:1rem;border:.1rem solid rgba(225,228,241,.2);justify-content:center;padding:0 1rem;background-color:rgba(0,0,0,0);height:3.8rem;background:#27577e!important;border:.1rem solid #27577e!important}.filterTop button.active,.filterTop button:hover{background:#fff!important;border:.1rem solid #27577e!important;color:#082842}.breadCrumb{display:flex;align-items:center;justify-content:flex-start;margin-bottom:3rem}.breadCrumb a{color:#32658d;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.5rem;letter-spacing:.028rem;position:relative;padding-right:2rem;margin-right:1rem}.breadCrumb a:after{position:absolute;content:"";right:0;top:0;bottom:0;margin:auto;width:1rem;height:.15rem;background-color:#32658d}.breadCrumb a:last-child{font-weight:500;pointer-events:none;padding:0;margin:0}.breadCrumb a:last-child:after{display:none}.breadCrumb a:hover{color:#000}.blogCard{border-radius:2rem;background:#f2f2f2;position:relative;padding:1.1rem;margin-bottom:3.6rem}.blogCard .img{height:26rem;width:100%;border-radius:2rem;overflow:hidden;margin-bottom:2rem}.blogCard .badge{position:absolute;left:2.4rem;top:2.4rem;border-radius:10rem;background:#32658d;height:3.2rem;color:#fafafa;font-size:1.4rem;font-style:normal;font-weight:400;padding:0 2.2rem;display:flex;align-items:center;justify-content:center}.blogCard .blogCardBody{padding:0 1.6rem 1rem}.blogCard .blogCardBody strong{font-size:2rem;font-weight:600;line-height:2.4rem;letter-spacing:.02rem;margin-bottom:1rem}.blogCard .blogCardBody p,.blogCard .blogCardBody strong{color:#1a364c;font-style:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blogCard .blogCardBody p{font-size:1.6rem;font-weight:400;line-height:2.3rem;letter-spacing:.032rem;margin-bottom:2.2rem;height:4.6rem;display:none}.blogCard .blogCardBody p:first-child{display:-webkit-box}.blogCard:hover{background:#1a364c}.blogCard:hover .blogCardBody .seeMore,.blogCard:hover .blogCardBody p,.blogCard:hover .blogCardBody strong{color:#fff!important}.blogCard:hover .blogCardBody .seeMore path,.blogCard:hover .blogCardBody p path,.blogCard:hover .blogCardBody strong path{fill:#fff}.seeMore{display:flex;align-items:center;justify-content:flex-start;color:#1a364c;font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.9231rem;letter-spacing:.112rem;text-transform:uppercase}.seeMore svg{width:2.4rem;height:2.4rem;margin-left:.8rem}.seeMore svg path{fill:#1a364c}.detailTop{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3.2rem 0 0}.detailTop .breadCrumb{margin-bottom:1rem}.detailTop p{color:rgba(19,30,72,.8);font-size:1.6rem;font-weight:400;line-height:154.496%;letter-spacing:.032rem;margin-bottom:3.6rem;width:90%}.detailTop h1,.detailTop p{text-align:center;font-style:normal}.detailTop h1{color:#1a364c;font-family:Gilroy!important;font-size:4.4rem;font-weight:600;line-height:5rem;width:80%;margin-bottom:2.5rem}.detailTop .img{height:45.8623rem;border-radius:3rem;overflow:hidden;margin-bottom:4rem;width:100%}.projectPage{padding:0 0 7.2rem}.projectPage h1{font-size:4rem;color:#082842}.projectPage .portfolioCard,.projectPage h1{margin-bottom:3rem}.blogDetail{justify-content:space-between;padding:0 2rem;border-radius:10rem;border:.1rem solid rgba(50,102,141,.4);background:rgba(159,179,220,.4);height:5.2rem;gap:1.7rem;margin-bottom:3.2rem}.blogDetail,.blogDetail div{display:flex;align-items:center}.blogDetail div svg{width:1.5rem;height:1.5rem;opacity:.7;margin-right:.7rem}.blogDetail span{color:#1a364c;font-size:1.2917rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.0129rem}.blogDetail .line{background:#fff;width:.1rem;height:1.8rem}.shareButton{position:-webkit-sticky;position:sticky;top:4rem;margin-bottom:3rem}.shareButton .socials{display:flex;flex-direction:column}.shareButton .socials a,.shareButton .socials button{background-color:rgba(0,0,0,0);border:.1rem solid #1a364c}.shareButton .socials a svg path,.shareButton .socials button svg path{fill:#1a364c}.shareButton .socials a:after,.shareButton .socials button:after{width:110%;height:110%;left:-1%;top:-1%}.shareButton .socials a:hover:after,.shareButton .socials button:hover:after{background-color:#1a364c}.shareButton .socials a:hover svg path,.shareButton .socials button:hover svg path{fill:#fff}.content{padding-bottom:3.2rem}.content a{color:#082842;border-bottom:.1rem solid #082842;width:-moz-fit-content;width:fit-content}.content a:hover{opacity:.6}.content h2,.content h3,.content h4,.content h5,.content h6{color:#1a364c;text-align:left;font-family:Gilroy!important;font-size:3.2rem;font-style:normal;font-weight:600;line-height:5rem}.content p{color:rgba(14,25,45,.8);font-size:1.5rem;font-style:normal;font-weight:400;line-height:184%;margin-bottom:1rem}.content ul{margin-bottom:2rem;padding-left:2.4rem}.content ul li{list-style-type:disc;color:rgba(14,25,45,.8);font-size:1.5rem;font-style:normal;font-weight:400;line-height:180%;margin-bottom:.2rem}.content ol{margin-bottom:2rem;padding-left:2.4rem}.content ol li{color:rgba(14,25,45,.8);font-size:1.5rem;font-style:normal;font-weight:400;line-height:180%;margin-bottom:.2rem}.mediaGallery{background:rgba(50,102,141,.25);padding:5.6rem 0 6.4rem;margin-bottom:8rem}.mediaGallery .swiper-slide{display:flex;justify-content:center;align-items:center}.mediaGallery .img,.mediaGallery .videoGallery{border-radius:3rem;overflow:hidden;height:70vh;width:100%}.mediaGallery .img iframe,.mediaGallery .videoGallery iframe{width:100%;height:100%}.mediaGallery .videoGallery{position:relative}.mediaGallery .videoGallery:after{background-image:url('data:image/svg+xml,<svg width="93" height="94" viewBox="0 0 93 94" fill="none" xmlns="http://www.w3.org/2000/svg"><foreignObject x="-13.8" y="-13.4125" width="120.6" height="120.6"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(12.4px);clip-path:url(%23bgblur_0_1_1553_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(%23filter0_ii_1_1553)" data-figma-bg-blur-radius="24.8"><circle cx="46.5" cy="46.8875" r="35.5" fill="white"/></g><path d="M40 52.2241V38.5508C40 36.9341 40 36.1258 40.5208 35.8414C41.0416 35.5571 41.7216 35.9942 43.0815 36.8684L53.7163 43.7051C54.8948 44.4627 55.4841 44.8415 55.4841 45.3875C55.4841 45.9334 54.8948 46.3122 53.7163 47.0698L43.0815 53.9065C41.7216 54.7807 41.0416 55.2179 40.5208 54.9335C40 54.6492 40 53.8408 40 52.2241Z" fill="%231A364C"/><defs><filter id="filter0_ii_1_1553" x="-13.8" y="-13.4125" width="120.6" height="120.6" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-7.4" dy="7.4"/><feGaussianBlur stdDeviation="3.7"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_1_1553"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="7.4" dy="-7.4"/><feGaussianBlur stdDeviation="3.7"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0.646745 0 0 0 0 0.646745 0 0 0 0 0.646745 0 0 0 0.1 0"/><feBlend mode="normal" in2="effect1_innerShadow_1_1553" result="effect2_innerShadow_1_1553"/></filter><clipPath id="bgblur_0_1_1553_clip_path" transform="translate(13.8 13.4125)"><circle cx="46.5" cy="46.8875" r="35.5"/></clipPath></defs></svg>');background-repeat:no-repeat;background-size:cover;width:7.2rem;height:7.2rem;z-index:2}.mediaGallery .videoGallery:after,.mediaGallery .videoGallery:before{position:absolute;content:"";left:0;top:0;bottom:0;right:0;margin:auto;border-radius:50%}.mediaGallery .videoGallery:before{width:5rem;height:5rem;background-color:#fff;opacity:0;transition:all .6s ease}.mediaGallery button{color:rgba(8,40,66,.5);font-size:3.2rem;letter-spacing:.032rem;background-color:rgba(0,0,0,0);padding:0;border:none}.mediaGallery button,.mediaGallery button.default{font-family:Gilroy!important;font-style:normal;font-weight:600}.mediaGallery button.default{color:#082842;font-size:4.4rem;line-height:6.8rem;letter-spacing:.044rem}.mediaGallery .mediaTop{display:flex;align-items:center;justify-content:center;gap:2.8rem;margin-bottom:2.8rem}.otherSection .title{text-align:center}.otherSection .title span{color:#1a364c;text-align:center;font-family:Gilroy!important;font-size:4.4rem;font-style:normal;font-weight:600;line-height:5rem}.navbuttons{gap:1.2rem;padding-top:2.8rem}.navbuttons,.navbuttons button{display:flex;align-items:center;justify-content:center}.navbuttons button{width:5.7rem;height:5.7rem;border:.1rem solid rgba(26,54,76,.4);border-radius:3rem}.navbuttons button:hover{width:8.4rem;border:.1rem solid #1a364c}.imgBorder{border-radius:3rem;overflow:hidden;height:50vh}.pageTopFilter{padding:0 0 6rem}.pageTopFilter .topFilter{padding:16rem 0 4.4rem;margin-bottom:5.8rem;background:rgba(230,243,255,.4)}.pageTopFilter .topFilter h1{color:#1a364c;font-family:Gilroy!important;font-size:4.4rem;font-style:normal;font-weight:600;line-height:5rem;margin-bottom:2rem}.pageTopFilter .topFilter p{font-size:1.6rem;font-style:normal;font-weight:500;line-height:120%;color:#082842;opacity:.7}.pageTopFilter .topFilterSelect{gap:1.2rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:4rem}.selectBox{position:relative;height:4.1rem;border-radius:10rem;border:.1rem solid rgba(50,102,141,.4);background:rgba(159,179,220,.4);display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.selectBox:after{position:absolute;content:"";right:2rem;top:0;bottom:0;margin:auto;width:2.4rem;height:2.4rem;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.2685 8.54041C6.56139 8.24752 7.03626 8.24752 7.32916 8.54041L12.7988 14.0101L18.2685 8.54041C18.5614 8.24752 19.0363 8.24752 19.3292 8.54041C19.6221 8.8333 19.6221 9.30818 19.3292 9.60107L13.3292 15.6011C13.0363 15.894 12.5614 15.894 12.2685 15.6011L6.2685 9.60107C5.9756 9.30818 5.9756 8.8333 6.2685 8.54041Z" fill="%231A364C"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:50%}.selectBox select{color:#1a364c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.028rem;padding:0 4.6rem 0 2.6rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;height:100%;cursor:pointer}.partnerCard{gap:2rem;display:flex;align-items:center;margin-bottom:3.8rem}.partnerCard .img{width:50%;height:17.9rem;border-radius:2rem;background:#fff;overflow:hidden}.partnerCard .img img{object-fit:contain}.partnerCard .partnerRight{width:50%}.partnerCard .partnerRight span{color:#1a364c;font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.044rem;display:block;margin-bottom:.7rem}.partnerCard .partnerRight p{color:rgba(26,54,76,.8);font-size:1.4rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.028rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.partnerCard:hover .img img{transform:scale(.8)}.partnerCard:hover .partnerRight span{color:#32658d}.tag{color:#1a364c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.028rem;border-radius:10rem;border:.1rem solid rgba(50,102,141,.4);background:rgba(159,179,220,.4);display:flex;align-items:center;justify-content:center;height:4.1rem;padding:0 2.14rem;cursor:pointer}.tag.active,.tag:hover{background:rgba(50,102,141,.4)}.videoCard{margin-bottom:6rem}.videoCard .img{height:23.6rem;border-radius:3rem;overflow:hidden;position:relative;margin-bottom:1.2rem}.videoCard .img:after{background-image:url('data:image/svg+xml,<svg width="93" height="94" viewBox="0 0 93 94" fill="none" xmlns="http://www.w3.org/2000/svg"><foreignObject x="-13.8" y="-13.4125" width="120.6" height="120.6"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(12.4px);clip-path:url(%23bgblur_0_1_1553_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(%23filter0_ii_1_1553)" data-figma-bg-blur-radius="24.8"><circle cx="46.5" cy="46.8875" r="35.5" fill="white"/></g><path d="M40 52.2241V38.5508C40 36.9341 40 36.1258 40.5208 35.8414C41.0416 35.5571 41.7216 35.9942 43.0815 36.8684L53.7163 43.7051C54.8948 44.4627 55.4841 44.8415 55.4841 45.3875C55.4841 45.9334 54.8948 46.3122 53.7163 47.0698L43.0815 53.9065C41.7216 54.7807 41.0416 55.2179 40.5208 54.9335C40 54.6492 40 53.8408 40 52.2241Z" fill="%231A364C"/><defs><filter id="filter0_ii_1_1553" x="-13.8" y="-13.4125" width="120.6" height="120.6" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-7.4" dy="7.4"/><feGaussianBlur stdDeviation="3.7"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_1_1553"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="7.4" dy="-7.4"/><feGaussianBlur stdDeviation="3.7"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0.646745 0 0 0 0 0.646745 0 0 0 0 0.646745 0 0 0 0.1 0"/><feBlend mode="normal" in2="effect1_innerShadow_1_1553" result="effect2_innerShadow_1_1553"/></filter><clipPath id="bgblur_0_1_1553_clip_path" transform="translate(13.8 13.4125)"><circle cx="46.5" cy="46.8875" r="35.5"/></clipPath></defs></svg>');background-repeat:no-repeat;background-size:cover;width:7.2rem;height:7.2rem;z-index:2}.videoCard .img:after,.videoCard .img:before{position:absolute;content:"";left:0;top:0;bottom:0;right:0;margin:auto;border-radius:50%}.videoCard .img:before{width:5rem;height:5rem;background-color:#fff;opacity:0;transition:all .6s ease}.videoCard p{color:#1a364c;font-size:1.6rem;font-style:normal;font-weight:400;line-height:155%;letter-spacing:-.032rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.videoCard span{color:#142e43;font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:1.2rem}.videoCard:hover span{color:#32658d}.videoCard:hover .img:before{opacity:1;transform:scale(1.4)}.missionSection{padding:7rem 0 8rem}.missionSection .img{border-radius:2rem;overflow:hidden;height:44rem}.missionLeft{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:90%;height:100%}.missionLeft h1,.missionLeft span{color:rgba(26,54,76,.88);font-family:Gilroy!important;font-size:3.6rem;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:1.1rem}.missionLeft p{color:#1a364c;font-size:1.6rem;font-style:normal;font-weight:400;line-height:155%;letter-spacing:-.032rem;margin-bottom:2rem}.visinSection{padding:7rem 0 8rem;background-size:cover;background-position:50%;background-repeat:no-repeat}.visinSection .img{height:44rem;border-radius:2rem;overflow:hidden}.visinSection .readMore,.visinSection p,.visinSection span{color:#fff}.visinSection .readMore svg path{fill:#fff}.visinSection .readMore:hover{color:#e1e4f1}.visinSection .readMore:hover svg path{fill:#e1e4f1}.readMore{color:#1a364c;font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.9231rem;letter-spacing:.112rem;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start}.readMore svg{width:2.4rem;height:2.4rem;margin-left:2.2rem}.readMore svg path{fill:#000}.readMore:hover{color:#32658d}.readMore:hover svg{margin-left:0}.readMore:hover svg path{fill:#32658d}.pageProject{padding-bottom:0}.pageProject .mediaGallery{margin-bottom:0}.pageProject .miniContainer{margin:4rem auto}.pt-0{padding-top:0}.contentPage{border-radius:3.3rem;background:hsla(0,0%,100%,.5);box-shadow:0 5.5px 8.5px 0 rgba(226,227,228,.5);padding:5.4rem 10rem}.contentPage h1{color:#131e48;font-family:Gilroy!important;font-size:4.4rem;line-height:normal;margin-bottom:2.4rem}.contentPage h1,.contentPage h3{font-style:normal;font-weight:600}.contentPage h3{color:#32658d;font-family:Gilroy;font-size:2.4rem;line-height:5rem}.productCategory .categoryCard{height:32rem}.productCategory h1{color:#354e61;font-family:Gilroy!important;font-size:3.2rem;font-style:normal;font-weight:600;line-height:6.8rem;letter-spacing:.032rem}.sortByParent{display:flex;align-items:center}.filter{border-radius:1.5rem;background:#fff;box-shadow:0 3.5px 5.5px 2.5px rgba(10,52,86,.02);padding:3.2rem 4rem;position:-webkit-sticky;position:sticky;top:2.4rem;height:88vh;overflow-y:auto}.filter .filterTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.filter .filterTop span{color:#173650;font-size:2.5rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.075rem}.filter .filterTop button{color:#27577e;font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.036rem;display:flex;align-items:center;border:none;padding:0;background-color:rgba(0,0,0,0)}.filter .filterTop button svg{width:1.2rem;height:1.2rem;margin-right:.4rem}.filter .filterResult{display:flex;align-items:center;flex-wrap:wrap;gap:1.15rem;border-bottom:.1rem solid rgba(50,102,141,.2);padding-bottom:3.4rem}.filter .filterResult span{color:#f1f6fa;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.03rem;border-radius:4rem;background:#27577e;height:2.4rem;display:flex;align-items:center;justify-content:center;padding:0 1rem 0 1.2rem;white-space:nowrap;cursor:pointer}.filter .filterResult span svg{width:1.2rem;height:1.2rem;margin-right:.4rem}.filter .filterResult span svg path{fill:#fff}.filterCard{padding:3.6rem 0;display:flex;flex-direction:column;border-bottom:.1rem solid rgba(50,102,141,.2)}.filterCard .filterCardTop{color:#173650;font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:1rem;display:block}.filterCard .filterCheckbox{position:relative;cursor:pointer;display:flex;align-items:center;margin-bottom:1.2rem}.filterCard .filterCheckbox input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2}.filterCard .filterCheckbox.active span{color:#32658d}.filterCard .filterCheckbox span{color:#1c1c1c;font-size:1.4rem;font-style:normal;font-weight:500;line-height:120%}.filterCard .checkbox{height:2rem;width:2rem;border-radius:.4rem;border:.1rem solid rgba(39,87,126,.54);margin-right:1.1rem;position:relative}.filterCard input:checked~.checkbox{background:#32658d}.filterCard .checkbox:after{content:"";position:absolute;display:none}.filterCard input:checked~.checkbox:after{display:block}.filterCard .checkbox:after{left:0;top:0;bottom:.3rem;right:0;margin:auto;width:.35rem;height:.8rem;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.filterCard .filterPrice{display:flex;align-items:center;gap:1rem;margin-top:1rem}.filterCard .filterPrice .filterPriceInput{position:relative}.filterCard .filterPrice .filterPriceInput:after{content:"";position:absolute;left:2rem;top:0;bottom:0;margin:auto;background-image:url('data:image/svg+xml,<svg width="17" height="12" viewBox="0 0 17 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0895 11.5297H13.962C13.9781 11.4446 13.9917 11.359 14.0115 11.275C14.7069 8.36606 13.1598 5.4414 10.3926 4.4434C10.1384 4.352 9.87373 4.29002 9.57993 4.2044C9.57993 4.352 9.57993 4.44655 9.57993 4.5411C9.57993 6.17046 9.57732 7.79983 9.58357 9.4292C9.58409 9.60043 9.53825 9.69551 9.3778 9.76904C9.01628 9.93503 8.66569 10.1246 8.31042 10.3043C8.04318 10.4393 7.77542 10.5732 7.4613 10.7308V4.20545C7.37639 4.21438 7.32534 4.21543 7.27585 4.22594C4.66078 4.77589 2.74272 7.13065 2.75366 9.82525C2.75627 10.3936 2.88754 10.9609 2.95943 11.5292H0.831951C0.703802 10.7192 0.637644 9.90929 0.715262 9.08672C1.0299 5.77126 3.46681 2.96163 6.68512 2.22521C6.93673 2.16796 7.19042 2.12068 7.46287 2.06448C7.46287 1.79555 7.44932 1.53449 7.47016 1.27659C7.47745 1.18677 7.5483 1.06753 7.62488 1.02446C7.98744 0.822234 8.36147 0.641543 8.73185 0.453499C8.99857 0.318506 9.2658 0.185089 9.56638 0.0338135C9.57211 0.161978 9.57888 0.24602 9.57888 0.330062C9.57992 0.844295 9.58565 1.35853 9.57576 1.87223C9.57263 2.04347 9.62212 2.09967 9.79715 2.13592C12.9248 2.79092 14.9856 4.65193 15.9441 7.72367C16.0957 8.20901 16.1468 8.72587 16.2447 9.22855V10.4834C16.1926 10.8322 16.1416 11.181 16.0895 11.5297Z" fill="black"/></svg>');width:1.5563rem;height:1.1rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.filterCard .filterPrice .filterPriceInput input{color:#1c1c1c;border-radius:1rem;border:1px solid rgba(50,101,141,.2);background:#fff;height:5.2rem;display:flex;align-items:center;justify-content:center;text-align:center;max-width:5rem!important;padding:0 1rem 0 4.5rem}.filterCard .filterPrice .filterPriceInput input,.filterCard .seeMoreButton{font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;width:-moz-fit-content;width:fit-content}.filterCard .seeMoreButton{color:#32658d;letter-spacing:-.014rem;border-bottom:.1rem solid #32658d;margin-top:.5rem}.filterCardList.categoryFilterCard a,.filterCardList.categoryFilterCard span{font-size:1.6rem;color:#082842}.productCategory .productCardDetail div p,.productCategory .productCardDetail div span{font-size:1.5rem}.productFilter{display:flex;justify-content:flex-end;align-items:center;margin-bottom:2.1rem}.productFilter span{color:#173650;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.048rem;display:block;margin-right:1.2rem}.productFilter .filterMobile{display:none}.pdfCard{position:relative;margin-bottom:4rem;transition:all .4s ease}.pdfCard .img{height:24rem;border-radius:3rem;overflow:hidden;margin-bottom:1.2rem}.pdfCard .download{color:#fff;text-align:center;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.0012rem;position:absolute;cursor:pointer;left:0;top:10rem;right:0;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:3rem;background:#1a364c;width:-moz-fit-content;width:fit-content;padding:0 2rem;height:4.5rem;z-index:2}.pdfCard .download svg{width:1.8rem;height:1.8rem;margin-left:1rem}.pdfCard:hover .download{background-color:#2a5271}.pdfCard:hover span{color:#2a5271}.pdfCard p{color:#1a364c;font-size:1.6rem;font-style:normal;font-weight:400;line-height:155%;letter-spacing:-.032rem;opacity:.88}.pdfCard span{color:#142e43;font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:1.2rem}.contactMap{border-radius:3rem;border:.1rem solid #fff;background:#fff;box-shadow:-9px 20px 34px 0 rgba(42,48,72,.1);width:100%;margin-bottom:6.4rem;padding:2.14rem 2.4rem;display:flex;align-items:center}.contactMap iframe{width:55%;border-radius:3rem;border:none;height:50rem}.contactMap .contactRight{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:6rem;gap:2.4rem}.contactMap .contactRight .socials{margin-top:2.4rem}.contactMap .contactRight .socials a{overflow:hidden}.contactMap .contactRight .contactDiv{display:flex;align-items:flex-start;width:100%}.contactMap .contactRight .contactDiv div{display:flex;flex-direction:column;width:100%}.contactMap .contactRight .contactDiv div span{color:#000;font-size:2rem;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.04rem;display:block;margin-bottom:.5rem}.contactMap .contactRight .contactDiv div a,.contactMap .contactRight .contactDiv div p{color:rgba(19,30,72,.8);font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.45rem;letter-spacing:.032rem;width:80%}.contactMap .contactRight .contactDiv svg{width:2.8rem;height:2.8rem;margin-right:2.5rem}.sendMessage{border-radius:3rem;background:#fff;padding:8rem 4rem;margin-bottom:6.4rem}.sendMessage .sendMessageLeft h2{color:#0a3456;font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1rem}.sendMessage .sendMessageLeft p{color:#0a3456;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.5rem;opacity:.9;width:80%}.sendMessage form{display:flex;align-items:flex-start;gap:2rem}.sendMessage form .inputGroup{width:50%}.sendMessage form .inputChild,.sendMessage form .inputText{margin-bottom:1.4rem;display:flex;flex-direction:column}.sendMessage form .inputChild label,.sendMessage form .inputText label{color:rgba(10,52,86,.5);font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;display:block;margin:0 0 .4rem 2rem}.sendMessage form .inputChild input,.sendMessage form .inputChild textarea,.sendMessage form .inputText input,.sendMessage form .inputText textarea{border-radius:1.4rem;border:.1rem solid rgba(39,87,126,.1);background:#f2f7fc;height:5.5rem;padding:0 3.2rem;resize:none}.sendMessage form .inputChild textarea,.sendMessage form .inputText textarea{height:13rem;padding:2rem;margin-bottom:1.2rem}.sendMessage form .inputText{width:50%}.sendButton{border-radius:1.4rem;background:#32658d;width:100%;height:5.6rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.9231rem;letter-spacing:.112rem;text-transform:uppercase;border:none}.sendButton:hover{background-color:#000}.howtoGo span{color:#1a364c;font-family:Gilroy!important;font-size:4.4rem;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:4rem;text-align:center}.howtoGo .img{height:60rem;border-radius:3rem;overflow:hidden;position:relative;margin-bottom:1.2rem}.howtoGo .img:after{background-image:url('data:image/svg+xml,<svg width="93" height="94" viewBox="0 0 93 94" fill="none" xmlns="http://www.w3.org/2000/svg"><foreignObject x="-13.8" y="-13.4125" width="120.6" height="120.6"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(12.4px);clip-path:url(%23bgblur_0_1_1553_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(%23filter0_ii_1_1553)" data-figma-bg-blur-radius="24.8"><circle cx="46.5" cy="46.8875" r="35.5" fill="white"/></g><path d="M40 52.2241V38.5508C40 36.9341 40 36.1258 40.5208 35.8414C41.0416 35.5571 41.7216 35.9942 43.0815 36.8684L53.7163 43.7051C54.8948 44.4627 55.4841 44.8415 55.4841 45.3875C55.4841 45.9334 54.8948 46.3122 53.7163 47.0698L43.0815 53.9065C41.7216 54.7807 41.0416 55.2179 40.5208 54.9335C40 54.6492 40 53.8408 40 52.2241Z" fill="%231A364C"/><defs><filter id="filter0_ii_1_1553" x="-13.8" y="-13.4125" width="120.6" height="120.6" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-7.4" dy="7.4"/><feGaussianBlur stdDeviation="3.7"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_1_1553"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="7.4" dy="-7.4"/><feGaussianBlur stdDeviation="3.7"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0.646745 0 0 0 0 0.646745 0 0 0 0 0.646745 0 0 0 0.1 0"/><feBlend mode="normal" in2="effect1_innerShadow_1_1553" result="effect2_innerShadow_1_1553"/></filter><clipPath id="bgblur_0_1_1553_clip_path" transform="translate(13.8 13.4125)"><circle cx="46.5" cy="46.8875" r="35.5"/></clipPath></defs></svg>');background-repeat:no-repeat;background-size:cover;width:7.2rem;height:7.2rem;z-index:2}.howtoGo .img:after,.howtoGo .img:before{position:absolute;content:"";left:0;top:0;bottom:0;right:0;margin:auto;border-radius:50%}.howtoGo .img:before{width:5rem;height:5rem;background-color:#fff;opacity:0;transition:all .6s ease}.howtoGo:hover .img:before{opacity:1;transform:scale(1.4)}.productDetailTop{margin-bottom:4.5rem}.productLeft{padding:0 9.2rem!important;position:-webkit-sticky;position:sticky;top:5.2rem}.productLeft .img{cursor:pointer}.swiperDetail2{height:34rem;margin-bottom:4rem}.swiperDetail2,.swiperDetail2 .swiper-slide{display:flex;align-items:center;justify-content:center}.swiperDetail2 .swiper-slide{width:50%}.swiperDetail2 .swiper-slide .img{width:-moz-fit-content;width:fit-content;height:34rem;background-color:#fff;overflow:hidden;border-radius:2rem;display:flex;align-items:center;justify-content:center}.swiperDetail2 .swiper-slide .img img{width:80%;height:80%;object-fit:contain}.swiperDetail .swiper-slide{height:8.676rem;border-radius:1rem;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.swiperDetail .swiper-slide.swiper-slide-thumb-active{border:.1rem solid #32658d}.swiperDetail .swiper-slide .img{height:5.676rem;width:5rem;padding:2rem 1.24rem;display:flex;justify-content:center;align-items:center}.swiperDetail .swiper-slide .img img{object-fit:contain}.productDetailTop .swiper-button-next,.productDetailTop .swiper-button-prev{width:2.4rem;height:2.4rem;display:flex;right:5rem;left:auto;align-items:center;justify-content:center;top:auto;bottom:3.4rem;margin:auto;background-color:rgba(0,0,0,0);padding:0;border:none}.productDetailTop .swiper-button-next:after,.productDetailTop .swiper-button-prev:after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:2.4rem;height:2.4rem;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.85735 6.17229C10.2479 5.78176 10.881 5.78176 11.2716 6.17229L17.2716 12.1723C17.6621 12.5628 17.6621 13.196 17.2716 13.5865L11.2716 19.5865C10.881 19.977 10.2479 19.977 9.85735 19.5865C9.46682 19.196 9.46682 18.5628 9.85735 18.1723L15.1502 12.8794L9.85735 7.5865C9.46682 7.19598 9.46682 6.56281 9.85735 6.17229Z" fill="%2327577E"/></svg>');background-repeat:no-repeat;background-position:50%;background-size:contain}.productDetailTop .swiper-button-prev{left:5rem;right:auto}.productDetailTop .swiper-button-prev:after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:2.4rem;height:2.4rem;background-image:url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.3419 19.4064C14.9513 19.797 14.3182 19.797 13.9277 19.4064L7.92766 13.4064C7.53713 13.0159 7.53713 12.3828 7.92766 11.9922L13.9277 5.99223C14.3182 5.60171 14.9513 5.60171 15.3419 5.99223C15.7324 6.38276 15.7324 7.01592 15.3419 7.40645L10.049 12.6993L15.3419 17.9922C15.7324 18.3828 15.7324 19.0159 15.3419 19.4064Z" fill="%2327577E"/></svg>');background-repeat:no-repeat;background-position:50%;background-size:contain}.productRight{padding:2rem 0}.productRight p{display:flex;align-items:center;text-align:right;font-weight:600;margin-bottom:2rem}.productRight p,.productRight p span,.productRight p strong{color:#1a364c;font-size:1.3rem;font-style:normal;line-height:normal}.productRight p span,.productRight p strong{font-weight:500;display:block;margin-left:.4rem}.productRight p strong{font-weight:700;font-size:1.6rem}.productRight h1{font-size:3.2rem;opacity:.88;margin:1.7rem 0;width:70%}.productRight h1,.productRight label{color:#1a364c;font-style:normal;font-weight:600;line-height:normal}.productRight label{font-size:1.3rem;margin-bottom:1rem;display:block}.productRight .buttons{display:flex;align-items:center;gap:1.4rem;margin-bottom:1.8rem}.productRight .buttons .wpButton{display:flex;align-items:center;justify-content:center;color:#52ce5f;text-align:center;font-size:1.6232rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.0013rem;border-radius:1.1362rem;border:.1rem solid #52ce5f;height:5rem;padding:0 2.5rem}.productRight .buttons .wpButton svg{width:2.4rem;height:2.4rem;margin-right:.7rem}.productRight .buttons .wpButton:hover{background-color:#52ce5f;color:#fff}.productRight .buttons .wpButton:hover svg path{fill:#fff}.productRight .buttons .callButton{color:#fff;text-align:center;font-size:1.6232rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.0013rem;border-radius:1.1362rem;background:#32658d;height:5rem;display:flex;align-items:center;justify-content:center;padding:0 4rem;border:.1rem solid #32658d}.productRight .buttons .callButton svg{width:2rem;height:2rem;margin-right:1.2rem}.productRight .buttons .callButton:hover{background-color:rgba(0,0,0,0);color:#32658d}.productRight .buttons .callButton:hover svg path{fill:#32658d}.badges{display:flex;align-items:center;gap:1.25rem}.badges .badge{border-radius:10rem;background:#d8e1f2;color:#354e61;font-size:1.3rem;font-style:normal;font-weight:500;line-height:2.5rem;padding:0 1.5rem;height:3.2rem}.badges .badge,.country{display:flex;align-items:center;justify-content:center}.country{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:2.2rem;border-radius:1.2rem;background:#fff}.country span{color:#1a364c;text-align:justify;font-size:1.7rem;font-style:normal;font-weight:500;line-height:149%;letter-spacing:-.034rem}.country img{width:3.2rem;min-width:3.2rem;object-fit:cover;height:3.2rem;margin-right:1.6rem;border-radius:50%}.productDetail .infoBar{border-top:.1rem solid rgba(50,102,141,.1);padding:2rem 0;margin-top:3rem}.productTab{display:flex;align-items:center;justify-content:flex-start;gap:6rem;padding:2rem 0;border-bottom:.1rem solid rgba(50,102,141,.1)}.productTab a,.productTab button{display:flex;align-items:center;justify-content:center;color:#1a364c;font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.5rem;border:none;background-color:rgba(0,0,0,0);border-radius:1rem;white-space:nowrap}.productTab a.active,.productTab button.active{color:#fff;border-radius:1rem;background:#27577e;padding:0 1.8rem;height:4.6rem}.tab-content{padding:3rem 0}.tab-content h2,.tab-content h3,.tab-content h4{color:#1a364c;font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1.8rem}.tab-content p{color:#1a364c;text-align:justify;font-size:1.4rem;font-style:normal;font-weight:500;line-height:179%;opacity:.7;margin-bottom:2rem}.tab-content .socials{display:flex;align-items:center;position:relative}.tab-content .socials a,.tab-content .socials button{padding:0;border:none}.tab-content .socials a:hover svg path,.tab-content .socials button:hover svg path{fill:#082842}.tab-content .socials .copiedClass{position:relative;overflow:hidden}.tab-content .socials .copiedClass svg{transform:scale(1.2)}.tab-content .socials .copiedClass svg path{fill:#c3c3c3}.productShare{display:flex;align-items:center;margin-top:4rem}.productShare span{color:#32658d;text-align:center;font-size:1.4rem;font-style:normal;font-weight:600;line-height:154.496%;letter-spacing:.028rem;display:block;margin-right:1rem}.copied{position:absolute;left:0;right:0;margin:auto;color:#082842;font-size:1.2rem;bottom:-3rem}::-webkit-scrollbar{width:.6rem}::-webkit-scrollbar-track{background-color:rgba(50,102,141,.3)}::-webkit-scrollbar-thumb{background:#32658d;border-radius:5rem}.detailTab{border-radius:1rem;border:.1rem solid rgba(50,102,141,.1);overflow:hidden}.detailTab .detailTabHeader{color:#fff;text-align:center;font-size:1.8rem;line-height:113%;border-radius:1.3rem;background:#32658d}.detailTab .detailTabHeader,.detailTab p{font-style:normal;font-weight:500;padding:0 3.2rem;height:6rem;display:flex;align-items:center}.detailTab p{justify-content:space-between;margin-bottom:0!important}.detailTab p,.detailTab p span{color:rgba(16,18,35,.8);font-size:1.6rem;line-height:155%}.detailTab p span{font-style:normal;font-weight:600}.detailTab p:nth-child(2n){background:#f2f7fc}.similars{padding:4rem 0;background:#e3e8ed}.similars .title{margin-bottom:3.2rem;display:flex;justify-content:center}.similars .title span{color:#27577e;text-align:center;font-family:Gilroy!important;font-size:4.4rem;font-style:normal;font-weight:600;line-height:5rem}.similars .productCard{margin-bottom:2.4rem}.similars .productCard .img{border-radius:1.2259rem;border:.1rem solid rgba(39,87,126,.3);background:#fff}.similars .productCard strong{color:#27577e}.similars .productCard .line{background-color:#27577e}.similars .productCard .productCardDetail{border:1.226px solid #27577e}.similars .productCard .productCardDetail div p,.similars .productCard .productCardDetail div span{color:#27577e}.similars .productCard:hover .line{background-color:#fff}.similars .productCard:hover .productCardDetail div p,.similars .productCard:hover .productCardDetail div span{color:#fff}.howChoose{padding:8.5rem 0 0}.howChoose .img{border-radius:2.5rem;overflow:hidden}.howChooseRight{display:flex;flex-direction:column;justify-content:center;height:100%;padding-left:4.2rem}.howChooseRight p{color:rgba(26,54,76,.7);font-size:1.4rem;font-style:normal;font-weight:500;line-height:179%;margin-bottom:2rem;width:100%}.howChooseRight span{color:#27577e;font-family:Gilroy!important;font-size:3.2rem;font-style:normal;font-weight:600;line-height:3.55rem;display:block;margin-bottom:2rem}.aboutTop{position:relative;margin-bottom:10rem}.aboutTop .img{height:60rem;margin-bottom:0}.aboutTop .img2{width:34rem;height:34rem;position:absolute;bottom:3rem;left:0;border-radius:2rem;overflow:hidden}.aboutTop .img2 img{width:100%;height:100%;object-fit:cover}.aboutTop .aboutPosition{position:absolute;right:0;bottom:14rem;border-radius:2rem;border:.1rem solid rgba(50,101,141,.5);background:#e6f3ff;padding:4.8rem 4rem 4.5rem 4.5rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-width:40rem}.aboutTop .aboutPosition p{color:#1a364c;font-size:1.5rem;font-style:normal;font-weight:400;line-height:155%;opacity:.8}.aboutTop .aboutPosition p:last-child{margin-top:2rem}.aboutTop .aboutPosition h2{color:#1a364c;font-size:2.4rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.024rem;margin-bottom:1rem;display:block}.aboutRow{margin-bottom:6rem}.aboutRow .xl-5{display:flex;flex-direction:column;gap:3.2rem}.aboutRow .howChooseRight{padding-left:0}.aboutRow .howChooseRight strong{color:#32658d;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.5rem;letter-spacing:.036rem;opacity:.8;display:block;margin-bottom:1rem}.aboutRow .img{height:36rem;position:relative;border-radius:2rem;overflow:hidden}.aboutRow .img:after{background-image:url('data:image/svg+xml,<svg width="93" height="94" viewBox="0 0 93 94" fill="none" xmlns="http://www.w3.org/2000/svg"><foreignObject x="-13.8" y="-13.4125" width="120.6" height="120.6"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(12.4px);clip-path:url(%23bgblur_0_1_1553_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(%23filter0_ii_1_1553)" data-figma-bg-blur-radius="24.8"><circle cx="46.5" cy="46.8875" r="35.5" fill="white"/></g><path d="M40 52.2241V38.5508C40 36.9341 40 36.1258 40.5208 35.8414C41.0416 35.5571 41.7216 35.9942 43.0815 36.8684L53.7163 43.7051C54.8948 44.4627 55.4841 44.8415 55.4841 45.3875C55.4841 45.9334 54.8948 46.3122 53.7163 47.0698L43.0815 53.9065C41.7216 54.7807 41.0416 55.2179 40.5208 54.9335C40 54.6492 40 53.8408 40 52.2241Z" fill="%231A364C"/><defs><filter id="filter0_ii_1_1553" x="-13.8" y="-13.4125" width="120.6" height="120.6" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="-7.4" dy="7.4"/><feGaussianBlur stdDeviation="3.7"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_1_1553"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="7.4" dy="-7.4"/><feGaussianBlur stdDeviation="3.7"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0.646745 0 0 0 0 0.646745 0 0 0 0 0.646745 0 0 0 0.1 0"/><feBlend mode="normal" in2="effect1_innerShadow_1_1553" result="effect2_innerShadow_1_1553"/></filter><clipPath id="bgblur_0_1_1553_clip_path" transform="translate(13.8 13.4125)"><circle cx="46.5" cy="46.8875" r="35.5"/></clipPath></defs></svg>');background-repeat:no-repeat;background-size:cover;width:7.2rem;height:7.2rem;z-index:2}.aboutRow .img:after,.aboutRow .img:before{position:absolute;content:"";left:0;top:0;bottom:0;right:0;margin:auto;border-radius:50%}.aboutRow .img:before{width:5rem;height:5rem;background-color:#fff;opacity:0;transition:all .6s ease}.aboutRow .img:hover:before{opacity:1;transform:scale(1.4)}.statistic{background-image:url(/_next/static/media/statistic.3e8373b8.jpg);background-repeat:no-repeat;background-size:cover;border-radius:2rem;height:23rem}.statistic,.statisticCard{display:flex;align-items:center;justify-content:center}.statisticCard{width:22%}.statisticCard svg{height:7rem;width:-moz-fit-content;width:fit-content;margin-right:2.4rem}.statisticCard div p{font-size:2rem;font-weight:500}.statisticCard div p,.statisticCard div span{color:#fff;font-family:Gilroy!important;font-style:normal;line-height:normal}.statisticCard div span{font-size:5.6rem;font-weight:400}.history{padding:6.8rem 0 3.8rem}.history .title{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:3.4rem}.history .title span{color:rgba(50,102,141,.8);font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.5rem;letter-spacing:.036rem;display:block;margin-bottom:.7rem}.history .title h4{color:#354e61;font-family:Gilroy!important;font-size:4.4rem;font-style:normal;font-weight:600;line-height:normal}.history .howChooseRight p{width:80%;text-align:left}.history .img2{width:100%;height:44rem;border-radius:2.5rem;overflow:hidden}.history .img2 img{width:100%;height:100%;object-fit:cover}.history .tab-button{margin-bottom:3.2rem;border-radius:5rem;background:#e6f3ff;height:3.2rem;color:#354e61;font-size:1.4101rem;font-style:normal;font-weight:600;line-height:155%;letter-spacing:-.0705rem;padding:0 2rem;display:flex;align-items:center;justify-content:center;border:none}.history .tab-button.active{background-color:#354e61;color:#fff}.directorMessage{background:rgba(204,216,227,.45);padding:7rem 0 9rem;margin-bottom:-6.4rem}.directorMessage .img{height:44rem;position:relative}.directorMessage .img img{border-radius:2rem}.directorMessage .img .directorName{position:absolute;right:6rem;bottom:-4rem;padding:1.8rem 4rem 1.8rem 2rem;border-radius:2rem;background:#1a364c}.directorMessage .img .directorName span{color:#fff;font-size:1.6rem;font-style:normal;font-weight:400;line-height:155%;letter-spacing:-.032rem;opacity:.8}.directorMessage .img .directorName p{color:#fff;font-family:Gilroy!important;font-size:2.4rem;font-style:normal;font-weight:600;line-height:normal;opacity:.88}.directorMessage .howChooseRight{padding-left:6rem;position:relative}.directorMessage .howChooseRight p{width:90%;text-align:left}.directorMessage .dot{position:absolute;left:0;top:-2rem}.directorMessage .dot svg{width:6.2rem;height:6.2rem}.directorMessage .dot2{position:absolute;right:2rem;bottom:2rem}.directorMessage .dot2 svg{width:6.2rem;height:6.2rem}.directorMessage .sign img,.directorMessage .sign svg{width:14rem;height:7.2rem;object-fit:contain}.career{padding:16rem 0 0}.career .detailTop:after{position:absolute;content:"";left:0;top:0;height:50rem;width:100%;background:#0f1f2c;z-index:0}.career .detailTop h1{color:#fff;z-index:2}.career .detailTop .breadCrumb{z-index:2}.career .detailTop .breadCrumb a{color:#fff}.career .careerCard{color:#1a364c;font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.032rem;border-radius:3.3rem;background:#fff;box-shadow:0 5.5px 8.5px 0 rgba(226,227,228,.5);height:34rem;position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.career .careerCard div{width:70%}.career .careerCard p{color:#1a364c;font-family:Plus Jakarta Sans;font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.032rem}.career .img{border-radius:3rem;border:.1rem solid #fff;height:34rem;z-index:1;position:relative;overflow:hidden}.openVacancies{border-radius:3.3rem;background:hsla(0,0%,100%,.5);box-shadow:0 5.5px 8.5px 0 rgba(226,227,228,.5);padding:6.4rem 6rem 10rem;margin-top:8rem}.openVacancies a{padding:2.4rem 0;border-bottom:.1rem solid rgba(77,122,189,.3);position:relative}.openVacancies a:last-child{border-bottom:none;padding-bottom:0}.openVacancies a svg{position:absolute;right:0;top:2rem;width:2.9rem;height:2.9rem}.openVacancies h5{font-size:2.8rem;line-height:normal;letter-spacing:-.084rem;margin-bottom:2.4rem}.openVacancies h5,.openVacancies strong{color:#131e48;font-style:normal;font-weight:600}.openVacancies strong{font-size:2rem;line-height:139.3%;margin-bottom:2rem;display:block}.openVacancies p{display:flex;align-items:center;color:#000;font-size:1.5rem;font-style:normal;font-weight:400;line-height:139.3%;margin-bottom:.8rem}.openVacancies p span{opacity:.7;display:block;margin-left:.4rem}.loading{position:fixed;left:0;top:0;background-color:#fff;width:100%;height:100%;z-index:30;display:flex;align-items:center;justify-content:center}.loading img,.loading svg{width:16rem;height:16rem;object-fit:cover}.loaderParent{position:fixed;left:0;top:0;background-color:#fff;width:100%;height:100%;z-index:30;display:flex;align-items:center;justify-content:center}.loader{width:50px;aspect-ratio:1;display:grid;color:#32658d;background:conic-gradient(from 90deg at 3px 3px,rgba(0,0,0,0) 90deg,currentColor 0) -3px -3px/calc(50% + 1.5px) calc(50% + 1.5px);animation:l28 2s infinite}.loader:after,.loader:before{content:"";grid-area:1/1;background:repeating-conic-gradient(rgba(0,0,0,0) 0 35deg,currentColor 0 90deg);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 3px),#000 0);border-radius:50%}.loader:after{margin:20%}@keyframes l28{to{transform:rotate(1turn)}}.cvForm{margin-top:8rem;padding:4.5rem 8rem;border-radius:3.3rem;background:hsla(0,0%,100%,.5);box-shadow:0 5.5px 8.5px 0 rgba(226,227,228,.5)}.cvForm span{color:#131e48;font-size:2.8rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.084rem;display:block;margin-bottom:2rem}.cvForm form{gap:2rem}.cvForm form .inputGroup{width:50%}.cvForm form .inputChild,.cvForm form .inputText{margin-bottom:2rem;display:flex;flex-direction:column}.cvForm form .inputChild label,.cvForm form .inputText label{color:rgba(10,52,86,.5);font-size:1.4rem;font-style:normal;font-weight:500;line-height:normal;display:block;margin:0 0 1rem 2rem}.cvForm form .inputChild input,.cvForm form .inputChild textarea,.cvForm form .inputText input,.cvForm form .inputText textarea{border-radius:1.4rem;border:.1rem solid rgba(39,87,126,.1);background:rgba(0,0,0,0);height:5.5rem;padding:0 3.2rem;resize:none}.cvForm form .inputChild textarea,.cvForm form .inputText textarea{height:13rem;padding:2rem;margin-bottom:1.2rem}.cvForm .buttons{display:flex;align-items:center;justify-content:space-between;gap:2rem}.cvForm .buttons .sendButton{padding:0;width:65%}.cvForm .buttons .fileUpload{position:relative;width:35%}.cvForm .buttons .fileUpload:hover div p{opacity:.8}.cvForm .buttons .fileUpload input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.cvForm .buttons .fileUpload div{border-radius:1.4rem;border:.1rem solid rgba(39,87,126,.1);height:5.6rem;display:flex;align-items:center;justify-content:center;padding:0 2.4rem}.cvForm .buttons .fileUpload div p{color:#131e48;font-size:1.4rem;font-style:normal;font-weight:600;line-height:3.9231rem;white-space:nowrap}.cvForm .buttons .fileUpload div svg{width:2.4rem;height:2.4rem;margin-left:1rem}.ourTeam{padding:8rem 0 9rem}.ourTeam span{color:#131e48;font-family:Gilroy!important;font-size:4.4rem;font-style:normal;font-weight:600;line-height:normal;display:block;margin-bottom:3.8rem;text-align:center}.ourTeam .teamCard{border-radius:3.3rem;background:#fff;box-shadow:0 5.5px 8.5px 0 rgba(226,227,228,.5);height:36rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.ourTeam .teamCard img,.ourTeam .teamCard svg{width:7.5rem;height:7.5rem;margin-bottom:2.8rem}.ourTeam .teamCard span{color:#131e48;font-size:2.4rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1.2rem}.ourTeam .teamCard p{color:#131e48;text-align:center;font-size:1.4rem;font-style:normal;font-weight:400;line-height:131.2%;width:80%}.ourTeam .teamCard div{display:flex;justify-content:center}.ourTeam .teamCard:hover{background:#1a364c}.ourTeam .teamCard:hover svg path{fill:#fff}.ourTeam .teamCard:hover img{filter:brightness(.1) invert(1)}.ourTeam .teamCard:hover p,.ourTeam .teamCard:hover span{color:#fff}.careerLeft span,.careerRight span{color:#1a364c;font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.064rem;display:block;margin-bottom:1.8rem}.careerLeft strong,.careerRight strong{color:rgba(0,0,0,.6);font-size:1.5rem;font-style:normal;font-weight:400;line-height:139.3%;display:flex;align-items:center;opacity:.8;margin-top:1rem}.careerLeft strong span,.careerRight strong span{color:#000;font-size:1.5rem;font-style:normal;font-weight:400;line-height:139.3%;display:block;margin:0 0 0 1rem;opacity:.8}.careerLeft p,.careerLeft ul li,.careerRight p,.careerRight ul li{color:rgba(26,54,76,.8);font-size:1.6rem;font-style:normal;font-weight:500;line-height:2.5rem;width:86%;margin-bottom:2rem}.careerLeft ol,.careerLeft ul,.careerRight ol,.careerRight ul{padding-left:2.4rem}.careerLeft div p,.careerRight div p{margin-bottom:.5rem;line-height:120%;width:100%}.careerLeft ul li,.careerRight ul li{list-style-type:disc}.careerDetail .img{width:100%;height:100%}.menuButton{background:linear-gradient(270deg,#8857a2,#6868ac);height:5rem;padding:0 2.2rem;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.menuButton svg{width:2.8rem;height:2.8rem;margin-right:1rem}.menuButton span{color:#fff;font-size:1.4rem;font-style:normal;font-weight:500;line-height:3.9231rem;letter-spacing:.098rem;text-transform:uppercase}.menuPopup{display:block;position:absolute;max-width:134rem;left:0;right:0;top:10rem;margin:auto;z-index:14}.menuPopup .lang{display:none}.menuPopup .container{height:46.4rem;border-radius:1rem;background:#1b3f5a;padding:0;display:flex;justify-content:center}.menuPopup .closeMenu{width:2.4rem;height:2.4rem;position:absolute;top:2rem;right:2rem;display:none}.menuPopup .socials{margin-bottom:3rem;display:none}.menuPopup .categoryMenu{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4rem;width:95%;padding:6.4rem 4.2rem 2rem}.menuPopup .categoryMenu ul{max-width:16%}.menuPopup .categoryMenu ul li{margin-bottom:1.2rem}.menuPopup .categoryMenu ul li a{color:hsla(0,0%,100%,.6);font-size:1.3rem;font-style:normal;font-weight:500;line-height:2.4rem;letter-spacing:.028rem}.menuPopup .categoryMenu ul li a:hover{color:#fff}.menuPopup .categoryMenu ul li:first-child a{color:#fff;font-size:1.8rem;font-style:normal;font-weight:500;letter-spacing:.11rem;text-transform:uppercase;margin-bottom:2.4rem}.menuPopup .categoryMenu ul li:first-child a:hover{color:#6f8597}.menuPopup .numbers{display:flex;align-items:center;justify-content:space-between;display:none}.menuPopup .numbers label{display:block;margin-bottom:1rem;font-size:1.4rem;color:rgba(8,40,66,.6)}.menuPopup .numbers div{width:50%}.menuPopup .numbers a{font-size:1.4rem;color:#082842}.projectSection .projectSectCard{padding:7rem 0}.projectSection .projectSectCard:first-child{padding-top:0}.projectSection .projectSectCard:nth-child(2n){background:#1a364c}.projectSection .projectSectCard:nth-child(2n) .row .xl-6 .missionLeft{padding-left:4rem}.projectSection .projectSectCard:nth-child(2n) .row .xl-6 .missionLeft a,.projectSection .projectSectCard:nth-child(2n) .row .xl-6 .missionLeft h1,.projectSection .projectSectCard:nth-child(2n) .row .xl-6 .missionLeft p{color:#fff}.projectSection .projectSectCard:nth-child(2n) .row .xl-6 .missionLeft a svg path,.projectSection .projectSectCard:nth-child(2n) .row .xl-6 .missionLeft h1 svg path,.projectSection .projectSectCard:nth-child(2n) .row .xl-6 .missionLeft p svg path{fill:#fff}.projectSection .projectSectCard:nth-child(2n) .row .xl-6:last-child{order:-1}.searchMobile{width:80%}.searchMobile .searchSvg{display:none}.notFound,.searchMobile .searchForm{width:100%}.notFound{display:flex;align-items:center;justify-content:center;margin:3.2rem 0}.notFound p{color:#082842;font-size:2.4rem}.pagination{gap:1rem;margin-top:20px}.pagination,.pagination .page-btn{display:flex;justify-content:center;align-items:center}.pagination .page-btn{width:3.6rem;height:3.6rem;color:#0b3557;font-size:1.6rem;font-style:normal;font-weight:500;line-height:122%;transition:background-color .2s;border:none;background-color:rgba(0,0,0,0);border-radius:50%}.pagination .page-btn:hover{background-color:#082842;color:#fff!important}.pagination .page-btn:disabled{background-color:#fff;cursor:not-allowed}.pagination .page-btn:disabled:hover{color:#0b3557!important}.pagination .active{background:#0b3557;color:#fff!important;filter:drop-shadow(0 1px 5.5px rgba(41,56,129,.13))}.pagination .nextBtn,.pagination .prevBtn{background-color:#fff;border-radius:4rem;width:-moz-fit-content;width:fit-content;padding:0 1.3rem}.pagination .nextBtn{color:#0b3557}.certificates{padding:6.4rem 0}.certificates .certificateCard{display:flex;flex-direction:column;justify-content:center;align-items:center}.certificates .certificateCard .img{width:100%;height:30rem;margin-bottom:2rem;overflow:hidden}.certificates .certificateCard .img img{width:100%;height:100%;object-fit:contain}.certificates .certificateCard span{font-size:1.8rem;color:#082842;text-align:center}@media(max-width:767.9px){.swiper-pagination{display:none!important}.banner{padding-top:8rem;height:70rem}.banner .container{padding:0 1.6rem}.banner .swiper{height:50rem}.banner .swiper,.banner .swiper .swiper-slide{width:100%!important;border-radius:0}.banner .img{border-radius:0;height:50rem}.banner .bannerInner{bottom:4rem;left:0;right:0;width:90%;margin:auto}.banner .bannerInner p{font-size:1.4rem;margin-bottom:.6rem;width:100%}.banner .bannerInner h2{font-size:3rem;font-style:normal;font-weight:600;line-height:3.7rem;width:100%;margin-bottom:1rem}.banner .bannerInner .whiteButton{width:100%;margin:auto;padding:0}.infoBar{margin:0}.infoBar .infoBarCard{flex-direction:column;height:12rem;align-items:center;justify-content:center;margin-bottom:1.6rem;gap:1.6rem}.infoBar .infoBarCard svg{width:4rem;height:4rem}.infoBar .infoBarCard p{text-align:center;width:14rem;font-size:1.4rem;line-height:120%}.infoBar .container{padding:0 1.6rem}.title p{font-size:1.6rem}.title span{font-size:3rem;line-height:120%}.categorySection{padding:8rem 0 4rem}.categorySection .categoryCard{height:18rem}.categorySection .categoryCard .categoryCardInner{bottom:2rem}.categorySection .categoryCard .categoryCardInner span{font-size:1.8rem;line-height:120%}.filterLine{flex-wrap:wrap;gap:1.6rem}.filterLine span{width:100%;display:block;font-size:1.6rem}.filterLine button{margin-left:0;height:4rem;padding:0 1.2rem;font-size:1.4rem}.productSection{padding-bottom:3.4rem}.productSection .row{gap:1rem}.productSection .more{margin-top:3.2rem;width:100%;padding:0;height:4.6rem;font-size:1.4rem}.productSection .more svg{width:2rem;height:2rem;margin-left:.6rem}.productCard{margin-bottom:2rem}.productCard .img{height:18rem}.productCard strong{font-size:1.5rem;font-style:normal;font-weight:500;line-height:120%}.productCard .productCardDetail{flex-direction:column;align-items:flex-start;height:auto;padding:1rem 0 1rem 1rem}.productCard .productCardDetail div{margin-bottom:.6rem}.productCard .productCardDetail div p{font-size:1.2rem;margin-right:.3rem;line-height:100%}.productCard .productCardDetail div span{font-size:1.4rem;line-height:100%}.productCard .productCardDetail div:last-child{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.productCard .productCardDetail div:last-child span{font-size:1.4rem}.aboutSection{padding:6rem 0}.aboutSection .aboutContent{height:auto;margin-bottom:3.2rem}.aboutSection .aboutContent span{font-size:1.4rem;line-height:120%}.aboutSection .aboutContent strong{font-size:2.4rem;font-style:normal;font-weight:500;line-height:120%}.aboutSection .aboutContent p{width:100%;line-height:140%;font-size:1.4rem}.aboutSection .img{height:25rem;margin-bottom:2rem}.aboutSection .row{margin-bottom:0}.aboutSection .row .xl-6{order:-1}.portfolioSection{padding:5.2rem 0}.portfolioSection .portfolioLeft{position:static}.portfolioCard{height:20rem}.portfolioCard .portfolioCardInner{height:auto;bottom:2rem;top:60%;left:1rem;right:1rem;align-items:center}.portfolioCard .portfolioCardInner svg{width:2rem;height:2rem;display:none}.portfolioCard .portfolioCardInner span{font-size:1.6rem;line-height:120%;margin-bottom:0;margin-left:1rem}.bottomSection{padding:4rem 0}.bottomSection .bottomCard{margin-bottom:1.6rem;height:25rem;width:100%}.bottomSection .bottomCard .bottomCardInner{top:2rem}.bottomSection .bottomCard .bottomCardInner p{width:90%}.bottomSection .bottomCard .bottomCardInner span{font-size:3rem;line-height:120%;margin-bottom:1rem}.bottomSection .sm-6 .bottomCard{height:24rem}.bottomSection .sm-6 .bottomCard .bottomCardInner{top:1rem}.bottomSection .sm-6 .bottomCard .bottomCardInner span{font-size:2.4rem;font-style:normal;line-height:120%;margin-bottom:.6rem}.bottomSection .sm-6 .bottomCard .bottomCardInner p{font-size:1.4rem;line-height:120%}footer .footerMenu{flex-wrap:wrap;justify-content:space-between;gap:2.4rem}footer .footerMenu ul{width:45%;max-width:45%}footer .footerMenu ul li:first-child a{margin-bottom:1rem;font-size:1.6rem}footer .footerMiddle{flex-wrap:wrap;gap:2rem;padding:2.4rem 0 4rem;margin-top:1.8rem}footer .footerMiddle div{width:45%}footer .footerMiddle a,footer .footerMiddle p{font-size:1.6rem}footer .footerBottom{flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:3rem;padding-bottom:4rem}footer .footerBottom ul{order:-1;width:100%;justify-content:flex-start}footer .footerBottom .footerSite,footer .footerBottom span{width:100%}.socials a,.socials a:after,.socials button,.socials button:after{width:4.2rem;height:4.2rem;min-width:4.2rem}.socials a svg,.socials button svg{width:2.4rem;height:2.4rem;min-width:2.4rem}header{top:1rem}header .blueButton{display:none}header .headerInner{padding:0 1.6rem;height:6.2rem}header .headerInner .headerLeft{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0}header .headerInner .headerRight{display:none}header .headerInner form{border:none;padding:0;width:-moz-fit-content;width:fit-content}header .headerInner form svg{width:3rem;height:3rem;margin-right:0}header .headerInner form input{display:none}.productCategory .categoryCard{height:16rem}.productCategory .categoryCard .categoryCardInner{position:absolute;left:1rem;right:1rem;bottom:2rem;display:flex;align-items:flex-end;justify-content:flex-start;z-index:2}.productCategory .categoryCard .categoryCardInner span{font-size:1.4rem;line-height:120%}.productCategory .categoryCard .categoryCardInner svg{display:none}.logo svg{height:3.2rem}.menu{display:block}.menu svg{width:3.8rem;height:3.8rem}.page{padding:10rem 0 3.4rem}.detailTop{padding:0}.detailTop h1{font-size:3rem;line-height:120%;width:95%;margin-bottom:2rem}.breadCrumb{display:none}.aboutTop{margin-bottom:3.2rem}.aboutTop .aboutPosition,.aboutTop .img,.aboutTop .img2{position:static}.aboutTop .aboutPosition{padding:2.8rem 2.2rem}.aboutTop .aboutPosition span{font-size:2rem}.aboutTop .aboutPosition p{font-size:1.4rem}.aboutTop .img{height:24rem;margin-bottom:2rem}.aboutTop .img2{display:none}.aboutTop .miniContainer{padding:0}.aboutRow,.aboutRow .img{margin-bottom:0}.aboutRow .img{height:26rem}.howChooseRight span{font-size:2.4rem;margin-bottom:1rem}.howChooseRight p{line-height:140%;width:94%}.statistic{flex-wrap:wrap;gap:2rem;padding:4rem 2rem;height:20rem}.statistic .statisticCard{width:42%}.statistic .statisticCard div span{font-size:2.2rem}.statistic .statisticCard div p{font-size:1.6rem;line-height:120%;margin-bottom:0}.statistic .statisticCard svg{height:2.4rem;min-height:2.4rem;min-width:3rem;margin-right:1rem}.history{padding:3.2rem 0}.history .title{margin-bottom:1rem}.history .title h4{text-align:center;font-size:3rem}.history .img2{height:30rem}.history .howChooseRight p{width:100%}.directorMessage{padding:4rem 0}.directorMessage .img{height:30rem;margin-bottom:4.2rem}.directorMessage .img .directorName{right:-1rem;bottom:-1rem}.directorMessage .howChooseRight{padding-left:3rem}.directorMessage .howChooseRight .dot{left:0;top:-1rem}.directorMessage .howChooseRight .dot svg{width:3.2rem;height:3.2rem}.directorMessage .howChooseRight .dot2{right:0;bottom:3rem}.directorMessage .howChooseRight .dot2 svg{width:3.2rem;height:3.2rem}.pageTop{height:auto}.pageTop span{font-size:1.4rem;display:block;margin-bottom:1.6rem}.pageTop .pageTopInner{padding:2rem}.pageTop .pageTopInner h1{font-size:3.2rem;line-height:120%;margin-bottom:1.6rem}.pageTop .pageTopInner p{width:100%;font-size:1.3rem}.pageTop .filterTop{flex-wrap:wrap}.pageTop .filterTop button{font-size:1.4rem;padding:0 1.4rem}.blogCard{margin-bottom:2rem}.blogCard .img{height:24rem}.blogCard .blogCardBody{padding:0 1.4rem 1rem}.blogCard .blogCardBody p{font-size:1.4rem;margin-bottom:1.6rem;line-height:140%;height:4.2rem}.blogDetail{margin-bottom:2rem;gap:.6rem;padding:0 1rem}.blogDetail span{font-size:1.1rem}.detailTop .img{height:32rem;margin-bottom:2rem}.shareButton{position:fixed;right:1rem;top:auto;bottom:3.2rem;z-index:2}.shareButton .socials a,.shareButton .socials button{background-color:#fff!important}.content h2,.content h3,.content h4,.content h5,.content h6{font-size:2.4rem;line-height:120%;margin-bottom:2rem}.content p{font-size:1.4rem;margin-bottom:2rem}.content ol li,.content ul li{font-size:1.4rem;margin-bottom:1rem}.otherSection .title span{font-size:2.4rem}.mediaGallery{padding:3.2rem 0;margin-bottom:4.2rem}.mediaGallery button{font-size:2.4rem}.mediaGallery button.default{font-size:3.2rem;line-height:120%}.mediaGallery .mediaTop{margin-bottom:1.8rem}.mediaGallery .img,.mediaGallery .videoGallery{height:30rem}.career{padding:10rem 0 0}.career .img{height:24rem}.career .careerCard{height:auto;padding:3.2rem;border-radius:2rem;margin-bottom:2rem}.career .careerCard p{font-size:1.8rem;text-align:center}.career .careerCard div{width:-moz-fit-content;width:fit-content}.openVacancies{margin-top:4rem;padding:3.2rem 2rem}.openVacancies h5{font-size:2.4rem;margin-bottom:1rem}.openVacancies p{font-size:1.4rem}.cvForm{margin-top:4rem;padding:3.4rem 2rem}.cvForm .buttons .fileUpload{width:40%}.ourTeam{padding:4rem 0}.ourTeam span{font-size:3rem;margin-bottom:1.6rem}.ourTeam .teamCard{height:auto;margin-bottom:3.2rem;padding:2rem 0}.ourTeam .teamCard svg{margin-bottom:1.6rem}.pageTopFilter .topFilter{padding:5rem 0 2.4rem;margin-bottom:2.4rem}.pageTopFilter .topFilter h1{font-size:3rem;font-style:normal;font-weight:600;line-height:120%;margin-bottom:1rem}.pageTopFilter .filterTop{margin-bottom:3rem}.careerLeft span,.careerRight span{font-size:2.4rem}.careerLeft p,.careerLeft ul li,.careerRight p,.careerRight ul li{width:100%}.careerLeft ul,.careerRight ul{padding-left:2.4rem}.filter,.swiper-button-next,.swiper-button-prev{display:none!important}.productCategory .title span,.similars .title span{font-size:3rem}.productCategory .productCard,.similars .productCard{margin-bottom:3.2rem}.productCategory .title,.similars .title{font-size:2.8rem;margin-bottom:2.4rem}.productLeft{padding:0!important}.productRight h1{font-size:2.4rem;width:100%}.productRight .buttons .wpButton{width:100%;padding:0}.country{padding:2rem}.productContact .buttons .callButton,.productContact .buttons .wpButton{padding:0;width:100%}.productTab{gap:1rem;overflow:auto;padding:2.4rem 0}.productTab button{white-space:nowrap}.tab-content{padding:2rem 0}.howChoose{padding:4rem 0 0}.howChooseRight{padding-left:0;margin-top:3.2rem;padding-bottom:2rem;height:auto}.missionLeft h1,.missionLeft span{font-size:2.8rem}.missionLeft{margin-bottom:3.2rem}.missionLeft p{font-size:1.4rem}.missionSection{padding:0 0 3.4rem}.missionSection .img{height:24rem}.visinSection{padding:3rem 0;margin-bottom:3.2rem}.visinSection .img{height:30rem}.contentPage{padding:3.2rem 1rem}.contentPage h1{font-size:2.8rem;margin-bottom:1.8rem}.contentPage h2,.contentPage h3,.contentPage h4,.contentPage h5,.contentPage h6{font-size:1.8rem}.partnerCard{margin-bottom:2.4rem}.partnerCard .img{height:10rem}.contactMap{flex-direction:column;width:-moz-fit-content;width:fit-content;padding:1rem;margin-bottom:3.2rem;align-items:flex-start;width:-webkit-fill-available}.contactMap iframe{width:100%;border-radius:3rem;border:none;height:30rem;margin-bottom:3rem}.contactMap .contactRight{padding:2rem 0 2rem 2rem}.contactMap .contactRight .contactDiv svg{min-width:2.8rem}.sendMessage{padding:4.2rem 2rem;margin-bottom:3.2rem}.sendMessage .sendMessageLeft h2{font-size:2.8rem}.sendMessage .sendMessageLeft p{width:100%;font-size:1.4rem}.sendMessage form{display:flex;flex-direction:column}.sendMessage form .inputGroup{padding:3.2rem 0 0;width:100%}.sendMessage form .inputText{width:100%}.howtoGo span{font-size:2.8rem;margin-bottom:2rem}.howtoGo .img{height:30rem}.searchMobile{width:-moz-fit-content;width:fit-content}.searchMobile .searchSvg{display:block;width:3rem;height:3rem}.searchMobile .searchForm{display:none}.searchMobile .searchMobilePopup{background-color:#fff;position:fixed;left:2rem;right:2rem;top:8rem;height:70%;margin:auto;border-radius:2rem;padding-top:3.2rem}.searchMobile .searchMobilePopup .productCardDetail{display:none}.searchMobile .searchMobilePopup .closeButton{position:absolute;right:2rem;top:2rem;width:2.4rem;height:2.4rem}.searchMobile .searchMobilePopup .searchTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}.searchMobile .searchMobilePopup .searchTop a,.searchMobile .searchMobilePopup .searchTop p{font-size:1.4rem;font-style:normal;color:#082842;display:flex;align-items:center}.searchMobile .searchMobilePopup .searchTop a svg,.searchMobile .searchMobilePopup .searchTop p svg{width:2rem;height:2rem;padding-left:.5rem}.searchMobile .searchMobilePopup .searchTop a svg path,.searchMobile .searchMobilePopup .searchTop p svg path{fill:#082842}.searchMobile .searchMobilePopup form{display:flex;align-items:center;justify-content:space-between;border:.1rem solid #082842;border-radius:1rem;height:5rem;margin:2rem;width:-webkit-fill-available}.searchMobile .searchMobilePopup form input{font-size:1.6rem;color:#082842;display:block;border:none;padding:2rem}.searchMobile .searchMobilePopup form input::placeholder{color:#082842}.searchMobile .searchMobilePopup form svg{width:2.4rem;height:2.4rem;padding-right:2rem}.searchMobile .searchMobilePopup form svg path{fill:#082842}.searchMobile .searchMobilePopup .searchPopup{display:block;padding:2rem}.menu{order:-1}.menu .menuButton{padding:0;border-radius:.6rem;height:3.8rem;width:3.8rem}.menu .menuButton svg{margin-right:0;width:3rem;height:3rem}.menu .menuButton span{display:none}.menuPopup{top:7rem;margin:0 1.6rem;border-radius:1rem;overflow:hidden}.menuPopup .container{height:100%;border-radius:0}.menuPopup .categoryMenu{height:100%;flex-wrap:wrap;padding:4rem 2rem 2rem}.menuPopup .categoryMenu ul{min-width:45%;width:45%}.menuPopup .lang{display:flex}.filterTop{overflow:auto;padding-bottom:0;margin-bottom:0}.filterTop button{white-space:nowrap}.title{flex-direction:column;align-items:flex-start}.title a{margin-top:1rem;font-size:1.6rem}.seeMore{font-size:1.4rem}.statistic{padding:2rem 1rem}.certificates{padding:2rem 0}.productFilter{display:flex;align-items:center;justify-content:space-between}.filterMobile{display:flex!important;color:#173650;font-size:2rem;font-style:normal;font-weight:600;line-height:normal;align-items:center}.filterMobile svg{width:4rem;height:4rem;margin-right:.6rem}.filterMobile svg path{fill:#082842}.forMobile{position:fixed;left:0;right:0;top:0;width:100%;background-color:#fff;z-index:12;display:block}.forMobile .closeFilter{position:absolute;right:2rem;top:2rem;z-index:2}.forMobile .closeFilter svg{width:2.4rem;height:2.4rem}.forMobile .closeFilter svg path{fill:#082842}.forMobile .filter{display:block!important;padding:4rem 2rem;height:90vh;overflow:auto}.forMobile .filter .filterResult{padding-bottom:0}.forMobile .filter div{display:block}.forMobile .filter .filterCard{display:block;padding:1rem 0}.forMobile .filter .filterCard div{display:flex}.forMobile .filter .filterCard .filterCardList{display:block}.brandLogo{display:none}}
/*# sourceMappingURL=696f282058212d14.css.map*/