:root{--color-black:#111013;--color-black-light:#1b191e;--color-white:#fff;--color-red:#e8112d;--color-transparent:transparent;--color-grey-light:#f4f5f6;--global-gap:30px}.page-style-style1{--color-black:#252525;--color-red:#e65c4f}.scroll-to-top-button{align-items:center;background-color:#111013;border:0;bottom:72px;cursor:pointer;display:inline-flex;height:56px;justify-content:center;left:40px;opacity:0;outline:none;position:fixed;transition:opacity 50ms ease-in-out;visibility:hidden;width:56px;z-index:10}.scroll-to-top-button svg{fill:#fff}.scroll-to-top-button--white{background-color:#fff}.scroll-to-top-button--white svg{fill:#000}.scroll-to-top-button:hover{background-color:#fff}.scroll-to-top-button:hover svg{fill:#000}.footer__email--press{color:#fff;color:var(--color-white);margin:18px 0 5px}.footer__email--press--email{color:#fff;font-size:16px;line-height:24px;margin-top:0}.footer__email--mobile{display:none}.footer__wrapper{box-sizing:border-box;margin:auto;max-width:1600px;padding:0 15px;position:relative;width:100%}.footer__top{background-color:#111013;background-color:var(--color-black);padding:64px 0 12px}.footer__layout{flex-shrink:0;position:relative;width:100%}.footer__layout:last-child{margin-bottom:0}.footer__layout--with-logo{height:170px}.footer__callto{margin-top:20px;width:160px}.footer__images{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:25px}.footer__images img{height:auto;max-height:170px;min-height:0;min-width:0}.footer__layout2{margin-bottom:32px}.footer__layout2:last-child{margin-bottom:0}.footer__layout2--top{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__heading{color:#fff;font-size:36px;font-weight:800;line-height:1;margin:0 0 12px;max-width:500px}.footer__button{-webkit-appearance:none;background-color:transparent;border:none;color:#fff;cursor:pointer;display:block;font-family:Proxima Nova,sans-serif;font-size:26px;font-style:italic;font-weight:300;height:auto;line-height:1;margin:0 0 67px;outline:none;padding:0;position:relative;width:auto}.footer__button:after{background-color:#fff;content:"";height:2px;left:0;position:absolute;top:calc(100% + 3px);width:100%}.footer__bottom{background-color:#111013;background-color:var(--color-black);margin-top:-1px;padding:64px 0}.footer__logo{fill:#fff;display:block;margin-bottom:24px}.footer__copy-text{color:#fafafa;font-size:14px;margin:0 0 12px}.footer__contacts-image{display:none;height:auto;margin:auto;max-width:560px;width:100%}.footer__badge{display:block;height:auto;margin-bottom:32px;width:80px}.footer__badge img{display:block;height:auto;width:100%}.footer-contact__desktop{display:none}.footer-contact__city{color:#fff;color:var(--color-white);margin:18px 0 5px}.footer-contact__address{color:#fff;color:var(--color-white);font-size:14px;margin:0 0 18px}.footer-form{margin:auto;max-width:500px;width:100%}.footer-form form{padding-top:32px}.footer-form form.unaccepted input[type=checkbox]+span,.footer-form form.unaccepted input[type=checkbox]+span a{color:#e8112d}.footer-form form.unaccepted input[type=checkbox]+span:before{border-color:#e8112d}.footer-form form.unaccepted input[type=checkbox]+span:after{background-color:#e8112d}.footer-form form .wpcf7-not-valid-tip{color:#e8112d;font-size:12px;font-weight:300;position:relative;text-align:right;top:4px}.footer-form form .wpcf7-response-output{border:none;color:#fff;font-size:12px;font-weight:300;margin:0;padding:8px 0 0}.footer-form form .wpcf7-spam-blocked,.footer-form form .wpcf7-validation-errors{color:#e8112d}.footer-form form .ajax-loader{display:none!important}.footer-form form .wpcf7-list-item{margin:0}.footer-form form .wpcf7-form-control-wrap{display:block;margin-bottom:16px;width:100%}.footer-form form .wpcf7-form-control-wrap.terms-conditions{display:block;margin-bottom:32px}.footer-form form .wpcf7-form-control-wrap:last-child{margin-bottom:0}.footer-form input[type=email],.footer-form input[type=text]{-webkit-appearance:none;background-color:#fff;border:1px solid #7c7f84;border-radius:0;box-sizing:border-box;color:#1b191e;display:block;flex-shrink:0;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:140%;margin:0;outline:none;padding:12px;width:100%}.footer-form input[type=email]::-webkit-input-placeholder,.footer-form input[type=text]::-webkit-input-placeholder{color:#1b191e}.footer-form input[type=email]::-moz-placeholder,.footer-form input[type=text]::-moz-placeholder{color:#1b191e}.footer-form input[type=email]:-ms-input-placeholder,.footer-form input[type=text]:-ms-input-placeholder{color:#1b191e}.footer-form input[type=email]:-moz-placeholder,.footer-form input[type=text]:-moz-placeholder{color:#1b191e}.footer-form input[type=email]:focus,.footer-form input[type=text]:focus{outline:1px solid #7c7f84}.footer-form input[type=email].wpcf7-not-valid,.footer-form input[type=text].wpcf7-not-valid{border:1px solid #e8112d}.footer-form input[type=email].wpcf7-not-valid::-webkit-input-placeholder,.footer-form input[type=text].wpcf7-not-valid::-webkit-input-placeholder{color:#e8112d}.footer-form input[type=email].wpcf7-not-valid::-moz-placeholder,.footer-form input[type=text].wpcf7-not-valid::-moz-placeholder{color:#e8112d}.footer-form input[type=email].wpcf7-not-valid:-ms-input-placeholder,.footer-form input[type=text].wpcf7-not-valid:-ms-input-placeholder{color:#e8112d}.footer-form input[type=email].wpcf7-not-valid:-moz-placeholder,.footer-form input[type=text].wpcf7-not-valid:-moz-placeholder{color:#e8112d}.footer-form input[type=email].wpcf7-not-valid:focus,.footer-form input[type=text].wpcf7-not-valid:focus{outline:1px solid #e8112d}.footer-form input[type=checkbox]{display:none}.footer-form input[type=checkbox]+span{color:#818793;cursor:pointer;display:block;font-size:14px;padding-left:26px;position:relative}.footer-form input[type=checkbox]+span:before{border:1px solid #818793;content:"";display:block;height:16px;left:0;position:absolute;top:-1px;width:16px}.footer-form input[type=checkbox]+span:after{background-color:#818793;content:"";display:block;height:10px;left:4px;opacity:0;position:absolute;top:3px;transition:opacity .4s ease;width:10px}.footer-form input[type=checkbox]+span a{color:#818793}.footer-form input[type=checkbox]:checked+span:before{border-color:#fff}.footer-form input[type=checkbox]:checked+span:after{background-color:#fff;opacity:1}.footer-form textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #7c7f84;border-radius:0;box-sizing:border-box;color:#1b191e;display:block;flex-shrink:0;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;height:120px;line-height:140%;margin:0;outline:none;padding:12px;width:100%}.footer-form textarea:focus{outline:1px solid #7c7f84}.footer-form textarea::-webkit-input-placeholder{color:#1b191e}.footer-form textarea::-moz-placeholder{color:#1b191e}.footer-form textarea:-ms-input-placeholder{color:#1b191e}.footer-form textarea:-moz-placeholder{color:#1b191e}.footer-form button{flex-shrink:0;width:100%}.footer-form__layout{margin-bottom:16px}.footer-nav2{flex-shrink:0;margin-bottom:32px;width:47%}.footer-nav2__layout--ie{padding-top:32px}.footer-nav2__title{color:#fff;font-size:18px;font-weight:800;line-height:1.6;margin:0 0 12px}.footer-nav2__list{list-style-type:none;margin:0;padding:0}.footer-nav2__item{margin-bottom:12px}.footer-nav2__item:last-child{margin-bottom:0}.footer-nav2__link{color:#fafafa;font-size:14px;font-weight:400;line-height:24px;position:relative;text-decoration:none}a.footer-nav2__link:after{background-color:hsla(0,0%,100%,.2);width:100%}.desktop a.footer-nav2__link:before,a.footer-nav2__link:after{content:"";height:1px;left:0;position:absolute;top:calc(100% + 2px)}.desktop a.footer-nav2__link:before{background-color:#fff;transition:width .3s ease;width:0}.desktop a.footer-nav2__link:hover:before{width:100%}.footer-additional-nav{align-items:center;display:flex;list-style-type:none;margin:0;padding:0}.footer-additional-nav__item{margin-right:24px}.footer-additional-nav__item:last-child{margin-right:0}.footer-additional-nav__link{color:#fafafa;font-size:14px;position:relative;text-decoration:none}.footer-additional-nav__link:after{background-color:hsla(0,0%,100%,.2);content:"";height:1px;left:0;position:absolute;top:calc(100% + 2px);width:100%}.desktop .footer-additional-nav__link:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:calc(100% + 2px);transition:width .3s ease;width:0}.desktop .footer-additional-nav__link:hover:before{width:100%}.address-table{color:#fff;font-size:14px}.address-table p{line-height:150%;margin:0 0 8px}.address-table p:first-child{color:#c8c8ce;font-weight:400}.address-table caption{color:#c8c8ce;padding-bottom:16px;padding-top:8px;text-align:left}.address-table td{font-weight:500;padding-bottom:8px;padding-top:8px;vertical-align:top}.address-table td:first-child{color:#c8c8ce;font-weight:400;padding-right:15px}.address-table td a{color:#fff;text-decoration:none}.address-table--hire-us{margin-bottom:40px}.address{color:#fff;font-size:14px;font-weight:500;margin-bottom:48px}.address p{line-height:150%;margin:0}.address p:first-child{color:#c8c8ce;font-weight:400;margin-bottom:8px}.address--hire-us{margin-bottom:40px}.social-links{list-style-type:none;margin:0;padding:0}.social-links--footer-nav2{display:none}.social-links--footer{align-items:center;border-bottom:1px solid #1b191e;border-top:1px solid #1b191e;display:flex;margin-bottom:32px;padding:20px 0}.social-links--footer .social-links__item{margin-right:28px}.social-links--footer .social-links__item:last-child{margin-right:0}.social-links--footer .social-links__icon{fill:#fff;stroke:none}.social-links--footer .social-links__icon--facebook,.social-links--footer .social-links__icon--linkedin{stroke:#fff}.social-links--follow-us,.social-links--follow-us .social-links__item{align-items:center;display:flex;justify-content:center}.social-links--follow-us .social-links__item{background-color:#111013;flex-shrink:0;height:48px;margin-right:8px;position:relative;width:48px}.social-links--follow-us .social-links__item:last-child{margin-right:0}.social-links--follow-us .social-links__link{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.social-links--follow-us .social-links__link svg{display:block}.social-links--follow-us .social-links__icon{fill:#fff;stroke:none}.social-links--follow-us .social-links__icon--facebook,.social-links--follow-us .social-links__icon--linkedin{stroke:#fff}.social-links--hire-us{align-items:center;display:flex}.social-links--hire-us .social-links__item{margin-right:30px}.social-links--hire-us .social-links__item:last-child{margin-right:0}.social-links--hire-us .social-links__icon{fill:#fff;stroke:#fff}.social-links--contacts{align-items:center;display:flex}.social-links--contacts .social-links__item{margin-right:30px}.social-links--contacts .social-links__item:last-child{margin-right:0}.social-links--contacts .social-links__icon{fill:#111013;stroke:none}.social-links--contacts .social-links__icon--facebook,.social-links--contacts .social-links__icon--linkedin{stroke:#111013}.desktop .social-links__link .social-links__icon{transition:transform .4s ease}.desktop .social-links__link:hover .social-links__icon{transform:scale(.85)}.social-links__icon{display:block}.social-links__icon--facebook{height:18px;width:10px}.social-links__icon--linkedin{height:24px;width:24px}.social-links__icon--dribble{stroke-width:.5px;height:18px;width:18px}.social-links__icon--behance{height:15px;width:24px}.social-links__icon--instagram{stroke-width:.5px;height:18px;width:18px}.social-links__icon--twitter{height:16px;width:20px}.overlay{background-color:#fff;box-sizing:border-box;overflow:hidden;position:fixed;transition:height .5s cubic-bezier(.785,.135,.15,.86);visibility:hidden;z-index:100000}.overlay,.overlay:before{bottom:0;display:block;height:0;left:0;width:100%}.overlay:before{background-color:#111013;content:"";position:absolute;transition:height .5s cubic-bezier(.785,.135,.15,.86) .6s}.overlay--active{height:100%;visibility:visible}.overlay--active:before{height:100%}.overlay--active .overlay__content{opacity:1;transform:translate(0)}.overlay--active .overlay__back-button{opacity:1}.overlay--active .overlay__close-button--hire-us{opacity:1;transition-delay:1s}.overlay--close{height:0;transition-delay:.7s;visibility:visible}.overlay--close:before{height:0;transition-delay:.3s}.overlay--close .overlay__content{opacity:0;transform:translateY(120px);transition-delay:0s}.overlay__wrapper{-webkit-overflow-scrolling:touch;align-items:center;box-sizing:border-box;display:flex;height:100%;margin:auto;max-width:1600px;overflow:auto;padding:0 15px;width:100%}.overlay__content{opacity:0;padding:36px 0;position:relative;transform:translateY(50px);transition:transform .6s ease .9s,opacity .6s ease .9s;width:100%}.overlay__close-button{-webkit-appearance:none;background-color:transparent;border:none;cursor:pointer;display:block;font-size:0;height:20px;margin:0;outline:none;padding:0;position:absolute;right:15px;top:24px;width:20px;z-index:10}.overlay__close-button--hire-us{opacity:0;transition:opacity .3s ease}.overlay__close-button--hire-us svg{fill:#111013}.desktop .overlay__close-button:hover .overlay__close-button-icon{transform:rotate(90deg)}.overlay__close-button-icon{fill:#fff;transition:transform .4s ease}.overlay__back-button{-webkit-appearance:none;background-color:transparent;border:none;color:#fff;cursor:pointer;display:block;font-family:Proxima Nova,sans-serif;font-size:18px;font-weight:800;height:auto;left:15px;margin:0;opacity:0;outline:none;padding:0;position:fixed;top:36px;transition:opacity .4s ease .6s;width:auto}.overlay__back-button-icon{margin-right:14px;position:relative;top:2px}.overlay-search{margin-bottom:44%}.overlay-search__heading{color:#fff;font-size:32px;font-weight:800;line-height:120%;margin:0 0 18px;max-width:300px}.overlay-search__form{align-items:flex-end;display:flex;margin:auto;max-width:928px;width:100%}.overlay-search__form input{-webkit-appearance:none;background-color:transparent;border:none;border-bottom:2px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;display:block;flex-shrink:0;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:400;margin:0;outline:none;padding:16px 16px 16px 0;width:calc(100% - 22px)}.overlay-search__form input::-webkit-input-placeholder{color:#c8c8ce}.overlay-search__form input::-moz-placeholder{color:#c8c8ce}.overlay-search__form input:-ms-input-placeholder{color:#c8c8ce}.overlay-search__form input:-moz-placeholder{color:#c8c8ce}.overlay-search__form button{-webkit-appearance:none;background-color:transparent;border:none;border-bottom:2px solid #fff;box-sizing:border-box;display:block;flex-shrink:0;font-size:0;margin:0;padding:16px 0;width:22px}.overlay-search__form button svg{fill:#fff}.hire-us{align-self:flex-start;height:100%;overflow:hidden;padding:0}.hire-us--contacts{background-color:#fff;padding:64px 0}.hire-us--contacts .hire-us__layout{display:flex;margin-bottom:40px}.hire-us--contacts .hire-us__layout:last-child{margin-bottom:0}.hire-us--contacts .hire-us__wrapper{padding-bottom:0!important;padding-top:0!important}.hire-us--contacts .address{color:#49464d}.hire-us--contacts .address p:first-child{color:#1a1717;font-weight:800}.hire-us--contacts .address-table{color:#49464d}.hire-us--contacts .address-table caption,.hire-us--contacts .address-table td:first-child{color:#1a1717;font-weight:800}.hire-us__layout--form{background-color:#fff;display:flex;height:100%}.hire-us__layout--form .hire-us__wrapper{-webkit-overflow-scrolling:touch;max-height:100%;overflow:auto;padding-bottom:100px;padding-top:40px}.hire-us__layout--contacts{display:none}.hire-us__wrapper{box-sizing:border-box;margin:auto;max-width:570px;padding:0 15px;width:100%}.hire-us__heading{box-sizing:border-box;font-size:32px;font-weight:900;line-height:130%;margin:0 0 28px;padding-right:30px}.hire-us__form{display:block;width:100%}.hire-us__form input[type=email],.hire-us__form input[type=text]{-webkit-appearance:none;background-color:transparent;border:1px solid #49464d;border-radius:0;box-sizing:border-box;color:#1a1717;display:block;flex-shrink:0;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;line-height:140%;margin:0;outline:none;padding:12px 12px 12px 20px;position:relative;width:100%;z-index:3}.hire-us__form input[type=email]::-webkit-input-placeholder,.hire-us__form input[type=text]::-webkit-input-placeholder{color:#49464d}.hire-us__form input[type=email]::-moz-placeholder,.hire-us__form input[type=text]::-moz-placeholder{color:#49464d}.hire-us__form input[type=email]:-ms-input-placeholder,.hire-us__form input[type=text]:-ms-input-placeholder{color:#49464d}.hire-us__form input[type=email]:-moz-placeholder,.hire-us__form input[type=text]:-moz-placeholder{color:#49464d}.hire-us__form input[type=email]:focus,.hire-us__form input[type=text]:focus{outline:1px solid #49464d}.hire-us__form input[type=email].wpcf7-not-valid,.hire-us__form input[type=text].wpcf7-not-valid{border:1px solid #e8112d}.hire-us__form input[type=email].wpcf7-not-valid::-webkit-input-placeholder,.hire-us__form input[type=text].wpcf7-not-valid::-webkit-input-placeholder{color:#e8112d}.hire-us__form input[type=email].wpcf7-not-valid::-moz-placeholder,.hire-us__form input[type=text].wpcf7-not-valid::-moz-placeholder{color:#e8112d}.hire-us__form input[type=email].wpcf7-not-valid:-ms-input-placeholder,.hire-us__form input[type=text].wpcf7-not-valid:-ms-input-placeholder{color:#e8112d}.hire-us__form input[type=email].wpcf7-not-valid:-moz-placeholder,.hire-us__form input[type=text].wpcf7-not-valid:-moz-placeholder{color:#e8112d}.hire-us__form input[type=email].wpcf7-not-valid:focus,.hire-us__form input[type=text].wpcf7-not-valid:focus{outline:1px solid #e8112d}.hire-us__form input[type=checkbox]{display:none}.hire-us__form input[type=checkbox]+span{color:#111013;cursor:pointer;display:block;font-size:14px;padding-left:26px;position:relative}.hire-us__form input[type=checkbox]+span:before{border:1px solid #111013;content:"";display:block;height:16px;left:0;position:absolute;top:-1px;width:16px}.hire-us__form input[type=checkbox]+span:after{background-color:#111013;content:"";display:block;height:10px;left:4px;opacity:0;position:absolute;top:3px;transition:opacity .4s ease;width:10px}.hire-us__form input[type=checkbox]+span a{color:#111013}.hire-us__form input[type=checkbox]:checked+span:after{opacity:1}.hire-us__form textarea{-webkit-appearance:none;background-color:transparent;border:1px solid #49464d;border-radius:0;box-sizing:border-box;color:#1a1717;display:block;flex-shrink:0;font-family:Proxima Nova,sans-serif;font-size:14px;font-weight:400;height:120px;line-height:140%;margin:0;outline:none;padding:12px 12px 12px 20px;position:relative;width:100%;z-index:3}.hire-us__form textarea::-webkit-input-placeholder{color:#49464d}.hire-us__form textarea::-moz-placeholder{color:#49464d}.hire-us__form textarea:-ms-input-placeholder{color:#49464d}.hire-us__form textarea:-moz-placeholder{color:#49464d}.hire-us__form textarea:focus{outline:1px solid #49464d}.hire-us__form textarea.wpcf7-not-valid{border:1px solid #e8112d}.hire-us__form textarea.wpcf7-not-valid::-webkit-input-placeholder{color:#e8112d}.hire-us__form textarea.wpcf7-not-valid::-moz-placeholder{color:#e8112d}.hire-us__form textarea.wpcf7-not-valid:-ms-input-placeholder{color:#e8112d}.hire-us__form textarea.wpcf7-not-valid:-moz-placeholder{color:#e8112d}.hire-us__form textarea.wpcf7-not-valid:focus{outline:1px solid #e8112d}.hire-us__form button{width:100%}.hire-us__form form.unaccepted input[type=checkbox]+span,.hire-us__form form.unaccepted input[type=checkbox]+span a{color:#e8112d}.hire-us__form form.unaccepted input[type=checkbox]+span:before{border-color:#e8112d}.hire-us__form form.unaccepted input[type=checkbox]+span:after{background-color:#e8112d}.hire-us__form .wpcf7-form-control-wrap{display:block;margin:0 0 16px;position:relative}.hire-us__form .wpcf7-form-control-wrap.terms-conditions{margin-bottom:40px}.hire-us__form .wpcf7-form-control-wrap[data-name=user-email]:before,.hire-us__form .wpcf7-form-control-wrap[data-name=user-message]:before,.hire-us__form .wpcf7-form-control-wrap[data-name=user-name]:before{color:red;content:"*";height:8px;left:13px;position:absolute;top:14px;width:8px}.hire-us__form .wpcf7-form-control-wrap.hidePlaceholder:before{display:none}.hire-us__form .wpcf7-not-valid-tip{color:#e8112d;font-size:12px;font-weight:300;position:relative;text-align:right}.hire-us__form .wpcf7-response-output{border:none;font-size:12px;font-weight:300;margin:0;padding:12px 0 0}.hire-us__form .wpcf7-validation-errors{color:#e8112d}.hire-us__form .ajax-loader{display:none!important}.hire-us__form .wpcf7-list-item{margin:0}.hire-us__form div.wpcf7 .screen-reader-response{clip:rect(1px,1px,1px,1px);border:0;height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px}.hire-us__info{color:#7f8794;font-size:12px;line-height:150%;margin:0;padding-top:24px}.hire-us__info a{color:#49464d}.hire-us__success{display:none}.hire-us__success-label{display:block;height:45px;margin:0 auto;width:83px}.hire-us__success-header{font-size:30px;font-weight:800;line-height:1.2;margin:32px auto 0;text-align:center}.hire-us__success-subheader{color:#080808;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin-top:16px;opacity:.6;text-align:center}.hire-us__success-image{display:none;margin-top:16px;text-align:right}.hire-us__success-image img{width:302px}.hire-us__success-text{color:#7c7f84;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin-top:50px;text-align:center}.hire-us__success-text a{color:#080808;text-decoration:underline}.hire-us__form form.submitting .wpcf7-submit{position:relative}.hire-us__form form.submitting .wpcf7-submit:after{background:url(../images/form-loader.svg) no-repeat 50%;background-size:100% 100%;content:"";height:80px;left:calc(50% - 25px);position:absolute;top:-28px;width:80px}.hire-us__form form.submitting .wpcf7-submit span{opacity:0}.wp-block-group__inner-container{padding:0 15px}.grecaptcha-badge{visibility:hidden}.syndicode-loader{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.syndicode-loader--hideme{opacity:0;transition:opacity .3s ease-in-out}.syndicode-loader--hidden{display:none}.main-syndicode-image{left:-9999px;position:absolute;top:-9999px}@media (min-width:0px) and (max-width:767px){.footer-nav2:last-child{display:flex;justify-content:space-between;margin-bottom:0;width:100%}.footer-nav2:last-child .footer-nav2__layout{flex-shrink:0;width:47%}}@media (min-width:0px) and (max-width:1439px){.social-links--footer .social-links__icon--facebook{height:24px;width:11px}.social-links--footer .social-links__icon--linkedin{height:26px;width:26px}.social-links--footer .social-links__icon--dribble{stroke-width:.5px;height:22px;width:22px}.social-links--footer .social-links__icon--behance{height:18px;width:26px}.social-links--footer .social-links__icon--instagram{stroke-width:.5px;height:22px;width:22px}.social-links--footer .social-links__icon--twitter{height:21px;width:26px}}@media (min-width:372px){.overlay__close-button{right:32px;top:24px}}@media (min-width:375px){.footer__wrapper,.overlay__wrapper{padding:0 30px}.overlay__back-button{left:30px}.hire-us__wrapper{padding:0 30px}}@media (min-width:414px){.hire-us__layout--form{align-items:center}}@media (min-width:415px){.hire-us__success-image{display:block}}@media (min-width:580px){.footer__layout{margin-bottom:48px}.footer__callto{margin-top:50px}.footer__heading{font-size:48px;margin:50px 0 12px}.footer-contact__mobile{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.scroll-to-top-button--show{opacity:1;visibility:visible}.footer__wrapper{padding:0 60px}.footer__images{gap:45px;justify-content:flex-start}.footer__button{font-size:34px}.footer__bottom{padding:80px 0}.footer__badge{bottom:292px;left:292px;margin-bottom:0;position:absolute;right:auto;width:100px}.footer-nav2{margin-bottom:40px;width:30%}.address-table{font-size:16px}.address--hire-us{margin-bottom:40px}.address{font-size:16px;margin-bottom:70px}.overlay__wrapper{padding:0 60px}.overlay__close-button{right:60px}.overlay__back-button{left:60px}.hire-us--contacts{padding:80px 0}.hire-us--contacts .hire-us__layout{margin-bottom:80px}.hire-us__wrapper{padding:0 60px}.hire-us__heading{font-size:40px;margin-bottom:22px;padding-right:0}.hire-us__success-header{font-size:40px;width:450px}}@media (min-width:768px) and (max-width:1023px){.footer-nav2:nth-last-child(2){margin-bottom:0}.footer-nav2:last-child{display:flex;justify-content:space-between;margin-bottom:0;width:65%}.footer-nav2:last-child .footer-nav2__layout{flex-shrink:0;width:47%}}@media (min-width:1024px){.footer__wrapper--top{display:flex}.footer__top{padding:0}.footer__top .footer__wrapper{align-items:flex-start}.footer__layout{margin-bottom:0;width:50%}.footer__layout--with-logo{height:auto}.footer__images{gap:20px;justify-content:space-between;margin-top:85px}.footer__layout2--top{flex-wrap:nowrap}.footer__layout2--bottom{display:flex;justify-content:space-between}.footer__heading{font-size:48px;font-weight:900;line-height:120%;margin:120px 0 12px;max-width:none}.footer__button{font-size:40px}.footer__copy-text{margin-bottom:0}.footer__contacts-image{display:block;margin-left:auto;margin-right:0;max-width:654px}.footer__badge{bottom:92px;left:auto;right:60px}.footer-contact__mobile{display:none}.footer-contact__desktop{display:block}.footer-form{margin-left:0;margin-right:auto;max-width:380px}.footer-form form{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-form textarea{height:106px}.footer-form__layout{flex-shrink:0;margin-bottom:0;width:48%}.footer-nav2{margin-bottom:0;width:auto}.footer-nav2:last-child{display:block;width:auto}.footer-nav2:last-child .footer-nav2__layout{margin-bottom:32px;width:100%}.footer-nav2:last-child .footer-nav2__layout:last-child{margin-bottom:0}.address p,.address-table p{margin:0 0 16px}.overlay__content{padding:50px 0}.overlay__close-button{top:50px}.overlay__close-button--hire-us svg{fill:#fff}.overlay-search__heading{font-size:36px;margin-bottom:44px}.hire-us{display:flex}.hire-us--contacts{padding:100px 0}.hire-us--contacts .hire-us__layout{margin-bottom:0;position:relative}.hire-us--contacts .hire-us__layout--form:after{background-color:#f4f5f6;content:"";display:block;height:460px;position:absolute;right:-1px;top:calc(50% - 230px);width:2px}.hire-us__layout--form .hire-us__wrapper{padding-bottom:160px;padding-top:60px}.hire-us__layout--contacts{display:flex}.hire-us__layout{align-items:center;width:50%}.hire-us__holder{display:flex;width:100%}}@media (min-width:1280px){.footer__wrapper{padding:0;width:90%}.footer__heading{font-size:56px;margin:120px 0 16px}.footer__button{margin:0 0 34px}.footer__bottom{padding:100px 0 78px}.footer__badge{right:0}.footer-form{max-width:420px}.footer-form form .wpcf7-form-control-wrap.terms-conditions{margin-bottom:40px}.footer-form input[type=email],.footer-form input[type=text],.footer-form textarea{font-size:16px;line-height:150%}.footer-form textarea{height:116px}.footer-nav2__item,.footer-nav2__title{margin-bottom:16px}.footer-nav2__link{font-size:16px}.overlay__wrapper{overflow:visible;padding:0;width:90%}.overlay__back-button{left:5%;opacity:0;top:48px;visibility:hidden}.overlay__back-button--active{opacity:1;visibility:visible}.overlay-search__heading{font-size:48px;margin-bottom:56px;margin-left:auto;margin-right:auto;max-width:928px}.overlay-search__form input{font-size:18px}.hire-us--contacts .hire-us__layout--form .hire-us__wrapper{margin-left:0;margin-right:auto}.hire-us--contacts .hire-us__layout--contacts .hire-us__wrapper{margin-left:auto;margin-right:0}.hire-us__wrapper{max-width:448px;padding:0}.hire-us__form input[type=email],.hire-us__form input[type=text],.hire-us__form textarea{font-size:16px;line-height:150%}.hire-us__holder{margin:auto;width:90%}}@media (min-width:1440px){.footer__wrapper{width:80%}.footer__layout2--top{margin-bottom:44px}.footer__heading{font-size:58px}.footer__button{font-size:44px}.footer__bottom{padding:115px 0 78px}.footer__logo{margin-bottom:26px}.footer__copy-text{font-size:16px}.footer__badge{bottom:152px;right:-24px}.footer-form{max-width:448px}.footer-form input[type=email],.footer-form input[type=text]{padding:15px 16px}.footer-form textarea{height:128px;padding:15px 16px}.footer-nav2:last-child .footer-nav2__layout{margin-bottom:20px}.footer-nav2__title{margin-bottom:18px}.footer-additional-nav__link{font-size:16px}.address--hire-us,.address-table--hire-us{margin-bottom:70px}.social-links--footer-nav2{align-items:center;display:flex;margin-bottom:44px}.social-links--footer-nav2 .social-links__item{margin-right:16px}.social-links--footer-nav2 .social-links__item:last-child{margin-right:0}.social-links--footer-nav2 .social-links__icon{fill:#fff;stroke:none}.social-links--footer-nav2 .social-links__icon--facebook,.social-links--footer-nav2 .social-links__icon--linkedin{stroke:#fff}.social-links--footer{display:none}.social-links--footer .social-links__item{margin-right:20px}.overlay__wrapper{width:80%}.overlay__content{padding:80px 0}.overlay__close-button{top:80px}.overlay__back-button{left:10%;top:60px}.hire-us--contacts{padding:120px 0}.hire-us__heading{font-size:52px}.hire-us__form input[type=email],.hire-us__form input[type=text],.hire-us__form textarea{padding:15px 16px 15px 20px}.hire-us__form .wpcf7-form-control-wrap[data-name=user-email]:before,.hire-us__form .wpcf7-form-control-wrap[data-name=user-message]:before,.hire-us__form .wpcf7-form-control-wrap[data-name=user-name]:before{top:17px}.hire-us__holder{width:80%}.hire-us__form form.submitting .wpcf7-submit:after{top:-25px}}@media (min-width:1600px){.footer__images{gap:75px;justify-content:flex-start}}@media (min-width:1680px){.footer__wrapper{width:76%}.footer__heading{font-size:64px}.footer-form form{padding-top:52px}.overlay__wrapper{width:76%}.overlay__back-button{left:12%;top:80px}.hire-us__layout--form .hire-us__wrapper{padding-top:30px}.hire-us__holder{width:76%}}@media (min-width:1920px){.footer__wrapper{width:73.3333%}.footer__button{font-size:48px}.footer__bottom{padding:115px 0 78px}.footer-additional-nav__link,.footer-nav2__link,.footer__copy-text{font-size:18px}.overlay__wrapper{width:73.3333%}.overlay__back-button{left:13.3333%}.hire-us--contacts{padding:160px 0}.hire-us__heading{font-size:62px;margin-bottom:30px}.hire-us__holder{max-width:1600px;width:73.3333%}}@media (min-width:2199px){.overlay__back-button{left:calc(50% - 800px)}}@media (min-width:2559px){.footer__contacts-image{max-width:772px}.footer-form{max-width:500px}}@media (max-width:820px){.footer__email{display:none;margin-bottom:32px}.footer__email--mobile{display:block}}
