img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.dnd-icon-remove.deleting{font-size:12px;color:#000;font-weight:500;position:relative;top:-3px}.dnd-icon-remove.deleting:after{display:none!important}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}.dnd-upload-status{display:flex;padding:4px 0;align-items:center;position:relative}.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;text-align:center;border-radius:100%;position:relative}.dnd-upload-status .dnd-upload-image span.file{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;height:21px;width:16px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.dnd-upload-status .dnd-upload-details{padding-left:10px;width:calc(100% - 40px)}.dnd-upload-status .dnd-upload-details .name{color:#016d98;padding:4px 0;padding-right:60px;display:flex}.dnd-upload-status .dnd-upload-details .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-right:10px}.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:700}.dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:10px;text-decoration:none;box-shadow:none;outline:none;opacity:1}.dnd-upload-status .dnd-upload-details .remove-file span:after{content:'';width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A")}.dnd-upload-status.in-progress .remove-file{opacity:.2}.dnd-upload-status .dnd-upload-details span.has-error{color:#f50505}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:block;border-radius:5px;overflow:hidden;background:#565555;height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#4caf50;display:block;font-size:11px;text-align:right;color:#fff;height:100%;width:0;line-height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete{width:100%!important;padding-right:5px}.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}.codedropz-upload-container{padding:15px 20px}.codedropz-upload-inner{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;font-weight:inherit}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px;word-break:break-word}.codedropz-dragover{border-color:#6b6a6a}.codedropz-upload-wrapper span.has-error-msg{display:inline-block;color:red;padding:5px 0;font-style:italic}.wpcf7-form label.error-new{color:#900;font-size:11px;float:none;padding-left:5px}.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{border-bottom-color:#900;border-bottom-style:solid}@media screen and (max-width:767px){.dnd-upload-status .dnd-upload-details .name em{font-weight:400}.dnd-upload-status .dnd-upload-details .name{padding-right:60px}.codedropz-upload-inner h3{font-size:22px}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}
@font-face{font-family:'Abmarketing';src:url(//new.abmarketing.by/wp-content/themes/abmarketing/fonts/Abmarketing.eot);src:url(//new.abmarketing.by/wp-content/themes/abmarketing/fonts/Abmarketing.eot?iefix) format('eot'),url(//new.abmarketing.by/wp-content/themes/abmarketing/fonts/Abmarketing.woff) format('woff'),url(//new.abmarketing.by/wp-content/themes/abmarketing/fonts/Abmarketing.ttf) format('truetype'),url(//new.abmarketing.by/wp-content/themes/abmarketing/fonts/Abmarketing.svg#webfont) format('svg');font-weight:700;font-style:normal;font-display:fallback}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:none !important}@keyframes anim{from{opacity:0}to{opacity:1}}@keyframes scroll{from{background-position:100% 0}to{background-position:100% -1000px}}@-webkit-keyframes scroll{from{background-position:100% 0}to{background-position:100% -1000px}}:active,:hover,:focus{outline:0;outline-offset:0}input{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}img{max-width:100%}html{-webkit-overflow-scrolling:touch;text-size-adjust:100%;webkit-text-size-adjust:100%}body{margin:0;font:normal 15px 'Roboto',sans-serif;color:#333;line-height:1.5;overflow-x:hidden;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch}input[type=text],input[type=submit],textarea{-webkit-appearance:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Abmarketing',sans-serif;font-weight:700}button,input[type=submit]{cursor:pointer}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip,.wpcf7-response-output,div.wpcf7 .ajax-loader{display:none !important}.loader svg{max-width:80%;display:block;margin:0 auto}.btn{min-width:200px;min-height:50px;text-align:center;color:#fff;background:0 0;border:1px solid #fff;border-radius:6px;padding:12px 5px;font-weight:700;text-decoration:none;line-height:16px;display:inline-block;font-size:15px;display:inline-flex;align-items:center;justify-content:center;transition:.3s}.btn:hover{background:#fff;color:#1967d2}.btn.white{background:#fff;color:#1967d2}.btn.white:hover{background:#1967d2;color:#fff}.cform-row input[type=submit].btn.gradient,.btn.gradient{-webkit-box-shadow:0px 4px 12px rgba(25,103,210,.6);box-shadow:0px 4px 12px rgba(25,103,210,.6);background-color:#1967d2;border:none;padding:13px 5px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-radius:6px}.cform-row input[type=submit].btn.gradient:hover,.btn.gradient:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn.green{color:#1967d2;border-color:#1967d2}.btn.green:hover{background-color:#1967d2;color:#fff;border-color:transparent}.agree{display:none}.content-wrap{position:relative;max-width:76vw;width:100%;margin:0 auto;z-index:2}header{position:fixed;width:100%;left:0;right:0;top:0;z-index:11;box-shadow:0 3px 8px rgba(0,0,0,.08);visibility:visible;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header.out{transform:translateY(-100%)}.logo svg{max-width:170px;height:auto}.menu-active header,.menu-active header.grey{z-index:9999;background:0 0}.menu-active header.grey .header .logo path,.menu-active header.grey .header .logo polygon{fill:#fff}.menu-active header.grey .header-contacts a{color:#fff}.menu-active header.grey .btn.green,.menu-active .header .logo{opacity:0;visibility:hidden}.menu-active header .menu-icons button span:before,.menu-active header .menu-icons button span:after{background:#fff}.menu-active header.grey .header-contacts a:not(:first-of-type){border-color:#fff}header.grey{background:#fff}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;line-height:1}@media(max-width:767px){.header{padding:15px 0}}.header .logo{-webkit-box-flex:0;-ms-flex:0 1 165px;flex:0 1 165px}.header .logo a{display:block;line-height:0}.header .logo a img{max-height:65px;line-height:0}@media (max-width:1280px){.header .logo a img{max-height:50px}}header.grey .header .logo path,header.grey .header .logo polygon,header.grey .header-contacts .phone-icon path{fill:#1967d2}.header-right{display:flex;align-items:center;gap:20px}.header-right .btn{margin:0;font-size:15px;min-width:200px;min-height:50px}.header-contacts a{color:#fff;display:inline-block;padding:0 10px;position:relative;text-decoration:none;line-height:1}.header-contacts a:not(:first-of-type){border-left:1px solid #fff}header.grey .header-contacts a{color:#1967d2}header.grey .header-contacts a:not(:first-of-type){border-left:1px solid #1967d2}.content p{margin-bottom:25px}.content ul,.content ol{padding-left:1em}.content ul li,.content ol li{margin-bottom:10px}.sidebar{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0;background:#333;z-index:99;position:fixed;top:0;width:72px;height:100vh}.sidebar.menu-active .menu-icons p{display:none}body:not(.homepage) .full-page-content{overflow-x:hidden}@media(min-width:1025px){.full-page-wrap .full-page-content-wrap{width:100%;position:relative}.bgGrid{position:absolute;height:100%;width:100%;font-size:0;z-index:1;max-width:76vw;top:0;right:72px;left:72px;margin:auto}.bgGrid:before{content:'';display:block;position:absolute;width:1px;left:0;height:100%;background:#e0e0e0;opacity:.2;top:0}.bgGrid .gridLine{display:inline-block;height:100%;width:20%;border-right:1px solid #e0e0e0;opacity:.2}}.sidebar a{color:#fff}.section-title{font-family:'Abmarketing',sans-serif;font-weight:700;font-size:50px;line-height:56px;margin-bottom:25px}.section-subtitle{font-size:12px;font-weight:700;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:#1967d2;position:relative;margin-bottom:15px}.section-subtitle a{color:#1967d2;text-decoration:none}.main .section-subtitle,.main .section-subtitle a{color:#fff}.main .section-subtitle:before{background:#fff}.section-subtitle:before{content:'';position:absolute;width:82px;height:1px;left:-107px;top:8px;background:#1967d2}.menu-icons{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;padding:5px;margin-top:-5px}.menu-icons p{font-size:10px;line-height:12px;letter-spacing:.05em;color:#fff;margin:15px 0 0}.menu-icons button{background-color:transparent;position:relative;margin:0;padding:0;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;width:29px;height:18px}.menu-icons button span{display:block;position:absolute;top:8px;width:29px;height:2px;background:#fff}header .menu-icons button span,header .menu-icons button span:before,header .menu-icons button span:after{background:#1967d2}.menu-icons button span:before,.menu-icons button span:after{position:absolute;display:block;right:0;width:29px;height:2px;background:#fff;content:"";-webkit-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s}.menu-icons button span:before{transition-property:top,transform;top:-8px}.menu-icons button span:after{transition-property:bottom,transform;bottom:-8px}.menu-icons button.is-active span{background:0 0}.menu-icons button.is-active span:before,.menu-icons button.is-active span:after{transition-delay:0s,.3s}.menu-icons button.is-active span:before{top:0;transform:rotate(45deg)}.menu-icons button.is-active span:after{bottom:0;transform:rotate(-45deg)}header .menu-icons button span:before,header .menu-icons button span:after{background:#1967d2}.social-links svg{width:24px;height:24px;margin-top:18px;display:block}.social-links a:hover svg path{fill:#d8d8d8}.arrow{height:2px;width:28px;background-color:#30d19f;position:relative;display:block;margin-left:10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.arrow:before,.arrow:after{content:'';display:block;position:absolute;border:2px solid #30d19f;width:5px;height:0;right:1px;border-left:1px;border-bottom:1px}.arrow:before{top:-2px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.arrow:after{bottom:-2px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}#contacts{background:#2b2b2b;color:#fff;position:relative;padding-bottom:102px}footer{position:absolute;bottom:0;width:100%;left:0;right:0;padding:40px;border-top:1px solid #4f4f4f}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer>*{padding-right:90px}.footer a{color:#fff}body:not(.homepage) #contacts{padding:200px 0 303px}body.contacts-tmpl #contacts{padding:0}body:not(.homepage) #contacts .section-title{margin-bottom:100px}.contacts-tmpl #contacts{padding:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contacts .section-subtitle{color:#fff}#contacts .section-subtitle:before{background:#fff}#contacts .section-title{margin-bottom:20px}#contacts .contacts_subtitle{font-size:22px;line-height:31px;margin-bottom:50px}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts .contact-text{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%}.contacts .contact-text .socials{display:flex;align-items:center;gap:10px;margin-bottom:5px}.contacts .contact-text .socials li{list-style:none;line-height:0}.contacts .contact-text .socials a{line-height:0}.contacts .contact-text .socials img{max-height:30px;width:auto}.contacts .form{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}.contacts .contact-text .tel{display:block;font-weight:700;font-size:22px;line-height:1.5;color:#fff;text-decoration:none}.contacts .contact-text .tel+p{margin-top:25px}.contacts .contact-text p{margin-bottom:15px}.contacts .contact-text a{color:#fff;text-decoration:none}.cform-row{position:relative;margin-bottom:35px;text-align:left}.cform-row--center{text-align:center}.cform-row input[type=text],.cform-row input[type=tel],.cform-row input[type=number]{display:block;width:100%;padding:10px 5px;font-size:16px;line-height:1;letter-spacing:-.03em;font-family:'Roboto',sans-serif;color:#fff;background:0 0;border-width:0;border-bottom:1px solid #606060;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative;z-index:2;-webkit-appearance:none;margin-bottom:40px}.feedback_form--white .feedback_accepted-text,.feedback_form--white .feedback_accepted-text a{color:#000 !important}.feedback_form--white .feedback_accepted-checkbox:checked~.feedback_accepted-text:before{background:url("data:image/svg+xml,%0A%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.35961 4.00188L6.75449 9.26391L15.0784 0.620314' stroke='%23000000' stroke-width='1.5'/%3E%3C/svg%3E%0A") center no-repeat}.feedback_accepted-checkbox{display:none}.feedback_accepted-text{font-size:13px;color:#fff;position:relative;padding-left:34px;align-self:flex-start;line-height:24px;min-height:24px;display:block;z-index:1}.feedback_accepted-text:before{content:"";display:block;width:24px;height:24px;background:0 0;border:1px solid #d0d0d0;position:absolute;top:calc(50% - 12px);left:0;border-radius:4px}.feedback_accepted-text:hover{cursor:pointer}@media (max-width:767px){.feedback_accepted-text{font-size:11px;line-height:24px}}.feedback_accepted-text a{margin-left:4px;color:#fff}.feedback_accepted-checkbox:checked~.feedback_accepted-text:before{background:url("data:image/svg+xml,%0A%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.35961 4.00188L6.75449 9.26391L15.0784 0.620314' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E%0A") center no-repeat}.cform-row input.invalid{border-color:red}.cform-row input[type=submit].disabled{opacity:.3;pointer-events:none}.cform-row input[type=submit].disabled+img{opacity:.3}.cform-row .submit{position:relative;display:inline-flex;align-items:center;position:relative;background:#3f3f3f;transition:.3s}.cform-row .submit p{display:inline-flex;align-items:center;margin:0}.cform-row .submit img{position:absolute;top:50%;right:33px;transform:translateY(-45%)}.cform-row input[type=submit]{color:#fff;background:0 0;display:block;position:relative;padding:15px 76px 18px 30px;border:0;font-weight:700;font-size:14px;line-height:1;font-family:'Abmarketing',sans-serif;letter-spacing:.02em}.cform-row input.wpcf7-not-valid{border-bottom:1px solid red}.cform-row label:not(.feedback_accepted-text){position:absolute;left:7px;top:9px;color:#fff;font-size:14px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.wpcf7-not-valid-tip,.wpcf7-response-output,div.wpcf7 .ajax-loader{display:none !important}.section-padding{padding:117px 0 73px}.portfolio-archive .portfolio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio-archive .single-portfolio{-webkit-box-flex:0;-ms-flex:0 1 48.5%;flex:0 1 48.5%;margin-bottom:3%}.portfolio-archive .single-portfolio.unique{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.portfolio-archive .single-portfolio{padding-top:400px;background-position:50% 100%;background-size:cover;position:relative;max-width:unset;margin:0 0 3%}.portfolio-archive .single-portfolio-meta{position:absolute;top:35px;left:55px;right:110px}.portfolio-archive .portfolio-title{font-family:'Abmarketing',sans-serif;font-weight:700;font-size:26px;line-height:35px;margin-bottom:18px}.portfolio-archive .single-portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio-archive .portfolio-subtitle,.single-portfolio .read-more{display:none}.portfolio-archive .single-portfolio .read-more{margin-top:35px}.portfolio-archive .single-portfolio:hover .single-portfolio-overlay{opacity:.8}.portfolio-archive .single-portfolio:hover .portfolio-subtitle,.portfolio-archive .single-portfolio:hover .read-more{display:block}.portfolio .slick-list{overflow:visible;position:relative}.portfolio .slick-list:after{content:'';height:100%;left:-100000px;top:0;width:100000px;background:#fff;position:absolute}#portfolio-header{position:relative;height:calc(100vh - 110px);padding:0}#portfolio .section-title{margin-bottom:60px}.portfolio-header{position:absolute;height:100%;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.portfolio-header-inner{max-width:60%;margin-left:40%;background:rgba(51,51,51,.9);color:#fff;padding:26px 0 30px 44px;position:relative}.portfolio-header-inner:before{content:"";height:100%;right:-100000px;top:0;width:100000px;background:rgba(51,51,51,.9);position:absolute}.portfolio-header-inner h1{font-family:'Abmarketing',sans-serif;font-weight:700;font-size:37px;line-height:47px;margin-bottom:28px}.portfolio-header-inner a{font-family:'Abmarketing',sans-serif;font-weight:700;font-size:26px;line-height:35px;color:#fff;text-decoration:none;border-bottom:1px solid #fff}.portfolio-nav{margin:33px -20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-nav .arrow{position:relative;right:auto;top:auto}.portfolio-nav .prev .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:10px}.portfolio-nav .slick-arrow{padding:15px 10px;cursor:pointer}.portfolio-nav .slick-arrow img{margin:0 10px}.portfolio-nav .slick-arrow.next img{transform:scale(-1,-1)}.single-portfolio{margin-right:80px;padding-top:480px;background-position:50% 100%;background-size:cover;max-width:650px;position:relative}.single-portfolio-meta{position:absolute;top:35px;left:55px;right:110px}.portfolio-title{font-family:'Abmarketing',sans-serif;font-weight:700;font-size:26px;line-height:35px;margin-bottom:18px}.portfolio-title a{text-decoration:none}.single-portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio-subtitle,.single-portfolio .read-more{display:none}.single-portfolio .read-more{margin-top:35px}.single-portfolio:hover .single-portfolio-overlay{opacity:.8}.single-portfolio:hover .portfolio-subtitle,.single-portfolio:hover .read-more{display:flex}#map{height:calc(100vh - 66px);width:56vw;position:fixed;top:66px;right:0}[class*=ymaps-2][class*=-ground-pane]{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.contacts-tmpl .contacts{width:39%;padding-right:90px;display:block}.contacts-inner-block p:not(.worktime),.contacts-inner-block a{color:#333;font-family:'Abmarketing',sans-serif;font-weight:700;font-size:20px;line-height:39px;display:block;text-decoration:none}.contacts-inner-block p.worktime{color:#333;margin:10px 0 30px}.contacts-inner-block a.email{margin-bottom:30px}.contacts-tmpl #contacts .section-subtitle{color:#1967d2;margin-bottom:25px}.contacts-tmpl #contacts .section-subtitle:before{background:#1967d2}.contacts-tmpl #contacts .form{margin-top:85px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.contacts-tmpl .cform-row label{color:#b6b6b6}.contacts-tmpl .cform-row input:not([type=submit]){color:#333}.review-meta{max-width:163px}.review-inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;color:#333}.review-title{font-family:'Abmarketing',sans-serif;font-weight:700;font-size:20px;line-height:1;margin:5px 0 10px}.review-img{width:163px;height:195px}.reviews .single-review:nth-child(even){background:#f0f0f0}.single-review{padding:60px 0;margin-bottom:20px}.review-body{padding-left:130px}.about-tmpl section{padding:90px 0}.about-tmpl section#progress{background:#ececec}.advantages{display:-webkit-box;display:-ms-flexbox;display:flex}.single-advantage{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;padding-right:70px}.single-advantage .count{font-family:'Russo One',sans-serif;font-size:70px;line-height:1;color:#e5e5e5;margin-bottom:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.single-advantage:hover .count{color:#1967d2}.single-advantage .title{font-weight:700;margin-bottom:7px}#advantages .details-nav{display:none}#philosophy{background:#ececec}.philosophy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.philosophy .philosophy-image{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.philosophy .philosophy-text{-webkit-box-flex:0;-ms-flex:0 1 56%;flex:0 1 56%}.philosophy .philosophy-text .title{font-weight:700;font-size:50px;line-height:1;font-family:'Abmarketing',sans-serif;margin-bottom:40px}.about-tmpl .clients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-tmpl .clients .clients-text{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}.about-tmpl .clients .clients-text .title{font-weight:700;font-size:50px;line-height:1;font-family:'Abmarketing',sans-serif;margin-bottom:40px}.about-tmpl .clients .clients-img{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-tmpl .single-client{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;height:155px;border-bottom:1px solid rgba(155,155,155,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-tmpl .single-client img{max-width:145px;display:block;margin:auto;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);opacity:.6;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.about-tmpl .single-client:hover img{opacity:1;filter:none;-webkit-filter:none}.about-tmpl .clients .single-client:nth-child(n):nth-child(-n+3){border-top:1px solid rgba(155,155,155,.2)}#team{background:#2b2b2b;color:#fff}#team .section-subtitle{color:#fff}#team .section-subtitle:before{background:#fff}.single-team{padding-right:90px}.team-name{margin:25px 0 10px;font-weight:700;font-family:'Abmarketing',sans-serif;font-size:26px;line-height:1}.team .slick-list{overflow:visible;position:relative}.team .slick-list:after{content:'';height:100%;left:-100000px;top:0;width:100000px;background:#2b2b2b;position:absolute}.team-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px -10px 0}.team-nav .arrow{position:relative;right:auto;top:auto}.team-nav .prev .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:10px}.team-nav .slick-arrow{padding:15px 10px;cursor:pointer}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress .progress-inner-block{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}.partners{margin:50px 0;display:flex;align-items:center}.partners img{-webkit-box-shadow:0px 4px 20px rgba(118,118,118,.1);box-shadow:0px 4px 20px rgba(118,118,118,.1);max-width:170px;display:block;margin-right:20px}.progress .diplomas{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.diplomas .single-dimploma{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 50px 25px 0}#privacy{padding:170px 0 90px}@media(max-width:991px){#privacy{padding-top:110px}}#privacy .section-title{text-transform:uppercase;margin-bottom:45px}#privacy .file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none}#privacy .file:hover{text-decoration:underline}#privacy .file img{margin-right:12px}#privacy .section-description{margin-top:45px}#privacy .section-description p,#privacy .section-description ul,#privacy .section-description ol{margin-bottom:15px}#privacy .section-description ul,#privacy .section-description ol{padding-left:15px}.section-text ul,.section-text ol{padding-left:25px}.main-nav{width:100%}#menu{z-index:999;position:fixed;top:0;bottom:0;right:0;left:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#menu.active{visibility:visible}.top-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.top-menu>li{list-style:none;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;font-weight:900;font-size:30px;line-height:35px;letter-spacing:.03em;padding:10px 0 10px 20px;border-left:4px solid #1967d2;position:relative}.top-menu>li a{color:#fff;text-decoration:none}.top-menu>li a:hover{color:#1967d2}.top-menu>li.dropdown>a{position:relative;padding-right:32px}.top-menu>li.dropdown>a:before{content:url(/wp-content/themes/abmarketing/img/menuArrow.svg);width:19px;height:8px;position:absolute;top:-3px;right:0}.top-menu>li.dropdown.open>a:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:16px;right:24px}@media(min-width:1025px){.top-menu>li.dropdown:hover ul.dropdown-menu{display:block}}.top-menu ul.dropdown-menu{display:none;position:absolute;left:-4px;border-left:4px solid #1967d2;padding:12px 25px 5px 20px;transition:all .3s}.top-menu ul.dropdown-menu li{list-style:none;font-size:18px;line-height:21px;letter-spacing:.03em;font-weight:400;margin-top:16px}.grid-text{height:100%;pointer-events:none;position:absolute;top:0;width:100%;font-size:250px;font-weight:900;left:0}.grid-text .grid-line{overflow:hidden;position:absolute;width:calc(76vw / 5);z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.grid-text .grid-line:first-of-type{right:0;width:calc(12vw)}.grid-text .grid-line:nth-of-type(2){right:calc(12vw)}.grid-text .grid-line:nth-of-type(3){right:calc(12vw + 76vw / 5)}.grid-text .grid-line:nth-of-type(4){right:calc(12vw + 2 * 76vw / 5)}.grid-text .grid-line:nth-of-type(5){right:calc(12vw + 3 * 76vw / 5)}.grid-text .grid-line:nth-of-type(6){right:calc(12vw + 4 * 76vw / 5)}.grid-text .grid-line:nth-of-type(7){right:calc(12vw + 76vw)}#menu .grid-line .sh{position:absolute;top:0;left:0;width:0;bottom:0;background:#1b1b23}#menu.active .grid-text:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/wp-content/themes/abmarketing/img/new_bg.png);animation:anim 2s,scroll 100s linear infinite;animation-duration:4s,100s;-webkit-animation:anim 2s,scroll 100s linear infinite}@media (max-width:480px){#menu.active .grid-text:after{background-image:url(/wp-content/themes/abmarketing/img/bg_mobile.svg)}}#menu.active{visibility:visible}.overlay{background:#2b2b2b;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999}.visible{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;left:50%;top:50%;width:560px;z-index:99991;text-align:center}.visible .content{position:relative}.modal button.close{position:fixed;right:42px;top:42px;border:none;background:0 0;opacity:1;z-index:99991}.modal button.close img{width:35px;height:35px}.visible .title{margin-bottom:90px;font-family:'Abmarketing',sans-serif;font-weight:700;font-size:30px;line-height:1.1;color:#fff}.tech-page .full-page-content{padding:0}#tech-page{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#tech-page img{max-width:340px}#tech-page h1{font-size:22px;line-height:1.6;color:#00a99d;margin:35px 0 20px}#tech-page h2{font-family:'Abmarketing',sans-serif;font-weight:700;font-size:26px;line-height:1.3;margin-bottom:15px}#tech-page a{text-decoration:none}#tech-page.thanks{background:#1967d2;color:#fff}#tech-page.thanks h1{font-weight:700;font-size:54px;line-height:69px;color:#fff;margin:30px 0 20px}#tech-page.thanks p{margin-bottom:45px}.pagination{margin-top:90px;text-align:center}.pagination.last{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagination-icon span{position:relative;display:block;top:0;left:0;right:0;margin:auto;width:18px;height:30px;border:2px solid #fff;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.pagination-icon span:before{position:absolute;top:4px;left:50%;content:'';width:2px;height:6px;margin-left:-1px;background-color:#fff;border-radius:100%;-webkit-animation:sdb10 2s infinite;animation:sdb10 2s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}.pagination img{margin:16px 0}@-webkit-keyframes sdb10{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,10px);opacity:0}100%{opacity:0}}@keyframes sdb10{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,10px);transform:translate(0,10px);opacity:0}100%{opacity:0}}.pagination p,.pagination a{display:block;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;font-family:'Abmarketing',sans-serif;font-weight:700;font-size:14px;line-height:28px;color:#fff}.pagination p span,.pagination a span{margin:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagination p{cursor:default}.pagination.last a{margin-left:8px}.pagination.last a span{-webkit-transform:none;-ms-transform:none;transform:none}.contacts-tmpl footer{display:none}::-webkit-scrollbar-button{background-image:url('');background-repeat:no-repeat;width:5px;height:0}::-webkit-scrollbar-track{background-color:#ecedee}::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0;background-color:#1967d2}::-webkit-scrollbar-thumb:hover{background-color:#1967d2}::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:4px;height:0}::-webkit-scrollbar{width:4px}.cookieinfo{padding:17px 0 !important;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}.cookieinfo-close{font-size:0;padding:0 !important;background:0 0 !important}.cookieinfo-close:before{content:url(/wp-content/themes/abmarketing/img/cookie.svg);position:absolute;width:23px;height:23px;top:50%;transform:translateY(-50%)}.cookieinfo>span{display:flex !important;flex:0 1 50%;text-align:left;padding:0 !important;margin-right:40px}#header-menu{position:fixed;width:100%;padding-left:36px;left:0;right:0;top:0;z-index:11;visibility:visible;-webkit-box-sizing:content-box;box-sizing:content-box;display:none}@media(min-width:1025px){#menu.active #header-menu{display:block}}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0}.header-menu .logo{-webkit-box-flex:0;-ms-flex:0 1 170px;flex:0 1 170px}@media(min-width:1025px){.grid-text{height:100%;pointer-events:none;position:absolute;top:0;width:100%;font-size:250px;font-weight:900;left:0;display:flex;flex-direction:row}#menu.active .grid-text{flex-direction:row-reverse}}@media(max-width:1520px){.section-title,.about-tmpl .clients .clients-text .title,.philosophy .philosophy-text .title{font-size:44px;line-height:50px}#contacts .contacts_subtitle{font-size:20px;line-height:26px}.single-portfolio{margin-right:50px;max-width:530px;background-position:right bottom;padding-top:390px}.single-portfolio-meta{top:20px;left:35px}.portfolio-title{font-size:20px;line-height:26px}}@media(max-width:1366px){.section-title,.about-tmpl .clients .clients-text .title,.philosophy .philosophy-text .title{font-size:38px;line-height:44px;margin-bottom:45px}.single-portfolio{max-width:470px;padding-top:350px}.single-advantage{padding-right:25px}.contacts-tmpl #contacts,#map{height:100vh}#map{top:0}.top-menu>li{font-size:24px}}@media(max-width:1280px){.sidebar{padding:40px 0 80px}.footer>*{padding-right:60px}.single-portfolio{max-width:450px;margin-right:37px}.review-body{padding-left:100px}.contacts-tmpl .cform-row{margin-bottom:20px}.contacts-tmpl .cform-row input:not([type=submit]){margin-bottom:0}.contacts .contact-text .tel{font-size:20px}.portfolio-archive .portfolio-title{font-size:20px;line-height:1.3}.portfolio-archive .single-portfolio{padding-top:320px}.section-title,.about-tmpl .clients .clients-text .title,.philosophy .philosophy-text .title{font-size:30px;line-height:36px;margin-bottom:35px}#contacts .contacts_subtitle{font-size:18px;line-height:1.4;margin-bottom:35px}header{left:0;position:absolute;padding-left:0}header .menu-icons{top:33px}.header.fixed .logo{display:none}.header-contacts{display:none}.philosophy .philosophy-image{margin-top:25px}}@media(max-width:1200px){.single-portfolio{max-width:420px}.contacts-tmpl #contacts{height:100% !important}.contacts-tmpl .contacts{width:100%}#map{height:400px !important;width:100%;position:relative;top:auto}body.contacts-tmpl #contacts{padding:45px 0}.contacts-tmpl #contacts .form{margin-bottom:35px;max-width:480px}.contacts-tmpl #contacts .section-subtitle{margin-bottom:10px}.contacts-tmpl footer{display:block;position:relative;background:#2b2b2b;color:#fff}}@media(max-width:1188px){header .zakazat{display:none}}@media(max-width:1024px){header .menu-icons{display:block}.top-menu{display:block}.top-menu>li{margin:0 0 20px;padding:0;border-left:0}.top-menu>li>a{border-left:4px solid #67d690;padding-left:20px}.top-menu>li.dropdown>a:before{top:-5px}.top-menu ul.dropdown-menu{position:absolute;border:none;padding-left:30px;visibility:hidden;opacity:0;display:block}.top-menu ul.dropdown-menu.active{visibility:visible;opacity:1;position:relative}.top-menu>li.dropdown.open>a:before{top:11px}.sidebar{display:none}.section-subtitle{padding-left:65px}.section-subtitle:before{left:0;width:48px}.section-title,.about-tmpl .clients .clients-text .title,.philosophy .philosophy-text .title{font-size:26px;line-height:1.2}.footer{display:block;padding:22px 0 25px}footer{padding:0}.footer a{display:block;text-decoration:underline;margin-top:10px}.contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts .contact-text,.contacts .form{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contacts .form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:20px 0 45px}.cform-row input:not([type=submit]),.cform-row{margin-bottom:20px}body:not(.homepage) #contacts{padding:60px 0 180px}body.contacts-tmpl #contacts{padding:110px 0 0}.services section{padding:30px 0}.portfolio-archive .portfolio{display:block}.section-title,.about-tmpl .clients .clients-text .title,.philosophy .philosophy-text .title{margin-bottom:20px}.section-title br,.about-tmpl .clients .clients-text .title br,.philosophy .philosophy-text .title br{display:none}#contacts .section-title br{display:block}.section-padding{padding:145px 0 73px !important}#menu{width:100%;margin:0}.grid-text .grid-line{width:100% !important}.grid-text .grid-line:not(:first-child){display:none !important}.grid-text .grid-line:before{content:none}#slider{background:#1967d2}.sticky .header:not(.menu-active) .menu-icons button span,.sticky .header:not(.menu-active) .menu-icons button span:before,.sticky .header:not(.menu-active) .menu-icons button span:after{background:#1967d2}.full-page-content{padding-top:0}.philosophy .philosophy-text,.philosophy .philosophy-image,.about-tmpl .clients .clients-text,.about-tmpl .clients .clients-img{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.philosophy .philosophy-text,.about-tmpl .clients .clients-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.philosophy,.about-tmpl .clients{-ms-flex-wrap:wrap;flex-wrap:wrap}.philosophy .philosophy-image img{width:100%}.about-tmpl .single-client{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.about-tmpl .single-client{border-bottom:1px solid rgba(155,155,155,.2) !important;border-top:none !important;border-right:1px solid rgba(155,155,155,.2) !important}.about-tmpl .single-client:first-child,.about-tmpl .single-client:nth-child(2){border-top:1px solid rgba(155,155,155,.2) !important}.about-tmpl .single-client:nth-child(odd){border-left:1px solid rgba(155,155,155,.2) !important}.about-tmpl .clients .clients-img{margin-top:25px}.progress{-ms-flex-wrap:wrap;flex-wrap:wrap}.progress .progress-inner-block,.progress .diplomas{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.google-partners{display:none}.single-review{padding:30px 0}.review-body{padding-left:35px}header{padding:0}.menu-icons button.is-active:after{content:none}header .menu-icons button.is-active span:before,header .menu-icons button.is-active span:after{background:#fff}.header .logo svg{width:150px}}@media(max-width:991px){.content-wrap{max-width:100%;padding:0 25px}.cookieinfo{flex-wrap:wrap;flex-direction:column-reverse;padding:10px 0 !important}.cookieinfo>span{flex:0 1 100%;margin:0 15px 25px;text-align:center}body:not(.homepage) #contacts .section-title{margin-bottom:25px}.cform-row .submit{margin-top:15px}}@media(max-width:801px){.single-advantage{max-width:90%;background:#f6f6f6;padding:13px 18px}#advantages .advantages .slick-list{padding:0 20% 0 0;overflow:visible !important}.advantages{display:block}.details-nav{margin:33px 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px}.details-nav .arrow{position:relative;right:auto;top:auto}.details-nav .prev .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:10px}.details-nav .slick-arrow{padding:15px 10px;cursor:pointer}#advantages .details-nav{display:flex}}@media(max-width:767px){header{position:fixed}#advantages .details-nav{margin-top:33px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px}#advantages .details-nav .arrow{position:relative;right:auto;top:auto}#advantages .details-nav .prev .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:10px}#advantages .details-nav .slick-arrow{padding:15px 10px;cursor:pointer}.advantages{display:block}#advantages .single-advantage{max-width:90%;background:#f6f6f6;margin:0;padding:13px 18px}#advantages .slick-list{overflow:visible !important;padding:0 20% 0 0}.progress .diplomas{display:block}.progress .diplomas img{display:block;max-width:55%}.diplomas .single-dimploma{padding-right:0}.review-inner-block{display:block;padding:0}.review-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.review-img{margin-right:20px}.review-body{padding:25px 0 0}.review-meta{max-width:none}.visible{width:90%}.visible .title{font-size:26px;margin-bottom:45px}.modal button.close img{width:20px;height:20px}.modal button.close{right:15px;top:10px}}@media(max-width:480px){.section-subtitle:before{width:20px;top:5px}.section-subtitle{font-size:10px;line-height:1.4;padding-left:35px;margin-bottom:20px}.portfolio-archive .single-portfolio-meta{top:25px;left:30px;right:30px}.portfolio-archive .portfolio-title{font-size:18px;line-height:20px}.portfolio-archive .single-portfolio{padding-top:320px;margin-bottom:25px}.single-portfolio{max-width:unset;margin-right:20px;padding-top:290px}.single-portfolio:hover .single-portfolio-meta>*:not(.portfolio-title){display:none}.single-portfolio-meta{right:35px}.contacts .contact-text .tel{font-size:20px}.contacts .contact-text{font-size:14px}.contacts .contact-text p{margin-bottom:5px}.section-padding{padding:125px 0 40px !important}.top-menu{padding-left:15px;max-height:300px;overflow-y:scroll;margin-bottom:60px}.top-menu::-webkit-scrollbar{width:0}.top-menu{-ms-overflow-style:none}.top-menu{overflow:-moz-scrollbars-none}.top-menu>li{font-size:22px}.top-menu>li{margin:0 0 15px}.top-menu ul.dropdown-menu{padding-top:0;padding-bottom:0}.top-menu ul.dropdown-menu li{font-size:16px;line-height:19px;margin:10px 0}#menu{padding-top:50px}.about-tmpl section{padding:60px 0}.about-tmpl .single-client img{max-width:115px}#reviews .section-padding{padding-bottom:10 !important}.review-meta{display:block}.single-team{padding-right:40px}#map{margin:0 -25px;width:calc(100% + 50px)}.cookieinfo-close{min-width:20px !important}.cookieinfo-close:before{top:14px;right:10px;transform:none}.cookieinfo>span{padding-right:30px !important;margin-bottom:0;text-align:left}}@media(max-width:360px){.content-wrap{padding:0 15px}}@media(max-width:320px){.portfolio-archive .portfolio-title{font-size:16px;line-height:18px}.portfolio-archive .single-portfolio-meta{top:20px;left:20px;right:20px}.review-title{font-size:16px}}@media (max-height:1050px){.contacts-inner-block p:not(.worktime),.contacts-inner-block a{font-size:20px;line-height:28px;margin-bottom:3px}}@media (max-height:864px){.contacts-tmpl .contacts{padding-right:70px}.contacts-inner-block p:not(.worktime),.contacts-inner-block a{font-size:16px;line-height:20px}.contacts-tmpl #contacts .form{margin-top:35px}.contacts-inner-block p.worktime{margin:10px 0 15px}}@media (orientation:landscape) and (min-width:480px) and (max-width:820px){.portfolio-archive .portfolio-title{font-size:24px;line-height:26px}.portfolio-archive .single-portfolio-meta{left:20px;right:20px}.portfolio-archive .single-portfolio{padding-top:300px}#top-nav-ul{padding-left:15px;max-height:120px;overflow-y:scroll}.top-menu>li{margin:0 0 2px;font-size:18px}#top-nav-ul::-webkit-scrollbar{width:0}#top-nav-ul{-ms-overflow-style:none}#top-nav-ul{overflow:-moz-scrollbars-none}.top-menu ul.dropdown-menu{padding:0 30px 15px}.top-menu ul.dropdown-menu li{font-size:16px;line-height:18px;margin-top:14px}.top-menu>li.dropdown>a:before{width:12px;height:8px}}.wpcf7-spinner{display:none !important}#bitrix_tabs{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQwNiIgaGVpZ2h0PSIxMTk2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIG9wYWNpdHk9Ii4xNjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOTI5LjQ2OSAxMTUuMDMyYzk1LjUzMSAxNy42MzEgMTcxLjcxMSAzNC45NDUgMjU2LjEyMSA3Ny40MDggOTYuMzIgNDguNDU2IDE0OS4yIDEzNy4yNTkgMTY2LjYzIDIwNy4wMDMgMTcuNDMgNjkuNzQ1IDEyLjE4IDE1OC4wNy00NC40IDIzMy4xODctNTAuNzYgNjcuMzcyLTEwMS42OSA5OC4wNjYtMTg3LjY2IDEzNC44MDYtODUuNDIgMzYuNTAzLTE4MC40NjEgNzEuODE5LTI3Ny4zIDUyLjk3NS05My45OS0xOC4yODctMTQyLjE0Ni0xMDEuNzM5LTIyMC4zOTgtMTQ5LjgxOC05My42MDktNTcuNTEzLTI2NC4zNTEtNjUuOTUxLTI4Mi4wMDctMTU4Ljg1Ni0xOC4wMTktOTQuODI0IDE2MS43ODktMTI1Ljg3MiAyMTEuOTU2LTIwOS43NjYgNDcuNDM4LTc5LjMzMi0yNi4xMjMtMjA5LjQ4IDY2LjA3LTI1NS4xODggOTAuODItNDUuMDI3IDIwMy44NjEgNDguNDc3IDMxMC45ODggNjguMjQ5eiIgZmlsbD0iIzJGQzZGNiIvPjxwYXRoIG9wYWNpdHk9Ii4xODYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjE4LjMzNSAxMDg3LjA5Yy05MS41MyAzNC40NC0xOTIuNjQxIDg4LjI1LTI4Mi42MTkgNjYuNDUtOTAuMDEyLTIxLjgxLTEwNy45OTgtMTA2LjE0LTE0NC4yNTQtMTY5Ljg2LTMzLjc1Ni01OS4zMjctNzcuNDQ4LTExOS4wODQtNTguMjczLTE4Ni4wNzkgMTguOTktNjYuMzUxIDgyLjk1Ny0xMjYuNTA5IDE1OS43NTQtMTY4LjQ4MSA2OS4wMjQtMzcuNzI0IDE1NC40NDMtNDIuMzc0IDIzNi4xOS00Ny45MTggNzAuMjY4LTQuNzY2IDEzNC4zNTYgNS40NTYgMTk5LjkzMSAxOC4zMzcgNzcuMDg3IDE1LjE0MiAxNjEuNzQxIDIxLjI4NiAyMTQuNTUgNjMuMDc5IDYxLjY4NiA0OC44MTYgMTI5LjY0NiAxMTUuMzg2IDk4LjIxNiAxODQuNDQzLTMxLjg5IDcwLjA3MS0xNjAuNTg5IDg1LjY1NC0yNDIuMjExIDEzMS45MTUtNjMuMTI5IDM1Ljc4NC0xMTAuOTg5IDgxLjY2NC0xODEuMjg0IDEwOC4xMTR6IiBmaWxsPSIjQjNFNjAwIi8+PHBhdGggb3BhY2l0eT0iLjEyMiIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzY2Ljk4OCA5MTcuMTI0Yy03MS45MDIgMTAuNjQ2LTE0Ni4xNzctMTEuMDM2LTIwNS4xNjgtNDUuMTA4LTU3Ljk1Mi0zMy40NzItOTAuODQzLTg2LjIxLTExNS45NDMtMTQwLjM2QzIwLjQwNSA2NzYuNzA3LTEuNTc4IDYxOC4wMDggMTcuNTkgNTYwLjg3M2MxOS4zNTktNTcuNzAxIDczLjE3MS0xMDIuOTA0IDEzMi4yMTgtMTM5LjAwMSA1OC4wNTQtMzUuNDg5IDEyNS41MzMtNjIuNDc2IDE5Ny42OTctNjIuNjg0IDcwLjU0LS4yMDMgMTM0LjIwNyAyOC4xNSAxOTAuODgzIDYxLjU2NyA1NC44MTggMzIuMzIxIDExNCA3MC4yODYgMTI1LjE3NSAxMjQuNzg1IDEwLjczOCA1Mi4zNjUtNDUuMjM4IDk2LjI2LTY5LjY2MyAxNDUuOTMxLTIxLjI3OCA0My4yNzEtMjcuNzA5IDg5Ljg4Ny02NC4wODIgMTI2LjA1OC00NC4wNTkgNDMuODE1LTk0LjYwNSA4OS40OTQtMTYyLjgzIDk5LjU5NXoiIHN0cm9rZT0iIzU1RDBFMCIgc3Ryb2tlLXdpZHRoPSIzIi8+PC9zdmc+");background-position:70% 20%;background-repeat:no-repeat;background-size:auto;padding-bottom:44px}.bitrix_tabs_header{display:flex;justify-content:space-between;align-items:center;justify-content:space-between;max-width:100%;margin:0 auto;border-bottom:2px solid rgba(0,83,170,.2)}.bitrix_tabs_header--item{padding-top:10px;padding-bottom:17px;font-size:1.3125rem;position:relative;display:inline-block;color:#1967d2;font-weight:600;line-height:1;letter-spacing:-.1px;white-space:nowrap;transition:all .2s ease-in-out;opacity:.8;cursor:pointer}.bitrix_tabs_header--item:before{content:'';position:absolute;top:calc(100% - 1px);width:100%;height:3px;background-color:#add7ee;transition:background-color .3s linear;opacity:0}.bitrix_tabs_header--item.active:before{background-color:#1967d2;opacity:1}@media(max-width:1200px){.bitrix_tabs_header--item{font-size:1.125rem}.bitrix_tab_inner--list ul{font-size:1rem}}.bitrix_tabs_header--item.active{opacity:1}.bitrix_tab_inner{margin-top:32px}.bitrix_tab_inner--content{display:none;gap:1%}.bitrix_tab_inner--content.active{display:flex;align-items:center}.bitrix_tab_inner--list{flex:0 1 39%}.bitrix_tab_inner--list ul{font-size:1.125rem;list-style:none;font-weight:600;line-height:1.25;letter-spacing:0}.bitrix_tab_inner--list .btn{margin-top:30px}.bitrix_tab_inner--list ul li{margin-bottom:15px;position:relative;padding-left:18px}.bitrix_tab_inner--list ul li:before{content:'';display:block;width:0;height:0;padding:.1675em;background-color:#89dcf6;border-radius:100%;line-height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bitrix_tab_inner--img{flex:0 1 60%;padding-top:20px}.bitrix_tab_inner--img img{width:100%}.services section.company-count{padding:25px 15px;justify-content:center;padding:24px 15px 22px;background:#409eef;color:#fff;font-weight:500;font-size:1.375rem;background:-moz-linear-gradient(-45deg,#2fc7f7 0%,#409eef 100%);background:-webkit-gradient(-45deg,color-stop(0%,#2fc7f7),color-stop(100%,#409eef));background:-webkit-linear-gradient(-45deg,#2fc7f7 0%,#409eef 100%);background:-o-linear-gradient(-45deg,#2fc7f7 0%,#409eef 100%);background:linear-gradient(135deg,#2fc7f7 0%,#409eef 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2fc7f7,endColorstr=#409eef)}.company-count-section{display:flex;justify-content:space-between;align-items:center}.company-count-section__label{display:flex;align-items:center;font-size:1.375rem}.company-count-section__count-label{font-size:1.5rem;min-width:340px;padding:20px 42px 20px 24px;position:relative;display:inline-flex;align-items:center;justify-content:center;margin-right:9px;padding:20px 30px 20px 20px;background-image:url(/wp-content/themes/abmarketing/img/bubble.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;line-height:1}.company-count-section__count-label:before{content:'';display:block;width:36px;height:28px;margin:0 8px 0 0;background-image:url(/wp-content/themes/abmarketing/img/cloud.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.company-count-section__count-label span{font-size:1.6875rem;margin-right:8px}.company-count-section__epilogue{justify-content:normal;margin-top:0;margin-left:30px;display:flex;align-items:center}.company-count-section__epilogue--icon{width:41px;height:46px;margin:0 4px;content:'';display:block;margin:0 5px;background-image:url(/wp-content/themes/abmarketing/img/globe.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}@media(max-width:1366px){.company-count-section__label,.company-count-section__count-label,.services section.company-count{font-size:1.125rem}.company-count-section__epilogue{margin-left:5px}}@media(max-width:1100px){.company-count-section,.company-count-section__label{display:block;text-align:center}.company-count-section__count-label{padding:0;background:0 0;min-width:none;margin:0;display:flex;align-items:center}.company-count-section__epilogue{margin-left:0;margin-top:5px;justify-content:center}.company-count-section__epilogue--icon{height:30px;width:27px}.company-count-section__count-label span{font-size:1.125rem}}.bitrix_accordion_block{display:flex;gap:30px}.bitrix_accordion,.bitrix_accorion_img{flex:0 1 calc(50% - 15px)}.single_accrodion--img{display:none}.single_accordion{padding-bottom:6px}.single_accordion--title{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:15px;font-size:1.3125rem;color:#0053aa;font-weight:600;line-height:1;white-space:nowrap;transition:all .2s ease-in-out;opacity:.8;cursor:pointer;position:relative}.single_accordion--title__arrow{position:absolute;top:50%;right:26px;width:12px;height:16px;transform:translateY(-50%) rotate(0)}.single_accordion--title__arrow:before,.single_accordion--title__arrow:after{content:'';position:absolute;display:block;width:3px;height:15px;top:0;background:#0053aa}.single_accordion--title__arrow:before{left:0;transform:rotate(-45deg)}.single_accordion--title__arrow:after{right:0;transform:rotate(45deg)}.single_accordion__progress{width:100%;height:3px;background-color:#add7ee;position:relative;transition:background-color .3s linear}.single_accordion__progress span{position:absolute;left:0;top:0;height:3px}.single_accordion.active .single_accordion__progress span{background-color:#0063cb;animation:prgoressbar 7s infinite linear}@keyframes prgoressbar{0%{width:0}100%{width:100%}}.single_accordion:hover .single_accordion__progress{background-color:rgba(0,99,203,.75)}.single_accordion .single_accordion--text{height:0;overflow:hidden;font-size:1rem}.single_accordion.active .single_accordion--text{height:auto;padding-bottom:28px}.bitrix_accorion_img{transform:translateY(-10px)}.bitrix_accorion_img img{border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);opacity:1;transition:.25s opacity linear}.single_accordion.active .single_accordion--title__arrow{transform:translateY(-50%) rotate(180deg)}@media(max-width:1100px){.bitrix_accordion_block{display:block}.bitrix_accorion_img{display:none}.single_accrodion--img{display:block;max-width:500px;margin:20px auto 0}}.bitrix_tab_inner--title{display:none}@media(max-width:991px){.bitrix_tabs{position:relative}.bitrix_tabs_header{display:none}.bitrix_tab_inner--title{display:block;margin:5px 0;order:2;font-size:1.5rem;color:#0053aa;font-weight:600;line-height:1;letter-spacing:-.1px;white-space:nowrap;text-align:center}.bitrix_tab_inner--content{display:inline-flex !important;flex-direction:column;flex-wrap:wrap}.bitrix_tab_inner--img{order:1;max-width:250px;margin:0 auto;padding-top:0}.bitrix_tab_inner--list{order:3;width:100%}.bitrix_tab_inner{margin-top:0}.bitrix_tab_inner--list ul{font-size:1rem;margin-top:15px;display:table;margin:15px auto 0}.bitrix_tab_inner--list ul li{margin-bottom:8px}.bitrix_tab_inner--list .btn{margin:15px auto;display:block}.bitrix_tab_inner__arrows{font-size:0;border:none;position:relative;background-color:transparent;position:absolute;display:flex;align-items:center;justify-content:space-between;top:50%;width:100%;height:0;transform:translateY(50%);z-index:1}.bitrix_tab_inner__arrows--prev,.bitrix_tab_inner__arrows--next{position:relative;width:9px;height:28px;margin:0}.bitrix_tab_inner__arrow:before,.bitrix_tab_inner__arrow:after{content:'';display:block;position:absolute;width:2px;height:17px;background:#0053aa;border-radius:5px;transition:all .2s ease-in-out;opacity:.5}.bitrix_tab_inner__arrows--prev:before,.bitrix_tab_inner__arrows--prev:after{left:0}.bitrix_tab_inner__arrows--prev:before{top:0;transform:rotate(45deg)}.bitrix_tab_inner__arrows--prev:after{bottom:0;transform:rotate(-45deg)}.bitrix_tab_inner__arrows--next:before,.bitrix_tab_inner__arrows--next:after{right:0}.bitrix_tab_inner__arrows--next:before{top:0;transform:rotate(-45deg)}.bitrix_tab_inner__arrows--next:after{bottom:0;transform:rotate(45deg)}}.btn_margin{margin-top:25px}.loader{background:rgba(0,0,0,.3);position:fixed;top:0;bottom:0;left:0;right:0;display:none;flex-direction:column;justify-content:center;align-items:center}.loader.active{z-index:999999999;display:flex}#description{padding:0 0 100px}#description.dop-blocks-section{padding-top:100px}@media(max-width:767px){#description.dop-blocks-section{padding-top:50px}}#description p{margin:10px 0}#description h2,#description h3,#description h4,#description h5,#description h6{margin-bottom:15px}#description ol,#description ul{padding-left:20px}
.grid-text .grid-line:first-of-type{right:0;width:calc(12vw)}.grid-text .grid-line:nth-of-type(2){right:calc(12vw)}.grid-text .grid-line:nth-of-type(3){right:calc(12vw + 76vw / 5)}.grid-text .grid-line:nth-of-type(4){right:calc(12vw + 2 * 76vw / 5)}.grid-text .grid-line:nth-of-type(5){right:calc(12vw + 3 * 76vw / 5)}.grid-text .grid-line:nth-of-type(6){right:calc(12vw + 4 * 76vw / 5)}.grid-text .grid-line:nth-of-type(7){right:calc(12vw + 76vw)}.onepage-wrapper{padding:0}.homepage .full-page-content{width:100%;height:100vh;margin:0 auto}.homepage .full-page-content section{background:#fff;overflow:hidden;padding-top:100px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .section-title{margin-bottom:50px}.slider-backgrounds{position:absolute;height:100%;width:100%;left:0;top:0;background:url(/wp-content/themes/abmarketing/img/new_bg.png) right top/cover repeat-y;animation:scroll 100s linear infinite;-webkit-animation:scroll 100s linear infinite}@keyframes scroll{from{background-position:100% 0}to{background-position:100% -1000px}}@-webkit-keyframes scroll{from{background-position:100% 0}to{background-position:100% -1000px}}#slider{background:#1967d2;position:relative;color:#fff}.slider .h1{font-weight:700;font-size:66px;line-height:68px;margin-bottom:40px}.slider p{font-size:22px;line-height:31px}.slider-buttons{margin:47px 0 35px}.slider-buttons button{margin-right:30px}.slick-dots{margin-top:150px}.slick-dots li{list-style:none;display:inline-block;position:relative;cursor:pointer}.slick-dots li:not(:last-child){margin-right:82px}.slick-dots li a{font-family:'Gramatika',sans-serif;font-weight:700;font-size:18px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.slick-dots li a span{display:block;font-family:'Russo One',sans-serif;font-size:22px;line-height:1.3;margin-bottom:3px;letter-spacing:2px}.slick-dots li:not(.slick-active) a span{opacity:.3}.slick-dots .progressBar{position:absolute;left:0;bottom:-20px;height:4px;background:-webkit-linear-gradient(275deg,#67d690 -1%,#00a99d 88%);background:-o-linear-gradient(275deg,#67d690 -1%,#00a99d 88%);background:linear-gradient(175deg,#67d690 -1%,#00a99d 88%);width:0}.services{display:-webkit-box;display:-ms-flexbox;display:flex}.single-service{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;padding:0 60px 70px 0}.single-service .count{font-family:'Russo One',sans-serif;font-size:70px;line-height:1;color:#e5e5e5;margin-bottom:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.single-service:hover .count,.single-service:focus .count{color:#1967d2}.service-title{font-weight:700;font-size:26px;line-height:31px;font-family:'Gramatika',sans-serif;margin-bottom:18px;min-height:70px}.service-title a{color:#333;text-decoration:none}.single-service .read-more{display:flex;align-items:center;position:absolute;bottom:0;font-family:'Gramatika',sans-serif;font-size:14px;line-height:20px;font-weight:700;color:#000;text-decoration:none;padding:5px 45px 5px 0}.single-service:hover .read-more .arrow,.single-service:focus .read-more .arrow{width:38px}.clients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-client{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;height:155px;border-bottom:1px solid rgba(155,155,155,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-client img{max-width:145px;display:block;margin:auto;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);opacity:.6;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.single-client:hover img{opacity:1;filter:none;-webkit-filter:none}.clients .single-client:nth-child(n):nth-child(-n+5){border-top:1px solid rgba(155,155,155,.2)}.section{width:100%}.showbar{display:none}@media(max-width:1520px){.slider .h1{font-size:52px;line-height:56px;margin-bottom:30px}.slick-dots li a{font-size:14px}.single-service{padding:0 20px 70px 0}.single-service .count{margin-bottom:25px}}@media(max-width:1366px){.service-title{font-size:20px;line-height:24px}.contacts .contact-text .tel{font-size:22px}}@media(max-width:1280px){.slick-dots li:not(:last-child){margin-right:50px}.slider .h1{font-size:40px;line-height:46px}.homepage .full-page-content{height:auto}header{left:0}.homepage .full-page-content section{padding:45px 0;position:relative;height:auto}#slider{height:100vh}.full-page-content{padding-top:0}.slick-dots{margin-top:100px}.single-service>div{font-size:14px}.service-title{font-size:18px;line-height:22px}}@media(max-width:1199px){.slick-dots{display:none !important}}@media(max-width:1024px){body,html{overflow-y:visible}.services{display:block}.single-service{padding:15px 20px;background:#f6f6f6}.services .single-service:not(:last-child){margin-bottom:20px}.homepage .section-title{margin-bottom:30px}.single-service .count{font-size:50px;margin-bottom:15px}.single-service .read-more{position:relative;margin-top:15px}.single-client{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.clients .single-client{border-bottom:1px solid rgba(155,155,155,.2) !important;border-top:none !important;border-right:1px solid rgba(155,155,155,.2) !important}.clients .single-client:first-child,.clients .single-client:nth-child(2){border-top:1px solid rgba(155,155,155,.2) !important}.clients .single-client:nth-child(odd){border-left:1px solid rgba(155,155,155,.2) !important}#contacts{padding:50px 0 180px}.slick-dots{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:30px;left:0;right:0;margin:auto}.slick-dots .progressBar,.slick-dots li a{display:none}.slick-dots li{width:16px;height:16px;background:#f0f0f0;margin:0 5px !important;border-radius:50%}.slick-dots li.slick-active{background:-webkit-linear-gradient(322.94deg,#67d690 43.64%,#00a99d 77.96%);background:-o-linear-gradient(322.94deg,#67d690 43.64%,#00a99d 77.96%);background:linear-gradient(127.06deg,#67d690 43.64%,#00a99d 77.96%)}#slider .content-wrap,#slider .slick-slider{position:static}.slider-buttons a{display:none}.showbar{display:block;position:absolute;left:0;right:0;top:0;width:0;height:3px;background:-webkit-gradient(linear,left top,left bottom,from(#67d690),to(#00a99d));background:-webkit-linear-gradient(#67d690,#00a99d);background:-o-linear-gradient(#67d690,#00a99d);background:linear-gradient(#67d690,#00a99d)}}@media(max-width:480px){.slider .h1{font-size:36px;line-height:1.1}.slider p{font-size:18px;line-height:1.4}.single-client img{max-width:115px}.contacts .contact-text .tel{font-size:18px}.slider{padding-top:55px}.slider-backgrounds{background-image:url(/wp-content/themes/abmarketing/img/bg_mobile.svg)}#slider{height:85vh}}@media (orientation:landscape) and (min-width:480px) and (max-width:820px){#slider{height:auto;padding:100px 0 50px}.slider .h1{font-size:34px;line-height:42px;margin-bottom:18px}.slider-buttons{margin:25px 0 0}.slider p{font-size:18px;line-height:26px}.portfolio-title{font-size:18px;line-height:22px}.single-portfolio-meta{left:20px;right:20px}.single-portfolio{padding-top:245px}}body.noscroll{min-height:100%;overflow:hidden}#page_loading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#1967d2;position:fixed;left:0;top:0;opacity:1;z-index:3000000000}