@media only screen and (hover:none) and (pointer:coarse),(orientation:portrait){:root{--sitewidth:94vw;--padding:calc(( 100vw - var(--sitewidth) ) / 2)}.gap-20{gap:10px!important}[class*=col-]>*{gap:10px!important}h1{font-size:1.8rem}h2,h2 *{font-size:1.6rem!important}.has-large-font-size,.has-x-large-font-size,.betterdocs-faq-wrapper .betterdocs-faq-inner-wrapper .betterdocs-faq-title h2{font-size:1.6rem!important}h3{font-size:1.4rem}p{font-size:1.1rem}span{font-size:1.1rem}.spaced{margin:15px auto}body .is-layout-flex{display:flex!important;flex-direction:column!important;gap:10px}body .is-layout-flex:has(a){align-items:flex-start}.plus{justify-content:space-between}.contact_us img{display:none}.small-container-description h2{font-size:2rem}a.button{box-sizing:border-box}.contact_us{padding:40px;margin:0!important}.footer-main{flex-direction:column;align-items:center;width:90vw;gap:40px;z-index:9999}.filler{height:320px;display:block!important}.contacts_card-handler{bottom:70%;height:min-content;position:absolute;width:auto}.contacts_card-relative{display:contents}.contacts_card{min-width:unset;width:100vw;box-sizing:border-box;z-index:10000;padding:20px;border-radius:20px}.phones{display:flex;flex-direction:column;gap:20px}.chat_buttons{flex-direction:column}.footer-socials{justify-content:flex-start;padding:0 20px}.yandex-rating{position:static;outline:none;margin-top:40px}.footer-bottom{padding:20px}.footer-map{display:block;height:90vh;z-index:-1;pointer-events:none}ul#primary-menu{position:absolute;top:-100%}img.people{width:calc(var(--sitewidth) * 3.5);height:auto;max-height:100%;object-fit:contain}.contacts_card-handler{gap:10px}.contacts_card .custom-logo-link img{max-width:80%;margin-top:10px}.footer-socials{justify-content:center;flex-wrap:wrap;gap:10px;row-gap:0px;padding:0 5px}.contact_us{padding:30px}.small-container-description a.button{width:100%;font-size:15px;padding:15px 10px}.filler{height:360px;z-index:-1!important}main{margin-bottom:0}.small-container-description a.button,a.button{padding:20px 15px}.small-container-description{font-size:1.1rem}#vidPlace{width:var(--sitewidth);height:80vh}section.splide{margin-bottom:30px}.our-team-slider div.text{font-size:1.2rem}.our-team-slider .splide__slide,.our-team-slider .splide__slide img{border-radius:10px}.our-team-slider div.text{left:15px;bottom:15px}.splide__track{border-radius:0px!important;position:relative;box-sizing:border-box}.our-team-slider div.text span.desc{font-size:.9rem}.pc-header{display:none!important}.mobile-header{display:flex!important;flex-direction:column}.phone_number.hidden:after{display:none!important}header#masthead{position:fixed;top:0;z-index:10000000;box-shadow:0 0 10px 10px rgba(0,0,0,.13);transition:.2s}.body-container{overflow:clip;margin-bottom:0}main#primary{padding-top:60px}div.header-main{display:flex;padding:0;width:100%;height:80px;align-items:center}.site-branding{display:flex;width:100%;height:100%;align-items:center;padding:0 20px}.site-branding img{object-fit:contain;height:40px;width:auto}.site-branding a{display:contents}img.noLogo{display:none!important}a.menu-button{width:80px;height:80px;display:flex;flex-shrink:0;align-items:center;justify-content:center;background:var(--main-dark);line-height:0;text-decoration:none;color:#000!important;transition:.2s}div.svg_handler{width:46px;height:42px;position:relative;transform:rotate(0deg);transition:.3s}div.svg_handler>svg{width:100%;position:absolute;left:0;border-radius:100px;transition:.6s ease-out}#line-1{top:0;transition:.4s}#line-2{top:18px;transition:.4s}#line-3{top:36px;transition:.4s}div.header-bottom{display:flex;flex-direction:column;width:100%;z-index:1000;align-items:flex-start;padding:0 20px;gap:30px;height:calc(100dvh - 80px);max-height:0vh;box-sizing:border-box;overflow:clip;transition:.4s ease}div.header-bottom.menu-open{max-height:100vh;padding:20px;transition:.4s ease}ul#primary-menu{position:static;max-width:100%;display:flex;flex-direction:column}.mobile-header a.action{width:100%}ul>li:hover>a~ul,ul>li>a~ul:hover{opacity:0;top:120%;z-index:1000;transform:scale(0);transition:z-index 0s,all .2s}li.menu-item-has-children a:after{display:inline-block;transition:.2s}.contact_us{width:100vw;border-radius:0px;padding:20px var(--padding)}.contact_us img{display:block;left:60%;width:auto;height:120%;top:-10%}.small-container-description{gap:30px;z-index:100}.small-container-description p,.small-container-description h2{width:79%;text-shadow:0 0 10px #003160;z-index:100}.small-container-description br{content:" "}.small-container-description br:after{content:" "}.small-container-description a.button{z-index:100;width:80%}.praktika_archive{display:flex;flex-direction:column;position:relative;background:rgba(224,235,245,.93);padding:15px;border-radius:15px;overflow:clip;min-height:unset}.praktika_archive:hover{transform:none!important}.praktika_archive .case_tags{flex-direction:column-reverse}.praktika_archive .case_tags>*{font-size:.9rem;width:fit-content}.case_files{display:contents}.case_files>img{display:none}.case_files>img:first-child{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-11!important;transform:none!important;box-shadow:none!important;outline:none!important}.praktika_archive h2{font-size:1.3rem!important}.praktika_archive{display:flex;flex-direction:column;position:relative;background:rgba(224,235,245,.93);padding:15px;border-radius:15px;overflow:clip;min-height:unset}.praktika_archive:hover{transform:none!important}.praktika_archive .case_tags{flex-direction:column-reverse}.praktika_archive .case_tags>*{font-size:.9rem;width:fit-content}.case_files{display:contents}.case_files>img{display:none}.case_files>img:first-child{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-11!important;transform:none!important;box-shadow:none!important;outline:none!important}.praktika_archive h2{font-size:1.3rem!important}.praktika_archive div.sum_get span{font-size:1.5rem}.praktika_archive div.sum_get span.percent{font-size:1.1rem}div.breadcrumbs span{font-size:.9rem}section.wp-block-cover:has(.first_card){margin:0!important}section.wp-block-cover .wp-block-cover__inner-container .wp-block-group{position:static;transform:none;gap:10px;margin-top:-30px!important}.wp-block-cover .wp-block-cover__inner-container{margin:20px auto}.first_card{padding:20px;gap:15px}.first_card_text *{font-size:14px}.first_card img.icon{width:40px}section.wp-block-cover .wp-block-cover__inner-container>*{width:var(--sitewidth)}section.wp-block-cover .wp-block-cover__inner-container h1{font-size:30px!important;text-wrap:wrap}section.wp-block-cover .wp-block-cover__inner-container p{font-size:20px}.plus-heading{font-size:20px!important;margin:0}.icon_text img{width:40px!important}div.price-card.filled,div.price-card:hover,div.price-card.filled:hover{transform:none!important}.width-50{max-width:100%!important}.form-calc{padding:5px;border-radius:25px;gap:5px}.form-options-group.row,.form-options-date,.form-options-values,.form-calc>div.form-result,.result_parent,.butn-flex{flex-direction:column}.result_parent{width:100%}.form-calc-formula{text-wrap:nowrap;font-size:16px;display:none}.copy-table{display:none!important}.form-calc>div.form-result{gap:5px}.form-result span.result,.form-result span.result-value{font-size:38px!important;text-align:center}.praktika_archive .case_info{height:100%}.praktika_archive .case_object{justify-content:center}.order-grid>div{display:flex!important;flex-direction:column}a.post-card img{max-width:100%;width:100%;height:200px}section.wp-block-cover:has(.first_card){margin:0!important}section.wp-block-cover .wp-block-cover__inner-container .wp-block-group{position:static;transform:none;gap:10px;margin-top:-30px!important}.wp-block-cover .wp-block-cover__inner-container{margin:20px auto}.first_card{padding:20px;gap:15px}.first_card_text *{font-size:14px}.first_card img.icon{width:40px}section.wp-block-cover .wp-block-cover__inner-container>*{width:var(--sitewidth)}section.wp-block-cover .wp-block-cover__inner-container h1{font-size:30px!important;text-wrap:wrap}section.wp-block-cover .wp-block-cover__inner-container p{font-size:20px}.plus-heading{font-size:20px!important;margin:0}.icon_text img{width:40px!important}div.price-card.filled,div.price-card:hover,div.price-card.filled:hover{transform:none!important}.width-50{max-width:100%!important}.form-calc{padding:5px;border-radius:25px;gap:5px}.form-options-group.row,.form-options-date,.form-options-values,.form-calc>div.form-result,.result_parent,.butn-flex{flex-direction:column}.result_parent{width:100%}.form-calc-formula{text-wrap:nowrap;font-size:16px;display:none}.copy-table{display:none!important}.form-calc>div.form-result{gap:5px}.form-result span.result,.form-result span.result-value{font-size:38px!important;text-align:center}.praktika_archive .case_info{height:100%}.praktika_archive .case_object{justify-content:center}.order-grid>div{display:flex!important;flex-direction:column}a.post-card img{max-width:100%;width:100%;height:200px}.contact_handler{padding:10px}.contact_handler span{display:none}.contact_handler a.send{padding:4px;right:15px;left:unset}a.send svg,a.send img{padding:0;background:0 0;border-radius:none}a.send svg *{fill:white}a.send#tg{bottom:15px!important;right:50px;transform:none!important;animation:none!important}a.send#wa{bottom:15px;transform:none!important;animation:none!important;box-shadow:-4px 0 10px 0 rgba(0,0,0,.2)}li.splide__slide:has(.shorts),li.splide__slide .shorts,li.splide__slide .shorts img{width:60vw!important;height:auto!important}.contact_us{width:100%!important}div.vid-parent{width:80px!important;height:120px!important}.corner-video.active div.vid-parent{height:650px!important;max-height:75vh;width:95vw!important}div.corner-video.active .plyr__controls{top:9px!important;width:calc(100% - 55px)!important}.col-2,.form-options-group.row{display:flex!important;flex-direction:column!important}}