@charset "UTF-8";.company-content{padding-bottom:100px}.company-content .company-info-wrap .portfolio-items .popup-portfolio img{padding:0}.company-content .company-info-wrap .company-info-header{margin-bottom:40px}.company-content .company-info-wrap .company_name{margin-bottom:12px}.company-content .company-info-wrap .company_sponsored{margin-left:0}.company-content .company-info-wrap .company_desc span{font-family:"DM Sans",SansSerif;font-size:14px;font-weight:400;line-height:26px;text-align:left}.company-content .company-info-wrap .company-title-lbl{font-family:"DM Sans",SansSerif;font-size:22px;font-weight:700;line-height:33px;text-align:left;color:#2c3339;margin-bottom:24px;display:flex;align-items:center}.company-content .company-info-wrap .company-sub-title-lbl{font-family:"DM Sans",SansSerif;font-size:16px;font-weight:700;line-height:24px;text-align:left;margin-bottom:16px}.company-content .company-info-wrap .company-info-row{margin-bottom:42px}.company-content .company-info-wrap .company-info-row:last-child{margin:0}.company-content .company-info-wrap .company-percent-branches:not(:last-child){margin-bottom:42px}.company-content .company-info-wrap .company-percent-branch .range-visual{display:flex;height:30px;border-radius:100px}.company-content .company-info-wrap .company-percent-branch .range-visual div{text-align:center;font-family:"DM Sans",SansSerif;font-size:12px;font-weight:500;line-height:15.62px;color:#000;display:inline-flex;align-items:center;justify-content:center;position:relative}.company-content .company-info-wrap .company-percent-branch .range-visual div:last-of-type{border-top-right-radius:100px;border-bottom-right-radius:100px}.company-content .company-info-wrap .company-percent-branch .range-visual div:first-of-type{border-top-left-radius:100px;border-bottom-left-radius:100px}.company-content .company-info-wrap .company-percent-branch .range-visual div .tooltip{position:absolute;top:-35px;left:50%;transform:translateX(-50%) translateY(-10px);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s,transform .3s;font-size:12px;font-family:"DM Sans",SansSerif}.company-content .company-info-wrap .company-percent-branch .range-visual div .tooltip::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent}.company-content .company-info-wrap .company-percent-branch .range-visual div:hover .tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.company-content .company-info-wrap .company-percent-branch .range-numbers{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px 42px}.company-content .company-info-wrap .company-percent-branch .range-numbers .sqr{width:20px;height:20px;border-radius:4px}.company-content .company-info-wrap .company-percent-branch .range-numbers .number{gap:12px;align-items:center;font-family:"DM Sans",SansSerif;font-size:14px;font-weight:400;line-height:18.23px;text-align:left;display:flex}.company-content .company-info-wrap .portfolio-items{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.company-content .company-info-wrap .portfolio-items .portfolio-item{width:calc(33.33% - 21.33px);cursor:pointer;overflow:hidden;border:1px solid #dedfe3;background:#fff;border-radius:12px;transition:all .2ms ease-in-out}.company-content .company-info-wrap .portfolio-items .portfolio-item .portfolio_text{padding:16px 24px;flex:1 0 0;color:#54555a;font-family:"DM Sans";font-size:18px;font-style:normal;font-weight:700;line-height:normal}.company-content .company-info-wrap .portfolio-items .portfolio-item .portfolio_image_wrapper{overflow:hidden;position:relative;max-height:192px}.company-content .company-info-wrap .portfolio-items .portfolio-item .portfolio_image_wrapper img{-webkit-transition:-webkit-transform .4s;transition:transform .4s;max-height:192px;object-fit:fill;width:100%;height:100%}.company-content .company-info-wrap .portfolio-items .portfolio-item .portfolio_read_more{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;gap:2px;width:100%;height:100%;z-index:1;justify-content:center}.company-content .company-info-wrap .portfolio-items .portfolio-item .portfolio_read_more span{color:#fff;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.company-content .company-info-wrap .portfolio-items .portfolio-item:hover .portfolio_read_more{display:flex}.company-content .company-info-wrap .portfolio-items .portfolio-item:hover img{scale:1.02;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-filter:brightness(.5);filter:brightness(.5);width:100%;height:100%}.company-content .company-info-wrap .portfolio-items .close{color:#aaa;float:right;font-size:28px;font-weight:700}.company-content .company-info-wrap .portfolio-items .close:focus,.company-content .company-info-wrap .portfolio-items .close:hover{color:#000;text-decoration:none;cursor:pointer}.company-content .company-info-wrap .portfolio-items .popup-portfolio{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99999;overflow-y:auto}.company-content .company-info-wrap .portfolio-items .popup-portfolio h2{color:#232426;font-family:"DM Sans",SansSerif;font-size:32px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:24px}.company-content .company-info-wrap .portfolio-items .popup-portfolio img{margin-bottom:24px}.company-content .company-info-wrap .portfolio-items .popup-portfolio .description:not(textarea.description){text-align:left;align-self:stretch;color:#54555a;font-family:"DM Sans",SansSerif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:24px;max-width:100%}.company-content .company-info-wrap .portfolio-items .popup-portfolio-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:50px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:12px}.company-content .company-info-wrap .portfolio-items .close{position:absolute;top:20px;right:20px;cursor:pointer;width:24px;height:24px}.company-content .company-info-wrap .portfolio-items .close:hover{filter:brightness(.75)}.company-content .company-info-wrap .reviews-items .reviews-item{width:100%;border:1px solid #dedfe3;min-height:267px;padding:24px;gap:24px;border-radius:12px}.company-content .company-info-wrap .reviews-items .reviews-item:not(:last-child){margin-bottom:30px}.company-content .company-info-wrap .reviews-items .reviews-item .reviews_text{font-family:"DM Sans",SansSerif;font-size:16px;font-weight:400;line-height:26px;text-align:left}.company-content .company-info-wrap .reviews-items .reviews-item .reviews_data{display:flex;gap:13px;align-items:center;margin-bottom:16px}.company-content .company-info-wrap .reviews-items .reviews-item .reviews_data img{width:48px;height:48px}.company-content .company-info-wrap .reviews-items .reviews-item .reviews_data .name{font-family:"DM Sans",SansSerif;font-size:16px;font-weight:700;line-height:20.83px;text-align:left;margin-bottom:7px}.company-content .company-info-wrap .reviews-items .reviews-item .reviews_data .name .linkedin:hover svg path.hoverSVG{fill:#0077b5;transition:all .4ms}.company-content .company-info-wrap .reviews-items .reviews-item .reviews_data .position{font-family:Inter;font-size:14px;font-weight:400;line-height:16.94px;text-align:left;color:rgba(51,51,51,.6980392157)}.company-content .company-info-wrap .reviews-items .reviews-item .reviews_data .info{flex-direction:column;align-items:start}.company-content .company-info-wrap .reviews-items .reviews-item .staff{display:flex;min-width:233px;justify-content:space-between;gap:12px}.company-content .company-info-wrap .reviews-items .reviews-item .staff:not(:last-child){margin-bottom:16px}.company-content .company-info-wrap .reviews-items .reviews-item .staff .number,.company-content .company-info-wrap .reviews-items .reviews-item .staff_name{font-family:"DM Sans",SansSerif;font-size:14px;font-weight:500;line-height:18.2px;text-align:left}.company-content .company-info-wrap .reviews-items .reviews-item .top{gap:30px;padding-bottom:24px;border-bottom:1px solid #e8ebef;margin-bottom:24px}.company-content .company-info-wrap .reviews-items .reviews-item .top .left{width:67.47%}.company-content .company-info-wrap .reviews-items .reviews-item .top .right{width:25.78%;padding-left:30px;border-left:1px solid #e8ebef;display:flex;flex-direction:column;justify-content:center}.company-content .company-info-wrap .reviews-items .reviews-item .bottom,.services{display:flex;flex-wrap:wrap;gap:16px 42px}.company-content .company-info-wrap .reviews-items .reviews-item .bottom .service{display:flex;align-items:center}.company-content .company-info-wrap .reviews-items .reviews-item .bottom .service_name{font-family:Poppins;font-size:14px;font-weight:500;line-height:22px;text-align:left;margin-left:6px}.services .service{display:inline-flex;align-items:center}.services .service_name{margin-left:6px;flex-wrap:wrap}.services .service svg{flex:none}.services .service_name_item{font-family:Poppins;font-size:14px;font-weight:500;line-height:22px;text-align:left;padding:5px 8px;border-radius:6px;background:#f4f7f9}.services .service:last-child{align-items:unset}.services .service:last-child .service_name{margin-left:6px;flex-wrap:wrap}.swiper-pagination-wrap{position:relative;display:flex;align-items:center;width:max-content;padding:0;bottom:0;margin:0 auto}.swiper-pagination-wrap .swiper-button-next,.swiper-pagination-wrap .swiper-button-prev{position:relative;top:unset;width:28px;height:28px;transform:none;cursor:pointer;z-index:10;background:0 0;display:contents}.swiper-pagination-wrap .swiper-button-next{right:0}.swiper-pagination-wrap .swiper-button-next svg,.swiper-pagination-wrap .swiper-button-prev svg{width:28px;height:28px;flex:none}.swiper-pagination-wrap .swiper-pagination{position:relative;display:flex;justify-content:center;align-items:center;bottom:0;margin:0 30px}.swiper-pagination-wrap .swiper-pagination .swiper-pagination-bullet{background:#dedede;width:8px;height:8px;margin:0 5px;opacity:1}.swiper-pagination-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#436ef0;opacity:1}.swiper-pagination-wrap .swiper-pagination .swiper-pagination-bullet:hover{background:#436ef0}.company_more_description :last-of-type,.company_more_description p:last-child,.company_more_description p:last-of-type{margin-bottom:12px}.company-content{padding-top:100px}.company-content .company-info-wrap .cn-cols-row,.company-content .company-info-wrap .company_more_description{padding:0}@media (min-width:1220px){.company-content .company-info-wrap .portfolio-items .portfolio-item{max-width:319px}.company-content .company-info-wrap .portfolio-items .popup-portfolio-content{max-width:774px;width:max-content}.company-content .company-info-wrap .portfolio-items .popup-portfolio-content img{object-fit:contain;max-height:300px}.swiper-pagination-wrap{margin-left:226px;text-align:start}}@media (min-width:1560px){.company-content .company-info-wrap .portfolio-items .portfolio-item{max-width:unset}.company-content .company-info-wrap .portfolio-items .portfolio-item .portfolio_image_wrapper,.company-content .company-info-wrap .portfolio-items .portfolio-item .portfolio_image_wrapper img{max-height:unset}}@media (max-width:1440px){.company-content .company-info-wrap .company_desc span{font-size:14px;margin-bottom:0}.company-content .company-info-wrap .reviews-items .reviews-item .top .right{width:28.78%}}@media (max-width:1220px){.company-content .company-info-wrap .reviews-items .reviews-item .top .right{width:40%}}@media (max-width:768px){.company-content .company-info-wrap .portfolio-items .portfolio-item .portfolio_image_wrapper,.company-content .company-info-wrap .portfolio-items .portfolio-item .portfolio_image_wrapper img{max-height:max-content}.company-content .company-info-wrap .portfolio-items .popup-portfolio{background:#fff}.company-content .company-info-wrap .reviews-items .reviews-item .top .left{width:100%;padding-bottom:24px;border-bottom:1px solid #e8ebef}.company-content .company-info-wrap .reviews-items .reviews-item .top .right{width:100%;padding:0;border-left:unset}}@media (max-width:680px){.company-content{padding:64px 0}.company-content .company-info-wrap .company-percent-branch .range-numbers .number,.company-content .company-info-wrap .portfolio-items .portfolio-item{width:100%}.company-content .company-info-wrap .portfolio-items .popup-portfolio img{padding:0}.company-content .company-info-wrap .portfolio-items .popup-portfolio h2{font-size:28px;margin-bottom:24px}.company-content .company-info-wrap .portfolio-items .popup-portfolio .description:not(textarea.description){text-align:left}.company-content .company-info-wrap .portfolio-items .popup-portfolio-content{width:100%;padding:30px 16px;top:0;left:50%;transform:translateX(-50%);border:unset;border-radius:unset;height:100%}.company-content .company-info-wrap .portfolio-items .close{top:10px;right:10px}.company-content .company-info-wrap .reviews-items .reviews-item .staff{min-width:100%;width:100%}}
/*# sourceMappingURL=maps/company.css.map */
