/* Source and licensing information for the line(s) below can be found at https://zexler.ru/themes/custom/zexler/css/responsive.css. */
@media all and (min-width:2450px){.view-team .scrollbooster-viewport{min-width:calc(100vw - 540px) !important}}@media (min-width:3250px){.view-team .scrollbooster-viewport{min-width:calc(100vw - 940px) !important}}@media all and (min-width:1920px){.scrollbooster-viewport{min-width:calc(100vw - 350px) !important}#certificates .scrollbooster-viewport{min-width:60vw !important;width:60vw}}@media all and (min-width:1700px){.scrollbooster-viewport{min-width:calc(100vw - 200px)}}@media all and (min-width:1400px){.container{max-width:1370px}}@media all and (min-width:1520px){.container{max-width:1490px}.highlighted>.container{height:calc(100vh - 90px);display:flex;flex-wrap:wrap;padding:60px 15px}#block-firstscreen{padding-top:0}#block-zexler-views-block-frontservices-block-1{padding-top:0}#certificates .scrollbooster-viewport{min-width:60vw !important;width:60vw}}@media all and (min-width:1280px){#block-firstscreen{padding-top:60px}#block-zexler-views-block-frontservices-block-1{padding-top:30px;padding-bottom:30px}.highlighted>.container{min-height:86vh;display:flex;flex-wrap:wrap}.view-frontservices .view-footer a,.service-ask a{margin-right:0}.field--name-field-parvideo .field__item:nth-child(2n) .video-left{order:2;padding-right:15px;padding-left:65px}.page-vocabulary-tags h1.title{font-size:48px}.view-projects .view-filters fieldset:nth-child(3),.form-item-field-uslugi-target-id-verf{position:unset}.view-projects .view-filters .d-flex{position:relative}.view-projects .view-filters fieldset:nth-child(3) .fieldset-wrapper,.form-item-field-uslugi-target-id-verf .bef-links{width:100%;max-width:unset}.form-item-field-uslugi-target-id-verf ul{display:flex;flex-wrap:wrap}.form-item-field-uslugi-target-id-verf ul li{width:auto;padding:10px 20px 10px 0}.view-projects .view-filters fieldset:nth-child(3) .fieldset-wrapper .bef-checkboxes .form-check{margin-right:20px}.highlighted>.container{align-items:flex-end}#block-zexler-views-block-frontservices-block-1{padding-bottom:0}.view-frontservices .views-row{padding-bottom:5px}}@media all and (max-width:1600px){#block-firstscreen p{font-size:80px}.view-frontservices .views-row a{font-size:14px}.view-presentations form.views-exposed-form .form-select ul{flex-wrap:nowrap}.view-presentations form.views-exposed-form .form-select ul li{padding-right:20px}.view-presentations form.views-exposed-form .form-select ul li a{font-size:15px;white-space:pre}.job-content{padding-left:0}}@media all and (max-width:1519px){.navbar-brand{width:180px}#block-zexler-kontaktyvshapke .field ul li{margin-left:14px}.page-node-153 h1.title{font-size:66px}}@media all and (max-width:1400px){.navbar-brand{width:auto;min-width:142px;margin-right:20px}#block-zexler-kontaktyvshapke .field ul li{margin-left:10px}.navbar-expand-lg .navbar-nav li{padding-right:10px}.navbar-expand-lg .navbar-nav .nav-link{font-size:15px}#block-zexler-kontaktyvshapke .field ul li a{font-size:15px}#block-firstscreen{padding-top:100px}#block-zexler-views-block-frontservices-block-1{padding-top:100px}h2{margin-bottom:50px}#footer,#team,#blog,#cases-list,#cases,#services{padding-top:100px}.price-table{padding-left:0}.block-indent,form.views-exposed-form{padding-left:135px}article.node--type-page{padding:0 130px}.block-indent_right{padding-right:0;padding-left:135px}.case-right{padding-left:100px}.case-item{padding-bottom:100px}.form-type-processed-text p br{display:none}.field--name-field-spar .paragraph{font-size:16px}.field--name-field-projectlogo{top:-14px;right:15px;width:70px;height:70px;padding:10px}.tocify-item a{font-size:15px}.blog-content{font-size:16px}.blog-content h2{margin:50px 0 20px}.tocify-item{padding-bottom:10px}.page-node-153 h1.title{font-size:56px}#block-services .services-cat_item:last-child{min-width:unset}.video-text{padding-left:0}.portfolio-node>.port-case{position:relative;right:0;padding-top:0;text-align:right;justify-content:flex-end;padding-bottom:15px}.job-file{max-width:356px}.rating-title{font-size:40px}.rating-item{width:250px}.rating-item p{font-size:10px}.rating-row{gap:20px}#block-zexler-kontaktyvshapke .field .d-xl-block ul li a{font-size:14px}.navbar-expand-lg .offcanvas .offcanvas-body{justify-content:flex-end}.view-certificates .view-header{min-width:450px;font-size:16px}.view-sertblock{padding-left:135px}}@media all and (max-width:1200px){h2{margin-bottom:30px;padding-left:0}#block-zexler-tekstproekty{font-size:16px}.block-indent_right,.price-table,.price-text,.block-indent{padding-left:0}.row>.block-indent_right,.row>.block-indent{padding-left:10px}.view-frontprojects{padding:50px 0}#footer,#team,#blog,#cases-list,#cases,#services{padding-top:70px}.case-right{padding-left:70px}.case-title a{font-size:18px}.view-frontblog .views-row{padding-right:30px;padding-bottom:40px}#block-team-header .content{max-width:100%;margin:0 auto;font-size:16px}.team-meta{opacity:1}.approach-list>div p:first-child{margin-bottom:20px}.approach-list{margin:0 -10px}.approach-list>div{padding:0 30px 30px 0}.page-node-2 h1.title,.block-services>h1{font-size:90px}.services-list .views-row{font-size:16px}.services-cat_item{padding-top:50px}h1.title,.service-head h1{font-size:70px}.field--name-field-tekst-v-pravom-nizhnem-ugl{max-width:unset;margin-left:auto;margin-bottom:30px;font-size:16px;padding-top:30px}.content-service .field--name-field-tegi-tekstom,.content-service .field--name-field-tegi{max-width:unset}.content-service .field--name-field-tegi-tekstom>div,.content-service .field--name-field-tegi>div{font-size:16px}.service-spar1text p{max-width:unset;font-size:16px}.service-spar1text{padding-bottom:30px}.field--name-field-spar1grid>div p{font-size:16px}.field--name-field-spar .paragraph{margin-bottom:0;padding-top:70px}.paragraph--type--spar-8>div:first-child,.paragraph--type--spar-3>div:first-child{width:60%;padding-right:40px}.paragraph--type--spar-8>div:first-child{padding-left:40px;padding-right:0}.paragraph--type--spar-8>div:last-child,.paragraph--type--spar-3>div:last-child{width:40%}.paragraph--type--spar-8 h2,.paragraph--type--spar-3 h2{padding-left:0;margin-bottom:20px;font-size:30px}.paragraph--type--spar-8 p,.paragraph--type--spar-3 p{padding-left:30px}.paragraph--type--spar-8 ul{margin-left:10px}.paragraph--type--spar-4 p{padding-left:0}.field--name-field-spar5columns>div{padding:0 15px}.project-wrapper{width:50%}.field--name-field-par1text,.field--name-field-par3text{position:relative;transform:unset;top:0;right:0;width:100%;padding-top:15px}.blog-content h2{font-size:24px}.blog-content h1{font-size:30px}.blog-content{padding-right:0}#toc{max-width:215px}#block-zexler-main-menu{margin:0 auto}.review-text{max-width:unset}article.node--type-page{padding:0}.project-case_item .field--name-field-video{display:none !important}.presentation-name{font-size:16px}#team h2{padding-left:15px;padding-right:15px}.view-team{padding-left:15px}.video-title{font-size:32px}.video-left{padding-right:15px}.blog-title .field--name-field-video{display:none !important}.paragraph .field--name-field-parvideo>.field__item:not(:last-child){margin-bottom:25px}.view-projects .view-filters fieldset:nth-child(3) .fieldset-wrapper .d-flex{position:fixed;bottom:0;left:0;background:#fff;z-index:10;padding:10px 5px;justify-content:center !important;width:100%}.view-projects .view-filters fieldset:nth-child(3) .fieldset-wrapper .d-flex .filter-send{display:block;text-decoration:none;margin:0;width:100%;text-align:center}.serv-reset,.filter-items span{margin:15px 15px 0 0}.price-last_col{display:block}.price-last_col a{margin:10px 0 0}.portfolio-node>.port-case{display:none}.job-file{max-width:296px}.highlighted .container{display:flex;flex-wrap:wrap}#block-firstscreen{margin-bottom:30px}.view-certificates{flex-direction:column;align-items:flex-start;gap:20px}#certificates .scrollbooster-viewport{min-width:calc(100vw - 20px);width:calc(100vw - 20px)}.view-sertblock{padding-left:10px}}@media all and (max-width:960px){#page-wrapper{padding-top:60px}#header{padding-top:15px}.navbar-brand{width:91px;min-width:91px;margin-right:auto;margin-left:16px;order:2}.navbar-toggler-icon{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_210_637)"><path d="M3 18H21V16H3V18ZM3 13H21V11H3V13ZM3 6V8H21V6H3Z" fill="black"/></g><defs><clipPath id="clip0_210_637"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}.navbar-toggler{padding:0;border:0;outline:none !important;box-shadow:unset !important}.offcanvas{height:100vh;overflow:auto}.offcanvas-header .btn-close{outline:none !important;box-shadow:unset !important;filter:unset;padding-left:0;padding-right:0;opacity:1;z-index:100}.navbar-expand-lg .navbar-nav li{padding:0 0 15px}.offcanvas-body{padding:30px 60px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.navbar-expand-lg .navbar-nav .nav-link{font-size:18px;text-transform:uppercase}#block-zexler-main-menu{width:100%;margin:0}#block-zexler-kontaktyvshapke{position:absolute;top:13px;right:0}.mob-contact{order:3}.mob-contact .content ul,.mob-contact .content ul li{padding:0;margin:0;list-style:none;list-style-image:none}.mob-contact .content ul{display:flex;align-items:center;justify-content:flex-end}.mob-contact .content ul li{margin-left:20px}.mob-contact .content ul li a{display:block}#block-zexler-kontaktyvmenyu .content ul,#block-zexler-kontaktyvmenyu .content ul li{padding:0;margin:0;list-style:none;list-style-image:none}#block-zexler-kontaktyvmenyu .content ul{display:flex}#block-zexler-kontaktyvmenyu .content ul li:not(:last-child){margin-right:20px}#block-zexler-kontaktyvmenyu .content ul li:last-child a{text-decoration:none}#block-zexler-kontaktyvmenyu .content ul li a{font-size:14px}#block-firstscreen{padding-top:70px}#block-firstscreen p strong{font-size:18px;padding:10px 22px 10px 0;margin-right:-20px;top:-11px}#block-firstscreen p{font-size:50px}#block-zexler-views-block-frontservices-block-1{padding-top:50px}.services-block,.services-block:not(:last-child){padding-bottom:20px}.services-list{padding-top:10px}.services-list .views-row:not(:last-child){margin-bottom:15px}.case-right{padding-left:10px;padding-bottom:0}.view-frontcase .views-row:nth-child(2n) .case-right{padding-left:10px;padding-right:0}.case-left{order:2}.case-right>div:not(.case-title){display:none}.case-item .field--name-field-caselogo{display:none}.case-item{padding-bottom:40px}.view-frontcase .views-row:last-child .case-item{padding-bottom:20px}.feedback-left{order:2}.feedback-right{display:block;padding-top:0;padding-left:15px;padding-bottom:30px}.page-node-2 h1.title,.block-services>h1{font-size:60px}.feedback-right p:first-child a{font-size:26px}h1.title,.service-head h1{font-size:40px}.service-spar1text h2{padding-left:0;max-width:unset;margin-bottom:20px;font-size:32px}.paragraph--type--spar-8>div:first-child,.paragraph--type--spar-3>div:first-child{width:100%;padding-right:0;order:3}.paragraph--type--spar-4>div{width:100%}.paragraph--type--spar-8>div:last-child,.paragraph--type--spar-3>div:last-child{width:100%;padding-bottom:20px}.field--name-field-spar5columns>div{width:50%}.paragraph--type--spar-8>div:first-child{padding-left:0}.sidebar{display:none}.job-sidebar{display:block;margin-top:30px}.job-file{max-width:unset}.view-vacancies{margin-top:35px}.view-vacancies .views-row{margin-bottom:35px}.job-title{margin-bottom:15px}.job-title a{font-size:20px}video{max-width:100% !important;height:auto !important}.page-node-153 h1.title{font-size:46px}article.node--type-page h3{font-size:22px;margin-bottom:20px}.video-all{padding:20px 0 0}.video-right{padding-top:20px}.video-list_title{padding-bottom:10px}.view-video .field--name-body{padding-top:20px}.view-video .field--name-field-podpis{max-width:unset}.view-video .field--type-entity-reference{margin:0 0 30px}.view-video .view-header{font-size:16px;margin-bottom:25px}.view-projects .view-filters fieldset:nth-child(3) .fieldset-wrapper,.form-item-field-uslugi-target-id-verf .bef-links{width:300px}.price-last_col>div{min-width:unset}.price-table .row>div{padding:15px 15px 15px 0}.view-portfolio .views-infinite-scroll-content-wrapper .views-row{width:50%}.portfolio-name{font-size:16px}.field--name-field-port-text .paragraph--type--tekstovyy-blok{margin:50px auto}.field--name-field-port-text .paragraph--type--tekstovyy-blok{font-size:16px}.field--name-field-port-text .paragraph--type--tekstovyy-blok h3{margin-bottom:15px}.view-related .row>div{width:33.333%}.view-related .row>div:nth-child(4){display:none}.rating-title{font-size:30px;margin-bottom:20px}#block-zexler-views-block-sertblock-block-2,.view-certificates{margin-bottom:100px}}@media all and (max-width:767px){#header{position:fixed;z-index:10000}.navbar-brand{width:72px;min-width:72px;line-height:1;order:2}.offcanvas-body{padding-right:15px;padding-left:50px}.region-header-form{padding:0;margin:0}.navbar-form{width:100%}#block-firstscreen{padding-top:50px}#block-firstscreen p{font-size:28px}#block-firstscreen p strong{font-size:18px;padding:5px 15px 5px 0;margin-right:-10px;top:-7px}#block-firstscreen h1:before{display:none}#block-firstscreen h1{font-size:14px}.view-frontservices .row{justify-content:flex-start}.view-frontservices .views-row{padding-bottom:8px}.view-frontservices .view-footer a,.service-ask a{font-size:16px}#footer,#team,#blog,#cases-list,#cases,#services{padding-top:50px}h2{font-size:30px;margin-bottom:20px}.services-category{font-size:16px}.view-frontblog .view-content{overflow:auto;flex-wrap:nowrap}.view-frontblog .view-content .views-row{min-width:308px;margin-right:20px}.blog-title a{font-size:16px}.field--name-field-anons{font-size:15px}.approach-list{margin:0;flex-wrap:nowrap;overflow:auto}.approach-list>div{padding:0 0 20px;width:300px;min-width:300px;margin-right:20px}.form-check{font-size:14px}.btn-primary{width:100%;height:50px;padding:0 20px}#block-footersocial .content ul li{padding-left:0}#block-footersocial .content ul li a{font-size:14px}#block-footersocial .content ul{justify-content:space-between}.copyrights{position:relative;padding-bottom:30px}.footer-logo{padding-bottom:10px}a.back-to-top{position:absolute;top:30px;right:0}.breadcrumb{padding-top:20px}.page-node-2 h1.title,.block-services>h1{font-size:32px;margin-bottom:20px}.services-cat_item{padding-top:20px}h1.title,.service-head h1{font-size:30px;margin-bottom:20px}.service-text_list ul li{margin-bottom:15px;font-size:16px}.content-service .field--name-field-tegi-tekstom,.content-service .field--name-field-tegi{max-width:unset;overflow:auto;flex-wrap:nowrap}.content-service .field--name-field-tegi-tekstom>div,.content-service .field--name-field-tegi>div{white-space:pre}.service-ask{text-align:center}.service-spar1text h2{font-size:28px}.field--name-field-spar1grid{flex-wrap:nowrap;overflow:auto}.field--name-field-spar1grid>div{min-width:300px;margin-right:20px}.field--name-field-spar1grid>div img{margin-bottom:15px}.field--name-field-spar1grid>div p{margin-bottom:10px}.field--name-field-spar .paragraph{flex-wrap:wrap}.field--name-field-cifra-nad-tekstom,.field--name-field-uzkaya{width:100%;padding-right:0;padding-left:50px}.field--name-field-shirokaya{width:100%}.paragraph--type--spar-8 h2,.paragraph--type--spar-3 h2{font-size:28px}.field--name-field-spar .paragraph{padding-top:50px}.paragraph--type--spar-4 h2{margin-bottom:20px}.field--name-field-spar5columns{display:flex;flex-wrap:nowrap;margin:0;overflow:auto}.field--name-field-spar5columns>div{width:300px;min-width:300px;margin-right:20px;padding:0}.price-table{overflow:auto}.price-table>div{min-width:800px}.price-last_col{display:flex}.price-last_col a{margin:0 0 0 15px}.price-text{padding-bottom:20px}.price-text h2{margin-bottom:0}.price-link{text-align:center}.blog-date{padding-right:20px;font-size:12px}.article-item .blog-comment .field--name-field-teamfoto img{max-width:35px;min-width:35px}.blog-comment>div:nth-child(2){font-size:12px}#block-zexler-stati .nav-link{font-size:16px;margin-right:20px}.project-wrapper{width:100%;padding-bottom:30px}.project-item{font-size:15px}.paragraph--type--spar-8 p,.paragraph--type--spar-3 p{padding-left:0}.blog-content h1{font-size:20px}.author-box .field--name-field-teamposition{display:none}.author-box{font-size:12px}.paragraph{margin-bottom:30px}.blog-content h2{font-size:18px;margin:30px 0 15px}.footer-policy{width:100%}.view-reviews .project-wrapper{left:0 !important}.review-title h1{font-size:18px;margin-bottom:30px;text-align:left}.review-info>div:first-child{margin-bottom:10px}.review-info{padding-right:10px}.review-meta{margin-bottom:30px}.review-text{font-size:14px}.review-info>div:first-child{font-size:16px}.review-date,.review-info>div:nth-child(2){font-size:12px}#block-zexler-views-block-reviews-block-1{margin-top:35px}#block-zexler-views-block-reviews-block-1 h2{font-size:18px}.view-reviews .project-item{padding:15px}.project-item .review-info{min-height:unset}.view-reviews .project-item .field--name-body{min-height:unset}.view-frontservices .view-footer a,.service-ask a{display:block;text-align:center;width:100%;padding:6px 15px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;text-transform:uppercase;z-index:1000}.view-frontservices .view-footer .container,.service-ask .container{padding:0}.project-item .field--name-field-o-kompanii{padding-right:0}.project-head{padding-right:60px}.field--name-field-teamfoto .field__item:nth-child(2){display:none !important}.team-item img{max-width:unset !important}.team-item{width:100%;margin-right:20px}.view-team .views-row{width:255px;margin-right:0}#team h2{padding-left:0}#block-team-header{margin-bottom:30px}body .ui-widget.ui-widget-content{width:100% !important;top:0 !important;height:100% !important}body .ui-dialog .ui-dialog-content,body #drupal-modal{height:100% !important;min-height:100vh !important}form.views-exposed-form{padding-left:0}.old-posts a{font-size:16px}body .ui-widget .form-type-processed-text{font-size:16px;padding-right:20px}.page-node-153 h1.title{font-size:22px}.node--type-page .node__content{font-size:16px}.view-projects .view-filters .form-check{margin:0 !important}.project-case_item .field--name-field-video{display:none !important}.view-presentations .views-infinite-scroll-content-wrapper>div{width:100%;margin-bottom:30px}.team-nav{margin:10px auto 30px auto}.container-team{padding:0}.video-title{font-size:22px;margin-bottom:20px}.video-list_title{font-size:20px}.view-video .view-header a:after{width:13px;height:13px;margin-left:10px;background-size:contain}.view-video .views-row:not(:last-child) .video-post{padding-bottom:50px}.node--type-doc h1.title{font-size:22px}.form-item-field-uslugi-target-id-verf .bef-links{width:calc(100vw - 25px)}.view-projects .view-filters .form-item-field-uslugi-target-id-verf label{margin-top:0}.view-tag-list .view-content .views-row{width:auto;padding:0 20px 10px 0;font-size:14px}body:not(.path-frontpage) #team{padding-bottom:30px}.team-nav{display:none}#team h2,.paragraph--type--spar-6 h2,.field--name-field-tekst-v-pravom-nizhnem-ugl p,#block-team-header h2,#our-approach h2,#blog h2{display:flex;align-items:center;justify-content:space-between}.field--name-field-tekst-v-pravom-nizhnem-ugl p,#block-team-header h2{margin-bottom:-30px}#team h2:after,.paragraph--type--spar-6 h2:after,.field--name-field-tekst-v-pravom-nizhnem-ugl p:after,#block-team-header h2:after,#our-approach h2:after,#awards h2:after{display:block;content:'';background:url(/themes/custom/zexler/css/../images/swipe.gif) center center no-repeat;width:100px;height:100px;min-width:100px;background-size:contain}#awards h2{flex-wrap:nowrap;display:flex;align-items:center}#header:before{background:#fff}.paragraph--type--spar-4,.team-nav{position:relative}.paragraph--type--spar-4:before{position:absolute;bottom:-30px;right:15px;display:block;content:'';background:url(/themes/custom/zexler/css/../images/swipe.gif) center center no-repeat;width:100px;height:100px;min-width:100px;background-size:contain}#block-zexler-views-block-team-block-1 .content .content{padding:20px 15px 0}#block-zexler-views-block-team-block-1 .team-nav{display:none !important}body:not(.path-frontpage) #team h2{padding-left:15px}.price-text br{display:none}.price-row,.price-row .field--name-body{font-size:14px}.view-portfolio .views-infinite-scroll-content-wrapper{padding-top:0}.view-portfolio .views-infinite-scroll-content-wrapper .views-row{width:100%;padding-bottom:35px}.portfolio-name{padding-top:10px}.view-related h3{font-size:18px;margin-bottom:30px}.view-related .row>div{width:100%;padding-bottom:20px}.field--name-field-port-team>div img{width:50px;height:50px !important}.portfolio-node .team-item{margin-right:0}.field--name-field-port-team>div{width:150px;margin:0 10px}.portfolio-wrapper h3{font-size:16px}.node--type-portfolio h1.title{font-size:28px;margin-bottom:30px}.field--name-field-jobtags{margin-bottom:20px}.field--name-field-jobtags .field__item{margin:0 15px 5px 0;font-size:12px}.job-file{padding:30px}.job-title a{font-size:16px}#block-zexler-tekstproekty{font-size:13px}#block-zexler-tekstproekty br{display:none}.case-title a{font-size:14px}.rating-title{font-size:20px;margin-bottom:0}.rating-item{width:calc(50% - 8px);max-width:250px;background-size:25px}#block-zexler-reyting{width:100%}.rating-row{gap:0px;justify-content:space-between}.rating-item p{font-size:8px;max-width:130px}.rating-item p:first-child{margin-bottom:0;font-size:14px}#block-zexler-reyting{margin-top:40px;order:3}#block-firstscreen{margin-bottom:0}.view-certificates .view-header{min-width:unset;font-size:14px}#certificates .views-row{width:250px;min-width:250px}#certificates h2{margin:0}#cookie-modal{padding-bottom:0;bottom:70px}#cookie-modal .container{flex-direction:column;text-align:left;gap:10px;border-radius:0;padding:15px 10px}#cookie-modal p:first-child{padding-right:0;font-size:12px}#cookie-modal .btn{font-size:14px}.sert-wrapper{padding:20px;width:300px;min-width:300px;margin-right:20px;min-height:300px}.view-sertblock .view-footer{margin:0 -10px}}@media all and (max-width:370px){.mob-contact .content ul li{margin-left:15px}}
/* Source and licensing information for the above line(s) can be found at https://zexler.ru/themes/custom/zexler/css/responsive.css. */