.main-banner__text_block{position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-width:1289px;width:100%}.main-banner__header{max-width:667px;font-style:normal;font-weight:800;font-size:72px;line-height:1.24;text-transform:capitalize;background:linear-gradient(88.3deg, #ACE200 6.69%, #fff 157.41%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:24px}.main-banner__portfilio_text{max-width:667px;font-style:normal;font-weight:400;font-size:20px;line-height:1.99;color:#F8F8F8;margin-bottom:44px}.main-banner__portfilio_digits{display:flex}.main-banner__portfilio_digits_item{margin-right:44px}.main-banner__portfilio_digits_item:last-child{margin-right:0px}.main-banner__portfilio_digits_item span{font-style:normal;font-weight:800;font-size:42px;line-height:1.34;display:flex;align-items:center;text-transform:uppercase;color:#FFFFFF}.main-banner__portfilio_digits_item p{font-style:normal;font-weight:400;font-size:18px;line-height:1.29;display:flex;align-items:center;text-transform:capitalize;color:#ACE200}.portfolio_main_container{padding:116px 0;background-image:url(../blug_bg.html);background-size:cover}.portfolio_items_container{position:relative}.portfolio_items_container.active{min-height:1000px}.portfolio_items_container.waiting:after{content:"";display:block;background-image:url(../loading-gif.html);width:100px;height:100%;background-size:contain;position:absolute;left:50%;top:30%;transform:translateX(-50);background-repeat:no-repeat}.portfolio_block_header{margin-bottom:20px;font-style:normal;font-weight:800;font-size:64px;text-align:center;color:#ACE200;line-height:1}.portfolio_block_text{margin:0 auto 67px;width:100%;max-width:650px;font-style:normal;font-weight:300;font-size:18px;line-height:1.8;text-align:center;color:#F8F8F8}.portfolio_block_categories{display:flex;justify-content:center;margin-bottom:65px;flex-wrap:wrap}.portfolio_block_categories a{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 18px;font-style:normal;font-weight:700;font-size:12px;text-transform:uppercase;color:#8C8C8C}.portfolio_block_categories a.active{background:#ACE200;border-radius:0px 4px;color:#000000}.portfolio_items_container .portfolio_scene_block{position:relative;width:100%;max-width:1248px;margin:0 auto;z-index:-1;opacity:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;transition:ease-in-out 0.3s}.portfolio_items_container .portfolio_scene_block .prev_portfolio_item_arrow,.portfolio_items_container .portfolio_scene_block .next_portfolio_item_arrow{cursor:pointer}.portfolio_items_container .portfolio_scene_block .portfolio_scene{display:flex;align-items:flex-start;justify-content:center;max-width:calc(100% - 100px)}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_thumbnails{margin-right:20px;max-width:125px}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_thumbnails .portfolio_scene_thumbnails_item{cursor:pointer;width:110px}.portfolio_scene_thumbnails_item iframe{width:750px;height:450px}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_thumbnails .portfolio_scene_thumbnails_item img{border-radius:0px 30px;border:5px solid transparent;overflow:hidden;transition:ease-in-out 0.3s;object-fit:cover;object-position:center;outline:none !important}.slick-active.slick-current .portfolio_scene_thumbnails_item img{border:5px solid #ACE200 !important}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_main{position:relative;max-width:calc(100% - 125px);min-width:750px;min-height:450px}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_main .portfolio_scene_main_back_btn{position:absolute;background:#ACE200;border-radius:0px 12px;top:20px;left:20px;text-decoration:none;font-family:"Montserrat";font-style:normal;font-weight:700;font-size:18px;line-height:0.73;width:92px;height:54px;display:flex;align-items:center;text-align:center;justify-content:center;text-transform:capitalize;color:#000000;cursor:pointer}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_main .portfolio_scene_thumbnails_item{transition:ease-in-out 0.3s}.portfolio_items{max-width:1248px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative;z-index:1}.portfolio_items .portfolio_item{width:calc(33.3333333333% - 24px);position:relative;text-align:center;cursor:pointer;border-radius:0px 55px;overflow:hidden;transition:ease-in-out 0.3s;margin:0 12px 34px 12px}.portfolio_items .portfolio_item:hover{opacity:0.7}.portfolio_items .portfolio_item img{max-width:100%;border-radius:0px 55px}.portfolio_items .portfolio_item:after{content:"";display:block;width:28px;height:32px;background-image:url(../zoom_icon.html);position:absolute;right:14px;bottom:10px}.show_more_portfolio{margin:70px auto 0;width:194px;height:54px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;font-size:20px;line-height:1;text-transform:capitalize;color:#000000;background:#ACE200;border-radius:0px 12px;cursor:pointer}.technologies_we_use_block{position:relative;background:#161616;padding:63px 0;width:100%}.technologies_we_use_block__header{font-style:normal;font-weight:800;font-size:64px;line-height:1;color:#FFFFFF;margin-bottom:64px;text-align:center}.technologies_we_use_block__list{display:flex;flex-wrap:wrap}.technologies_we_use_block__list_item{width:16.66%;display:flex;align-items:center;justify-content:space-between;text-align:center;flex-direction:column;margin-bottom:48px}.technologies_we_use_block__list_item span{width:100%;font-style:normal;font-weight:700;font-size:14px;line-height:1.33;color:#FFFFFF;margin-top:11px}.technologies_we_use_block_right_text{position:absolute;top:50%;font-weight:bold;writing-mode:vertical-lr;transform:translateY(-50%) rotate(180deg);text-transform:lowercase;white-space:nowrap;color:#fff !important;right:66px}.technologies_we_use_block_right_text:before{content:'';position:absolute;top:-3px;right:50%;width:3px;height:calc(100% + 7px);background:#ACE200;z-index:-1}.portfolio_page .wp-testimonials__title,.portfolio_page .wp-testimonials__name,.portfolio_page .wp-testimonials__text,.portfolio_page #wp-testimonials-pagination__length{color:#ffffff}.portfolio_page .wp-testimonials__testimonials{color:#fff !important}.portfolio_page .wp-testimonials__arrow svg path{fill:#ffffff}.portfolio_page .wp-testimonials,.portfolio_page .wp-testimonials .wp-testimonials__item,.portfolio_page .wp-testimonials .wp-testimonials-content{background:#161616}.portfolio_page .wp-testimonials .wp-testimonials__logo{border-radius:50%}.portfolio_page .wp-testimonials__bg,.portfolio_page .wp-testimonials__inner:before{background:#0F0F0F}.portfolio_hucy_form{background:#161616;padding:80px 0;width:100%}.portfolio_hucy_form .set-up-call{margin-bottom:0px}.portfolio_page .wp-testimonials__left{background:#161616}@media screen and (max-width: 1460px){.technologies_we_use_block__list{max-width:1100px;margin:0 auto}}@media screen and (max-width: 1289px){.main-banner__text_block{position:relative;transform:unset;left:unset;top:unset}.portfolio_container_page .lis-banner{height:unset}.portfolio_container_page .main-banner__image,.portfolio_container_page .lis-banner .main-banner__bg{height:100%}.technologies_we_use_block_right_text{display:none}}@media screen and (max-width: 1024px){.portfolio_item{width:calc(50% - 8px)}.main-banner__header,.portfolio_block_header,.technologies_we_use_block__header{font-size:42px}.main-banner__portfilio_text,.portfolio_block_text{font-size:17px}.technologies_we_use_block__list{max-width:700px}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_main{min-width:unset;min-height:unset;max-width:unset}}@media screen and (max-width: 768px){.portfolio_items{justify-content:space-between}.portfolio_items .portfolio_item{width:calc(50% - 24px)}.main-banner__portfilio_digits_item{margin-right:18px;text-align:center}.main-banner__portfilio_digits_item span{font-size:28px;text-align:center;display:block}.main-banner__portfilio_digits_item p{font-size:16px}.technologies_we_use_block__list_item{width:25%}.portfolio_container_page .wp-testimonials__left{background:#161616}.portfolio_items_container .portfolio_scene_block .portfolio_scene{flex-direction:column-reverse}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_thumbnails{margin-right:unset;margin-top:20px;max-width:100%;width:100%;display:flex;flex-wrap:wrap}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_thumbnails{justify-content:center}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_thumbnails .portfolio_scene_thumbnails_item{width:20%}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_thumbnails .portfolio_scene_thumbnails_item img{border-radius:0px 15px}.portfolio_scene_thumbnails{max-width:100% !important;overflow:hidden}.portfolio_items_container .portfolio_scene_block .portfolio_scene .portfolio_scene_thumbnails .portfolio_scene_thumbnails_item.active img{border:5px solid #ACE200}}@media screen and (max-width: 500px){.portfolio_items{flex-direction:column;max-width:424px;justify-content:center;padding:0 12px}.portfolio_items .portfolio_item{width:100%;margin:0 0 24px 0}.technologies_we_use_block__list_item{width:33.333%}}

/*# sourceMappingURL=portfolio.css.map */