@font-face{font-display:swap;font-family:'Google Sans';font-style:normal;font-weight:400;src:url(../fonts/google-sans-v70-cyrillic_latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Google Sans';font-style:italic;font-weight:400;src:url(../fonts/google-sans-v70-cyrillic_latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Google Sans';font-style:normal;font-weight:500;src:url(../fonts/google-sans-v70-cyrillic_latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Google Sans';font-style:italic;font-weight:500;src:url(../fonts/google-sans-v70-cyrillic_latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Google Sans';font-style:normal;font-weight:600;src:url(../fonts/google-sans-v70-cyrillic_latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Google Sans';font-style:italic;font-weight:600;src:url(../fonts/google-sans-v70-cyrillic_latin-600italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Google Sans';font-style:normal;font-weight:700;src:url(../fonts/google-sans-v70-cyrillic_latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Google Sans';font-style:italic;font-weight:700;src:url(../fonts/google-sans-v70-cyrillic_latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Libre Franklin';font-style:normal;font-weight:700;src:url(../fonts/libre-franklin-v20-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Libre Franklin';font-style:italic;font-weight:700;src:url(../fonts/libre-franklin-v20-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:300;src:url(../fonts/mukta-v17-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:400;src:url(../fonts/mukta-v17-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:500;src:url(../fonts/mukta-v17-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:600;src:url(../fonts/mukta-v17-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Mukta';font-style:normal;font-weight:700;src:url(../fonts/mukta-v17-latin-700.woff2) format('woff2')}:root[lang="uk"]{--family:"Google Sans" , sans-serif;--font2:"Google Sans" , sans-serif;--h1:48px}.cases_list{margin-top:var(--i1);padding:var(--i1) 0;background-color:rgba(0,0,0,.02)}.cases_list_title{text-align:center;margin-bottom:32px}.cases_list ._dec_img:first-child{top:60px;left:0;width:140px}.cases_list ._dec_img:last-child{right:0;bottom:52px;width:80px}.cases_list_categories{margin-bottom:30px}.cases_list_categories ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.cases_list_categories ul li{font-family: var(--family);font-weight:600;font-size:18px;line-height:30px;text-align:center;color:var(--black);padding:10px 15px;border:1px solid var(--yellow);border-radius:90px;margin:10px;cursor:pointer;transition:all .43s}.cases_list_categories ul li.active{background:var(--yellow)}.cases_list_categories ul li:hover{background:var(--yellow);box-shadow:0 4px 32px var(--btn_shadow)}.cases_list_cases_items{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 24px}.cases_list_cases_item{max-height:260px;height:260px;position:relative;overflow:hidden;background:#d9d9d9;border-radius:20px;cursor:pointer}.cases_list_cases_item_img{position:relative;height:100%;overflow:hidden}.cases_list_cases_item_img:after{content:'';background:linear-gradient(0deg,rgba(0,190,111,.84) 0%,rgba(0,190,111,0) 100%);opacity:1;position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;transition:opacity .43s}.cases_list_cases_item_img:before{content:'';background:linear-gradient(0deg,rgba(33,75,54,.84),rgba(33,75,54,.84));opacity:0;position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;transition:opacity .43s}.cases_list_cases_item_img img{display:block;object-fit:cover;height:100%;width:100%}.cases_list_cases_item_content{position:absolute;z-index:2;bottom:0;right:0;left:0;font-family: var(--family);padding:20px;margin-bottom:-75px;transition:margin-bottom .43s}.cases_list_cases_item:hover .cases_list_cases_item_content{margin-bottom:0}.cases_list_cases_item:hover .cases_list_cases_item_img:before{opacity:1}.cases_list_cases_item:hover .cases_list_cases_item_img:after{opacity:0}.cases_list_cases_item_tags{font-weight:300;font-size:22px;line-height:25px;color:var(--yellow);margin-bottom:7px}.cases_list_cases_item_title{font-weight:600;font-size:22px;line-height:25px;color:var(--white);margin-bottom:15px}.cases_list_cases_item_btn .__btn{width:142px}.cases_list_cases .cases_btn .__btn{background:none;transition:all .43s}.cases_list_cases .cases_btn .__btn:hover{background:var(--yellow)}.__submenu:hover .header_nav_submenu{opacity:1;pointer-events:inherit}.__submenu>span{display:block;text-align:center}.header_nav_submenu{opacity:0;transition:opacity .43s;position:absolute;top:100%;padding:5px 20px;box-shadow: 0 4px 16px #00000032;background:#fff;pointer-events:none;z-index:1}.header_nav_submenu .header_nav_li{display:block;margin:15px 0}.main_description{margin:50px 0}.main_description p{margin:10px 0}.main_description img{max-width:100%;width:auto}.main_description h3{font-size:28px;margin:25px 0}.quick-about .grid{display:grid;grid-template-columns:350px 1fr;gap:34px}.quick-about .grid .quick_list{display:grid;grid-template-columns:1fr;gap:34px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:20px;padding:30px 40px;margin:0}.quick-about .grid .quick_info{display:flex;align-items:center}.quick-about .grid .quick_title{text-align:left}.quick-about .grid .main_text{max-width:100%;margin-top:32px}.leadership_list{grid-template-columns:repeat(2,1fr)}.leadership .leadership_list .item{grid-column:auto;display:grid;grid-template-columns:1fr 1fr;gap:30px}.leadership .leadership_list .item:before{background-image:url(https://www.asper.pro/wp-content/themes/asper/images/dec/linkendin_bg.svg);background-size:auto}.leadership .leadership_list .item .item_info{display:flex;align-items:center;height:100%}.leadership .leadership_list .item .item_info .item_name{margin:0}.leadership .leadership_list .item .item_info>div{display:grid;grid-template-columns:1fr;gap:10px}.leadership_list .item .item_image img{border-radius:20px}.leadership .leadership_list .item:hover{--color:inherit!important}.leadership_list .item .item_work{color:#fde724}.leadership_list .item .item_linkedin{display:flex;align-items:center;color:rgba(0,0,0,.6);font-weight:400;font-size:18px;line-height:30px}.leadership_list .item .item_linkedin img{height:20px;width:20px;margin-right:8px}.expertise_about .services_list{grid-template-columns:repeat(4,1fr)}.expertise_about .services_list .item{grid-column:auto}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:.5em auto 1em}.alignright{float:right;margin:.5em 0 1em 1em}.alignleft{float:left;margin:.5em 1em 1em 0}.wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center}.wp-caption img{display:inline}.wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}.we_are{padding:var(--i1) 0}.we_are h2{text-align:center;text-transform:none;margin-bottom:50px}.we_are .we_are_list{display:flex;flex-wrap:wrap;justify-content:center}.we_are .we_are_item{width:196px;height:127px;box-shadow:-14px -30px 43px rgba(0,0,0,.05);border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;margin:16px}.we_are .we_are_item span{font-weight:600;font-size:22px;color:#fff}.we_are .we_are_item.item_facebook{background:#0b84ee}.we_are .we_are_item.item_linkendin{background:#2878b7}.we_are .we_are_item.item_facebook>a,.we_are .we_are_item.item_linkendin>a{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.we_are .we_are_item.item_facebook img,.we_are .we_are_item.item_linkendin img{height:40px}.we_are .we_are_item.item_clutch:after,.we_are .we_are_item.item_upwork:after{pointer-events:none;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(316.93deg,#00be6f -12.61%,rgba(0,190,111,0) 53.04%);border-radius:0 0 20px 0;z-index:-3}.we_are .we_are_item.item_clutch:before,.we_are .we_are_item.item_upwork:before{pointer-events:none;content:'';position:absolute;top:0;left:0;right:1px;bottom:1px;background:var(--white);border-radius:0 0 20px 0;z-index:-2}.we_are .we_are_item.item_goodfirms{background:#4284f5}.we_are_form .form{background:rgba(0,0,0,.02)}.cky-modal .cky-btn,.cky-consent-bar .cky-btn{border-radius:20px;transition:box-shadow .43s}.cky-modal .cky-btn:hover,.cky-consent-bar .cky-btn:hover{box-shadow:0 4px 32px var(--btn_shadow)}.cky-modal div[data-cky-tag="detail-powered-by"]{display:none!important}.why .why_li:before{top: calc(var(--h3) * .8 - var(--icon_size)/ 2);left:0}.why .why_li._col{padding-left:34px;padding-top:0;text-align:left}.why .why_list{display:grid;grid-template-columns:1fr 1fr}.popup-bg{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.6);z-index:999991}.popup-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999992;background:#009787;border-radius:20px;padding:40px 40px;max-width:810px}.popup-form .popup-heading{display:inline-block;position:relative;font-family: var(--font2);font-weight:700;font-size:50px;color:#fff;margin-bottom:20px}.popup-form .popup-heading:after{content:'';position:absolute;bottom:9px;left:-5px;height:25px;max-width:82%;width:100%;background:#00be6f;border-radius:90px;z-index:-1}.popup-form .popup-close{position:absolute;top:14px;right:14px;cursor:pointer;display:block;height:24px;width:24px}.popup-form .popup-close svg{display:block;height:24px;width:24}.popup-form .input_label{color:rgba(255,255,255,.6)}.popup-form input:not([type=checkbox],[type=radio],[type=submit],[type=range]), .popup-form textarea {border-bottom:1px solid rgba(255,255,255,.2)}.popup-form textarea{height:75px}.__main_info-flex{display:flex;justify-content:space-between;flex-direction:column}.__main_info-box{height:100%;display:flex;align-items:center}.__flex-align-stretch{align-items:stretch}.who_text p,.who_text ul,.who_text ol{margin-bottom:10px}.front-page .quick,.service-page .quick{--i2s:40px;padding-top:var(--i2s);margin-top:var(--i2s);padding-bottom:var(--i2s)}.error_text{left:0;bottom:-18px}@media only screen and (max-width:900px){.popup-form{max-width:90%;width:100%;padding:20px 20px 0 0}.popup-form .popup-heading{font-size:32px;margin-left:20px}.popup-form .popup-heading:after{height:16px}.popup-form .popup_form{max-height:calc(100vh - 175px);overflow:auto;padding-left:20px}.popup-form .__btn{margin-bottom:20px}}@media only screen and (max-width:1030px){.header_nav_submenu{position:relative;top:0;box-shadow:none;opacity:1;display:none;text-align:center}.leadership_list,.quick-about .grid{grid-template-columns:1fr}.quick-about .grid .quick_list{grid-template-columns:repeat(var(--grid_2),auto)}.leadership .leadership_list .item{max-width:540px;margin:0 auto}.expertise_about .services_list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.cases_list_cases{grid-template-columns:1fr}.expertise_about .services_list{grid-template-columns:repeat(2,1fr)}.why .why_list{grid-template-columns:1fr}}@media only screen and (max-width:600px){.quick-about .grid .quick_list{display:flex}}@media only screen and (max-width:480px){.expertise_about .services_list{grid-template-columns:repeat(1,1fr)}}._bg{background-color:rgba(0,0,0,.02)}.main_contacts ._bg{padding-bottom:110px}.main_contacts .bone{padding-bottom:95px}.main_contacts .main_info{max-width:100%;width:100%}.main_contacts .__main_info-box>div{width:100%}.main_social{margin-top:20px}.main_social ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,40px);gap:11px}.main_contact-box{width:100%}.contact-box__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:540px;margin:0 0 0 auto}.contact-box__item{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:20px;padding:34px 0;display:grid;gap:15px;text-align:center}.contact-box__icon svg{height:24px}.contact-box__label{font-weight:600;font-size:22px;line-height:22px;color:#000}.contact-box__link a{font-weight:400;font-size:18px;line-height:18px;color:rgba(0,0,0,.6)}.contacts-page{padding-top:0}.contacts-page h2 span:before{left:.20em;right:0}.contacts-page h2{line-height:1.05}.contacts-page .form_title_box{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:end}.contacts-page .form_subtitle{color:rgba(0,0,0,.6);font-size:18px}.contacts-page .form_net{margin-top:30px;gap:30px;display:grid;grid-template-columns:auto 1fr}.contacts-page .form_net .form_right{max-width:100%}body .reviews_slide_text{font-weight:normal}.contacts-page .leadership_list{grid-template-columns:1fr;margin:0;gap:12px;max-width:360px}.single-blog .author-info .leadership_list{margin:30px 0 0}.author-info .services_list .item,
.contacts-page .services_list .item:first-child,
.contacts-page .services_list .item:nth-child(2) {grid-column:auto}.author-info .services_list .item,.contacts-page .services_list .item{padding:20px;display:grid;grid-template-columns:100px 1fr;gap:20px}.author-info .services_list .item:before,.contacts-page .services_list .item:before{background:#fff}.author-info .services_list .item:hover,.contacts-page .services_list .item:hover{--color:inherit}.author-info .services_list .item .item_info>div,.contacts-page .services_list .item .item_info>div{display:grid;gap:12px}.contacts-page .services_list .item .item_info>div div{margin:0;line-height:100%}.author-info .services_list .item .item_name,.contacts-page .services_list .item .item_name{font-size:18px}.contacts-page .services_list .item .item_text{font-weight:400;font-size:14px;line-height:19px;color:rgba(0,0,0,.6)}.main_contacts ._dec_dotted{bottom:25px;left:0;width:140px}.contacts-page ._dec_img:first-child{display:none}.contacts-page ._dec_img:last-child{right:0;top:10px;width:80px}.flag{padding:100px 0}.flag .flag_list{margin-top:18px}.flag .flag_list_items{display:grid;grid-template-columns:repeat(4,140px);gap:0;align-items:start;justify-content:space-between;margin:0 60px}.flag .flag_list_item{text-align:center}.flag .flag_list_item .flag_item__image img{height:84px}.flag .flag_list_item .flag_item__title{font-style:normal;font-weight:600;font-size:22px;padding:12px 0;line-height:37px;color:#000}.flag .flag_list_item .flag_item__divider{display:block;width:100px;border-top:1px solid rgba(0,0,0,.1);margin:0 auto}.map_contacts{position:relative;padding:70px 0 10px 0}.map_contacts ._dec_img{top:60px;left:0;width:140px}.box_contacts_grid{display:grid;grid-template-columns:auto auto;gap:75px}.box_contacts_heading{font-style:normal;font-weight:600;font-size:22px;line-height:37px;color:#000;margin:14px 0 5px 0}.box_contacts_list{font-style:normal;font-weight:400;font-size:18px;line-height:30px;margin-bottom:4px}.box_contacts_list>div{color:rgba(0,0,0,.6)}.payment_contacts{position:relative;padding:0 0 95px 0;overflow:hidden}.payment_contacts ._dec_img{right:0;top:10px;width:80px}.payment_contacts ._bg{height:40px;margin-bottom:50px}.page-author .cases_list{padding-top:40px}.main_author{margin-bottom:40px}.main_author .leadership_list .item{grid-template-columns:40px 1fr}.main_author .leadership_list .item .item_image img{border-radius:50%;height:40px;width:40px}.main_author .leadership_list .item .item_name{font-size:18px;display:flex;flex-wrap:wrap;align-items:center;margin:0}@media (max-width:991px){.main_contacts .main_net{flex-direction:column;justify-content:left;grid-gap:15px}.main_contacts .main_net .contact-box__grid{margin:0}.contacts-page .form_title_box{grid-template-columns:1fr;gap:10px}.contacts-page .form_net{grid-template-columns:1fr;gap:30px}.contacts-page .leadership_list{grid-template-columns:1fr 1fr;max-width:100%}.contact-box__item{grid-template-columns:auto 1fr;gap:10px 15px;padding:20px;align-items:center;text-align:left}.contact-box__grid{max-width:100%}.contact-box__item .contact-box__icon{grid-row: 1/3;grid-column:1}.contact-box__item .contact-box__label{grid-row:1;grid-column:2}.contact-box__item .contact-box__link{grid-row:2;grid-column:2}.flag .flag_list_items{margin:0 36px}}@media (max-width:900px){:root[lang="uk"] .main_contacts{--h1:32px}}@media (max-width:768px){.flag .flag_list_items{grid-template-columns:repeat(2,1fr)}.map_contacts .box_contacts_grid{grid-template-columns:1fr;gap:20px}.main_contacts .__main_info-box>div{width:100%}}@media (max-width:600px){.main_author .services_list .item .item_text{font-weight:400;font-size:14px;line-height:19px}.main_contacts .main_breadcrumbs{display:block}.map_contacts .form_title,.flag .form_title,.contacts-page .form_title,.main_contacts .__main_info-box .main_title{text-align:left}.main_contacts ._dec,.contacts-page ._dec,.map_contacts ._dec,.payment_contacts ._dec,.main_contacts ._bg,.payment_contacts ._bg,.payment_contacts .box_grid__right .box_contacts_heading{display:none}.main_contacts .main_net .contact-box__grid{grid-template-columns:1fr;gap:8px}.contacts-page .form_net{margin-top:10px}.contacts-page .leadership_list{grid-template-columns:1fr}.contacts-page .__btn{width:100%}.contacts-page,.main_contacts .bone{padding-bottom:30px}.map_contacts,.flag{padding:0 0 30px 0}.box_contacts_grid{grid-template-columns:1fr;gap:0}.payment_contacts{padding:16px 0 30px 0}}@media only screen and (min-width:771px){.reviews_slide_bottom{grid-column: 1 / -1;margin-left:100px}}.reviews_slide_bottom{max-width:100%}.reviews_slide_social{display:flex;align-items:center}.reviews_slide_social img{height:20px;width:20px;margin-right:8px}.reviews_slide_name{display:flex;align-items:center;gap:10px;line-height:normal}.reviews_slide_text p{margin-bottom:10px}.input_label{color:#696969}.footer_cop{color:#fff}