@charset "UTF-8";h3,h4{letter-spacing:1.32px;color:var(--text);margin-bottom:40px;margin-top:0}body,html,ol,ul{margin:0;width:100%}.content__text p,.content__text.no-pd h3,.error404 p,.post-section h2+.post-section__columns-wrapper .post-section__columns-item,h1,h2,h3,h4{margin-top:0}.content__text p:last-child,.error404 p:last-child,.mb-0,ol li,ul li{margin-bottom:0}.content__text p a,.error404 p a,ol li a,ul li a{color:#ee5252!important}.content__text h3 .red-link:hover,a{text-decoration:none}.blog__content,.content,.content__text,.form,.post__content,body,html,ol,ul{width:100%}.form__button,h2{letter-spacing:.03em}.form__policy .wpcf7-list-item-label,.noselect{-webkit-touch-callout:none;-khtml-user-select:none}#header .header__menu-item:last-child .header__menu-link,.home #header .header__menu-item:last-child:hover .header__menu-link,.home #header.fixed .header__menu-item:last-child .header__menu-link,.home #header.fixed.red-header .header__menu-item:last-child:hover .header__menu-link,a{color:#ee5252}#header .header__menu-item:hover,#header.fixed{background-color:#fff}*,.about-section__columns-item,.blog-latest h2.red,.blog-list__item,.case-studies__item,.contact-block__info,.form .fields__item,.form .fields__item-textarea,.left-menu__inner,.post-author__info,.post-section__columns-item,.projects-list__item,ol,ul{box-sizing:border-box}:root{--main-bg:#FFFFFF;--black:#000000;--white:#FFFFFF;--text:#000000}@font-face{font-family:Montserrat;src:url("../fonts/Montserrat-Light.eot"),url("../fonts/Montserrat-Light.eot") format("embedded-opentype"),url("../fonts/Montserrat-Light.woff") format("woff"),url("../fonts/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/Montserrat-Thin.eot"),url("../fonts/Montserrat-Thin.eot") format("embedded-opentype"),url("../fonts/Montserrat-Thin.woff") format("woff"),url("../fonts/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/Montserrat-SemiBold.eot"),url("../fonts/Montserrat-SemiBold.eot") format("embedded-opentype"),url("../fonts/Montserrat-SemiBold.woff") format("woff"),url("../fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/Montserrat-ExtraLight.eot"),url("../fonts/Montserrat-ExtraLight.eot") format("embedded-opentype"),url("../fonts/Montserrat-ExtraLight.woff") format("woff"),url("../fonts/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/Montserrat-Bold.eot"),url("../fonts/Montserrat-Bold.eot") format("embedded-opentype"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/Montserrat-Regular.eot"),url("../fonts/Montserrat-Regular.eot") format("embedded-opentype"),url("../fonts/Montserrat-Regular.woff") format("woff"),url("../fonts/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/Montserrat-Medium.eot"),url("../fonts/Montserrat-Medium.eot") format("embedded-opentype"),url("../fonts/Montserrat-Medium.woff") format("woff"),url("../fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/Montserrat-ExtraBold.eot"),url("../fonts/Montserrat-ExtraBold.eot") format("embedded-opentype"),url("../fonts/Montserrat-ExtraBold.woff") format("woff"),url("../fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/Montserrat-Black.eot"),url("../fonts/Montserrat-Black.eot") format("embedded-opentype"),url("../fonts/Montserrat-Black.woff") format("woff"),url("../fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Druk Wide Cy";src:url("../fonts/Druk-Wide-Cy.eot"),url("../fonts/Druk-Wide-Cy.eot?#iefix") format("embedded-opentype"),url("../fonts/Druk-Wide-Cy.woff2") format("woff2"),url("../fonts/Druk-Wide-Cy.woff") format("woff"),url("../fonts/Druk-Wide-Cy.ttf") format("truetype"),url("../fonts/Druk-Wide-Cy.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Druk XCond Cy";src:url("../fonts/Druk-Condensed-X-Super-Web.woff2") format("woff2"),url("../fonts/Druk-Condensed-X-Super-Web.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:cx-dojo;src:url("../fonts/cx-dojo.eot");src:url("../fonts/cx-dojo.eot") format("embedded-opentype"),url("../fonts/cx-dojo.ttf") format("truetype"),url("../fonts/cx-dojo.woff") format("woff"),url("../fonts/cx-dojo.svg") format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:cx-dojo!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form__button,h4 b{font-weight:400!important}.icon-fire:before{content:"\e900"}.icon-location:before{content:"\e901"}.icon-play:before{content:"\e902"}.icon-close:before{content:"\e903"}.icon-check:before{content:"\e904"}.icon-mail:before{content:"\e905"}.icon-watch:before{content:"\e906"}.icon-read:before{content:"\e907"}.icon-listen:before{content:"\e908"}.icon-drible:before{content:"\e90b"}.icon-youtube .path1:before{content:"\e909"}.icon-youtube .path2:before{content:"\e90a";margin-left:-1em;color:#fff}.icon-google:before{content:"\e90c"}.icon-instagram:before{content:"\e90d"}.icon-facebook:before{content:"\e90e"}.icon-twitter:before{content:"\e90f"}.icon-upwork:before{content:"\e910"}.icon-trustpilot:before{content:"\e911"}.icon-clutch:before{content:"\e912"}.icon-linkedin:before{content:"\e913"}.icon-arrow-left:before,.pagination .nav-links .page-numbers.prev:before{content:"\e914"}.icon-arrow-right:before,.pagination .nav-links .page-numbers.next:before{content:"\e915"}#header .header__menu-btn:after,.icon-plus:before{content:"\e916"}#header .header__menu-btn.active:after,.icon-minus:before{content:"\e917"}.icon-quotes:before{content:"\e918"}body,html{position:relative;font:14px Montserrat,Arial,Helvetica,sans-serif;min-height:100%;background:var(--main-bg)}body.overflow-hidden,html.overflow-hidden{overflow:hidden!important}*{outline:0}button{outline:0!important}a:active,a:focus,a:hover{text-decoration:none;outline:0}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form .fields__item-label .resume-file,.form .fields__item-label input[type=file],.form__policy-input{display:none}.flex-wrap{flex-wrap:wrap}.transition{-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.no-scroll{overflow:hidden}.error404 p{font-weight:300;font-size:20px;line-height:30px;color:var(--text)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Montserrat,sans-serif;color:#000;text-overflow:ellipsis;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:left;font-weight:700}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input::-moz-placeholder,textarea::-moz-placeholder{font-family:Montserrat,sans-serif;color:var(--black);text-overflow:ellipsis;opacity:1;-moz-transition:opacity .3s;transition:opacity .3s;text-align:left;font-weight:700}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:-moz-placeholder,textarea:-moz-placeholder{font-family:Montserrat,sans-serif;color:var(--black);text-overflow:ellipsis;opacity:1;-moz-transition:opacity .3s;transition:opacity .3s;text-align:left;font-weight:700}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:Montserrat,sans-serif;color:var(--black);text-overflow:ellipsis;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;text-align:left;font-weight:700}h1,h2.red{color:rgba(252,3,1,.7);text-transform:uppercase}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}h1{font:900 90px/108px Druk Wide Cy,sans-serif}h2{font:900 95px/95px Druk XCond Cy,sans-serif;text-transform:uppercase;color:var(--text);margin-bottom:70px;font-weight:400!important}h2.red{font:900 75px/90px Druk Wide Cy,sans-serif;font-weight:900!important}h3{font:900 24px/36px Montserrat,Arial,Helvetica,sans-serif;text-transform:uppercase}h4{font:400 48px/48px Druk XCond Cy,sans-serif;text-transform:uppercase;font-weight:400!important}.content__text p,ol li,ul li{font-weight:300;font-size:20px;line-height:30px;color:var(--text)}ol,ul{padding-left:20px}ul li::marker{font-size:16px}em,input,strong,textarea{font-family:Montserrat,sans-serif}.content{padding-top:110px}.content__text{padding:0 95px}.content__text blockquote{margin-left:0;margin-right:0}.content__text.no-pd{padding:0!important;margin-bottom:30px}.content__text h3{display:block;width:100%;margin:70px 0 50px}.content__text h3 .red-link{color:#ff7676;text-decoration:underline;white-space:nowrap}.container{margin:0 auto;max-width:1110px;padding:0 15px;z-index:10}.jr-insta-thumb{margin-bottom:95px}.jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li{padding:2px}.form .fields,.our-values__list,.services-section__columns,.team-list{width:calc(100% + 30px);max-width:calc(100% + 30px);flex:0 0 calc(100% + 30px);margin:0 -15px}.form .fields__item{width:50%;padding:0 15px 20px;position:relative;margin-bottom:60px}.form .fields__item-input,.form .fields__item-label{padding:0 0 20px;font-weight:700;letter-spacing:1px;color:var(--text);line-height:30px;width:100%;font-size:14px;text-transform:uppercase}.form .fields__item:last-child{width:100%;margin-bottom:0}.form .fields__item-label{border:0;border-bottom:3px solid var(--black);cursor:pointer;justify-content:space-between}.form .fields__item-label .icon-plus{font-size:24px;color:#000;margin-right:12px}.form .fields__item-input{border:0;border-bottom:3px solid var(--black);background-color:transparent;border-radius:0}.form .fields__item-input.wpcf7-not-valid{border-bottom:3px solid #cd3a3a}.form .fields__item-textarea{width:100%;padding:10px 20px;border:3px solid var(--black);border-radius:10px;font-weight:700;font-size:14px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:var(--text);resize:vertical;min-height:110px;background-color:transparent}.form .fields__item .wpcf7-not-valid-tip{width:100%;padding:0 15px;position:absolute;left:0;bottom:0;font-weight:400;font-size:12px;color:#cd3a3a;box-sizing:border-box}.form .fields__item-file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form .fields__item .wpcf7-form-control-wrap{position:initial!important}.form__button{margin-left:auto;height:80px;padding:0 45px;border:3px solid var(--black);border-radius:40px;align-items:center;justify-content:center;font-family:Druk XCond Cy,sans-serif;font-size:44px;text-transform:uppercase;color:var(--text);background-color:transparent;cursor:pointer;min-width:125px}.form__button:hover{border:3px solid #00f;color:#00f}.form__button:active{border:3px solid #00f;background-color:#00f;color:#fff}.form__checkboxes{width:100%;justify-content:space-between;margin:40px 0 80px;align-items:flex-start}.form__policy{width:calc(50% - 15px);max-width:calc(50% - 15px);flex:0 0 calc(50% - 15px)}.about-section .video-block,.form__policy .wpcf7-list-item{margin:0}.form__policy-input:checked+.wpcf7-list-item-label:after{display:block}.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{width:20px;height:20px;display:inline-block;font-size:20px;overflow:hidden;font-family:cx-dojo!important}.form__policy label{display:flex;flex-wrap:wrap;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;font-weight:700;font-size:14px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:var(--text);position:relative}.form__policy label a{text-decoration:underline;color:var(--text)}.form__policy .wpcf7-list-item-label{padding-left:45px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__policy .wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:0;width:24px;min-width:24px;height:24px;border-radius:4px 4px 0 0;border:solid 3px var(--black);background-color:transparent}.form__policy .wpcf7-list-item-label:after{top:7px;left:7px;width:16px;height:16px;text-align:center;line-height:16px;font-family:cx-dojo!important;content:"\e904";position:absolute;font-size:16px;color:var(--black);display:none}.form .wpcf7-response-output,.pagination .nav-links .page-numbers:hover{color:var(--text)}.pagination{margin:25px 0}.pagination .nav-links{display:flex;align-items:center}.pagination .nav-links .page-numbers{font-weight:700;font-size:15px;letter-spacing:1px;color:#b2b2b2;margin:0 10px;transition:color .3s linear;cursor:pointer}.pagination .nav-links .page-numbers.current{color:var(--black);cursor:default}.pagination .nav-links .page-numbers.next{color:var(--black)}.pagination .nav-links .page-numbers.prev{color:var(--black);margin-left:0}#header{width:100%;position:fixed;left:0;top:0;z-index:1099;transition:linear!important}#header.fixed{box-shadow:0 5px 10px rgba(0,0,0,.07)}#header.fixed .header__menu-link,.home .cover-poster-subtitle{color:#000}#header .header{width:100%;height:110px;align-items:center}#header .header__logo{width:225px;opacity:1}#header .header__logo.show{opacity:1}#header .header__logo-image{width:100%;margin-top:3px}#header .header__menu{height:100%;margin-left:auto;display:flex}#header .header__menu-item{height:100%;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#header .header__menu-item:hover .header__submenu{visibility:visible;opacity:1}#header .header__menu-item.active .header__menu-link,#header .header__submenu-link:hover{color:#b2b2b2}#header .header__menu-item.aqua .header__menu-link,.home #header .header__menu-item.aqua .header__menu-link:hover,.home #header.fixed .header__menu-item.aqua .header__menu-link,.home #header.fixed.red-header .header__menu-item.aqua .header__menu-link:hover{color:#00f}#header .header__menu-item.aqua .header__menu-link .heart-light{width:28px;display:none;margin-right:2px}#header .header__menu-item.aqua .header__menu-link .heart-dark{width:28px;margin-right:2px}#header .header__menu-link{padding:0 15px;font-weight:700;font-size:14px;color:var(--text);z-index:50;text-transform:uppercase;height:100%;align-items:center}#header .header__menu-btn{display:none;font-size:20px;color:#000;cursor:pointer;font-family:cx-dojo;margin-left:auto}#header .header__submenu{z-index:100;position:absolute;top:109px;left:0;opacity:0;padding:0 0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;visibility:hidden;min-width:100%;box-shadow:0 6px 10px rgba(0,0,0,.07);background-color:#fff}#footer .footer__menu,#header .header__burger{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}#header .header__submenu-item{padding:0 20px;margin-bottom:20px}#header .header__submenu-item:last-child{margin-bottom:0}#header .header__submenu-link{display:inline-block;white-space:nowrap;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#000}.home #header .header__menu-item.aqua .header__menu-link .heart-dark,.home #header .header__menu-item.aqua .header__menu-link:hover .heart-light,.home #header.fixed.red-header .header__menu-item.aqua .header__menu-link .heart-dark,.home #header.fixed.red-header .header__menu-item.aqua .header__menu-link:hover .heart-light{display:none}#header .header__burger{display:none;flex-direction:column;align-items:flex-end;margin-left:auto}#header .header__burger.active .icon-burger{background-color:#000}#footer,.home #header.fixed.red-header,.main .hero{background-color:#ee5252}#header .header__burger.active .icon-burger:first-child{top:8px;width:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .header__burger.active .icon-burger:nth-child(2){background:0 0!important}#header .header__burger.active .icon-burger:nth-child(3){top:-8px;width:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header .header__burger .icon-burger{display:block;height:3px;background-color:var(--black);margin:2.5px 0;position:relative;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#footer .footer__bottom-link:last-child,#footer .footer__socials-item:last-child,.post-section__share-item:last-child{margin-right:0}#header .header__burger .icon-burger:first-child{width:35px}#header .header__burger .icon-burger:nth-child(2){width:25px}#header .header__burger .icon-burger:nth-child(3){width:30px}.home #header .header__menu-item:last-child .header__menu-link,.home #header.fixed.red-header .header__menu-item:last-child .header__menu-link{color:#fff}.home #header .header__menu-item.aqua .header__menu-link,.home #header.fixed.red-header .header__menu-item.aqua .header__menu-link{color:#2cfefd}.home #header.fixed.red-header .header__menu-item.aqua .header__menu-link .heart-light,.home #header.fixed.red-header .header__menu-item.aqua .header__menu-link:hover .heart-dark{display:block}.home #header .header__submenu,.home #header.fixed.red-header .header__submenu{padding-top:20px;margin-top:-10px}.home #header .header__menu-item.aqua .header__menu-link .heart-light,.home #header .header__menu-item.aqua .header__menu-link:hover .heart-dark{display:block}.home #header.fixed .header__menu-item.aqua .header__menu-link .heart-light{display:none}.home #header.fixed .header__menu-item.aqua .header__menu-link .heart-dark{display:block}@media (min-width:1340px) and (max-width:1540px){.form .fields__item,h3,h4{margin-bottom:40px}.content{padding-top:75px}.content__text{padding:0 80px}.content h3{margin:60px 0 40px}.container{max-width:1040px}h1{font-size:80px;line-height:94px}h2{font-size:75px;line-height:70px;margin-bottom:55px}h2.red{font-size:70px;line-height:85px}h3{font-size:20px;line-height:30px}h4{font-size:40px;line-height:40px}.jr-insta-thumb{margin-bottom:80px}.form__button{font-size:36px;height:70px;border-radius:35px;padding:0 40px}.form__checkboxes{margin:30px 0 60px}#header .header{height:75px}#header .header__logo{width:215px}#header .header__menu-link{padding:0 10px}#header .header__submenu{top:74px}}@media (min-width:1200px) and (max-width:1340px){.content__text p,.error404 p,ol li,ul li{font-size:18px;line-height:26px}.error404 p,h3{line-height:26px}.form .fields__item,h3,h4{margin-bottom:30px}.content{padding-top:60px}.content__text{padding:0 70px}.content__text.no-pd{margin-bottom:25px}.content__text.no-pd h3{margin-top:0}.content__text h3{margin:55px 0 35px}.container{max-width:840px}h1{font-size:75px;line-height:80px}h2{font-size:60px;line-height:55px;margin-bottom:55px}h2.red{font-size:65px;line-height:75px}h3{font-size:18px}h4{font-size:36px;line-height:36px}.jr-insta-thumb{margin-bottom:70px}.form__button{font-size:32px;height:60px;border-radius:30px;padding:0 35px}.form__checkboxes{margin:30px 0 60px}.form__policy label{font-size:13px;line-height:20px}#header .header{height:70px}#header .header__logo{width:200px}#header .header__menu-link{padding:0 5px;font-size:12px}#header .header__submenu{top:69px;padding:0 0 15px}#header .header__submenu-item{padding:0 15px;margin-bottom:15px}#header .header__submenu-link{font-size:13px}}@media (min-width:991px) and (max-width:1200px){.content__text p,.error404 p,ol li,ul li{font-size:16px;line-height:24px}.error404 p,h3{line-height:24px}.content__text.no-pd,.form .fields__item,h3,h4{margin-bottom:25px}.content{padding-top:70px}.content__text{padding:0 55px}.content__text.no-pd h3{margin-top:0}.content__text h3{margin:50px 0 30px}.container{max-width:680px}h1{font-size:60px;line-height:64px}h2{font-size:50px;line-height:45px;margin-bottom:45px}h2.red{font-size:55px;line-height:70px}h3{font-size:16px}h4{font-size:32px;line-height:32px}.jr-insta-thumb{margin-bottom:70px}.form .form__policy{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:40px}.form .form__policy:last-child{margin-bottom:0}.form .fields__item-input,.form .fields__item-label{padding:0 0 15px}.form__button{font-size:28px;height:50px;border-radius:25px;padding:0 30px}.form__checkboxes{margin:25px 0 50px}.form__policy{margin-bottom:30px}.form__policy label{font-size:13px}#header .header{height:70px}#header .header__logo{width:140px}#header .header__menu-link{padding:0 4px;font-size:10px}#header .header__submenu{top:69px;padding:0 0 10px}#header .header__submenu-item{padding:0 10px;margin-bottom:10px}#header .header__submenu-link{font-size:12px}}@media (min-width:767px) and (max-width:991px){.content__text p,.error404 p,ol li,ul li{font-size:16px;line-height:24px}.error404 p,h3{line-height:24px}.content__text.no-pd,.form .fields__item,h3,h4{margin-bottom:25px}.content{padding-top:60px}.content__text{padding:0 0 0 55px}.content__text.no-pd h3{margin-top:0}h1,h2.red{font-size:45px}.content__text h3{margin:45px 0 25px}.container{max-width:100%}h1{line-height:50px}h2{font-size:50px;line-height:45px;margin-bottom:45px}h2.red{line-height:60px}h3{font-size:16px}h4{font-size:30px;line-height:30px}.jr-insta-thumb{margin-bottom:60px}.form__policy:last-child{margin-bottom:0}.form .fields__item-input,.form .fields__item-label{padding:0 0 15px}.form__button{font-size:28px;height:50px;border-radius:25px;padding:0 30px}.form__checkboxes{margin:20px 0 45px}.form__policy{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:25px}.form__policy label{font-size:13px}#header .header__menu-link,#header .header__submenu-link{font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:32px;line-height:32px;letter-spacing:.05em;text-transform:uppercase}#header .header{height:60px}#header .header__logo{width:175px}#header .header__menu{padding:0;display:none;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#ee5252;opacity:0;overflow:hidden;overflow-y:auto}#header .header__menu-item:hover,#header .header__submenu{background-color:transparent}#header .header__menu.show{display:flex;opacity:1}#header .header__menu-item{flex-wrap:wrap;padding:0 15px 0 30px;height:auto;width:100%;max-width:100%;margin-bottom:20px}#header .header__menu-item:first-child{margin-top:100px}#header .header__menu-item:last-child .header__menu-link{color:#000!important}#header .header__menu-item.active .header__menu-link,#header .header__submenu-item.active .header__submenu-link{color:#2cfefd!important}#header .header__menu-item.aqua .header__menu-link .heart-dark,#header .header__menu-item.aqua .header__menu-link .heart-light{width:42px;order:1;margin-right:0;margin-left:2px}#header .header__menu-item.aqua .header__menu-link .heart-light{display:block!important}#header .header__menu-item.aqua .header__menu-link .heart-dark{display:none!important}#header .header__menu-link{padding:0;color:#000!important}#header .header__menu-btn{display:block;position:absolute;left:200px;top:5px}#header .header__submenu{position:relative;top:0;width:100%;padding:20px 0 0;display:none;visibility:visible;opacity:1;box-shadow:none;margin-top:0!important}#header .header__burger,#header .header__submenu.active{display:flex}#header .header__submenu-item{padding:0 0 0 20px;margin-bottom:20px}#header .header__submenu-link{color:#000}}@media (max-width:767px){#header .header__menu-link,#header .header__submenu-link{font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:32px;line-height:32px;letter-spacing:.05em;text-transform:uppercase}#header .header{height:50px}#header .header__logo{width:150px}#header .header__menu{padding:0;display:none;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#ee5252;opacity:0;overflow:hidden;overflow-y:auto}#header .header__menu-item:hover,#header .header__submenu{background-color:transparent}#header .header__menu.show{display:flex;opacity:1}#header .header__menu-item{flex-wrap:wrap;padding:0 15px 0 30px;height:auto;width:100%;max-width:100%;margin-bottom:20px}#header .header__menu-item:first-child{margin-top:100px}#header .header__menu-item:last-child .header__menu-link{color:#000!important}#header .header__menu-item.active .header__menu-link,#header .header__submenu-item.active .header__submenu-link{color:#2cfefd!important}#header .header__menu-item.aqua .header__menu-link .heart-dark,#header .header__menu-item.aqua .header__menu-link .heart-light{width:42px;order:1;margin-right:0;margin-left:2px}#header .header__menu-item.aqua .header__menu-link .heart-light{display:block!important}#header .header__menu-item.aqua .header__menu-link .heart-dark{display:none!important}#header .header__menu-link{padding:0;color:#000!important}#header .header__menu-btn{display:block}#header .header__submenu{position:relative;top:0;width:100%;padding:20px 0 0;display:none;visibility:visible;opacity:1;box-shadow:none;margin-top:0!important}#header .header__burger,#header .header__submenu.active{display:flex}#header .header__submenu-item{padding:0 0 0 20px;margin-bottom:20px}#header .header__submenu-link{color:#000}}@media (prefers-color-scheme:dark) and (max-width:575px){#header .header__menu-item:hover .header__submenu{padding-top:20px;top:0;visibility:visible;opacity:1}.home #header .header__menu-item:hover .header__submenu{top:0;visibility:visible;opacity:1}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){#header.ios .header__menu-link,#header.ios .header__submenu-link{font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:32px;line-height:32px;letter-spacing:.05em;text-transform:uppercase}#header.ios .header{height:60px}#header.ios .header__logo{width:175px}#header.ios .header__menu{padding:0;display:none;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#ee5252;opacity:0;overflow:hidden;overflow-y:auto}#header.ios .header__menu-item:hover,#header.ios .header__submenu{background-color:transparent}#header.ios .header__menu.show{display:flex;opacity:1}#header.ios .header__menu-item{flex-wrap:wrap;padding:0 15px 0 30px;height:auto;width:100%;max-width:100%;margin-bottom:20px}#header.ios .header__menu-item:first-child{margin-top:100px}#header.ios .header__menu-item:last-child .header__menu-link{color:#000!important}#header.ios .header__menu-item.active .header__menu-link,#header.ios .header__submenu-item.active .header__submenu-link{color:#2cfefd!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark,#header.ios .header__menu-item.aqua .header__menu-link .heart-light{width:42px;order:1;margin-right:0;margin-left:2px}#header.ios .header__menu-item.aqua .header__menu-link .heart-light{display:block!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark{display:none!important}#header.ios .header__menu-link{padding:0;color:#000!important}#header.ios .header__menu-btn{display:block;position:absolute;left:200px}#header.ios .header__submenu{position:relative;top:0;width:100%;padding:20px 0 0;display:none;visibility:visible;opacity:1;box-shadow:none;margin-top:0!important}#header.ios .header__burger,#header.ios .header__submenu.active{display:flex}#header.ios .header__submenu-item{padding:0 0 0 20px;margin-bottom:20px}#header.ios .header__submenu-link{color:#000}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){#header.ios .header__menu-link,#header.ios .header__submenu-link{font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:32px;line-height:32px;letter-spacing:.05em;text-transform:uppercase}#header.ios .header{height:60px}#header.ios .header__logo{width:175px}#header.ios .header__menu{padding:0;display:none;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#ee5252;opacity:0;overflow:hidden;overflow-y:auto}#header.ios .header__menu-item:hover,#header.ios .header__submenu{background-color:transparent}#header.ios .header__menu.show{display:flex;opacity:1}#header.ios .header__menu-item{flex-wrap:wrap;padding:0 15px 0 30px;height:auto;width:100%;max-width:100%;margin-bottom:20px}#header.ios .header__menu-item:first-child{margin-top:100px}#header.ios .header__menu-item:last-child .header__menu-link{color:#000!important}#header.ios .header__menu-item.active .header__menu-link,#header.ios .header__submenu-item.active .header__submenu-link{color:#2cfefd!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark,#header.ios .header__menu-item.aqua .header__menu-link .heart-light{width:42px;order:1;margin-right:0;margin-left:2px}#header.ios .header__menu-item.aqua .header__menu-link .heart-light{display:block!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark{display:none!important}#header.ios .header__menu-link{padding:0;color:#000!important}#header.ios .header__menu-btn{display:block;position:absolute;left:200px}#header.ios .header__submenu{position:relative;top:0;width:100%;padding:20px 0 0;display:none;visibility:visible;opacity:1;box-shadow:none;margin-top:0!important}#header.ios .header__burger,#header.ios .header__submenu.active{display:flex}#header.ios .header__submenu-item{padding:0 0 0 20px;margin-bottom:20px}#header.ios .header__submenu-link{color:#000}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){#header.ios .header__menu-link,#header.ios .header__submenu-link{font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:32px;line-height:32px;letter-spacing:.05em;text-transform:uppercase}#header.ios .header{height:60px}#header.ios .header__logo{width:175px}#header.ios .header__menu{padding:0;display:none;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#ee5252;opacity:0;overflow:hidden;overflow-y:auto}#header.ios .header__menu-item:hover,#header.ios .header__submenu{background-color:transparent}#header.ios .header__menu.show{display:flex;opacity:1}#header.ios .header__menu-item{flex-wrap:wrap;padding:0 15px 0 30px;height:auto;width:100%;max-width:100%;margin-bottom:20px}#header.ios .header__menu-item:first-child{margin-top:100px}#header.ios .header__menu-item:last-child .header__menu-link{color:#000!important}#header.ios .header__menu-item.active .header__menu-link,#header.ios .header__submenu-item.active .header__submenu-link{color:#2cfefd!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark,#header.ios .header__menu-item.aqua .header__menu-link .heart-light{width:42px;order:1;margin-right:0;margin-left:2px}#header.ios .header__menu-item.aqua .header__menu-link .heart-light{display:block!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark{display:none!important}#header.ios .header__menu-link{padding:0;color:#000!important}#header.ios .header__menu-btn{display:block;position:absolute;left:200px}#header.ios .header__submenu{position:relative;top:0;width:100%;padding:20px 0 0;display:none;visibility:visible;opacity:1;box-shadow:none;margin-top:0!important}#header.ios .header__burger,#header.ios .header__submenu.active{display:flex}#header.ios .header__submenu-item{padding:0 0 0 20px;margin-bottom:20px}#header.ios .header__submenu-link{color:#000}}@media only screen and (min-device-width:1366px) and (max-device-height:1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){#header.ios .header__menu-link,#header.ios .header__submenu-link{font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:32px;line-height:32px;letter-spacing:.05em;text-transform:uppercase}#header.ios .header{height:60px}#header.ios .header__logo{width:175px}#header.ios .header__menu{padding:0;display:none;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#ee5252;opacity:0;overflow:hidden;overflow-y:auto}#header.ios .header__menu-item:hover,#header.ios .header__submenu{background-color:transparent}#header.ios .header__menu.show{display:flex;opacity:1}#header.ios .header__menu-item{flex-wrap:wrap;padding:0 15px 0 30px;height:auto;width:100%;max-width:100%;margin-bottom:20px}#header.ios .header__menu-item:first-child{margin-top:100px}#header.ios .header__menu-item:last-child .header__menu-link{color:#000!important}#header.ios .header__menu-item.active .header__menu-link,#header.ios .header__submenu-item.active .header__submenu-link{color:#2cfefd!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark,#header.ios .header__menu-item.aqua .header__menu-link .heart-light{width:42px;order:1;margin-right:0;margin-left:2px}#header.ios .header__menu-item.aqua .header__menu-link .heart-light{display:block!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark{display:none!important}#header.ios .header__menu-link{padding:0;color:#000!important}#header.ios .header__menu-btn{display:block;position:absolute;left:200px}#header.ios .header__submenu{position:relative;top:0;width:100%;padding:20px 0 0;display:none;visibility:visible;opacity:1;box-shadow:none;margin-top:0!important}#header.ios .header__burger,#header.ios .header__submenu.active{display:flex}#header.ios .header__submenu-item{padding:0 0 0 20px;margin-bottom:20px}#header.ios .header__submenu-link{color:#000}}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){#header.ios .header__menu-link,#header.ios .header__submenu-link{font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:32px;line-height:32px;letter-spacing:.05em;text-transform:uppercase}#header.ios .header{height:60px}#header.ios .header__logo{width:175px}#header.ios .header__menu{padding:0;display:none;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#ee5252;opacity:0;overflow:hidden;overflow-y:auto}#header.ios .header__menu-item:hover,#header.ios .header__submenu{background-color:transparent}#header.ios .header__menu.show{display:flex;opacity:1}#header.ios .header__menu-item{flex-wrap:wrap;padding:0 15px 0 30px;height:auto;width:100%;max-width:100%;margin-bottom:20px}#header.ios .header__menu-item:first-child{margin-top:100px}#header.ios .header__menu-item:last-child .header__menu-link{color:#000!important}#header.ios .header__menu-item.active .header__menu-link,#header.ios .header__submenu-item.active .header__submenu-link{color:#2cfefd!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark,#header.ios .header__menu-item.aqua .header__menu-link .heart-light{width:42px;order:1;margin-right:0;margin-left:2px}#header.ios .header__menu-item.aqua .header__menu-link .heart-light{display:block!important}#header.ios .header__menu-item.aqua .header__menu-link .heart-dark{display:none!important}#header.ios .header__menu-link{padding:0;color:#000!important}#header.ios .header__menu-btn{display:block;position:absolute;left:200px}#header.ios .header__submenu{position:relative;top:0;width:100%;padding:20px 0 0;display:none;visibility:visible;opacity:1;box-shadow:none;margin-top:0!important}#header.ios .header__burger,#header.ios .header__submenu.active{display:flex}#header.ios .header__submenu-item{padding:0 0 0 20px;margin-bottom:20px}#header.ios .header__submenu-link{color:#000}}#footer .footer__info-address:last-child,#footer .footer__menu-item:last-child,.blog-latest__info-text p:last-child{margin-bottom:0}#footer .footer__menu-link:hover,#footer .footer__socials-link:hover{color:#fff}#footer{width:100%}#footer .footer__logo{font-size:94px;display:inline-block;color:#000;margin-right:70px;margin-top:90px}.blog-latest__info h3,.blog-latest__info-date,.post-author__tags-item:last-child:after,.post-section__tags-item:last-child:after{display:none}#footer .footer__contacts{margin-left:auto;display:none}#footer .footer__contacts .footer__email,#footer .footer__contacts .footer__phone{display:block}#footer .footer__menu{flex-direction:column;margin:90px 30px 0}#footer .footer__menu-item{margin-bottom:16px}#footer .footer__menu-link{font-weight:300;font-size:16px;line-height:24px;color:var(--footer-menu)}#footer .footer__info{margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:90px}#footer .footer__info-address{font-weight:300;font-size:16px;line-height:24px;color:#000;margin-bottom:25px}#footer .footer__middle{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:70px 0}#footer .footer__phone{font:400 60px/100% Druk XCond Cy,Arial,Helvetica,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#000!important}#footer .footer__socials{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__socials-item{margin-right:25px}#footer .footer__socials-item:first-child,.about .container,.blog .container,.career .container,.main .container,.post .container,.services .container,.works .container{margin-left:0}#footer .footer__socials-link{font-size:24px;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__socials-link .path2:before{color:#ee5252;-webkit-transition:.3s linear;transition:.3s linear}#footer .footer__socials-link:hover .path2:before{color:#ee5252}#footer .footer__email{font:400 60px/100% Druk XCond Cy,Arial,Helvetica,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#000}#footer .footer__bottom-copyright,#footer .footer__bottom-link,.blog-latest__info-link,.blog-list__item-date,.left-menu__item{font-weight:700;text-transform:uppercase}#footer .footer__bottom{padding:20px 0;border-top:1px solid #e64d4d;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__bottom-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__bottom-link{font-size:12px;line-height:18px;color:#cd3a3a;margin-right:40px}#footer .footer__bottom-link:hover{color:#000}#footer .footer__bottom-copyright{margin-left:auto;font-size:12px;line-height:18px;color:rgba(205,58,58,.7)}.about,.blog,.career,.contact,.main,.post,.services,.works{width:100%;position:relative}.blog .cover-poster-title,.career .cover-poster-title,.works .cover-poster-title{top:105px}.about-section,.blog-latest,.blog-section,.career-section,.contact-section,.main-section,.post-section,.services-section,.works-section{width:100%;padding:90px 0}.blog-latest h2.red{width:100%;padding:0 95px;z-index:10}.blog-latest__image{width:445px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;margin-top:-105px;z-index:5}.blog-latest__image img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.blog-latest__info{width:calc(100% - 445px);padding:40px 0 0;margin-top:-90px;-ms-flex-line-pack:start;align-content:flex-start}.blog-latest__info-text{width:100%;padding:0 95px 0 125px}.blog-latest__info-text p{font-weight:300;font-size:20px;line-height:30px;color:var(--text);margin-top:0}.blog-latest__info-link{margin-top:60px;margin-left:auto;font-size:15px;line-height:30px;letter-spacing:1px;color:#b2b2b2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-latest__info-link:hover,.blog-latest__info-link:hover span{color:var(--black)}.blog-latest__info-link span{font-size:22px;color:#b2b2b2;margin-left:16px}.blog-section#most-popular .blog-list,.blog-section#related-resources .blog-list,.blog-section#tag-name .blog-list{margin-bottom:-80px}.blog-section .blog-list__item{margin-bottom:80px}.left-menu,.post-section#author .post-section__share{margin-top:90px}.left-menu__item:last-child,.post-section.pb-0 h1,.post-section.post-title-holder h1,.post-section__button.mb-0,.post-section__columns-text p:last-child,.post-section__columns-wrapper .post-section__columns:last-child .post-section__columns-item{margin-bottom:0}.left-menu{width:calc((100% - 1110px)/ 2);z-index:1000}.left-menu__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:-webkit-sticky;position:sticky;width:calc(100% - 100px);padding-left:100px;top:130px;margin-bottom:90px}.left-menu.hide{z-index:100!important}.left-menu__item{font-size:15px;line-height:20px;min-height:22px;letter-spacing:1px;color:#b2b2b2;mix-blend-mode:multiply;margin-bottom:10px;cursor:pointer}.left-menu__item.active{color:var(--text)}@media (min-width:1340px) and (max-width:1540px){#footer .footer__info,#footer .footer__logo{margin-top:70px}#footer .footer__menu{margin:70px 30px 0}#footer .footer__middle{margin:60px 0}#footer .footer__bottom{padding:15px 0}.blog .cover-poster-title{top:57px}.blog-latest,.blog-section{padding:70px 0}.blog-latest h2.red{padding:0 80px}.blog-latest__image{width:430px;margin-top:-85px}.blog-latest__info{width:calc(100% - 430px);margin-top:-60px}.blog-latest__info-text{padding:0 75px 0 95px}.blog-section#most-popular .blog-list,.blog-section#related-resources .blog-list,.blog-section#tag-name .blog-list{margin-bottom:-70px}.blog-section .blog-list__item{margin-bottom:70px}.left-menu{width:calc((100% - 1040px)/ 2);margin-top:70px}.left-menu__inner{width:calc(100% - 25px);padding-left:25px;top:90px;margin-bottom:70px}}@media (min-width:1200px) and (max-width:1340px){#footer .footer__logo{margin-top:60px;margin-right:60px}#footer .footer__menu{margin:60px 30px 0}#footer .footer__info{margin-top:60px}#footer .footer__middle{margin:60px 0}#footer .footer__bottom{padding:15px 0}.blog .cover-poster-title{top:57px}.blog-latest,.blog-section{padding:60px 0}.blog-latest h2.red{padding:0 70px}.blog-latest__image{width:375px;margin-top:-80px}.blog-latest__info{width:calc(100% - 375px);margin-top:-60px}.blog-latest__info-text{padding:0 40px 0 55px}.blog-latest__info-text p{font-size:18px;line-height:26px}.blog-section#most-popular .blog-list,.blog-section#related-resources .blog-list,.blog-section#tag-name .blog-list{margin-bottom:-60px}.blog-section .blog-list__item{margin-bottom:60px}.left-menu{width:calc((100% - 840px)/ 2);margin-top:60px}.left-menu__inner{width:calc(100% - 20px);padding-left:20px;top:90px;margin-bottom:60px}}@media (min-width:991px) and (max-width:1200px){#footer .footer__logo{margin-top:50px;margin-right:auto;font-size:80px}#footer .footer__menu{margin:50px 10px 0}#footer .footer__info{margin-top:50px}#footer .footer__middle{margin:50px 0}#footer .footer__email,#footer .footer__phone{font-size:45px}#footer .footer__socials-item{margin-right:22px}#footer .footer__socials-link{font-size:22px}#footer .footer__bottom{padding:15px 0}#footer .footer__bottom-link{font-size:10px;margin-right:30px}#footer .footer__bottom-copyright{font-size:10px}.blog .cover-poster-title{top:40px}.blog-latest,.blog-section{padding:50px 0}.blog-latest h2.red{padding:0 55px}.blog-latest__image{width:295px;margin-top:-70px}.blog-latest__info{width:calc(100% - 295px);margin-top:-60px;padding:30px 0 0}.blog-latest__info-text{padding:0 20px 0 45px}.blog-latest__info-text p{font-size:16px;line-height:24px}.blog-section#most-popular .blog-list,.blog-section#related-resources .blog-list,.blog-section#tag-name .blog-list{margin-bottom:-50px}.blog-section .blog-list__item{margin-bottom:50px}.left-menu{width:calc((100% - 680px)/ 2);margin-top:50px}.left-menu__inner{width:calc(100% - 15px);padding-left:15px;top:80px;margin-bottom:50px}.left-menu__item{font-size:14px}}@media (min-width:767px) and (max-width:991px){#footer .footer__logo{margin-top:50px;margin-right:25px;font-size:80px}#footer .footer__menu{margin:50px 20px 0}#footer .footer__info{margin-top:50px}#footer .footer__middle{margin:50px 0}#footer .footer__email,#footer .footer__phone{font-size:45px}#footer .footer__socials-item{margin-right:22px}#footer .footer__socials-link{font-size:22px}#footer .footer__bottom{padding:15px 0}#footer .footer__bottom-link{font-size:10px;margin-right:30px}#footer .footer__bottom-copyright{font-size:10px}.blog .cover-poster-title{top:32px}.blog .container{width:calc(100% - 160px)}.blog-latest,.blog-section{padding:50px 0}.blog-latest h2.red{padding:0 55px}.blog-latest__image{width:235px;margin-top:-70px}.blog-latest__info{width:calc(100% - 235px);margin-top:-60px;padding:20px 0 0}.blog-latest__info-text{padding:0 0 0 30px}.blog-latest__info-text p{font-size:16px;line-height:24px}.blog-latest__info-link{margin-top:40px}.blog-section#most-popular .blog-list,.blog-section#related-resources .blog-list,.blog-section#tag-name .blog-list{margin-bottom:-40px}.blog-section .blog-list__item{margin-bottom:40px}.left-menu{width:160px;margin-top:50px}.left-menu__inner{width:calc(100% - 15px);padding-left:15px;top:70px;margin-bottom:70px}.left-menu__item{font-size:13px}.content.ios .container{width:100%}.content.ios .left-menu{margin-top:20px;padding:0;width:100%;overflow:hidden;overflow-x:auto}.content.ios .left-menu.fixed-mobile{background-color:#fff;position:fixed;z-index:1100;margin-top:-1px;box-shadow:0 5px 10px rgba(0,0,0,.07)}.content.ios .left-menu.fixed-mobile+.container{margin-top:45px}.content.ios .left-menu__inner{width:100%;padding:0 5px;top:90px;margin-bottom:0;flex-direction:row}.content.ios .left-menu__item{font-size:12px;padding:0 10px 5px;margin-bottom:0;white-space:nowrap}}@media (max-width:767px){.left-menu{margin-top:20px;padding:0;width:100%;overflow:hidden;overflow-x:auto}.left-menu.fixed-mobile{background-color:#fff;position:fixed;z-index:1100;margin-top:-1px;box-shadow:0 5px 10px rgba(0,0,0,.07)}.left-menu.fixed-mobile+.container{margin-top:45px}.left-menu__inner{width:100%;padding:0 5px;top:90px;margin-bottom:0;flex-direction:row}.left-menu__item{font-size:12px;padding:0 10px 5px;margin-bottom:0;white-space:nowrap}}@media (prefers-color-scheme:dark) and (max-width:991px){.content.ios .left-menu.fixed-mobile{background-color:var(--main-bg)}}@media (prefers-color-scheme:dark) and (max-width:767px){.left-menu.fixed-mobile{background-color:var(--main-bg)}}.blog-list,.projects-list{width:calc(100% + 30px);max-width:calc(100% + 30px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 30px);flex:0 0 calc(100% + 30px);margin:0 -15px}.blog-list__item{padding:0 15px;width:33.3%}.blog-list__item-inner{width:100%;height:100%;align-content:flex-start}.blog-list__item-image{width:100%;margin-bottom:20px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.blog-list__item-image:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:-webkit-linear-gradient(top,#0ff -47%,rgba(0,255,255,0) 113%);background:linear-gradient(180deg,#0ff -47%,rgba(0,255,255,0) 113%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;z-index:10}.blog-list__item-image:after{content:"";display:block;margin-top:28.57%}.blog-list__item-image:hover:before{opacity:1}.blog-list__item-image img{position:absolute;min-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.blog-list__item-date{display:block;width:100%;margin-bottom:10px;font-size:14px;line-height:30px;letter-spacing:1px;color:#b2b2b2}.blog-list__item-description,.blog-list__item-title{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:20px;color:var(--text);overflow:hidden}.blog-list__item-title{-webkit-line-clamp:2;max-width:100%;font-weight:900;line-height:30px;letter-spacing:1.32px;text-transform:uppercase;margin-bottom:20px}.blog-list__item-title:hover{color:#2cfefd}.blog-list__all:hover,.blog-list__all:hover span,.blog-list__item-link:hover,.blog-list__item-link:hover span,.post-section__back:hover,.post-section__back:hover span,.post-section__share .a2a_button_email:hover,.post-section__share .a2a_button_facebook:hover,.post-section__share .a2a_button_linkedin:hover,.post-section__share .a2a_button_twitter:hover,.post-section__share-item:hover{color:var(--black)}.blog-list__item-description{width:100%;-webkit-line-clamp:4;font-weight:300;line-height:30px}.blog-list__all,.blog-list__item-link,.projects-list__all{margin-left:auto;font-weight:700;line-height:30px;letter-spacing:1px;text-transform:uppercase}.blog-list__item-link{margin-top:40px;font-size:14px;color:#b2b2b2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-list__item-link span{font-size:22px;color:#b2b2b2;margin-left:10px}.blog-list__all,.projects-list__all{font-size:15px;color:#b2b2b2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-list__all span{font-size:22px;color:#b2b2b2;margin-left:10px}.post-section__back,.post-section__date{font-weight:700;font-size:15px;letter-spacing:1px;text-transform:uppercase}.post__image{width:100%;max-height:560px;background-color:#c4c4c4;overflow:hidden;align-items:center;justify-content:center;position:relative}.post__image-img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.post-section.pb-0,.post-section.post-title-holder{padding-bottom:0}.post-section h1{font:400 110px/110px Druk XCond Cy,Arial,Helvetica,sans-serif;letter-spacing:.03em;color:var(--text);margin-bottom:80px}.post-section__date{display:block;width:100%;line-height:30px;color:#b2b2b2;margin-bottom:40px}.post-section__image{margin:90px 0;width:100%}.advantages-list,.post-section__image img{width:100%}.post-section__columns{width:calc(100% + 15px);max-width:calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.custom-block .wp-block-columns .wp-block-column p,.custom-block .wp-block-quote p,.post-section__columns-wrapper{padding:0}.post-section__columns-item{margin:90px 0;width:50%;padding:0 7.5px}.post-section__columns h3{margin-top:60px}.post-section__columns-text p{margin-top:0;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}.post-section__button{justify-content:center;margin:80px 0 110px;width:100%}.post-section__button img{width:400px}.post-section__back{line-height:30px;color:#b2b2b2;align-items:center}.post-section__back span{font-size:22px;margin-right:10px;color:#b2b2b2}.post-section__share{width:100%;justify-content:center}.post-section__share-title{font-weight:900;font-size:24px;line-height:36px;text-align:center;letter-spacing:1.32px;text-transform:uppercase;color:var(--text);margin-bottom:40px}.post-section__share-list{width:100%;justify-content:center;align-items:center}.post-section__share-item{font-size:22px;color:#b2b2b2;margin-right:20px}.post-section__share .a2a_button_email,.post-section__share .a2a_button_facebook,.post-section__share .a2a_button_linkedin,.post-section__share .a2a_button_twitter{font-family:cx-dojo!important;font-size:22px;color:#b2b2b2;transition:.3s linear}.cookie-block.hide,.post-section__share .a2a_button_email span,.post-section__share .a2a_button_facebook span,.post-section__share .a2a_button_linkedin span,.post-section__share .a2a_button_twitter span{display:none!important}.post-section__share .a2a_button_email,.post-section__share .a2a_button_facebook,.post-section__share .a2a_button_twitter{margin-right:20px}.post-author__socials-item:last-child,.post-author__tags-item:last-child,.post-section__tags-item:last-child{margin-right:0}.post-section__share .a2a_button_email:before{content:"\e905"}.post-section__share .a2a_button_twitter:before{content:"\e90f"}.post-section__share .a2a_button_linkedin:before{content:"\e913"}.post-section__share .a2a_button_facebook:before{content:"\e90e"}.post-section__tags{padding:0 95px;margin:60px 0 80px;font-weight:700;font-size:12px;line-height:18px;text-transform:uppercase;color:var(--text)}.post-section__tags span{margin-right:5px}.post-section__tags-item{position:relative;margin-right:10px}.post-section__tags-item:after{content:'|';position:absolute;right:-7px;top:0;font-size:12px;color:var(--text)}.post-section__tags-item a{color:#00f!important}@media (min-width:1340px) and (max-width:1540px){.blog-list{width:calc(100% + 20px);max-width:calc(100% + 20px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 20px);flex:0 0 calc(100% + 20px);margin:0 -10px}.blog-list__item{padding:0 10px}.blog-list__item-image{margin-bottom:20px}.blog-list__item-date{font-size:13px;margin-bottom:5px}.blog-list__item-title{font-size:18px;margin-bottom:20px;line-height:26px}.blog-list__item-description{font-size:20px}.blog-list__item-link{margin-top:30px}.post__image{max-height:530px}.post-section{padding:70px 0}.post-section h1{font-size:90px;line-height:90px;margin-bottom:65px}.post-section__date{font-size:14px;margin-bottom:30px}.post-section__columns-item,.post-section__image{margin:70px 0}.post-section__columns h3{margin-top:55px}.post-section__columns-text p{font-size:20px;line-height:30px}.post-section__button{margin:70px 0 100px}.post-section__button img{width:320px}.post-section#author .post-section__share{margin-top:70px}.post-section__tags{padding:0 80px}}@media (min-width:1200px) and (max-width:1340px){.blog-list{width:calc(100% + 20px);max-width:calc(100% + 20px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 20px);flex:0 0 calc(100% + 20px);margin:0 -10px}.blog-list__item{padding:0 10px}.blog-list__item-image{margin-bottom:15px}.blog-list__item-date{font-size:12px;margin-bottom:5px}.blog-list__item-title{font-size:16px;line-height:22px;margin-bottom:15px}.blog-list__item-description,.post-section__columns-text p{font-size:18px;line-height:26px}.blog-list__item-link{margin-top:25px}.post__image{max-height:500px}.post-section{padding:60px 0}.post-section h1{font-size:70px;line-height:70px;margin-bottom:60px}.post-section__date{font-size:14px;margin-bottom:25px}.post-section__columns-item,.post-section__image{margin:60px 0}.post-section__columns h3{margin-top:55px}.post-section__button{margin:60px 0 90px}.post-section__button img{width:320px}.post-section#author .post-section__share{margin-top:60px}.post-section__back{font-size:14px}.post-section__tags{padding:0 70px}}@media (min-width:991px) and (max-width:1200px){.blog-list__all span,.blog-list__item-link span{font-size:18px}.blog-list{width:calc(100% + 15px);max-width:calc(100% + 15px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.blog-list__item{padding:0 7.5px;width:33.3%}.blog-list__item-image{margin-bottom:10px}.blog-list__item-date{font-size:10px;margin-bottom:5px;line-height:20px}.blog-list__item-title{font-size:15px;line-height:18px;margin-bottom:15px}.blog-list__item-description,.post-section__columns-text p{font-size:16px;line-height:24px}.blog-list__item-link{margin-top:20px;font-size:14px}.blog-list__all{font-size:14px}.post__image{max-height:450px}.post-section{padding:50px 0}.post-section h1{font-size:60px;line-height:60px;margin-bottom:50px}.post-section__date{font-size:13px;margin-bottom:20px}.post-section__columns-item,.post-section__image{margin:50px 0}.post-section#author .post-section__share,.post-section__columns h3{margin-top:50px}.post-section__button{margin:50px 0 80px}.post-section__button img{width:275px}.post-section__back{font-size:13px}.post-section__tags{padding:0 55px}}@media (min-width:767px) and (max-width:991px){.blog-list{width:calc(100% + 10px);max-width:calc(100% + 10px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 10px);flex:0 0 calc(100% + 10px);margin:0 -5px}.blog-list__item{padding:0 5px;width:33.3%}.blog-list__item-image{margin-bottom:10px}.blog-list__item-date{font-size:10px;margin-bottom:5px;line-height:18px}.blog-list__item-title{font-size:15px;line-height:18px;margin-bottom:15px}.blog-list__item-description{font-size:15px;line-height:22px}.blog-list__item-link{margin-top:20px;font-size:12px}.blog-list__item-link span{font-size:18px;margin-left:10px}.blog-list__all{font-size:13px}.blog-list__all span{font-size:20px}.post__image{max-height:400px}.post .container{width:calc(100% - 160px)}.post-section{padding:50px 0}.post-section h1{font-size:60px;line-height:60px;margin-bottom:50px}.post-section__date{font-size:13px;margin-bottom:20px}.post-section__image{margin:40px 0}.post-section__columns{width:100%;max-width:100%;flex:0 0 100%;margin:0}.post-section__columns-wrapper .post-section__columns:last-child .post-section__columns-item{margin-bottom:40px}.post-section__columns-wrapper .post-section__columns:last-child .post-section__columns-item:last-child{margin-bottom:0}.post-section__columns h3{margin-top:45px;padding:0 0 0 75px}.post-section__columns-item{margin:40px 0;width:100%;padding:0}.post-section__columns-item ul{padding:0 0 0 75px}.post-section__columns-text,.post-section__tags{padding:0 0 0 55px}.post-section__columns-text p{font-size:16px;line-height:24px}.post-section__button{margin:40px 0 70px}.post-section__button img{width:250px}.post-section#author .post-section__share{margin-top:50px}.post-section__back{font-size:12px}}.advantages-list__item:last-child,.comments .comments-list__item:last-child,.contact-section__text p:last-child,.post-author__text p:last-child{margin-bottom:0}.related-service{padding:80px 0;background-color:#2cfefd;position:relative;align-items:center}.contact-block:after,.contact-block:before,.related-service:after,.related-service:before{content:'';position:absolute;top:0;height:100%;background-color:#2cfefd;z-index:-1}.contact-block__left,.contact-block__right,.related-service__left,.related-service__right{position:absolute;top:0;height:100%;background-color:#2cfefd;z-index:-1}.related-service h2{margin-bottom:0;color:#000;margin-right:15px;max-width:calc(100% - 250px)}.related-service__link{font:400 44px Druk XCond Cy,Arial,Helvetica,sans-serif;margin-left:auto;height:80px;border:3px solid #000;border-radius:40px;padding:0 60px;align-items:center;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#000}.related-service__link:hover{border:3px solid #00f;color:#00f}.related-service__link:active{border:3px solid #00f;background-color:#00f;color:#fff}.case-studies__item-image a:before,.projects-list__item-image:before{background:-webkit-linear-gradient(top,#0ff -47%,rgba(0,255,255,0) 113%);z-index:10;top:0}@media (min-width:1340px) and (max-width:1540px){.related-service{padding:70px 0}.related-service h2{max-width:calc(100% - 210px)}.related-service__link{font-size:36px;height:70px;border-radius:35px;padding:0 50px}}@media (min-width:1200px) and (max-width:1340px){.related-service{padding:60px 0}.related-service h2{max-width:calc(100% - 180px)}.related-service__link{font-size:32px;height:60px;border-radius:30px;padding:0 40px}}@media (min-width:991px) and (max-width:1200px){.related-service{padding:50px 0}.related-service h2{max-width:calc(100% - 150px)}.related-service__link{font-size:28px;height:50px;border-radius:25px;padding:0 30px}}@media (min-width:767px) and (max-width:991px){.related-service{padding:45px 0}.related-service:before{left:calc((100vw - 160px)/ 2 * -1);width:calc((100vw - 158px)/ 2)}.related-service:after{right:-15px;width:17px}.related-service__left,.related-service__right{display:none}.related-service h2{max-width:calc(100% - 150px)}.related-service__link{font-size:28px;height:50px;border-radius:25px;padding:0 30px}}.advantages-list__item{width:100%;align-items:center;margin-bottom:80px}.advantages-list__item-icon{width:120px;min-width:120px;justify-content:center}.advantages-list__item-icon svg{max-width:100%}.advantages-list__item-text{display:inline-block;width:100%;padding:0 60px;font-weight:900;font-size:20px;line-height:30px;text-transform:uppercase;color:var(--text)}.projects-list__item-description,.projects-list__item-title{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media (prefers-color-scheme:dark){:root{--main-bg:#1B1A28;--black:#FFFFFF;--white:#000000;--text:#FFFFFF}#header .header__logo-image,#header.fixed .header__logo-image,.home #header.fixed .header__logo-image{filter:invert(1)}#header.fixed,.home #header.fixed{background-color:#1b1a28}#header .header__menu-item:hover .header__submenu,.home #header .header__menu-item:hover .header__submenu{padding-top:20px}#header.fixed .header__menu-link{color:#fff}#header.fixed .header__menu-item.active .header__menu-link{color:#b2b2b2}#header.fixed .header__menu-item.aqua .header__menu-link{color:#2cfefd}#header.fixed .header__menu-item.aqua .header__menu-link:hover{color:#00f}#header .header__menu-item:hover .header__menu-item:last-child .header__menu-link,#header .header__menu-item:last-child .header__menu-link,#header.fixed .header__menu-item:last-child .header__menu-link,.home #header.fixed .header__menu-item:last-child .header__menu-link,.home #header.fixed.red-header .header__menu-item:last-child:hover .header__menu-link{color:#ee5252}#header .header__menu-item.aqua .header__menu-link .heart-dark,#header .header__menu-item.aqua .header__menu-link:hover .heart-light,#header.fixed .header__menu-item.aqua .header__menu-link .heart-dark,#header.fixed .header__menu-item.aqua .header__menu-link:hover .heart-light,.home #header.fixed .header__menu-item.aqua .header__menu-link .heart-dark,.home #header.fixed .header__menu-item.aqua .header__menu-link:hover .heart-light{display:none}#header.fixed .header__menu-item.aqua .header__menu-link .heart-light,#header.fixed .header__menu-item.aqua .header__menu-link:hover .heart-dark{display:block}#header .header__menu-item:hover .header__menu-link{color:#000}#header .header__menu-item.aqua .header__menu-link,.home #header.fixed .header__menu-item.aqua .header__menu-link{color:#2cfefd}#header .header__menu-item.aqua .header__menu-link:hover,.home #header.fixed .header__menu-item.aqua .header__menu-link:hover{color:#00f}#header .header__menu-item.aqua .header__menu-link .heart-light,#header .header__menu-item.aqua .header__menu-link:hover .heart-dark{display:block}.home #header .header__logo-image,.home #header.fixed.red-header .header__logo-image{filter:invert(0)}.home #header .header__burger .icon-burger,.home #header.fixed .header__burger.active .icon-burger,.home #header.fixed.red-header .header__burger .icon-burger{background-color:#000}.home #header.fixed{box-shadow:0 3px 6px rgba(255,255,255,.07)}.home #header.fixed.red-header{background-color:#ee5252}.home #header .header__menu-item.active .header__menu-link,.home #header .header__menu-item:hover .header__menu-item.active .header__menu-link,.home #header.fixed .header__menu-item.active .header__menu-link,.home #header.fixed.red-header .header__menu-item.active .header__menu-link{color:#b2b2b2}.home #header .header__menu-item:last-child .header__menu-link,.home #header.fixed .header__menu-link,.home #header.fixed.red-header .header__menu-item:last-child .header__menu-link{color:#fff}.home #header .header__menu-item:hover .header__menu-link,.home #header .header__menu-link,.home #header.fixed.red-header .header__menu-link{color:#000}.home #header.fixed.red-header .header__submenu{padding-top:20px;margin-top:-10px}.home #header.fixed .header__burger .icon-burger{background-color:#fff}.home #header.fixed .header__menu-item.aqua .header__menu-link .heart-light,.home #header.fixed .header__menu-item.aqua .header__menu-link:hover .heart-dark{display:block}.home #header .header__menu-item:hover .header__menu-item:last-child .header__menu-link{color:#000!important}.advantages-list__item-icon svg circle{stroke:#FFFFFF}}.comments{width:100%;padding:0 95px}.comments .form__button{margin-top:40px}.comments .comments-list{width:100%;margin-top:90px}.comments .comments-list__item{width:100%;margin-bottom:60px}.comments .comments-list__item-date{display:block;width:100%;font-weight:700;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#b2b2b2;margin-bottom:20px}.comments .comments-list__item-text{display:block;width:100%;font-style:normal;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}.comments input::-webkit-input-placeholder,.comments textarea::-webkit-input-placeholder{color:var(--text)}.comments input::-moz-placeholder,.comments textarea::-moz-placeholder{color:var(--text)}.comments input:-moz-placeholder,.comments textarea:-moz-placeholder{color:var(--text)}.comments input:-ms-input-placeholder,.comments textarea:-ms-input-placeholder{color:var(--text)}.projects-list__item{padding:0 15px;width:33.3%;margin-bottom:80px}.projects-list__item-inner{width:100%;height:100%;align-content:flex-start}.projects-list__item-image{width:100%;margin-bottom:30px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.projects-list__item-image:before{content:'';position:absolute;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(180deg,#0ff -47%,rgba(0,255,255,0) 113%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.projects-list__item-image:after{content:"";display:block;margin-top:63.42%}.projects-list__item-image:hover:before{opacity:1}.projects-list__item-image img{position:absolute;min-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.projects-list__item-title{-webkit-line-clamp:2;max-width:100%;font-weight:900;font-size:24px;line-height:36px;letter-spacing:1.32px;text-transform:uppercase;color:var(--text);margin-bottom:25px;min-height:72px}.projects-list__item-title:hover{color:#2cfefd}.post-author__info-posts:hover,.post-author__socials-item:hover,.projects-list__all:hover{color:var(--black)}.projects-list__item-description{width:100%;-webkit-line-clamp:4;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}.projects-list__all:hover span{color:var(--text)}.projects-list__all span{font-size:22px;color:#b2b2b2;margin-left:10px}@media (min-width:1340px) and (max-width:1540px){.advantages-list__item,.comments .comments-list__item{margin-bottom:70px}.advantages-list__item-text{padding:0 50px;font-size:20px;line-height:30px}.comments{padding:0 80px}.comments .form__button{margin-top:35px}.comments .comments-list{margin-top:70px}.comments .comments-list__item-date{font-size:14px}.comments .comments-list__item-text,.projects-list__item-description,.projects-list__item-title{font-size:20px;line-height:30px}.projects-list__item{margin-bottom:70px}.projects-list__item-image{margin-bottom:25px}.projects-list__item-title{margin-bottom:20px;min-height:60px}}@media (min-width:1200px) and (max-width:1340px){.advantages-list__item,.comments .comments-list__item{margin-bottom:60px}.advantages-list__item-icon{width:110px;min-width:110px}.advantages-list__item-text{padding:0 40px;font-size:18px;line-height:26px}.comments{padding:0 70px}.comments .form__button{margin-top:30px}.comments .comments-list{margin-top:60px}.comments .comments-list__item-date{font-size:14px;margin-bottom:15px}.comments .comments-list__item-text,.projects-list__item-description,.projects-list__item-title{font-size:18px;line-height:26px}.projects-list__item{margin-bottom:60px}.projects-list__item-image{margin-bottom:30px}.projects-list__item-title{min-height:52px;margin-bottom:15px}}@media (min-width:991px) and (max-width:1200px){.advantages-list__item,.comments .comments-list__item{margin-bottom:50px}.advantages-list__item-icon{width:100px;min-width:100px}.advantages-list__item-text{padding:0 30px;font-size:16px;line-height:24px}.comments{padding:0 55px}.comments .form__button{margin-top:25px}.comments .comments-list{margin-top:50px}.comments .comments-list__item-date{font-size:13px;margin-bottom:15px}.comments .comments-list__item-text,.projects-list__item-description,.projects-list__item-title{font-size:16px;line-height:24px}.projects-list{width:calc(100% + 15px);max-width:calc(100% + 15px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.projects-list__item{padding:0 7.5px;width:33.3%;margin-bottom:50px}.projects-list__item-image{margin-bottom:20px}.projects-list__item-title{margin-bottom:20px;min-height:48px}.projects-list__all{font-size:14px}.projects-list__all span{font-size:20px}}@media (min-width:767px) and (max-width:991px){.advantages-list__item,.comments .comments-list__item{margin-bottom:40px}.advantages-list__item-icon{width:90px;min-width:90px}.advantages-list__item-text{padding:0 30px;font-size:16px;line-height:24px}.comments{padding:0 0 0 55px}.comments .form__button{margin-top:25px}.comments .comments-list{margin-top:50px}.comments .comments-list__item-date{font-size:13px;margin-bottom:15px}.comments .comments-list__item-text{font-size:16px;line-height:24px}.projects-list{width:calc(100% + 10px);max-width:calc(100% + 10px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 10px);flex:0 0 calc(100% + 10px);margin:0 -5px}.projects-list__item{padding:0 5px;width:33.3%;margin-bottom:20px}.projects-list__item-image{margin-bottom:15px}.projects-list__item-title{font-size:16px;line-height:22px;margin-bottom:15px;min-height:44px}.projects-list__item-description{font-size:16px;line-height:24px}.projects-list__all{font-size:13px}.projects-list__all span{font-size:20px}}.post-author{width:100%;margin-bottom:80px}.post-author__image{width:285px;margin-bottom:90px}.contact__content,.main__content,.post-author__image img,.post-author__socials{width:100%}.post-author__info{width:calc(100% - 285px);padding:0 95px;align-content:flex-start;margin-bottom:90px}.post-author__info-date,.post-author__info-place{display:block;width:100%;margin-bottom:20px;font-weight:700;font-size:15px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:#b2b2b2}.post-author__info-text{display:block;width:100%;margin-bottom:40px;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}.post-author__info-posts{margin-left:auto;align-items:center;font-weight:700;font-size:15px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:#b2b2b2;margin-bottom:10px}.post-author__info-posts:hover span{color:var(--text)}.post-author__info-posts span{margin-left:10px;color:#b2b2b2;font-size:22px}.post-author__socials-item{font-size:22px;color:#b2b2b2;margin-right:30px}.post-author__text{padding:0 95px}.post-author__text-title{display:block;width:100%;margin:80px 0 60px;font-weight:900;font-size:24px;line-height:36px;text-transform:uppercase;color:var(--text)}.contact-section__text p,.post-author__text p{margin-top:0;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}.post-author__tags{padding:0 95px;margin:60px 0 0;font-weight:700;font-size:12px;line-height:18px;text-transform:uppercase;color:var(--text)}.post-author__tags span{margin-right:5px}.post-author__tags-item{position:relative;margin-right:10px}.post-author__tags-item:after{content:'|';position:absolute;right:-7px;top:0;font-size:12px;color:var(--text)}.post-author__tags-item a{color:#00f!important}@media (min-width:1340px) and (max-width:1540px){.post-author__info-text,.post-author__text p{font-size:20px;line-height:30px}.post-author__image{width:285px;margin-bottom:70px}.post-author__info{padding:0 80px;margin-bottom:70px}.post-author__tags,.post-author__text{padding:0 80px}}@media (min-width:1200px) and (max-width:1340px){.post-author{margin-bottom:70px}.post-author__image{width:285px;margin-bottom:60px}.post-author__info{padding:0 70px;margin-bottom:60px}.post-author__info-date,.post-author__info-place{margin-bottom:20px;font-size:14px;line-height:24px}.post-author__info-text,.post-author__text p{font-size:18px;line-height:26px}.post-author__info-text{margin-bottom:30px}.post-author__info-posts{font-size:14px}.post-author__text{padding:0 70px}.post-author__tags{margin:50px 0 0;padding:0 70px}}@media (min-width:991px) and (max-width:1200px){.post-author,.post-author__info{margin-bottom:50px}.post-author__image{width:250px;margin-bottom:50px}.post-author__info{width:calc(100% - 250px);padding:0 55px}.post-author__info-date,.post-author__info-place{margin-bottom:15px;font-size:13px;line-height:20px}.post-author__info-text,.post-author__text p{font-size:16px;line-height:24px}.post-author__info-text{margin-bottom:25px}.post-author__info-posts{font-size:13px;margin-bottom:15px}.post-author__text{padding:0 55px}.post-author__tags{padding:0 55px;margin:40px 0 0}}@media (min-width:767px) and (max-width:991px){.post-author{margin-bottom:50px}.post-author__image{width:250px;margin-bottom:40px}.post-author__info{width:calc(100% - 250px);padding:0 0 0 45px;margin-bottom:40px}.post-author__tags,.post-author__text{padding:0 0 0 55px}.post-author__info-date,.post-author__info-place{margin-bottom:15px;font-size:13px;line-height:20px}.post-author__info-text,.post-author__text p{font-size:16px;line-height:24px}.post-author__info-text{margin-bottom:25px}.post-author__info-posts{font-size:12px;margin-bottom:15px}.post-author__tags{margin:40px 0 50px}}.contact-section .form,.works .advantages-list{margin-top:80px}.contact input::-webkit-input-placeholder,.contact textarea::-webkit-input-placeholder{color:var(--text)}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder{color:var(--text)}.contact input:-moz-placeholder,.contact textarea:-moz-placeholder{color:var(--text)}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder{color:var(--text)}@media (min-width:1340px) and (max-width:1540px){.contact-section{padding:70px 0}.contact-section__text p{font-size:20px;line-height:30px}.contact-section .form{margin-top:70px}}@media (min-width:1200px) and (max-width:1340px){.contact-section{padding:60px 0}.contact-section__text p{font-size:18px;line-height:26px}.contact-section .form{margin-top:60px}}@media (min-width:991px) and (max-width:1200px){.contact-section{padding:50px 0}.contact-section__text p{font-size:16px;line-height:24px}.contact-section .form{margin-top:50px}}.main .cover-poster-image{width:450px;margin-top:-100px}.about-section__button,.main-section__button,.services-section__button,.works-section__button{justify-content:center;width:100%}.main-section__button img{width:400px}.main__services{width:100%;justify-content:space-between}.main__service{margin-bottom:80px;min-width:47%;max-width:50%;align-items:center}.case-studies__item-image img,.main__service-image img,.our-values__item-image img,.reviewers-list__item-image,.reviews-list__item{max-width:100%}.main__service-image{width:170px;min-width:170px}.main__service-info{flex-direction:column;align-items:flex-start}.main__service-title{padding-left:35px;margin-bottom:35px;font-weight:900;font-size:24px;line-height:36px;letter-spacing:1.32px;text-transform:uppercase;color:var(--text)}.main__service-link{margin-left:35px;font-weight:700;font-size:15px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:#b2b2b2;align-items:center}.main__service-link:hover,.main__service-link:hover span{color:var(--black)}.main__service-link span{margin-left:10px;color:#b2b2b2;font-size:22px}.main .video-block{margin-bottom:0!important}.case-studies__item:last-child,.reviews-list__item-text p:last-child,.reviews-list__item:last-child{margin-bottom:0}.contact-block{width:100%;background-color:#2cfefd;position:relative}.contact-block h2{width:100%;color:#000}.contact-block__image{width:420px;min-width:420px;align-items:flex-start;align-content:flex-start;justify-content:center;overflow:hidden}.contact-block__image-img{min-width:100%;-o-object-fit:cover;object-fit:cover}.contact-block__info{width:calc(100% - 420px);padding:0 0 0 100px}.contact-block__info-text{display:block;width:100%;margin-bottom:40px;font-weight:300;font-size:20px;line-height:30px;color:#000}.case-studies__item-link,.reviews-list__item-place{font-weight:700;letter-spacing:1px;text-transform:uppercase}.contact-block__info-text--mobile,.custom-block .giphy-embed+p,.custom-block .wp-block-tag-cloud .tag-cloud-link:last-child:after,.custom-block iframe+p{display:none}.contact-block__info .form{align-items:flex-start}.contact-block__info .form .fields__item{width:50%}.contact-block__info .form .fields__item:last-child{width:100%}.contact-block__info .form .fields__item-input,.contact-block__info .form .fields__item-textarea{border-color:#000;color:#000}.contact-block__info .form__button{margin-top:auto;min-width:225px;border-color:#000;color:#000}.contact-block__info .form__button:hover{border-color:#00f;color:#00f}.contact-block__info .form .wpcf7-response-output{color:#000!important}@media (min-width:1340px) and (max-width:1540px){.main .cover-poster-image{width:400px}.main-section{padding:70px 0}.main-section__button img{width:320px}.main__service{margin-bottom:60px}.main__service-image{width:130px;min-width:130px}.main__service-title{font-size:20px;margin-bottom:20px;line-height:30px}.main__service-link{font-size:15px}.main__service-link span{font-size:20px}.contact-block__image{max-height:450px}.contact-block__info-text{font-size:20px;line-height:30px;margin-bottom:25px}.contact-block__info .form__button{min-width:175px}}@media (min-width:1200px) and (max-width:1340px){.main .cover-poster-image{width:360px}.main-section{padding:60px 0}.main-section__button img{width:320px}.main__service{margin-bottom:60px}.main__service-image{width:130px;min-width:130px}.main__service-title{font-size:20px;margin-bottom:20px;line-height:30px}.main__service-link{font-size:15px}.main__service-link span{font-size:20px}.contact-block__image{max-height:450px}.contact-block__info{width:calc(100% - 420px);padding:0 0 0 50px}.contact-block__info-text{font-size:18px;line-height:26px}.contact-block__info .form__button{min-width:150px}}@media (min-width:991px) and (max-width:1200px){.main .cover-poster-image{width:300px;margin-top:-60px}.main-section{padding:50px 0}.main-section__button img{width:275px}.main__service{margin-bottom:50px}.main__service-image{width:110px;min-width:110px}.main__service-title{font-size:18px;margin-bottom:15px;line-height:26px}.main__service-link{font-size:14px}.main__service-link span{font-size:18px}.contact-block__image{width:325px;min-width:325px;max-height:420px}.contact-block__info{width:calc(100% - 325px);padding:0 0 0 35px}.contact-block__info-text{font-size:16px;line-height:24px;margin-bottom:30px}.contact-block__info .form__button{min-width:125px}}@media (min-width:767px) and (max-width:991px){.main .cover-poster-image{width:310px;margin-top:-60px}.main .container{width:calc(100% - 160px)}.main-section{padding:50px 0}.main-section__button img{width:250px}.main__service{margin-bottom:50px}.main__service-image{width:95px;min-width:95px}.main__service-title{font-size:16px;margin-bottom:15px;padding-left:15px;line-height:24px}.main__service-link{font-size:14px;margin-left:15px}.main__service-link span{font-size:18px}.contact-block:before{left:calc((100vw - 160px)/ 2 * -1);width:calc((100vw - 158px)/ 2)}.contact-block:after{right:-15px;width:17px}.contact-block__left,.contact-block__right{display:none}.contact-block__image{width:275px;min-width:275px;max-height:380px}.contact-block__info{width:calc(100% - 275px);padding:0 0 0 30px}.contact-block__info-text{font-size:16px;line-height:24px;margin-bottom:25px}.contact-block__info .form__button{min-width:125px}}.reviews-list{width:100%;margin:0 0 20px}.reviews-list__item{margin-bottom:105px;padding:0 95px}.reviews-list__item h3{display:block;margin-bottom:5px}.reviews-list__item-place{display:block;width:100%;margin-bottom:30px;font-size:14px;line-height:30px;color:#b2b2b2}.about__content,.about__mission,.case-studies,.reviews-list__item-text{width:100%}.reviews-list__item-text p{margin-top:0;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}.reviewers-list{width:100%;justify-content:space-between;align-items:center;padding:90px 0;background-color:#f4f4f4;position:relative}.reviewers-list:after,.reviewers-list:before{content:'';position:absolute;top:0;height:100%;background-color:#f4f4f4;z-index:-1}.reviewers-list__left,.reviewers-list__right{position:absolute;top:0;height:100%;background-color:#f4f4f4;z-index:-1}.reviewers-list__item{padding:0 1px}@media (min-width:1340px) and (max-width:1540px){.reviews-list__item{padding:0 80px;margin-bottom:60px}.reviews-list__item-place{font-size:13px;line-height:24px;margin-bottom:25px}.reviews-list__item-text p{font-size:20px;line-height:30px}.reviewers-list{padding:70px 0}}@media (min-width:1200px) and (max-width:1340px){.reviews-list__item{padding:0 70px;margin-bottom:50px}.reviews-list__item-place{font-size:13px;line-height:24px;margin-bottom:20px}.reviews-list__item-text p{font-size:18px;line-height:26px}.reviewers-list{padding:60px 0}}@media (max-width:1200px){.reviews-list__item{padding:0 55px;margin-bottom:50px}.reviews-list__item-place{font-size:13px;line-height:24px;margin-bottom:20px}.reviews-list__item-text p{font-size:16px;line-height:24px}.reviewers-list{padding:50px 0}}.case-studies__item{width:100%;margin-bottom:170px}.case-studies__item:nth-child(2n) .case-studies__item-link{margin:auto 0 0 auto}.case-studies__item.reverse .case-studies__item-image,.horizontal-block.reverse .horizontal-block__image,.services-item--reverse .services-item__image,.vertical-block.reverse .vertical-block__image{order:2}.case-studies__item.reverse .case-studies__item-info,.vertical-block.reverse .vertical-block__text{order:1}.case-studies__item-image{width:500px;min-width:500px;position:relative}.case-studies__item-image a{max-width:100%;position:relative}.case-studies__item-image a:before{content:'';position:absolute;left:0;width:100%;height:100%;opacity:0;background:linear-gradient(180deg,#0ff -47%,rgba(0,255,255,0) 113%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.case-studies__item-image a:hover:before{opacity:1}.case-studies__item-info{width:calc(100% - 500px);flex-direction:column;padding:0 125px}.about-section h2+.about-section__columns .about-section__columns-item h3,.career-section h2+.vertical-block,.case-studies__item-info h3,.services #key-benefits h3,.services #why-cxdojo h3,.services-section h2+.content__text h3{margin-top:0}.case-studies__item-info h3:hover{color:#2cfefd}.case-studies__item-list{margin-bottom:20px}.case-studies__item-link{margin:auto -125px 0 auto;font-size:15px;line-height:30px;color:#b2b2b2;align-items:center}.case-studies__item-link:hover,.case-studies__item-link:hover span{color:var(--black)}.case-studies__item-link span{margin-left:10px;font-size:22px;color:#b2b2b2}@media (min-width:1340px) and (max-width:1540px){.case-studies__item{margin-bottom:150px}.case-studies__item-image{width:500px;min-width:500px}.case-studies__item-info{width:calc(100% - 500px);padding:0 100px}.case-studies__item-link{margin:auto -100px 0 auto}.case-studies__item-link span{font-size:20px}}@media (min-width:1200px) and (max-width:1340px){.case-studies__item{margin-bottom:120px}.case-studies__item-image{width:425px;min-width:425px}.case-studies__item-info{width:calc(100% - 425px);padding:0 50px}.case-studies__item-link{margin:auto -50px 0 auto}.case-studies__item-link span{font-size:20px}}@media (min-width:991px) and (max-width:1200px){.case-studies__item{margin-bottom:100px}.case-studies__item-image{width:350px;min-width:350px}.case-studies__item-info{width:calc(100% - 350px);padding:0 20px}.case-studies__item-link{margin:auto -20px 0 auto;font-size:14px}.case-studies__item-link span{font-size:18px}}@media (min-width:767px) and (max-width:991px){.case-studies__item{margin-bottom:80px;padding:0 55px}.case-studies__item-image{width:275px;min-width:275px}.case-studies__item-info{width:calc(100% - 275px);padding:0 20px}.case-studies__item-link{margin:auto -20px 0 auto;font-size:14px}}.cookie-block{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;align-items:center;align-content:center;justify-content:center;padding:10px 0;z-index:9999;box-shadow:0 -2px 10px rgba(0,0,0,.07)}.cookie-block__text{font-weight:900;font-size:16px;letter-spacing:1.32px;text-transform:uppercase;color:#000;position:relative}.cookie-block__text a{color:#000;text-decoration:underline}.cookie-block__text:before{content:'';background-image:url("../images/cookie-image.png");background-size:100%;background-repeat:no-repeat;position:absolute;width:60px;height:60px;left:-110px;top:-22px}.cookie-block .cookie_action_close_header{font-family:Druk XCond Cy,sans-serif;height:50px;line-height:45px;width:100px;border:3px solid #000;border-radius:25px;font-weight:400!important;font-size:30px;letter-spacing:.03em;text-transform:uppercase;color:#000!important;background-color:#fff!important;cursor:pointer;margin:0 45px 0 50px;text-align:center;transition:.3s linear;padding:0}.about-section__columns-text p:last-child,.about__mission-text:last-child,.know-us__image-text p:last-child{margin-bottom:0}.cookie-block .cookie_action_close_header:hover{border:3px solid #00f;color:#00f!important}.cookie-block .cookie_action_close_header:active{border:3px solid #00f;background-color:#00f!important;color:#fff!important}.cookie-block__close{position:absolute;right:20px;font-size:20px;color:#000;cursor:pointer}.cookie-block__close:hover{color:#cd3a3a}.cookie-block .cookie_action_close_header_reject{background-color:transparent!important;color:#000!important;transition:.3s linear;position:absolute;right:20px;width:20px;height:20px;cursor:pointer;font-family:cx-dojo!important}.cookie-block .cookie_action_close_header_reject:hover,.custom-block a{color:#cd3a3a!important}.cookie-block .cookie_action_close_header_reject:before{content:"\e903";position:absolute;font-size:20px;left:0;top:0}@media (min-width:1200px) and (max-width:1540px){.cookie-block{padding:5px 0}.cookie-block__text{font-size:15px}.cookie-block__text:before{content:'';width:45px;height:45px;left:-95px;top:-14px}.cookie-block .cookie_action_close_header{height:40px;width:80px;line-height:35px;border-radius:20px;font-size:25px}.cookie-block .cookie_action_close_header_reject{width:18px;height:18px}.cookie-block .cookie_action_close_header_reject:before{font-size:18px}}@media (min-width:991px) and (max-width:1200px){.cookie-block{padding:5px 0}.cookie-block__text{font-size:14px}.cookie-block__text:before{content:'';width:45px;height:45px;left:-80px;top:-14px}.cookie-block .cookie_action_close_header{height:40px;line-height:35px;width:80px;border-radius:20px;font-size:25px}.cookie-block .cookie_action_close_header_reject{width:18px;height:18px}.cookie-block .cookie_action_close_header_reject:before{font-size:18px}}@media (min-width:767px) and (max-width:991px){.cookie-block{padding:5px 0}.cookie-block__text{font-size:14px}.cookie-block__text:before{content:'';width:45px;height:45px;left:-9%;top:-16px}.cookie-block .cookie_action_close_header{height:35px;line-height:32px;width:70px;border-radius:17.5px;font-size:25px}.cookie-block .cookie_action_close_header_reject{right:15px;width:18px;height:18px;top:10px}.cookie-block .cookie_action_close_header_reject:before{font-size:18px}}.about-section__button-btn,.about-section__columns h3 span{font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:48px}.about.approach .cover-poster-title{font-size:80px;margin-top:-61px}.about-section__image{width:100%;overflow:hidden;align-items:center;justify-content:center;margin-top:80px}.about-section__image-img{width:100%;-o-object-fit:cover;object-fit:cover}.about-section__button img{width:400px;margin-top:80px;margin-bottom:60px}.about-section__button-btn{padding:0 65px;height:80px;border:3px solid var(--black);border-radius:40px;align-items:center;justify-content:center;color:var(--text);letter-spacing:.04em;background-color:transparent;cursor:pointer}.about-section__button-btn:hover{border:3px solid #00f;color:#00f}.about-section__button-btn:active{border:3px solid #00f;background-color:#00f;color:#fff}.about-section__all:hover,.about-section__all:hover span,.team-list__all:hover,.team-list__all:hover span,.team-list__item-social:hover span{color:var(--black)}.about-section__columns{width:calc(100% + 15px);max-width:calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.about-section__columns-item{width:50%;padding:0 7.5px}.about__mission-info,.works-section__review-info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.about-section__columns h3{margin-top:60px;position:relative}.about-section__columns h3 span{position:absolute;left:95px;top:-18px;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;border:2px solid rgba(252,3,1,.7);letter-spacing:.02em;text-transform:uppercase;color:rgba(252,3,1,.7)}.about-section__columns-text p{margin-top:0;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}.about-section__all,.career-section__all,.team-list__all{align-items:center;align-content:flex-start;margin-left:auto;font-weight:700;font-size:15px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:#b2b2b2;cursor:pointer;align-self:center}.about-section__all span{margin-left:10px;font-size:22px;color:#b2b2b2}.about__mission-info{width:calc(100% - 450px);flex-direction:column;align-content:flex-start;box-sizing:border-box;padding:0 70px 0 95px}.about__mission-text{flex-direction:column;margin-bottom:80px}.about__mission-text p{font-weight:300;font-size:20px;line-height:30px;color:var(--text);margin:0}.about__mission-image{width:450px;align-items:center;justify-content:center;overflow:hidden}.about__mission-image img,.know-us{width:100%}.career .hiring-steps .steps-list__item h3 span,.services-section__columns h3 span{left:95px;top:-18px;width:60px;height:60px;line-height:60px;text-align:center;letter-spacing:.02em}.know-us__info{margin-top:20px;width:100%;justify-content:space-between}.know-us__info-item{margin-bottom:60px;flex-direction:column}.know-us__info-value{font-family:Druk Wide Cy,sans-serif;font-weight:900;font-size:60px;line-height:0;text-transform:uppercase;color:rgba(252,3,1,.7);z-index:10}.know-us__info-title{font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:48px;line-height:100%;letter-spacing:.03em;text-transform:uppercase;color:var(--text);margin-left:90px;margin-top:11px;z-index:9;white-space:nowrap}.know-us__image-text p,.our-values__item-text{font-weight:300;line-height:30px;color:var(--text)}.team-list__item-position,.works-section__review-position{letter-spacing:1px;text-transform:uppercase;display:block}.know-us__image{width:100%;margin:60px 0;align-items:center}.know-us__image-img{width:635px;align-items:center;justify-content:center;overflow:hidden}.know-us__image-img img,.works-section__review,.works__content{width:100%}.know-us__image-text{width:calc(100% - 635px)}.know-us__image-text p{padding:0 125px;margin-top:0;font-size:20px}@media (min-width:1340px) and (max-width:1540px){.about-section__columns-text p,.about__mission-text p,.our-values__item-text{font-size:20px;line-height:30px}.about.approach .cover-poster-title{font-size:75px;margin-top:-40px}.about-section{padding:70px 0}.about-section__image{margin-top:70px}.about-section__button img{width:320px;margin-top:70px;margin-bottom:50px}.about-section__button-btn{font-size:36px;height:70px;border-radius:35px;padding:0 60px}.about-section__columns h3{margin-top:50px}.about-section__columns h3 span{left:75px;width:55px;height:55px;line-height:55px;font-size:44px}.about__mission{width:100%}.about__mission-info{width:calc(100% - 500px);padding:0 60px 0 80px}.know-us__info-item{margin-bottom:50px}.know-us__info-value{font-size:60px}.know-us__info-title{font-size:46px}.know-us__image{margin:50px 0}.know-us__image-img{width:600px}.know-us__image-text{width:calc(100% - 600px)}.know-us__image-text p{padding:0 90px;font-size:20px;line-height:30px}}@media (min-width:1200px) and (max-width:1340px){.about-section__columns-text p,.about__mission-text p{font-size:18px;line-height:26px}.about.approach .cover-poster-title{font-size:60px;margin-top:-33px}.about-section{padding:60px 0}.about-section__image{margin-top:60px}.about-section__button img{width:320px;margin-top:60px;margin-bottom:40px}.about-section__button-btn{font-size:32px;height:60px;border-radius:30px;padding:0 50px}.about-section__columns h3{margin-top:50px}.about-section__columns h3 span{left:70px;width:50px;height:50px;line-height:50px;font-size:40px}.about__mission{width:100%}.about__mission-info{width:calc(100% - 375px);padding:0 50px 0 70px}.about__mission-text{margin-bottom:60px}.about__mission-image{width:375px}.know-us__info-item{margin-bottom:45px}.know-us__info-value{font-size:48px}.know-us__info-title{font-size:40px;margin-left:72px}.know-us__image{margin:45px 0}.know-us__image-img{width:500px}.know-us__image-text{width:calc(100% - 500px)}.know-us__image-text p{padding:0 50px;font-size:18px;line-height:26px}}@media (min-width:991px) and (max-width:1200px){.about.approach .cover-poster-title{font-size:50px;margin-top:-27px}.about-section{padding:50px 0}.about-section__columns h3,.about-section__image{margin-top:50px}.about-section__button img{width:275px;margin-top:50px;margin-bottom:30px}.about-section__button-btn{font-size:30px;height:50px;border-radius:25px;padding:0 45px}.about-section__columns h3 span{left:65px;width:45px;height:45px;line-height:45px;font-size:36px}.about-section__columns-text p{font-size:16px;line-height:24px}.about-section__all{font-size:14px}.about-section__all span{font-size:20px}.about__mission{width:100%}.about__mission-info{width:calc(100% - 350px);padding:0 15px 0 55px}.about__mission-text{margin-bottom:45px}.about__mission-text p{font-size:16px;line-height:24px}.about__mission-image{width:350px}.know-us__info-item{margin-bottom:40px}.know-us__info-value{font-size:46px}.know-us__info-title{font-size:34px;margin-left:70px}.know-us__image{margin:65px 0}.know-us__image-img{width:450px}.know-us__image-text{width:calc(100% - 450px)}.know-us__image-text p{padding:0 0 0 20px;font-size:16px;line-height:24px}}@media (max-width:991px){.contact-section{padding:50px 0}.contact-section__text p{font-size:16px;line-height:24px}.contact-section .form{margin-top:50px}.reviews-list__item{padding:0 0 0 55px;margin-bottom:35px}.reviews-list__item-place{font-size:13px;line-height:24px;margin-bottom:15px}.reviews-list__item-text p{font-size:16px;line-height:24px}.reviewers-list{padding:35px 0;justify-content:center}.reviewers-list:before{left:calc((100vw - 160px)/ 2 * -1);width:calc((100vw - 158px)/ 2)}.reviewers-list:after{right:-15px;width:17px}.reviewers-list__left,.reviewers-list__right{display:none}.reviewers-list__item{margin:15px 0;width:100%;text-align:center}.know-us__info-item{margin-bottom:35px}.know-us__info-value{font-size:36px}.know-us__info-title{font-size:30px;margin-left:55px;margin-top:8px}.know-us__image{margin:35px 0 0}.know-us__image-img{width:100%;margin-bottom:35px}.know-us__image-text{width:100%;padding:0 0 0 55px;margin-bottom:15px}.know-us__image-text p{padding:0;font-size:16px;line-height:24px}}.our-values__item{padding:0 15px;width:33.3%;flex-direction:column;box-sizing:border-box}.our-values__item-image{width:100%;min-height:200px;justify-content:center;align-items:center;margin-bottom:20px}.our-values__item-text{display:block;width:100%;font-size:20px}@media (min-width:1200px) and (max-width:1340px){.our-values__item-text{font-size:18px;line-height:26px}}@media (min-width:991px) and (max-width:1200px){.our-values__list{width:calc(100% + 15px);max-width:calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.our-values__item{padding:0 7.5px}.our-values__item-image{margin-bottom:10px;min-height:185px}.our-values__item-image img{max-width:85%}.our-values__item-text{font-size:16px;line-height:24px}}@media (min-width:767px) and (max-width:991px){.about-section__columns h3,.about-section__image{margin-top:40px}.about.approach .cover-poster-title{font-size:50px;margin-top:-32px}.about .container{width:calc(100% - 160px)}.about-section{padding:50px 0}.about-section__button img{width:250px;margin-top:40px;margin-bottom:20px}.about-section__button-btn{font-size:28px;height:45px;border-radius:22.5px;padding:0 40px}.about-section h2+.about-section__columns .about-section__columns-item:first-child h3{margin-top:0}.about-section h2+.about-section__columns .about-section__columns-item h3{margin-top:50px}.about-section__columns{width:100%;max-width:100%;flex:0 0 100%;margin:0}.about-section__columns h3 span{left:65px;width:45px;height:45px;line-height:45px;font-size:36px}.about-section__columns-item{width:100%;padding:0}.about-section__columns-text{padding:0 0 0 55px}.about-section__columns-text p{font-size:16px;line-height:24px}.about-section__all{font-size:13px}.about-section__all span{font-size:20px}.about__mission{width:100%}.about__mission-info{width:100%;margin-bottom:40px;padding:0 0 0 55px}.about__mission-text{margin-bottom:40px}.about__mission-text p{font-size:16px;line-height:24px}.about__mission-image{width:100%}.our-values__list{width:calc(100% + 15px);max-width:calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.our-values__item{padding:0 7.5px}.our-values__item-image{margin-bottom:0;min-height:195px}.our-values__item-image img{max-width:75%}.our-values__item-text{font-size:16px;line-height:24px}}@media (max-width:767px){.post__image{max-height:400px}.contact-section,.post-section{padding:45px 0}.post-section h1{font-size:55px;line-height:55px;margin-bottom:45px}.post-section__date{font-size:13px;margin-bottom:15px}.post-section__image{margin:40px 0}.post-section__columns{width:100%;max-width:100%;flex:0 0 100%;margin:0}.post-author,.post-author__info,.post-section__columns-wrapper .post-section__columns:last-child .post-section__columns-item{margin-bottom:40px}.post-section__columns-wrapper .post-section__columns:last-child .post-section__columns-item:last-child{margin-bottom:0}.post-section__columns h3{margin-top:40px;padding:0 35px}.post-section__columns-item{margin:40px 0;width:100%;padding:0}.post-section__columns-item ul{padding:0 35px 0 55px}.post-section__columns-text,.post-section__tags{padding:0 35px}.post-section__columns-text p{font-size:15px;line-height:22px}.post-section__button{margin:40px 0 70px}.post-section__button img{width:225px}.contact-section .form,.post-section#author .post-section__share{margin-top:45px}.post-section__back{font-size:12px}.related-service{padding:40px 0}.contact-block:before,.related-service:before,.reviewers-list:before{left:-15px;width:17px}.contact-block:after,.related-service:after,.reviewers-list:after{right:-15px;width:17px}.contact-block__left,.contact-block__right,.related-service__left,.related-service__right,.reviewers-list__left,.reviewers-list__right{display:none}.related-service h2{max-width:calc(100% - 130px)}.related-service__link{font-size:24px;height:40px;border-radius:20px;padding:0 25px}.projects-list{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.projects-list__item{padding:0;width:100%;margin-bottom:40px}.projects-list__item-image{width:calc(100% - 70px);margin-bottom:15px}.projects-list__item-title{font-size:15px;line-height:22px;margin-bottom:10px;min-height:auto}.projects-list__item-description{font-size:15px;line-height:22px;-webkit-line-clamp:3}.projects-list__all{font-size:13px}.projects-list__all span{font-size:18px}.post-author__image{width:250px;margin-bottom:40px}.post-author__info{width:calc(100% - 250px);padding:0 35px}.post-author__info-date,.post-author__info-place{margin-bottom:10px;font-size:12px;line-height:18px}.contact-section__text p,.post-author__info-text,.post-author__text p{font-size:15px;line-height:22px}.post-author__info-text{margin-bottom:20px}.post-author__info-posts{font-size:12px;margin-bottom:15px}.post-author__text{padding:0 35px}.post-author__tags{padding:0 35px;margin:30px 0 0}.contact-block__image{width:250px;min-width:250px;max-height:300px}.contact-block__info{width:calc(100% - 250px);padding:0 0 0 15px}.contact-block__info-text{font-size:15px;line-height:22px;margin-bottom:20px}.contact-block__info .form__button{min-width:125px}.reviews-list__item{padding:0 35px;margin-bottom:30px}.reviews-list__item-place{font-size:12px;line-height:22px;margin-bottom:10px}.reviews-list__item-text p{font-size:15px;line-height:22px}.reviewers-list{padding:30px 0;justify-content:center}.reviewers-list__item{margin:15px 0;width:100%;text-align:center}.case-studies__item{margin-bottom:60px;padding:0 35px}.case-studies__item-image{width:275px;min-width:275px}.case-studies__item-info{width:calc(100% - 275px);padding:0 15px}.case-studies__item-link{margin:auto -15px 0 auto;font-size:13px}.case-studies__item-link span{font-size:20px}.cookie-block{padding:5px 0}.cookie-block__text{font-size:10px}.cookie-block__text:before{content:'';width:40px;height:40px;left:-9%;top:calc(50% - 20px)}.cookie-block .cookie_action_close_header{height:30px;line-height:27px;width:60px;min-width:60px;border-radius:15px;font-size:20px;margin-left:15px}.cookie-block .cookie_action_close_header_reject{right:15px;width:15px;height:15px;top:8px}.cookie-block .cookie_action_close_header_reject:before{font-size:15px}.know-us__info-item{margin-bottom:30px}.know-us__info-value{font-size:32px}.know-us__info-title{font-size:26px;margin-left:48px;margin-top:8px}.know-us__image{margin:30px 0 0}.know-us__image-img{margin-bottom:30px}.know-us__image-text{padding:0 0 0 35px;margin-bottom:15px}.know-us__image-text p{font-size:15px;line-height:22px}.our-values__list{width:calc(100% + 15px);max-width:calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.our-values__item{padding:0 7.5px}.our-values__item-image{margin-bottom:0;min-height:165px}.our-values__item-image img{max-width:75%}.our-values__item-text{font-size:15px;line-height:22px}}.team-list__item{padding:0 15px;width:33.3%;margin-bottom:80px;align-content:flex-start;box-sizing:border-box}.team-list__item-images{overflow:hidden;align-items:center;justify-content:center;position:relative;width:100%;height:505px;margin-bottom:30px}.team-list__item-images:hover .team-list__item-image--front{opacity:0}.team-list__item-image{position:absolute;width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.team-list__item-image--front{z-index:2;transition:opacity .5s linear}.team-list__item h3{margin-top:0;margin-bottom:10px}.team-list__item-info{height:calc(100% - 505px - 30px);flex-direction:column}.team-list__item-position{width:100%;font-weight:700;font-size:15px;line-height:30px;color:#b2b2b2;margin-bottom:20px}.team-list__item-text{display:block;width:100%;font-weight:300;font-size:20px;line-height:30px;color:var(--text);margin-bottom:25px}.team-list__item-socials{width:100%;justify-content:flex-end;align-items:center;margin-top:auto}.team-list__item-social{cursor:pointer;margin-right:30px}.team-list__item-social:last-child{margin-right:0}.team-list__item-social span{font-size:24px;color:#b2b2b2}.team-list__all span{margin-left:10px;font-size:22px;color:#b2b2b2}@media (min-width:1340px) and (max-width:1540px){.team-list__item{margin-bottom:70px}.team-list__item-images{height:470px;margin-bottom:20px}.team-list__item-info{height:calc(100% - 470px - 20px)}.team-list__item-position{font-size:14px;line-height:26px;margin-bottom:15px}.team-list__item-text{font-size:20px;line-height:30px;margin-bottom:25px}.team-list__item-social span{font-size:24px;color:#b2b2b2}.team-list__all{font-size:14px;line-height:26px}.team-list__all span{font-size:20px}}@media (min-width:1200px) and (max-width:1340px){.team-list__item{margin-bottom:70px}.team-list__item-images{height:370px;margin-bottom:20px}.team-list__item-info{height:calc(100% - 370px - 20px)}.team-list__item-position{font-size:13px;line-height:22px;margin-bottom:10px}.team-list__item-text{font-size:18px;line-height:26px;margin-bottom:25px}.team-list__item-social span{font-size:24px;color:#b2b2b2}.team-list__all{font-size:14px;line-height:26px}.team-list__all span{font-size:20px}}@media (min-width:991px) and (max-width:1200px){.team-list{width:calc(100% + 15px);max-width:calc(100% + 15px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.team-list__item{padding:0 7.5px;margin-bottom:60px}.team-list__item-images{height:300px;margin-bottom:15px}.team-list__item-info{height:calc(100% - 300px - 15px)}.team-list__item-position{font-size:12px;line-height:20px;margin-bottom:10px}.team-list__item-text{font-size:16px;line-height:24px;margin-bottom:20px}.team-list__item-social span{font-size:22px;color:#b2b2b2}.team-list__all{font-size:14px;line-height:26px}.team-list__all span{font-size:20px}}@media (min-width:767px) and (max-width:991px){.team-list{width:calc(100% + 10px);max-width:calc(100% + 10px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 10px);flex:0 0 calc(100% + 10px);margin:0 -5px}.team-list__item{padding:0 5px;margin-bottom:50px}.team-list__item-images{height:340px;margin-bottom:10px}.team-list__item-info{height:calc(100% - 340px - 10px)}.team-list__item h3{margin-bottom:5px}.team-list__item-position{font-size:11px;line-height:18px;margin-bottom:10px}.team-list__item-text{font-size:16px;line-height:24px;margin-bottom:15px}.team-list__item-social span{font-size:20px;color:#b2b2b2}.team-list__all{font-size:13px;line-height:22px}.team-list__all span{font-size:20px}.content.ios .team-list__item-images{height:430px}}@media (min-width:575px) and (max-width:767px){.content__text p,.error404 p,ol li,ul li{font-size:15px;line-height:22px}h1,h2{line-height:40px}.error404 p,h3{line-height:22px}.content__text.no-pd,.form .fields__item,h3,h4{margin-bottom:20px}.container{max-width:100%}.content{padding-top:50px}.blog-latest h2.red,.comments,.content__text{padding:0 35px}.about-section h2+.about-section__columns .about-section__columns-item:first-child h3,.content__text.no-pd h3{margin-top:0}h1,h2.red{font-size:36px}.content__text h3{margin:40px 0 20px}h2{font-size:45px;margin-bottom:40px}h2.red{line-height:50px}h3{font-size:15px}h4{font-size:26px;line-height:30px}.jr-insta-thumb{margin-bottom:50px}.blog-section#most-popular .blog-list,.blog-section#related-resources .blog-list,.blog-section#tag-name .blog-list,.form__policy:last-child{margin-bottom:0}.form .fields__item-input,.form .fields__item-label{padding:0 0 10px;font-size:13px}.form__button{font-size:24px;height:40px;border-radius:20px;padding:0 25px}.form__checkboxes{margin:10px 0 40px}.form__policy{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:15px}.about-section__all,.form__policy label{font-size:13px}#footer .footer__logo{margin-top:45px;margin-right:15px;font-size:65px}#footer .footer__menu{margin:45px 10px 0}#footer .footer__menu-item{margin-bottom:14px}#footer .footer__menu-link{font-size:14px}#footer .footer__info,.comments .comments-list{margin-top:45px}#footer .footer__info-address{font-size:14px;margin-bottom:18px}#footer .footer__middle{margin:40px 0}#footer .footer__email,#footer .footer__phone{font-size:40px}#footer .footer__socials-item{margin-right:15px}#footer .footer__socials-link{font-size:20px}#footer .footer__bottom{padding:10px 0}#footer .footer__bottom-link{font-size:10px;margin-right:30px}#footer .footer__bottom-copyright{font-size:10px}.blog .cover-poster-title{top:14px}.blog-latest,.blog-section,.main-section{padding:45px 0}.blog-latest__image{width:225px;margin-top:-60px}.blog-latest__info{width:calc(100% - 225px);margin-top:-20px;padding:0}.blog-latest__info-text{padding:0 0 0 20px}.blog-latest__info-text p{font-size:15px;line-height:22px}.about-section__image,.blog-latest__info-link{margin-top:30px}.blog-section h2{font-size:75px}.blog-section .blog-list__item{margin-bottom:30px}.blog-list{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.blog-list__item{padding:0;width:100%;margin-bottom:50px}.blog-list__item:last-child{margin-bottom:0}.blog-list__item-image{width:calc(100% - 70px);margin-bottom:20px}.blog-list__item-date{font-size:12px;margin-bottom:10px;line-height:20px}.blog-list__item-title{font-size:18px;line-height:30px;margin-bottom:15px}.blog-list__item-description{font-size:16px;line-height:24px;-webkit-line-clamp:3}.blog-list__item-link{margin-top:25px;font-size:14px}.blog-list__item-link span{font-size:20px;margin-left:10px}.blog-list__all{font-size:13px;margin-top:30px}.blog-list__all span{font-size:18px}.advantages-list__item,.comments .comments-list__item{margin-bottom:40px}.advantages-list__item-icon{width:80px;min-width:80px}.advantages-list__item-text{padding:0 20px;font-size:15px;line-height:22px}.comments .form__button{margin-top:20px}.comments .comments-list__item-date{font-size:12px;margin-bottom:10px}.comments .comments-list__item-text{font-size:15px;line-height:22px}.main .cover-poster-image{width:260px}.main-section__button img{width:225px}.main__service{margin-bottom:35px}.main__service-image{width:90px;min-width:90px}.main__service-title{font-size:15px;margin-bottom:10px;padding-left:15px;line-height:22px}.main__service-link{font-size:13px;margin-left:15px}.main__service-link span{font-size:18px}.about-section h2+.about-section__columns .about-section__columns-item h3,.about-section__columns h3{margin-top:40px}.about.approach .cover-poster-title{font-size:38px;margin-top:-27px}.about-section{padding:45px 0}.about-section__button img{width:225px;margin-top:40px;margin-bottom:20px}.about-section__button-btn{font-size:26px;height:40px;border-radius:20px;padding:0 30px}.about-section__columns{width:100%;max-width:100%;flex:0 0 100%;margin:0}.about-section__columns h3 span{left:60px;width:40px;height:40px;line-height:40px;font-size:32px;top:-15px}.about-section__columns-item{width:100%;padding:0}.about-section__columns-text{padding:0 35px}.about-section__columns-text p{font-size:15px;line-height:22px}.about-section__all span{font-size:18px}.about__mission{width:100%}.about__mission-info{width:100%;margin-bottom:35px;padding:0 0 0 35px}.about__mission-text{margin-bottom:35px}.about__mission-text p{font-size:15px;line-height:22px}.about__mission-image{width:100%}.team-list{width:calc(100% + 10px);max-width:calc(100% + 10px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 10px);flex:0 0 calc(100% + 10px);margin:0 -5px}.team-list__item{padding:0 5px;margin-bottom:50px}.team-list__item-images{height:315px;margin-bottom:10px}.team-list__item-info{height:calc(100% - 315px - 10px)}.team-list__item h3{margin-bottom:5px}.team-list__item-position{font-size:11px;line-height:18px;margin-bottom:10px}.team-list__item-text{font-size:15px;line-height:22px;margin-bottom:15px}.team-list__item-social span{font-size:20px;color:#b2b2b2}.team-list__all{font-size:13px;line-height:22px}.team-list__all span{font-size:20px}}@media (max-width:575px){.content__text p,.error404 p,ol li,ul li{font-size:14px;line-height:20px}.container{max-width:100%}.content{padding-top:50px}.content__text{padding:0}.content__text.no-pd{margin-bottom:15px}.about-section h2+.about-section__columns .about-section__columns-item:first-child h3,.content__text.no-pd h3{margin-top:0}.content__text h3{margin:35px 0 15px}h1,h2.red{font-size:24px;line-height:28px}h3,h4{line-height:22px;margin-bottom:20px}h2{font-size:40px;line-height:35px;margin-bottom:35px}h3{font-size:15px}h4{font-size:22px}.jr-insta-thumb{margin-bottom:50px}.form .fields{width:100%;max-width:100%;flex:0 0 100%;margin:0}.form .fields__item{padding:0 0 20px;width:100%;margin-bottom:15px}.form .fields__item:last-child{width:100%}.form .fields__item-input,.form .fields__item-label{padding:0 0 10px;border-bottom:2px solid var(--black)}.form .fields__item-input.wpcf7-not-valid{border-bottom:2px solid #cd3a3a}.form .fields__item-textarea{border:2px solid var(--black)}.form .fields__item .wpcf7-not-valid-tip{padding:0;width:100%}.form__policy{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:20px}.blog-section .blog-list__item:last-child,.blog-section#most-popular .blog-list,.blog-section#related-resources .blog-list,.blog-section#tag-name .blog-list,.form__policy:last-child{margin-bottom:0}.form__policy-checkbox{width:20px;min-width:20px;height:20px;border:solid 2px var(--black);margin-right:10px}.form__policy label,.team-list__all{font-size:12px;line-height:20px}.form__button{border:2px solid var(--black);margin-right:auto;font-size:28px;height:50px;border-radius:25px;padding:0 20px}.form__button:active,.form__button:hover{border:2px solid #00f}.form__checkboxes{margin:0 0 30px}#header .header__logo{width:140px}#footer .footer__logo{margin-top:45px;margin-right:15px;font-size:65px}#footer .footer__menu{margin:45px 10px 0}#footer .footer__menu-item{margin-bottom:14px}#footer .footer__menu-link{font-size:14px}#footer .footer__info,.blog-latest h2.red{display:none}#footer .footer__middle{margin:40px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer__phone{font-size:60px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}#footer .footer__email{font-size:60px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer .footer__socials{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:60px}#footer .footer__bottom{padding:10px 0}#footer .footer__bottom-link{font-size:10px;margin-right:30px}#footer .footer__bottom-copyright{font-size:10px}.blog .cover-poster-title{top:2px}.blog-latest,.blog-section,.contact-section,.main-section,.reviewers-list{padding:40px 0}.blog-latest__image{width:100%;margin-top:0;margin-bottom:15px}.blog-latest__info{width:100%;margin-top:0;padding:0}.blog-latest__info-date{display:block;width:100%;margin-bottom:8px;font-weight:700;font-size:12px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#b2b2b2}.blog-latest__info h3{display:block;font-weight:900;font-size:16px;line-height:24px;letter-spacing:1.32px;text-transform:uppercase;color:var(--text);margin-bottom:20px}.blog-latest__info-text,.comments,.post-author__text,.post-section__columns-text,.reviews-list__item{padding:0}.blog-latest__info-text p{font-size:14px;line-height:20px}.blog-latest__info-link{font-size:12px;margin-top:25px}.blog-latest__info-link span{font-size:18px}.blog-section h2{font-size:52px}.blog-section .blog-list__item{margin-bottom:30px}.left-menu{margin-top:15px}.about-section h2+.about-section__columns .about-section__columns-item h3,.about-section__columns h3,.left-menu.fixed-mobile+.container{margin-top:30px}.left-menu__item{padding:0 5px 5px}.blog-list{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.blog-list__item,.our-values__item{padding:0;width:100%;margin-bottom:40px}.blog-list__item:last-child{margin-bottom:0}.blog-list__item-image,.post-author__image{width:100%;margin-bottom:15px}.blog-list__item-date{font-size:11px;line-height:15px;margin-bottom:10px}.blog-list__item-title{font-size:16px;line-height:24px;margin-bottom:15px}.blog-list__item-description{font-size:14px;line-height:140%}.blog-list__all,.blog-list__item-link{font-size:12px;margin-top:20px}.blog-list__item-link span{font-size:18px;margin-left:10px}.blog-list__all span{font-size:16px}.post__image{max-height:400px}.post-section h1{font-size:50px;line-height:50px;margin-bottom:40px}.post-section__date{font-size:12px;margin-bottom:10px}.post-section__columns h3{margin-top:35px;padding:0}.post-section__columns-item ul{padding:0 0 20px}.post-section__columns-text p{font-size:14px;line-height:20px}.post-section .post-list{padding:0 0 0 20px}.post-section__button{margin:30px 0 70px}.main-section__button img,.post-section__button img{width:225px}.post-section__tags{padding:0;font-size:10px}.related-service h2{min-width:100%;margin-bottom:30px;text-align:center}.related-service__link{border:2px solid #000;margin-right:auto}.related-service__link:active,.related-service__link:hover{border:2px solid #00f}.advantages-list__item{flex-wrap:wrap;justify-content:center;margin-bottom:40px}.advantages-list__item-text{margin-top:60px;width:100%;padding:0;font-size:14px;line-height:20px}.comments .form__button{margin-top:10px}.comments .comments-list{margin-top:50px}.comments .comments-list__item,.post-author{margin-bottom:35px}.comments .comments-list__item-date{font-size:12px;margin-bottom:10px}.comments .comments-list__item-text{font-size:14px;line-height:20px}.projects-list__item{margin-bottom:40px}.projects-list__item-image{width:100%;margin-bottom:10px}.projects-list__item-title{font-size:15px;line-height:22px;margin-bottom:10px;min-height:auto}.contact-section__text p,.projects-list__item-description{font-size:14px;line-height:20px}.about-section__all,.projects-list__all{font-size:12px}.projects-list__all span{font-size:16px}.post-author__info{width:100%;padding:0;margin-bottom:25px}.post-author__info-date,.post-author__info-place{margin-bottom:10px;font-size:12px;line-height:18px}.post-author__info-text,.post-author__text p{font-size:15px;line-height:22px}.post-author__info-text{margin-bottom:20px}.post-author__info-posts{font-size:12px;margin-bottom:15px}.post-author__tags{padding:0;margin:25px 0 0;font-size:10px}.contact-section .form{margin-top:40px}.main .cover-poster-image{width:100%;height:auto;margin-right:auto;margin-top:-15px;justify-content:center}.main .cover-poster-image img{width:250px}.main__service{width:100%;max-width:100%;flex-wrap:wrap;margin-bottom:45px}.main__service-image{width:100%;justify-content:center;margin-bottom:25px}.main__service-info{width:100%}.main__service-title{font-size:15px;margin-bottom:10px;padding-left:0;line-height:22px}.main__service-link{font-size:13px;margin-left:auto}.main__service-link span{font-size:18px}.contact-block__image{width:100%;min-width:100%;margin-bottom:30px;max-height:none}.contact-block__info{width:100%;padding:0}.contact-block__info-text{display:none;font-size:14px}.contact-block__info-text--mobile{display:block}.contact-block__info .form .fields__item{width:100%}.contact-block__info .form__button{margin-top:15px}.case-studies__item{flex-wrap:wrap;margin-bottom:50px;padding:0}.case-studies__item-image{width:100%;min-width:100%;order:1!important}.about__mission,.case-studies__item-image a,.case-studies__item-image a img,.case-studies__item-image img{width:100%}.case-studies__item-info{width:100%;padding:0;margin-top:20px;order:2!important}.case-studies__item-link{margin:auto 0 0 auto!important;font-size:12px}.case-studies__item-link span{font-size:18px}.cookie-block__text{font-size:9px;margin-left:60px}.cookie-block__text:before{content:'';width:40px;height:40px;left:-50px}.cookie-block .cookie_action_close_header{height:30px;line-height:27px;width:50px;min-width:50px;border-radius:15px;font-size:20px;border:2px solid #000}.about.approach .cover-poster-title{font-size:28px;margin-top:-19px}.about-section{padding:40px 0}.about-section__image{margin-top:20px}.about-section__button img{width:225px;margin-top:30px;margin-bottom:20px}.about-section__button-btn{border:2px solid var(--black);font-size:26px;height:40px;border-radius:20px;padding:0 30px}.about-section__columns{width:100%;max-width:100%;flex:0 0 100%;margin:0}.about-section__columns h3 span{left:60px;width:35px;height:35px;line-height:35px;font-size:28px;top:-10px}.about-section__columns-item{width:100%;padding:0}.about-section__columns-text{padding:0}.about-section__columns-text p{font-size:14px;line-height:20px}.about-section__all span{font-size:16px}.about__mission-info{width:100%;margin-bottom:30px;padding:0}.about__mission-text{margin-bottom:30px}.about__mission-text p{font-size:14px;line-height:20px}.about__mission-image{width:100%}.know-us__info{margin:0}.know-us__info-item{width:100%;margin-bottom:40px}.know-us__info-value{font-size:40px}.know-us__info-title{font-size:34px}.know-us__image{margin:30px 0 0}.know-us__image-img{margin-bottom:30px}.know-us__image-text{padding:0;margin-bottom:15px}.know-us__image-text p{font-size:14px;line-height:20px}.our-values__list{width:100%;max-width:100%;flex:0 0 100%;margin:0;flex-wrap:wrap}.our-values__item:last-child{margin-bottom:0}.our-values__item-image{min-height:auto;margin-bottom:20px}.our-values__item-image img{max-width:75%}.our-values__item-text{font-size:14px;line-height:20px}.team-list{width:calc(100% + 15px);max-width:calc(100% + 15px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.team-list__item{padding:0 7.5px;width:50%;margin-bottom:40px}.team-list__item-images{height:350px;margin-bottom:10px}.team-list__item-info{height:calc(100% - 350px - 10px)}.team-list__item h3{margin-bottom:5px}.team-list__item-position{font-size:11px;line-height:18px;margin-bottom:10px}.team-list__item-text{font-size:14px;line-height:20px;margin-bottom:15px}.team-list__item-social span{font-size:20px;color:#b2b2b2}.team-list__all span{font-size:16px}}@media (max-width:475px){.team-list{width:calc(100% + 15px);max-width:calc(100% + 15px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.team-list__item{padding:0 7.5px;width:100%;margin-bottom:40px}.team-list__item-images{height:600px;margin-bottom:10px}.team-list__item-info{height:calc(100% - 350px - 10px)}.team-list__item h3{margin-bottom:5px}.team-list__item-position{font-size:11px;line-height:18px;margin-bottom:10px}.team-list__item-text{font-size:14px;line-height:20px;margin-bottom:15px}.team-list__item-social span{font-size:20px;color:#b2b2b2}.team-list__all{font-size:12px;line-height:20px}.team-list__all span{font-size:16px}}@media (max-width:400px){.content__text,.post-author__tags,.post-author__text{padding:0}.content__text.no-pd{margin-bottom:10px}.content__text.no-pd h3{margin-top:0}.form .fields__item-input,.form .fields__item-label,.form .fields__item-textarea{font-size:12px}.form__policy{margin-bottom:20px}.form__policy-label{font-size:11px;line-height:20px}.form__policy .wpcf7-list-item-label{padding-left:40px}.form__policy .wpcf7-list-item-label:before{width:20px;height:20px;border:solid 2px var(--black)}.form__policy .wpcf7-list-item-label:after{font-size:14px;width:14px;height:14px;line-height:14px;top:5px;left:8px}#footer .footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .footer__logo{margin-bottom:45px}#footer .footer__contacts{width:50%;display:block;margin-top:45px;margin-bottom:45px}#footer .footer__menu{margin:0;min-width:100%;width:100%;flex-direction:row;flex-wrap:wrap}#footer .footer__menu-item{width:50%;margin-bottom:14px}#footer .footer__menu-link{font-size:16px}#footer .footer__phone{display:none;font-size:36px;margin-bottom:20px}#footer .footer__email{display:none;font-size:36px;margin-bottom:0}#footer .footer__socials{margin-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer__socials-item{margin:0 9px}#footer .footer__socials-link{font-size:20px}#footer .footer__bottom-link{font-size:8px;margin-right:30px}#footer .footer__bottom-copyright{font-size:8px}.main .cover-poster-image,.post-author__image{width:100%}.main .cover-poster-image img{width:230px}.main__service-title{font-size:16px;margin-bottom:15px;line-height:24px}.cookie-block .cookie_action_close_header_reject{top:8px}.about.approach .cover-poster-title{font-size:22px;margin-top:-16px}.know-us__info-value{font-size:36px}.know-us__info-title{font-size:32px;margin-left:20px}.team-list{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.team-list__item{padding:0;width:100%;max-width:100%}.team-list__item-images{height:540px;margin-bottom:10px}.team-list__item-info{height:auto}.team-list__item h3{margin-bottom:5px}.team-list__item-position{font-size:10px;line-height:18px}.team-list__item-social{margin-right:20px}}@media (max-width:350px){.team-list__item-images{height:410px;margin-bottom:10px}.team-list__item-info{height:auto}.team-list__item h3{margin-bottom:5px}.team-list__item-position{font-size:10px;line-height:18px}.team-list__item-social{margin-right:20px}}.works-section__review-image{width:350px;height:350px;align-items:center;justify-content:center;background-color:#b2b2b2}.works-section__review-image img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.works-section__review-info{width:calc(100% - 350px);box-sizing:border-box;padding:0 95px 0 30px}.works-section__review h3{display:block;width:100%;margin-bottom:10px}.career .hiring-steps p:last-child,.services-item__info-text p:last-child,.services-section h2+.services-section__image,.services-section__better h2,.services-section__building h2,.services-section__columns-item.mb-0,.services-section__columns-text p:last-child,.services-section__growth h2,.services-section__image.mb-0,.services-section__ux h2,.services__content #section-3 .horizontal-block,.works-section__challenge-text:last-child,.works-section__review-text p:last-child{margin-bottom:0}.works-section__review-position{width:100%;font-weight:700;font-size:15px;line-height:30px;color:#b2b2b2;margin-bottom:30px}.works-section__challenge,.works-section__review-text{width:100%}.works-section__review-text p{font-weight:300;font-size:20px;line-height:30px;color:var(--text);margin-top:0}.works-section__challenge-info{width:calc(100% - 500px);flex-direction:column;align-content:flex-start;padding:0 70px 0 95px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.works-section__challenge-text{flex-direction:column;margin-bottom:80px}.works-section__challenge-text p{font-weight:300;font-size:20px;line-height:30px;color:var(--text);margin:0}.works-section__challenge-image{width:500px;align-items:center;justify-content:center;overflow:hidden}.services__content,.works-section__challenge-image img,.works-section__image,.works-section__image-img{width:100%}.works-section__button-btn{padding:0 65px;height:80px;border:3px solid var(--black);border-radius:40px;align-items:center;justify-content:center;font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:48px;letter-spacing:.04em;color:var(--text);background-color:transparent;cursor:pointer}.services-item__info-link,.works-section__all{margin-left:auto;font-weight:700;letter-spacing:1px;text-transform:uppercase}.works-section__button-btn:hover{border:3px solid #00f;color:#00f}.works-section__button-btn:active{border:3px solid #00f;background-color:#00f;color:#fff}.works-section__all{font-size:15px;line-height:30px;color:#b2b2b2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:80px}.works-section__all:hover{color:var(--black)}.works-section__all:hover span{color:var(--text)}.works-section__all span{font-size:22px;color:#b2b2b2;margin-left:10px}@media (min-width:1340px) and (max-width:1540px){.works-section__challenge-text p,.works-section__review-text p{font-size:20px;line-height:30px}.works .cover-poster-title{top:57px}.works-section{padding:70px 0}.works-section__review-info{padding:0 80px 0 25px}.works-section__challenge{width:100%}.works-section__challenge-image{width:425px}.works-section__challenge-info{width:calc(100% - 425px);padding:0 60px 0 80px}.works-section__button-btn{font-size:36px;height:70px;border-radius:35px;padding:0 60px}.works .advantages-list,.works-section__all{margin-top:70px}}@media (min-width:1200px) and (max-width:1340px){.works-section__challenge-text p,.works-section__review-text p{font-size:18px;line-height:26px}.works .cover-poster-title{top:57px}.works-section{padding:60px 0}.works-section__review-image{width:300px;height:300px}.works-section__review-info{width:calc(100% - 300px);padding:0 70px 0 20px}.works-section__challenge{width:100%}.works-section__challenge-image{width:375px}.works-section__challenge-info{width:calc(100% - 375px);padding:0 50px 0 70px}.works-section__challenge-text{margin-bottom:70px}.works-section__button-btn{font-size:32px;height:60px;border-radius:30px;padding:0 50px}.works .advantages-list,.works-section__all{margin-top:60px}}@media (min-width:991px) and (max-width:1200px){.works-section__challenge-text p,.works-section__review-text p{font-size:16px;line-height:24px}.works .cover-poster-title{top:40px}.works-section{padding:50px 0}.works-section__review-image{width:275px;height:275px}.works-section__review-info{width:calc(100% - 275px);padding:0 55px 0 15px}.works-section__review-position{margin-bottom:25px}.works-section__challenge{width:100%}.works-section__challenge-image{width:300px}.works-section__challenge-info{width:calc(100% - 300px);padding:0 15px 0 55px}.works-section__challenge-text{margin-bottom:65px}.works-section__button-btn{font-size:30px;height:50px;border-radius:25px;padding:0 45px}.works-section__all{font-size:14px;margin-top:50px}.works-section__all span{font-size:20px}.works .advantages-list{margin-top:50px}}@media (min-width:767px) and (max-width:991px){.works-section__challenge-text p,.works-section__review-text p{font-size:16px;line-height:24px}.works .cover-poster-title{top:32px}.works .container{width:calc(100% - 160px)}.works-section{padding:50px 0}.works-section__review-image{width:275px;height:275px}.works-section__review-info{width:calc(100% - 275px);padding:0 55px 0 15px}.works-section__challenge,.works-section__challenge-image{width:100%}.works-section__review-position{margin-bottom:25px}.works-section__challenge-info{width:100%;margin-bottom:20px;padding:0 0 0 55px}.works-section__challenge-text{margin-bottom:20px}.works-section__button-btn{font-size:28px;height:45px;border-radius:22.5px;padding:0 40px}.works-section__all{font-size:13px;margin-top:40px}.works-section__all span{font-size:20px}.works .advantages-list{margin-top:40px}}.services.development .cover-poster-title{font-size:82px;margin-top:-60px}.services-item{width:100%;padding:90px 0;align-items:center}.services-item--reverse h2.red{text-align:right}.services-item--reverse .services-item__info-text{padding:0 100px 0 95px}.services-item--reverse .services-item__info-link{margin-right:100px}.services-item h2.red{padding:0 95px;z-index:10;margin-top:0;width:100%;box-sizing:border-box}.services-item__image{width:445px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;margin-top:-105px;z-index:5}.services-item__image img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.services-item__info{width:calc(100% - 445px);padding:40px 0 0;margin-top:-105px;-ms-flex-line-pack:start;align-content:flex-start}.services-item__info-text{width:100%;padding:0 95px 0 125px}.services-item__info-text p{font-weight:300;font-size:20px;line-height:30px;color:var(--text);margin-top:0}.services-item__info-link{margin-top:60px;font-size:15px;line-height:30px;color:#b2b2b2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-item__info-link:hover,.services-item__info-link:hover span{color:var(--black)}.services-item__info-link span{font-size:22px;color:#b2b2b2;margin-left:16px}.big-text--benefit h2,.services-section h2+.horizontal-block,.services-section h2+.vertical-block{margin-top:20px}.services-section__list{padding:0 95px;margin-bottom:80px;width:100%}.services-section__image{width:100%;margin:0 0 80px}.career__content,.services-section__image-img,.services-section__img,.services-section__img img{width:100%}.services-section__better,.services-section__building,.services-section__growth,.services-section__ux{width:100%;margin-top:200px;position:relative;margin-bottom:140px}.services-section__better-title,.services-section__building-title,.services-section__growth-title,.services-section__ux-title{position:absolute;font-family:Druk Wide Cy;display:block;font-weight:900;font-size:140px;line-height:normal;text-transform:uppercase;color:rgba(252,3,1,.7)}.career .hiring-steps .steps-list__item h3 span,.services-section__button-btn,.services-section__columns h3 span{font-size:48px;font-family:Druk XCond Cy,sans-serif;font-weight:400!important}.services-section__button-btn{padding:0 90px;height:80px;border:3px solid var(--black);border-radius:40px;align-items:center;justify-content:center;letter-spacing:.04em;color:var(--text);background-color:transparent;cursor:pointer}.services-section__button-btn:hover{border:3px solid #00f;color:#00f}.services-section__button-btn:active{border:3px solid #00f;background-color:#00f;color:#fff}.services-section__columns-item{margin-bottom:80px;width:50%;padding:0 15px;box-sizing:border-box}.services-section__columns h3{margin-top:60px;position:relative}.services-section__columns h3 span{position:absolute;border-radius:50%;border:2px solid rgba(252,3,1,.7);text-transform:uppercase;color:rgba(252,3,1,.7)}.career .hiring-steps p,.services-section__columns-text p{margin-top:0;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}.services-section__columns .services-section__list{padding:0;margin-bottom:0}.career-section__back,.career-section__info-location,.career-section__info-status{font-weight:700;font-size:15px;line-height:30px;letter-spacing:1px;text-transform:uppercase}.career-section__info{padding:0 95px;width:100%;justify-content:space-between;margin:0 0 20px;box-sizing:border-box}.career-section__info-location{position:relative;padding-left:40px;color:#b2b2b2}.career-section__info-location .icon-location{position:absolute;left:0;top:0;font-size:24px;color:var(--black)}.career-section__info-status{margin-left:10px;align-items:center;align-self:flex-start;color:#ee5252}.career-section__info-status .icon-fire{font-size:22px;color:#ee5252;margin-right:15px}.career-section__all:hover,.career-section__all:hover span,.career-section__back:hover,.career-section__back:hover span{color:var(--black)}.career-section__back{color:#b2b2b2;align-items:center;margin-top:40px}.career-section__back span{font-size:22px;margin-right:10px;color:#b2b2b2}.career-section#related-jobs .job-list__item{width:33.3%;margin-top:0}.career-section__all span{margin-left:10px;font-size:22px;color:#b2b2b2}.career .contact-block__info{width:100%;padding:0}.career .contact-block__info .form .fields__item{width:50%}.career .contact-block__info .form .fields__item:last-child,.career .hiring-steps{width:100%}.career .contact-block__info .form .fields__item-input,.career .contact-block__info .form .fields__item-label,.career .contact-block__info .form .fields__item-textarea,.career .contact-block__info .form__policy .wpcf7-list-item-label:after,.career .contact-block__info .form__policy label,.career .contact-block__info .form__policy label a{color:#000}.career .contact-block__info .form .fields__item-input,.career .contact-block__info .form .fields__item-label{border-bottom:3px solid #000}.career .contact-block__info .form .fields__item-textarea{border:3px solid #000}.career .contact-block__info .form__policy .wpcf7-list-item-label:before{border-color:#000}.career .contact-block__info .form .form__button{border-color:#000;color:#000}.career .contact-block__info .form .form__button:hover{border-color:#00f;color:#00f}.career .hiring-steps__image{width:100%;margin-bottom:90px}.career .hiring-steps .steps-list{width:920px;max-width:100%;justify-content:space-between}.career .hiring-steps .steps-list__item{width:346px;margin-bottom:90px}.career .hiring-steps .steps-list__item h3{margin-top:0;position:relative}.career .hiring-steps .steps-list__item h3 span{position:absolute;border-radius:50%;border:2px solid rgba(252,3,1,.7);text-transform:uppercase;color:rgba(252,3,1,.7)}.big-text h2,.career-recruiter__info-text p:last-child,.custom-block p:last-child,.custom-block pre:last-child,.horizontal-block.mb-0,.horizontal-block__text p:last-child,.job-list__item-text p:last-child,.vertical-block.mb-0,.vertical-block__text p:last-child,.video-block.mb-0{margin-bottom:0}.job-list{width:calc(100% + 30px);max-width:calc(100% + 30px);flex:0 0 calc(100% + 30px);margin:0 -15px}.job-list__item{padding:0 15px 70px;width:50%;box-sizing:border-box;margin-top:80px;align-content:flex-start;position:relative}.job-list__item h3,.job-list__item:first-child,.job-list__item:nth-child(2){margin-top:0}.job-list__item-info{width:100%;justify-content:space-between;margin:0 0 20px}.job-list__item-link,.job-list__item-status{font-size:15px;line-height:30px;align-items:center;font-weight:700;letter-spacing:1px;text-transform:uppercase}.job-list__item-location{position:relative;padding-left:40px;font-weight:700;font-size:15px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:#b2b2b2}.job-list__item-location .icon-location{position:absolute;left:0;top:0;font-size:24px;color:var(--black)}.job-list__item-status{margin-left:10px;align-self:flex-start;color:#ee5252}.job-list__item-status .icon-fire{font-size:22px;color:#ee5252;margin-right:15px}.career-recruiter__socials-item:hover,.job-list__item-link:hover,.job-list__item-link:hover span{color:var(--black)}.job-list__item-list,.job-list__item-text{width:100%}.job-list__item-text p{font-weight:300;font-size:20px;line-height:30px;color:var(--text);margin-top:0}.job-list__item-link{color:#b2b2b2;position:absolute;bottom:0;right:15px}.job-list__item-link span{margin-left:10px;color:#b2b2b2;font-size:22px}@media (min-width:1340px) and (max-width:1540px){.services.development .cover-poster-title{font-size:75px;margin-top:-40px}.services-item{padding:80px 0}.services-item--reverse .services-item__info-text{padding:0 95px 0 75px}.services-item--reverse .services-item__info-link{margin-right:95px}.career-section__info,.services-item h2.red,.services-section__button{padding:0 80px}.services-item__image{width:430px;margin-top:-85px}.services-item__info{width:calc(100% - 430px);margin-top:-85px}.services-item__info-text{padding:0 75px 0 95px}.career-section,.services-section{padding:70px 0}.services-section__image{margin:0 0 70px}.services-section__list{margin-bottom:70px;padding:0 80px}.services-section__building-title{left:41px;top:-25px}.services-section__button-btn{font-size:36px;height:70px;border-radius:35px}.career .hiring-steps .steps-list__item,.career .hiring-steps__image,.services-section__columns-item{margin-bottom:70px}.services-section__columns h3{margin-top:50px}.career .hiring-steps .steps-list__item h3 span,.services-section__columns h3 span{left:75px;width:55px;height:55px;line-height:55px;font-size:44px}.career .hiring-steps p,.services-section__columns-text p{font-size:20px;line-height:30px}.career .cover-poster-title{top:57px}.job-list__item{margin-top:70px}.job-list__item-text p{font-size:20px;line-height:30px}.job-list__item-link{font-size:15px}.job-list__item-link span{font-size:22px}}@media (min-width:1200px) and (max-width:1340px){.services.development .cover-poster-title{font-size:60px;margin-top:-33px}.services-item{padding:70px 0}.services-item--reverse .services-item__info-text{padding:0 55px 0 40px}.services-item--reverse .services-item__info-link{margin-right:55px}.career-section__info,.services-item h2.red{padding:0 70px}.services-item__image{width:375px;margin-top:-80px}.services-item__info{width:calc(100% - 375px);margin-top:-80px}.services-item__info-text{padding:0 40px 0 55px}.career .hiring-steps p,.services-item__info-text p,.services-section__columns-text p{font-size:18px;line-height:26px}.career-section,.services-section{padding:60px 0}.services-section__image{margin:0 0 60px}.services-section__list{padding:0 60px;margin-bottom:60px}.services-section__button-btn{font-size:32px;height:60px;border-radius:30px;padding:0 50px}.career .hiring-steps__image,.services-section__columns-item{margin-bottom:60px}.services-section__columns h3{margin-top:50px}.services-section__columns h3 span{left:70px;width:50px;height:50px;line-height:50px;font-size:40px}.career .cover-poster-title{top:57px}.career-section__info-location{padding-left:35px;font-size:14px;line-height:26px}.career-section__info-location .icon-location{font-size:24px}.career-section__info-status,.job-list__item-location,.job-list__item-status{font-size:13px;line-height:22px}.career-section__info-status .icon-fire{font-size:22px;margin-left:10px}.career-section__back{font-size:14px;margin-top:40px}.career-section#related-jobs .job-list__item{width:50%;margin-top:60px}.career-section#related-jobs .job-list__item:first-child,.career-section#related-jobs .job-list__item:nth-child(2){margin-top:0}.career .hiring-steps .steps-list{width:740px}.career .hiring-steps .steps-list__item{margin-bottom:60px;width:300px}.career .hiring-steps .steps-list__item h3 span{left:70px;width:50px;height:50px;line-height:50px;font-size:40px}.job-list__item{margin-top:60px;padding-bottom:60px}.job-list__item-text p{font-size:18px;line-height:26px}.job-list__item-location{padding-left:35px}.job-list__item-location .icon-location{font-size:24px}.job-list__item-status .icon-fire{font-size:22px;margin-left:10px}.job-list__item-link{font-size:15px;margin-top:30px}.job-list__item-link span{font-size:22px}}@media (min-width:991px) and (max-width:1200px){.services.development .cover-poster-title{font-size:50px;margin-top:-27px}.services-item,.services-section{padding:50px 0}.services-item--reverse .services-item__info-text{padding:0 45px 0 20px}.services-item--reverse .services-item__info-link{margin-right:45px}.services-item h2.red{padding:0 55px}.services-item__image{width:295px;margin-top:-70px}.services-item__info{width:calc(100% - 295px);margin-top:-70px;padding:30px 0 0}.services-item__info-text{padding:0 20px 0 45px}.career .hiring-steps p,.services-item__info-text p{font-size:16px;line-height:24px}.services-section__image{margin:0 0 50px}.services-section__list{padding:0 55px;margin-bottom:50px}.services-section__button-btn{font-size:30px;height:50px;border-radius:25px;padding:0 45px}.services-section__columns{width:calc(100% + 15px);max-width:calc(100% + 15px);flex:0 0 calc(100% + 15px);margin:0 -7.5px}.services-section__columns-item{width:50%;padding:0 7.5px;margin-bottom:50px}.services-section__columns h3{margin-top:50px}.services-section__columns h3 span{left:65px;width:45px;height:45px;line-height:45px;font-size:36px}.services-section__columns-text p{font-size:20px;line-height:30px}.career-section__all span,.career-section__info-location .icon-location{font-size:20px}.career .cover-poster-title{top:36px}.career-section{padding:50px 0}.career-section__info{padding:0 55px}.career-section__info-location{padding-left:30px;font-size:11px;line-height:22px}.career-section__info-status{font-size:12px;line-height:20px}.career-section__info-status .icon-fire{font-size:18px;margin-left:5px;margin-right:10px}.career-section__back{font-size:13px;margin-top:35px}.career-section#related-jobs .job-list__item{width:50%;margin-top:50px}.career-section#related-jobs .job-list__item:first-child,.career-section#related-jobs .job-list__item:nth-child(2){margin-top:0}.career-section__all{font-size:14px}.career .hiring-steps__image{margin-bottom:50px}.career .hiring-steps .steps-list{width:740px}.career .hiring-steps .steps-list__item{margin-bottom:50px;width:300px}.career .hiring-steps .steps-list__item h3 span{left:65px;width:45px;height:45px;line-height:45px;font-size:36px}.job-list__item{margin-top:50px;padding-bottom:50px}.job-list__item-text p{font-size:16px;line-height:24px}.job-list__item-link span,.job-list__item-location .icon-location{font-size:20px}.job-list__item-location{padding-left:30px;font-size:11px;line-height:22px}.job-list__item-status{font-size:12px;line-height:20px}.job-list__item-status .icon-fire{font-size:18px;margin-left:5px;margin-right:10px}.job-list__item-link{font-size:14px;margin-top:25px}}@media (min-width:767px) and (max-width:991px){.career .hiring-steps p,.services-item__info-text p,.services-section__columns-text p{font-size:16px;line-height:24px}.services.development .cover-poster-title{font-size:50px;margin-top:-27px}.career .container,.services .container{width:calc(100% - 160px)}.services-item,.services-section{padding:50px 0}.services-item--reverse .services-item__info-text{padding:0 30px 0 0}.services-item--reverse .services-item__info-link{margin-right:30px}.services-item h2.red{padding:0 55px}.services-item__image{width:235px;margin-top:-70px}.services-item__info{width:calc(100% - 235px);margin-top:-70px;padding:20px 0 0}.services-item__info-text{padding:0 0 0 30px}.services-item__info-link{margin-top:50px}.services-section__image{margin:0 0 40px}.services-section__list{padding:0 0 0 55px;margin-bottom:50px}.services-section__button-btn{font-size:28px;height:45px;border-radius:22.5px;padding:0 40px}.services-section__columns{width:100%;max-width:100%;flex:0 0 100%;margin:0}.services-section__columns h3{margin-top:40px}.services-section__columns h3 span{left:65px;width:45px;height:45px;line-height:45px;font-size:36px}.services-section__columns-item{margin-bottom:50px;width:100%;padding:0}.services-section__columns-item.mb-0:first-child{margin-bottom:50px}.services-section__columns .services-section__list,.services-section__columns-text{padding:0 0 0 55px}.career-section__all span,.career-section__info-location .icon-location{font-size:20px}.career .cover-poster-title{top:32px}.career-section{padding:50px 0}.career-section__info{padding:0 0 0 55px}.career-section__info-location{padding-left:25px;font-size:10px;line-height:20px}.career-section__info-status{font-size:11px;line-height:20px}.career-section__info-status .icon-fire{font-size:18px;margin-left:5px;margin-right:10px}.career-section__back{font-size:12px;margin-top:30px}.career-section#related-jobs .job-list__item{width:50%;margin-top:40px}.career-section#related-jobs .job-list__item:first-child,.career-section#related-jobs .job-list__item:nth-child(2){margin-top:0}.career-section__all{font-size:13px}.career .hiring-steps__image{margin-bottom:40px}.career .hiring-steps .steps-list{width:740px}.career .hiring-steps .steps-list__item{margin-bottom:40px;width:250px}.career .hiring-steps .steps-list__item h3 span{left:65px;width:45px;height:45px;line-height:45px;font-size:36px}.job-list__item{margin-top:40px;padding-bottom:45px}.job-list__item-text p{font-size:16px;line-height:24px}.job-list__item-link span,.job-list__item-location .icon-location{font-size:20px}.job-list__item-location{padding-left:25px;font-size:10px;line-height:20px}.job-list__item-status{font-size:11px;line-height:20px}.job-list__item-status .icon-fire{font-size:18px;margin-left:5px;margin-right:10px}.job-list__item-link{font-size:14px;margin-top:20px}}.career-recruiter{width:100%;margin:80px 0 0;align-items:center}.career-recruiter__image{width:445px}.career-recruiter__image img,.career-recruiter__socials{width:100%}.career-recruiter__info{width:calc(100% - 445px);padding:0 95px;align-content:flex-start;box-sizing:border-box}.career-recruiter__info-place{display:block;width:100%;margin-bottom:20px;font-weight:700;font-size:15px;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:#b2b2b2}.career-recruiter__info-text{display:block;width:100%;margin-bottom:40px}.career-recruiter__info-text p{font-weight:300;font-size:20px;line-height:30px;color:var(--text);margin-top:0}.career-recruiter__socials-item{font-size:22px;color:#b2b2b2;margin-right:30px}.career-recruiter__socials-item:last-child{margin-right:0}.custom-block .giphy-embed,.custom-block .wp-block-search,.custom-block iframe,.horizontal-block__image img,.vertical-block__image img{width:100%}.horizontal-block,.vertical-block{margin:80px 0;align-items:center;width:100%}.horizontal-block__image,.vertical-block__image{overflow:hidden;align-items:center;position:relative}.horizontal-block.reverse .horizontal-block__text{order:1;padding:0 95px 0 0}.horizontal-block__image{width:66%;justify-content:center}.horizontal-block__text{width:34%;box-sizing:border-box;padding:0 0 0 95px}.horizontal-block__text h3{margin-top:0}.horizontal-block__text p{margin-top:0;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}@media (min-width:1340px) and (max-width:1540px){.career-recruiter{margin:70px 0 0}.career-recruiter__image{width:430px}.career-recruiter__info{width:calc(100% - 430px);padding:0 80px}.career-recruiter__info-text p{font-size:20px;line-height:30px}.horizontal-block{margin:70px 0}.horizontal-block.reverse .horizontal-block__text{padding:0 75px 0 0}.horizontal-block__text{padding:0 0 0 75px}.horizontal-block__text p{font-size:20px;line-height:30px}}@media (min-width:1200px) and (max-width:1340px){.career-recruiter{margin:60px 0 0}.career-recruiter__image{width:375px}.career-recruiter__info{width:calc(100% - 375px);padding:0 70px}.career-recruiter__info-text p{font-size:18px;line-height:26px}.horizontal-block{margin:60px 0}.horizontal-block.reverse .horizontal-block__text{padding:0 50px 0 0}.horizontal-block__text{padding:0 0 0 50px}.horizontal-block__text p{font-size:18px;line-height:26px}}@media (min-width:991px) and (max-width:1200px){.career-recruiter{margin:50px 0 0}.career-recruiter__image{width:325px}.career-recruiter__info{width:calc(100% - 325px);padding:0 55px}.career-recruiter__info-text p{font-size:16px;line-height:24px}.horizontal-block{margin:50px 0}.horizontal-block.reverse .horizontal-block__text{padding:0 25px 0 0}.horizontal-block__text{padding:0 0 0 25px}.horizontal-block__text p{font-size:16px;line-height:24px}}@media (min-width:767px) and (max-width:991px){.career-recruiter{margin:40px 0 0}.career-recruiter__image{width:300px}.career-recruiter__info{width:calc(100% - 300px);padding:0 0 0 40px}.career-recruiter__info-text p{font-size:16px;line-height:24px}.horizontal-block{margin:40px 0}.horizontal-block.reverse .horizontal-block__text{padding:0 15px 0 0}.horizontal-block__text{padding:0 0 0 15px}.horizontal-block__text p{font-size:16px;line-height:24px}}.vertical-block__image{width:40%;justify-content:center}.vertical-block__text{width:60%;box-sizing:border-box;padding:0 95px}.vertical-block__text h3{margin-top:0}.vertical-block__text p{margin-top:0;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}@media (min-width:1340px) and (max-width:1540px){.vertical-block{margin:70px 0}.vertical-block.reverse .vertical-block__text,.vertical-block__text{padding:0 80px}.vertical-block__text p{font-size:20px;line-height:30px}}@media (min-width:1200px) and (max-width:1340px){.vertical-block{margin:60px 0}.vertical-block.reverse .vertical-block__text,.vertical-block__text{padding:0 70px}.vertical-block__text p{font-size:18px;line-height:26px}}@media (min-width:991px) and (max-width:1200px){.vertical-block{margin:50px 0}.vertical-block.reverse .vertical-block__text{padding:0 15px 0 55px}.vertical-block__text{padding:0 55px 0 25px}.vertical-block__text p{font-size:16px;line-height:24px}}@media (min-width:767px) and (max-width:991px){.vertical-block{margin:40px 0}.vertical-block.reverse .vertical-block__text{padding:0 15px 0 55px}.vertical-block__text{padding:0 0 0 15px}.vertical-block__text p{font-size:16px;line-height:24px}}@media (max-width:767px){.works-section__challenge-text p,.works-section__review-text p{font-size:15px;line-height:22px}.works .cover-poster-title{top:14px}.works-section{padding:45px 0}.works-section__review-image{width:275px;height:275px}.works-section__review-info{width:calc(100% - 275px);padding:0 35px 0 15px}.works-section__challenge,.works-section__challenge-image{width:100%}.works-section__review-position{margin-bottom:25px}.works-section__challenge-info{width:100%;margin-bottom:20px;padding:0 0 0 35px}.works-section__challenge-text{margin-bottom:20px}.works-section__button-btn{font-size:26px;height:40px;border-radius:20px;padding:0 30px}.works-section__all{font-size:13px;margin-top:40px}.works-section__all span{font-size:18px}.works .advantages-list{margin-top:40px}.job-list__item,.job-list__item:nth-child(2){margin-top:35px}.job-list__item{width:100%;padding-bottom:40px}.job-list__item-text p{font-size:15px;line-height:22px}.job-list__item-location{padding-left:25px;font-size:10px;line-height:20px}.job-list__item-location .icon-location{font-size:20px}.job-list__item-status{font-size:11px;line-height:20px}.job-list__item-status .icon-fire{font-size:18px;margin-left:5px;margin-right:10px}.job-list__item-link{font-size:13px;margin-top:20px}.job-list__item-link span{font-size:18px}.horizontal-block,.vertical-block{margin:40px 0}.horizontal-block.reverse .horizontal-block__text{padding:0 15px 0 0}.horizontal-block__text{padding:0 0 0 15px}.horizontal-block__text p{font-size:15px;line-height:22px}.vertical-block.reverse .vertical-block__text{padding:0 15px 0 35px}.vertical-block__text{padding:0 35px 0 15px}.vertical-block__text p{font-size:15px;line-height:22px}}.video-block{width:100%;margin:60px 0;border:1px solid #000}.video-block .plyr__control{background-color:#2cfefd}.custom-block .wp-block-button__link,.video-block .plyr--video,.video-block .plyr__poster,.video-block .plyr__video-wrapper{background-color:transparent!important}.video-block .plyr__control:hover{background-color:#00f!important}.video-block .plyr__controls{padding-top:0!important}.video-block .plyr button.plyr__control--overlaid{width:105px;height:105px;opacity:1;display:flex!important;align-items:center;justify-content:center}.video-block .plyr button.plyr__control--overlaid svg{width:45px;height:45px}.big-text{width:100%;position:relative;margin-bottom:100px}.big-text--benefit .big-text__title{left:60px;top:12px}.big-text--return .big-text__title{left:65px;top:-5px}.big-text--growth .big-text__title{left:65px;top:-9px}.big-text--ux .big-text__title{left:303px;top:-30px}.big-text--better .big-text__title{left:45px;top:-32px}.big-text--building .big-text__title{left:46px;top:-32px}.big-text__title{position:absolute;font-family:Druk Wide Cy,sans-serif;display:block;font-weight:900;font-size:150px;line-height:normal;text-transform:uppercase;color:rgba(252,3,1,.7)}.custom-block p,.custom-block pre{font-family:Montserrat;padding:0 95px;margin-top:0;font-weight:300;font-size:20px;line-height:30px;color:var(--text);box-sizing:border-box}.custom-block ul{padding:0 95px 0 115px}.custom-block .wp-block-button__link{padding:0 65px;height:80px;line-height:80px;border:3px solid var(--black);border-radius:40px;align-items:center;justify-content:center;font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:48px;color:var(--text);cursor:pointer;margin-right:15px}.custom-block .wp-block-button__link:hover{border:3px solid #00f;color:#00f}.custom-block .wp-block-button__link:active{border:3px solid #00f;background-color:#00f!important;color:#fff}.custom-block .wp-block-columns{width:calc(100% + 15px);margin:0 -7.5px}.custom-block .wp-block-columns .wp-block-column{padding:0 7.5px}.custom-block .wp-block-image.size-large img{width:100%;margin-bottom:40px}.custom-block .wp-block-image.size-large figcaption{padding:0 95px;margin:0;font-weight:300;font-size:20px;line-height:30px;color:var(--text)}.custom-block .wp-block-media-text__content .custom-block p{padding:0!important}.custom-block .wp-block-search__label{font:900 24px/36px Montserrat,Arial,Helvetica,sans-serif;letter-spacing:1.32px;text-transform:uppercase;color:var(--text);margin-bottom:20px;display:block}.custom-block .wp-block-search__input{border:3px solid var(--black);border-radius:10px;font-weight:700;font-size:14px;letter-spacing:1px;color:var(--text);background-color:transparent}.custom-block .wp-block-search__button{height:60px;padding:0 45px;border:3px solid var(--black);border-radius:30px;align-items:center;justify-content:center;font-family:Druk XCond Cy,sans-serif;font-weight:400!important;font-size:36px;letter-spacing:.03em;text-transform:uppercase;color:var(--text);background-color:transparent;cursor:pointer}.custom-block .wp-block-search__button:hover{border:3px solid #00f;color:#00f}.custom-block .wp-block-search__button:active{border:3px solid #00f;background-color:#00f;color:#fff}.custom-block .wp-block-tag-cloud{display:flex;flex-wrap:wrap;align-items:center}.custom-block .wp-block-tag-cloud .tag-cloud-link{font-weight:700;font-size:12px;line-height:18px;text-transform:uppercase;color:#00f!important;margin-right:10px;position:relative}.custom-block .wp-block-tag-cloud .tag-cloud-link:after{content:'';position:absolute;right:-4.5px;width:1px;height:100%;background-color:var(--black)}.custom-block .wp-block-quote{padding:14px 95px;position:relative;border:1px solid #000;margin:0}.custom-block .wp-block-quote:before{font-family:cx-dojo!important;content:"\e918";font-size:32px;color:var(--text);position:absolute;left:25px;top:14px}.custom-block .wp-block-quote cite{font-weight:300;font-size:20px;line-height:30px;color:var(--text)}@media (min-width:1340px) and (max-width:1540px){.big-text{margin-bottom:90px}.big-text--benefit .big-text__title{left:53px;top:14px}.big-text--return .big-text__title{left:51px;top:-3px}.big-text--growth .big-text__title{left:52px;top:-7px}.big-text--ux .big-text__title{left:239px;top:-24px}.big-text--better .big-text__title{left:36px;top:-23px}.big-text--building .big-text__title{left:37px;top:-23px}.big-text__title{font-size:110px}.custom-block p,.custom-block pre{padding:0 80px;font-size:20px;line-height:30px}.custom-block ul{padding:0 80px 0 100px}.custom-block .wp-block-button__link{font-size:36px;height:70px;line-height:70px;border-radius:35px;padding:0 60px}.custom-block .wp-block-image.size-large img{margin-bottom:35px}.custom-block .wp-block-image.size-large figcaption{padding:0 80px}.custom-block .wp-block-search__label{font-size:20px;line-height:30px}.custom-block .wp-block-search__button{height:50px;padding:0 40px;border-radius:25px;font-size:32px}.custom-block .wp-block-quote{padding:14px 80px}.custom-block .wp-block-quote:before{font-size:27px;left:20px}}@media (min-width:1200px) and (max-width:1340px){.big-text{margin-bottom:80px}.big-text--benefit .big-text__title{left:42px;top:10px}.big-text--return .big-text__title{left:40px;top:-9px}.big-text--growth .big-text__title{left:41px;top:-9px}.big-text--ux .big-text__title{left:191px;top:-21px}.big-text--better .big-text__title,.big-text--building .big-text__title{left:29px;top:-21px}.big-text__title{font-size:95px}.custom-block .wp-block-image.size-large figcaption,.custom-block p,.custom-block pre{padding:0 70px;font-size:18px;line-height:26px}.custom-block ul{padding:0 70px 0 90px}.custom-block .wp-block-button__link{font-size:32px;height:60px;line-height:60px;border-radius:30px;padding:0 50px}.custom-block .wp-block-image.size-large img{margin-bottom:30px}.custom-block .wp-block-quote cite,.custom-block .wp-block-search__label{font-size:18px;line-height:26px}.custom-block .wp-block-search__button{height:45px;padding:0 35px;border-radius:22.5px;font-size:30px}.custom-block .wp-block-quote{padding:14px 70px}.custom-block .wp-block-quote:before{font-size:27px;left:15px}}@media (min-width:991px) and (max-width:1200px){.video-block{margin:50px 0}.big-text{margin-bottom:70px}.big-text--benefit .big-text__title{left:34px;top:12px}.big-text--return .big-text__title{left:33px;top:-13px}.big-text--growth .big-text__title{left:34px;top:-11px}.big-text--ux .big-text__title{left:159px;top:-18px}.big-text--better .big-text__title{left:24px;top:-19px}.big-text--building .big-text__title{left:23px;top:-18px}.big-text__title{font-size:78px}.custom-block .wp-block-image.size-large figcaption,.custom-block p,.custom-block pre{padding:0 55px;font-size:16px;line-height:24px}.custom-block ul{padding:0 55px 0 75px}.custom-block .wp-block-button__link{font-size:30px;height:50px;line-height:50px;border-radius:25px;padding:0 45px}.custom-block .wp-block-image.size-large img{margin-bottom:25px}.custom-block .wp-block-quote cite,.custom-block .wp-block-search__label{font-size:16px;line-height:24px}.custom-block .wp-block-search__button{height:40px;padding:0 35px;border-radius:20px;font-size:28px}.custom-block .wp-block-quote{padding:14px 55px}.custom-block .wp-block-quote:before{font-size:24px;left:10px}}@media (min-width:767px) and (max-width:991px){.video-block{margin:45px 0}.video-block .plyr button.plyr__control--overlaid{width:80px;height:80px}.video-block .plyr button.plyr__control--overlaid svg{width:30px;height:30px}.big-text{margin-bottom:60px}.big-text--benefit .big-text__title{left:35px;top:14px}.big-text--return .big-text__title{left:34px;top:-3px}.big-text--growth .big-text__title{left:35px;top:-5px}.big-text--ux .big-text__title{left:159px;top:-15px}.big-text--better .big-text__title,.big-text--building .big-text__title{left:24px;top:-16px}.big-text__title{font-size:68px}.custom-block .wp-block-image.size-large figcaption,.custom-block p,.custom-block pre{padding:0 0 0 55px;font-size:16px;line-height:24px}.custom-block ul{padding:0 0 0 75px}.custom-block .wp-block-button__link{font-size:28px;height:45px;line-height:45px;border-radius:22.5px;padding:0 40px}.custom-block .wp-block-columns{width:100%;margin:0}.custom-block .wp-block-columns .custom-block{margin-bottom:40px}.custom-block .wp-block-columns .custom-block:last-child,.custom-block .wp-block-columns .wp-block-column .custom-block{margin-bottom:0}.custom-block .wp-block-columns .wp-block-column{width:100%;padding:0}.custom-block .wp-block-columns .wp-block-column p{padding:0}.custom-block .wp-block-image.size-large img{margin-bottom:25px}.custom-block .wp-block-quote cite,.custom-block .wp-block-search__label{font-size:16px;line-height:24px}.custom-block .wp-block-search__button{height:40px;padding:0 35px;border-radius:20px;font-size:28px}.custom-block .wp-block-quote{padding:14px 0 14px 55px}.custom-block .wp-block-quote:before{font-size:24px;left:10px}}@media (min-width:575px) and (max-width:767px){.services-item__info h3 span,.services-section__columns h3 span{left:60px;width:40px;height:40px;line-height:40px;font-size:32px;top:-15px}.career .hiring-steps p,.services-item__info-text p,.services-section__columns-text p{font-size:15px;line-height:22px}.services.development .cover-poster-title{font-size:38px;margin-top:-27px}.career-section,.services-item,.services-section{padding:45px 0}.services-item--reverse .services-item__info-text{padding:0 20px 0 0}.services-item--reverse .services-item__info-link{margin-right:20px}.services-item h2.red{padding:0 35px}.services-item__image{width:225px;margin-top:-60px}.services-item__info{width:calc(100% - 225px);margin-top:-60px;padding:0}.services-item__info h3{margin-bottom:15px;margin-top:40px}.services-item__info-text{padding:0 0 0 20px}.services-item__info-link{margin-top:45px}.services-section__image{margin:0 0 30px}.services-section__list{padding:0 35px;margin-bottom:45px}.services-section__button-btn{font-size:26px;height:40px;border-radius:20px;padding:0 30px}.services-section__columns{width:100%;max-width:100%;flex:0 0 100%;margin:0}.services-section__columns h3{margin-top:40px}.services-section__columns-item{margin-bottom:45px;width:100%;padding:0}.services-section__columns-item.mb-0:first-child{margin-bottom:45px}.career-section__info,.services-section__columns .services-section__list,.services-section__columns-text{padding:0 35px}.career .cover-poster-title{top:14px}.career-section__info-location{padding-left:25px;font-size:10px;line-height:20px}.career-section__info-location .icon-location{font-size:20px}.career-section__info-status{font-size:11px;line-height:20px}.career-section__info-status .icon-fire{font-size:18px;margin-left:5px;margin-right:10px}.career-section__back{font-size:12px;margin-top:25px}.career-section#related-jobs .job-list__item{width:50%;margin-top:35px}.career-section#related-jobs .job-list__item:first-child,.career-section#related-jobs .job-list__item:nth-child(2){margin-top:0}.career-section__all{font-size:13px}.career-section__all span{font-size:18px}.career .hiring-steps__image,.custom-block .wp-block-columns .custom-block{margin-bottom:40px}.career .hiring-steps .steps-list{width:740px}.career .hiring-steps .steps-list__item{margin-bottom:40px;width:calc(50% - 15px)}.career .hiring-steps .steps-list__item h3 span{left:60px;width:40px;height:40px;line-height:40px;font-size:32px;top:-15px}.career-recruiter{margin:30px 0 0}.career-recruiter__image{width:270px}.career-recruiter__info{width:calc(100% - 270px);padding:0 30px}.career-recruiter__info-text{margin-bottom:30px}.career-recruiter__info-text p,.custom-block .wp-block-quote cite{font-size:15px;line-height:22px}.video-block{margin:40px 0}.video-block .plyr button.plyr__control--overlaid{width:75px;height:75px}.video-block .plyr button.plyr__control--overlaid svg{width:30px;height:30px}.big-text{margin-bottom:50px}.big-text--benefit h2{margin-top:10px}.big-text--benefit .big-text__title{left:31px;top:3px}.big-text--return .big-text__title{left:31px;top:-6px}.big-text--growth .big-text__title{left:31px;top:-7px}.big-text--ux .big-text__title{left:143px;top:-15px}.big-text--better .big-text__title{left:22px;top:-15px}.big-text--building .big-text__title{left:21px;top:-15px}.big-text__title{font-size:64px}.custom-block .wp-block-image.size-large figcaption,.custom-block p,.custom-block pre{padding:0 35px;font-size:15px;line-height:22px}.custom-block ul{padding:0 35px 0 55px}.custom-block .wp-block-button__link{font-size:26px;height:40px;line-height:40px;border-radius:20px;padding:0 30px}.custom-block .wp-block-columns{width:100%;margin:0}.custom-block .wp-block-columns .custom-block:last-child,.custom-block .wp-block-columns .wp-block-column .custom-block{margin-bottom:0}.custom-block .wp-block-columns .wp-block-column{width:100%;padding:0}.custom-block .wp-block-columns .wp-block-column p{padding:0}.custom-block .wp-block-image.size-large img{margin-bottom:20px}.custom-block .wp-block-search__label{font-size:15px;line-height:22px;margin-bottom:15px}.custom-block .wp-block-search__button{height:40px;padding:0 30px;border-radius:20px;font-size:26px}.custom-block .wp-block-quote{padding:14px 35px}.custom-block .wp-block-quote:before{font-size:22px;left:0}}@media (max-width:575px){.works-section__challenge-text p,.works-section__review-text p{font-size:14px;line-height:20px}.career .cover-poster-title,.works .cover-poster-title{top:2px}.career-section,.services-item,.services-section,.works-section{padding:40px 0}.works-section__review-image{width:100%;height:auto;margin-bottom:20px}.career-recruiter__info,.custom-block .wp-block-columns .wp-block-column,.works-section__review-info{width:100%;padding:0}.works-section__review-position{margin-bottom:15px;font-size:13px}.works-section__challenge-info{padding:0}.works-section__challenge-text{margin-bottom:15px}.services-section__button-btn,.works-section__button-btn{border:2px solid var(--black);font-size:26px;height:40px;border-radius:20px;padding:0 30px}.career-section__all,.works-section__all{font-size:12px}.works-section__all span{font-size:16px}.services.development .cover-poster-title{font-size:28px;margin-top:-18px}.services-item--reverse .services-item__image{order:1!important}.services-item--reverse .services-item__info{order:2!important}.services-item--reverse .services-item__info-text{padding:0}.services-item--reverse .services-item__info-link{margin-right:0}.services-item h2.red{padding:0;text-align:left}.services-item__image{width:100%;margin-top:0;margin-bottom:25px}.services-item__info{width:100%;margin-top:0;padding:0}.services-item__info-text{padding:0}.services-item__info-text p{font-size:14px;line-height:20px}.services-item__info-link{font-size:12px;margin-top:30px}.services-item__info-link span{font-size:18px}.services-section__image{margin:0 0 20px}.services-section__list{padding:0;margin-bottom:40px}.services-section__columns{width:100%;max-width:100%;flex:0 0 100%;margin:0}.services-section__columns h3{margin-top:30px}.services-section__columns h3 span{left:60px;width:35px;height:35px;line-height:35px;font-size:28px;top:-10px}.services-section__columns-item{margin-bottom:40px;width:100%;padding:0}.big-text,.custom-block .wp-block-columns .custom-block,.services-section__columns-item.mb-0:first-child{margin-bottom:40px}.career-section__info,.custom-block .wp-block-columns .wp-block-column p,.services-section__columns .services-section__list,.services-section__columns-text{padding:0}.career .hiring-steps p,.services-section__columns-text p{font-size:14px;line-height:20px}.career-section__info-location{padding-left:25px;font-size:10px;line-height:20px}.career-section__info-location .icon-location{font-size:20px}.career-section__info-status{font-size:11px;line-height:20px}.career-section__info-status .icon-fire{font-size:18px;margin-left:5px;margin-right:10px}.career-section__back{font-size:12px;margin-top:20px}.career-section#related-jobs .job-list__item{width:100%;margin-top:30px}.career-section#related-jobs .job-list__item:first-child{margin-top:0}.career-section__all span{font-size:16px}.career .contact-block__info .form .fields__item{width:100%}.career .contact-block__info .form .fields__item-input,.career .contact-block__info .form .fields__item-label{border-bottom:2px solid #000}.career .contact-block__info .form .fields__item-textarea{border:2px solid #000}.career .hiring-steps__image{margin-bottom:30px}.career .hiring-steps .steps-list{width:740px}.career .hiring-steps .steps-list__item{margin-bottom:30px;width:100%}.career .hiring-steps .steps-list__item h3 span{left:60px;width:35px;height:35px;line-height:35px;font-size:28px;top:-10px}.job-list__item{padding-bottom:40px}.job-list__item-text p{font-size:14px;line-height:20px}.job-list__item-location{padding-left:25px;font-size:10px;line-height:20px}.job-list__item-location .icon-location{font-size:20px}.job-list__item-status{font-size:11px;line-height:20px}.job-list__item-status .icon-fire{font-size:18px;margin-left:5px;margin-right:10px}.job-list__item-link{font-size:12px}.job-list__item-link span{font-size:16px}.career-recruiter{margin:25px 0 0}.career-recruiter__image{width:300px;margin-bottom:30px}.career-recruiter__info-text{margin-bottom:30px}.career-recruiter__info-text p{font-size:14px;line-height:20px}.horizontal-block,.vertical-block{margin:25px 0}.horizontal-block__image{width:100%;margin-bottom:25px;order:1!important}.horizontal-block__text,.vertical-block__text{width:100%;order:2!important;padding:0!important}.horizontal-block__text p{font-size:14px;line-height:20px}.vertical-block__image{width:100%;order:1!important;margin-bottom:25px}.custom-block .wp-block-quote cite,.vertical-block__text p{font-size:14px;line-height:20px}.video-block{margin:30px 0}.video-block .plyr button.plyr__control--overlaid{width:75px;height:75px}.video-block .plyr button.plyr__control--overlaid svg{width:30px;height:30px}.big-text--benefit h2{margin-top:10px}.big-text--benefit .big-text__title{left:35px;top:20px}.big-text--return .big-text__title{left:34px;top:11px}.big-text--growth .big-text__title{left:33px;top:6px}.big-text--ux .big-text__title{left:153px;top:-9px}.big-text--better .big-text__title,.big-text--building .big-text__title{left:24px;top:-10px}.big-text__title{font-size:42px}.big-text h2{font-size:48px;line-height:48px}.custom-block .wp-block-image.size-large figcaption,.custom-block p,.custom-block pre{padding:0;font-size:14px;line-height:20px}.custom-block ul{padding:0 0 0 20px}.custom-block .wp-block-button__link{border:2px solid var(--black);font-size:26px;height:40px;line-height:40px;border-radius:20px;padding:0 30px}.custom-block .wp-block-columns{width:100%;margin:0}.custom-block .wp-block-columns .custom-block:last-child,.custom-block .wp-block-columns .wp-block-column .custom-block{margin-bottom:0}.custom-block .wp-block-image.size-large img{margin-bottom:20px}.custom-block .wp-block-search__label{font-size:15px;line-height:22px;margin-bottom:10px}.custom-block .wp-block-search__button{height:40px;padding:0 30px;border-radius:20px;font-size:26px}.custom-block .wp-block-tag-cloud .tag-cloud-link{font-size:10px}.custom-block .wp-block-quote{padding:14px 0 14px 25px}.custom-block .wp-block-quote:before{font-size:16px;left:0}}@media (max-width:400px){.works-section__review-position{margin-bottom:5px;font-size:12px}.services.development .cover-poster-title{font-size:22px;margin-top:-16px}.career-section__info{padding:0}.career-recruiter__image{width:100%;margin-bottom:20px}.career-recruiter__info-place{margin-bottom:10px;font-size:14px;line-height:24px}.horizontal-block__image,.vertical-block__image{margin-bottom:20px}.horizontal-block__text{padding:0!important}.vertical-block{margin:20px 0}.video-block{margin:25px 0}.big-text{margin-bottom:30px}.big-text--benefit .big-text__title{left:23px;top:17px}.big-text--return .big-text__title{left:23px;top:7px}.big-text--growth .big-text__title{left:23px;top:4px}.big-text--ux .big-text__title{left:102px;top:-8px}.big-text--better .big-text__title{left:16px;top:-8px}.big-text--building .big-text__title{left:16px;top:-6px}.big-text__title{font-size:34px}.big-text h2{font-size:32px;line-height:32px}.custom-block .wp-block-quote{padding:10px 0 10px 25px}.custom-block .wp-block-quote:before{font-size:16px;left:0}}
