img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! 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:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--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,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 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:0.44rem;--wp--preset--spacing--30:0.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, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 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}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.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}.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}.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:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@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}.wpcf7-not-valid-tip{direction:rtl}.use-floating-validation-tip .wpcf7-not-valid-tip{right:1em}.wpcf7-list-item{margin:0 1em 0 0}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:0.4s}}/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:after,:before{box-sizing:border-box}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{-webkit-text-size-adjust:100%;line-height:1.15}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #fff0;display:block;height:auto}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp,.slick-arrow.slick-hidden{display:none}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/wp-content/themes/impulsedesign/fonts/montserrat-v15-latin_cyrillic-regular.woff2) format("woff2"),url(/wp-content/themes/impulsedesign/fonts/montserrat-v15-latin_cyrillic-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/wp-content/themes/impulsedesign/fonts/montserrat-v15-latin_cyrillic-700.woff2) format("woff2"),url(/wp-content/themes/impulsedesign/fonts/montserrat-v15-latin_cyrillic-700.woff) format("woff")}@font-face{font-display:swap;font-family:PT Mono;font-style:normal;font-weight:700;src:url(/wp-content/themes/impulsedesign/fonts/PT_Mono_Bold.woff2) format("woff2"),url(/wp-content/themes/impulsedesign/fonts/PT_Mono_Bold.woff) format("woff")}@font-face{font-display:swap;font-family:PT Mono;font-style:normal;font-weight:500;src:url(/wp-content/themes/impulsedesign/fonts/PTM55F.woff2) format("woff2"),url(/wp-content/themes/impulsedesign/fonts/PTM55F.woff) format("woff")}@font-face{font-display:swap;font-family:PT Mono;font-style:normal;font-weight:700;src:url(/wp-content/themes/impulsedesign/fonts/PTM75F.woff2) format("woff2"),url(/wp-content/themes/impulsedesign/fonts/PTM75F.woff) format("woff")}*,:after,:before{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Montserrat,GothamPro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}img{display:block;height:auto;max-width:100%}ul{list-style:none}a{display:inline-block;text-decoration:none}.link{color:inherit}.active-nav-link{position:relative}.active-nav-link:before{background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.container{margin:0 auto;padding:0 20px;width:100%}.contact-btn{background-color:#0e0e0e;border:none;color:#fff;cursor:pointer;font-family:PT Mono,monospace;font-size:14px;font-weight:700;height:-webkit-max-content;height:-moz-max-content;height:max-content;line-height:1.143;min-width:115px;padding:15px 15px 13px;text-decoration:none;text-transform:uppercase;transition:background-color .25s cubic-bezier(.66,.29,.46,.54)}.contact-btn:hover{background-color:hsl(0 0% 5% / .7)}.burger{background:none;border:none;color:#fff0;cursor:pointer;font-size:0;height:22px;padding:0;position:relative;width:25px}.burger:after,.burger:before,.burger__item{background-color:#0e0e0e;display:block;height:3px;position:absolute;right:0;width:100%}.burger__item{top:50%;transform:translateY(-50%);transition:opacity .25s linear}.burger:after,.burger:before{content:"";transition:transform .25s linear}.burger:before{top:0}.burger:after{bottom:0}.burger.is-open .burger__item{opacity:0}.burger.is-open:after,.burger.is-open:before{top:40%;width:27px}.burger.is-open:before{transform:rotate(45deg)}.burger.is-open:after{transform:rotate(-45deg)}.header{background-color:#fff;font-family:PT Mono,monospace;left:50%;margin:0 auto;padding:9px 0;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:100}.header .container,.navigation{align-items:center;display:flex}.navigation{flex-grow:1;margin-right:16px}.navigation__list{align-items:center;display:flex;margin-left:auto}.navigation__list-item--services{cursor:pointer}.navigation__list-item--services:focus>.navigation__list-link:after,.navigation__list-item--services:hover>.navigation__list-link:after{transform:scaleX(1)}.navigation__list-item--services:after{border-color:#000 #fff0 #fff0;border-style:solid;border-width:7px 5px 0;content:"";margin-left:7px}.navigation__list-item--blog{cursor:pointer}.navigation__list-item--blog:focus>.navigation__list-link:after,.navigation__list-item--blog:hover>.navigation__list-link:after{transform:scaleX(1)}.navigation__list-link{color:#0e0e0e;font-size:14px;font-weight:700;line-height:1.143}.navigation__list-link:after{background-color:#000;content:"";display:block;height:2px;transform:scaleX(0);transition:transform .25s linear;width:100%}.navigation__list-link:focus:after,.navigation__list-link:hover:after{transform:scaleX(1)}.navigation__list-button{background-color:#fff0;border:none}.modal-menu{background-color:#cdcdcd;height:0%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;transition:all .25s linear;visibility:hidden;width:100%}.modal-menu.is-open{height:calc(100vh - 61px);overflow:auto;padding:36px 0;pointer-events:auto;visibility:visible}.modal-menu__submenu{padding:10px 0 10px 26px}.modal-menu__navigation{margin:0 auto;max-width:360px;padding:0 20px}.modal-menu__navigation-item:not(:last-child){margin-bottom:6px}.modal-menu__navigation>.modal-menu__navigation-item--blog,.modal-menu__navigation>.modal-menu__navigation-item--services{margin-bottom:0}.modal-menu__navigation-link{color:#0e0e0e;font-family:inherit;font-size:16px;font-weight:700;line-height:1.125}.modal-menu__navigation-link--blog,.modal-menu__navigation-link--services{color:#828282;cursor:default}.logo{height:43px}.logo--hero{height:100%;margin-bottom:16px}.logo-svg--hero{height:62px;width:80px}.banner{background-color:#fff;left:50%;min-width:288px;position:absolute;top:50%;transform:translate(-50%,-50%)}.banner:before{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/border-left.svg);left:-15px;width:48px}.banner:after,.banner:before{background-repeat:no-repeat;background-size:auto 100%;content:"";height:calc(100% + 30px);position:absolute;top:-15px}.banner:after{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/border-right.svg);right:-15px;width:43px}.banner--hero{padding:25px 15px}.banner__text{color:#0e0e0e;font-size:14px;font-weight:400;line-height:1.429;margin-bottom:20px}.banner__button{align-items:center;background-color:#fff0;border:none;color:#0e0e0e;cursor:pointer;display:flex;font-family:PT Mono,monospace;font-size:16px;font-weight:700;line-height:1.125;margin-left:auto;position:relative}.banner__button:before{background-color:#000;bottom:16px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .25s linear;width:72%}.banner__button:focus:before,.banner__button:hover:before{transform:scaleX(1)}.banner__button svg{height:56px;margin-left:8px;width:56px}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 hsl(0 0% 100% / .5)}}@keyframes pulse{0%{box-shadow:0 0 0 0 hsl(0 0% 100% / .5)}}.page-architectural .banner{top:40%}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.contact-form__content div:not(:last-of-type){margin-bottom:36px}.contact-form__group{position:relative}.contact-form__group label{color:#0e0e0e;padding:0 10px;font-size:14px;font-weight:400;line-height:1.429;opacity:.8}.contact-form__input{border:none;border-bottom:1px solid #0e0e0e;color:#0e0e0e;display:block;font-size:14px;font-weight:400;line-height:1.429;padding:10px 10px 5px}.contact-form__input[type="file"]{border-bottom:none}.contact-form__input:focus{outline:none}.contact-form__input:focus~.contact-form__modal-label,.contact-form__input:valid~.contact-form__modal-label{color:#0e0e0e;font-size:12px;font-weight:400;line-height:1.667;top:-20px}.contact-form__modal-label{color:#0e0e0e;font-size:14px;font-weight:400;left:5px;line-height:1.429;pointer-events:none;position:absolute;top:10px;transition:all .2s ease}.info__input-underline,.modal__input-underline{position:relative}.info__input-underline:before,.modal__input-underline:before{background:#0e0e0e;content:"";height:1px;left:0;position:absolute;top:38px;transform:scaleX(0);transition:transform .2s linear}.bar,.bar-info{display:block;margin-bottom:5px;position:relative}.modal__input-underline:before{width:280px}.info__input-underline:before{width:240px}.info__input-underline:hover:before,.modal__input-underline:hover:before{transform:scaleX(1)}.modal__title{font-family:PT Mono,monospace;font-size:24px;font-weight:700;line-height:1.125;margin-bottom:30px;padding-top:35px;text-transform:uppercase}.contact-form{color:#0e0e0e;font-size:14px;font-weight:400;line-height:1.429}.contact-form__form-input{display:block;height:40px;width:100%}.contact-form.hidden{display:none}.contact-form__label{margin-bottom:10px}.contact-form .message-input{margin:10px 0 20px;min-height:134px;padding:10px;resize:none}.contact-form .message-input::-moz-placeholder{color:#cdcdcd;font-size:14px;font-weight:400;line-height:1.429}.contact-form .message-input:-ms-input-placeholder{color:#cdcdcd;font-size:14px;font-weight:400;line-height:1.429}.contact-form .message-input::placeholder{color:#cdcdcd;font-size:14px;font-weight:400;line-height:1.429}.contact-form .email-input,.contact-form .name-input{border:none;border-bottom:1px solid #0e0e0e;padding-left:5px}.contact-form .name-input{margin-bottom:20px}.contact-form__btn:before{width:38%}.error{background-color:#fff0;border-radius:0 0 5px 5px;color:#eb5757;display:block;font-size:14px;font-weight:400;height:18px;line-height:1.429;margin-left:5px;margin-top:5px;padding:0;width:100%}.error.active{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/worning.svg);background-position:0;background-repeat:no-repeat;margin-top:10px;padding:0 20px}.subscribe-form{margin-left:auto;margin-right:auto;max-width:350px}.subscribe-form__field{background:#fff0;border:none;border-bottom:1px solid #0e0e0e;flex-grow:1;margin-bottom:40px;outline:none;padding-bottom:5px;padding-left:15px;width:100%}.subscribe-form__field::-moz-placeholder{color:#c4c4c4}.subscribe-form__field:-ms-input-placeholder{color:#c4c4c4}.subscribe-form__field::placeholder{color:#c4c4c4}.modal{background-color:rgb(0 0 0 / .75);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modal .container{margin:0 auto}.modal__content{background-color:#fff;margin:102px auto;max-width:320px;padding:40px 20px;position:relative;width:100%}.modal.show{display:block}.modal__input-wrap{margin-bottom:30px}.modal__btn{background-color:#fff0;border:none;cursor:pointer;height:20px;opacity:1;transition:transform .2s linear,opacity .2s linear;width:20px}.modal__btn--svg{fill:#0e0e0e}.modal__btn:focus,.modal__btn:hover{opacity:.7;transform:rotate(90deg)}.close{position:absolute;right:15px;top:15px}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.modal__video-wrapper,.video__wrapper{display:none}.modal__video-wrapper.show,.video__wrapper.show{display:block}.hero{background-position:top;background-repeat:no-repeat;background-size:cover;min-height:580px;padding-top:62px}.hero .container{height:calc(100vh - 62px);position:relative}.cases{padding-bottom:42px;padding-top:44px}.cases__title{color:#0e0e0e;font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:12px}.cases__desc{color:#0e0e0e;font-size:14px;font-weight:400;line-height:1.429}.cases .cases__list-image{filter:grayscale(100%)}.cases .cases__list-item-link:hover .cases__list-image{filter:none}.cases__list-item-link{border:2px solid #cdcdcd;display:block;min-height:320px}.cases__list-content{padding:26px 20px}.cases__list-title{color:#0e0e0e;font-family:PT Mono,monospace;font-size:16px;font-weight:700;line-height:1.125;margin-bottom:5px}.cases__list-text{color:#0e0e0e;font-size:14px;font-weight:400;line-height:1.429}.cases__link{align-items:center;color:#0e0e0e;display:flex;font-family:PT Mono,monospace;font-size:16px;font-weight:700;line-height:1.125;margin-left:auto;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cases__link:before{background-color:#000;bottom:16px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .25s linear;width:57%}.cases__link:focus:before,.cases__link:hover:before{transform:scaleX(1)}.cases__link svg{height:56px;margin-left:8px;width:56px}.services-contact{padding:25px 0}.services-contact__block{background-color:#f5f5f5;padding:50px 20px;text-align:center}.services-contact__text,.services-contact__title{margin:0 auto 38px}.services-contact__title{color:#0e0e0e;font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;text-transform:unset}.services-contact__text{font-size:14px;font-weight:400;line-height:1.429}.footer>.container{padding-bottom:36px;padding-top:30px}.footer__inner{margin-bottom:24px}.footer__list-wrapper{margin-bottom:20px}.footer__nav-list{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:80px;margin:-3px 0}.footer__nav-list-item{margin:3px 0}.footer__nav-link{color:#0e0e0e;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.429;text-transform:capitalize}.footer__services-list{margin-top:42px}.footer__services-list-item:not(:last-child){margin-bottom:6px}.footer__services-list-title{color:#0e0e0e;font-family:PT Mono,monospace;font-size:14px;font-weight:700;line-height:1.143;line-height:1.6}.footer__services-list-link{color:#0e0e0e;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.429}.footer__social-wrapper{align-items:center;display:flex;flex-direction:column}.footer__contact-link{position:relative}.footer__contact-link:before{background-color:#000;bottom:3px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .25s linear;width:65%}.footer__contact-link:focus:before,.footer__contact-link:hover:before{transform:scaleX(1)}.footer__up-link{color:#0e0e0e;display:flex;flex-direction:column;font-family:PT Mono,monospace;font-size:14px;font-weight:700;line-height:1.143;margin-bottom:18px;position:relative}.footer__up-link-icon{margin-top:4px}.footer__up-link:before{background-color:#000;bottom:50%;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .25s linear;width:100%}.footer__up-link:focus:before,.footer__up-link:hover:before{transform:scaleX(1)}.footer__social-icon{transition:fill .25s linear}.footer__social-link:focus .footer__social-icon,.footer__social-link:hover .footer__social-icon{fill:rgb(0 0 0 / .6)}.footer__social-list{align-items:center;display:flex;padding-right:10px}.footer__social-list-item:not(:last-child){margin-right:32px}.footer__desc{color:#0e0e0e;font-family:PT Mono,monospace;font-size:14px;font-weight:700;line-height:1.143;text-align:center}.service-include{height:100%}.service-include__wrapper{background-color:#fff;color:#0e0e0e;display:block;font-size:14px;font-weight:400;height:-webkit-max-content;height:-moz-max-content;height:max-content;line-height:1.429;padding:50px 20px}.service-include__title{font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:25px}.service-include__desc{margin-bottom:40px}.service-include__list-title{font-size:14px;font-weight:400;line-height:1.429;margin-bottom:60px}.service-include__item{display:block;font-size:14px;font-weight:400;line-height:1.429;min-height:40px;padding-left:60px;position:relative}.service-include__item:before{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/grey-arrow-right.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:40px;left:0;position:absolute;top:-10px;width:40px}.service-description{color:#0e0e0e;padding-bottom:30px;padding-top:60px}.service-description__title{font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:60px}.service-description__text{font-size:14px;font-weight:400;line-height:1.429}.service-description__text:not(:last-child){margin-bottom:20px}.service-description__list-title{font-size:14px;font-weight:400;line-height:1.429;margin-bottom:50px;padding-top:60px}.service-description__desc{margin-bottom:40px}.service-description__list{font-size:14px;font-weight:400;line-height:1.429}.service-description__item{min-height:40px;padding-left:60px;position:relative}.service-description__item:before{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/grey-arrow-right.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:40px;left:0;position:absolute;top:-10px;width:40px}.service-process{color:#0e0e0e;padding-bottom:100px;padding-top:30px}.service-process__title{font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:60px}.service-process__list{counter-reset:li;list-style:none}.service-process__item{border-top:1px solid #0e0e0e;font-family:Montserrat,sans-serif;min-height:294px;padding-bottom:109px;padding-top:40px;position:relative}.service-process__item:after,.service-process__item:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;position:absolute}.service-process__item:before{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/big-arrow-down.svg);bottom:40px;height:40px;left:0;width:40px}.service-process__item:after{bottom:15px;content:"0" counter(li);counter-increment:li;font-family:PT Mono,monospace;font-size:70px;font-weight:700;height:80px;line-height:1.114;right:0;width:84px}.service-process__item:last-child{border-bottom:1px solid #0e0e0e}.service-process__item:last-child:before{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/checked.svg);bottom:26px;height:62px;width:62px}.service-process__item-title{font-size:14px;font-weight:700;line-height:1.429;margin-bottom:25px}.service-process__item-desc{font-size:14px;font-weight:400;line-height:1.429}.how-works.service-process{padding:40px 0}.service-expectations{color:#0e0e0e;font-size:14px;font-weight:400;line-height:1.429;padding-bottom:25px;padding-top:50px}.service-expectations__title{font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:50px}.service-expectations__desc{margin-bottom:40px}.service-expectations__list-title{font-size:14px;font-weight:400;line-height:1.429;margin-bottom:50px}.service-expectations__list{display:block}.service-expectations__item:not(:last-child){margin-bottom:40px}.service-expectations__item-title{font-family:PT Mono,monospace;font-size:14px;font-weight:700;line-height:1.429;padding-left:64px;position:relative;text-transform:uppercase}.service-expectations__item-title:before{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/grey-arrow-right.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:40px;left:0;position:absolute;top:-10px;width:40px}.revit{background-position:top;background-repeat:no-repeat;background-size:cover;color:#0e0e0e;filter:grayscale(1);font-size:14px;font-weight:400;height:100vh;line-height:1.429;width:100%}.revit .container{height:100%;position:relative}.revit__title{font-family:PT Mono,monospace;font-size:24px;font-weight:700;line-height:1.125;margin-bottom:30px;text-transform:uppercase}.revit__text{margin-bottom:20px}.services{padding-bottom:34px;padding-top:20px}.services__title{color:#0e0e0e;font-family:PT Mono,monospace;font-size:24px;font-weight:700;line-height:1.125;text-transform:uppercase}.services__text{color:#0e0e0e;font-size:14px;font-weight:400;line-height:1.429}.services__text:not(:last-child){margin-bottom:26px}.home-page .service-include__item:not(:last-of-type){margin-bottom:20px}.about{padding-bottom:20px;padding-top:34px}.about__title{color:#0e0e0e;font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:66px}.about__title span{display:block;margin-top:18px}.about__text{color:#0e0e0e;font-size:14px;font-weight:400;line-height:1.429}.customers{padding-bottom:54px;padding-top:42px}.customers__title{color:#0e0e0e;font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:58px}.customers__list{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;text-align:center}.customers__list-link{display:block;width:100%}.customers__list-link:before{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/logo-sprite.png);content:"";display:block;margin:0 auto;max-width:100%}.customers__list-link_firmus:before{background-position:-10px -10px;height:100px;width:165px}.customers__list-link_firmus:focus:before,.customers__list-link_firmus:hover:before{background-position:-195px -10px}.customers__list-link_reveal:before{background-position:-10px -425px;height:21px;width:165px}.customers__list-link_reveal:focus:before,.customers__list-link_reveal:hover:before{background-position:-195px -425px}.customers__list-link_architectur:before{background-position:-10px -374px;height:31px;width:165px}.customers__list-link_architectur:focus:before,.customers__list-link_architectur:hover:before{background-position:-195px -374px}.customers__list-link_revere:before{background-position:-380px -10px;height:76px;width:162px}.customers__list-link_revere:focus:before,.customers__list-link_revere:hover:before{background-position:-380px -106px}.customers__list-link_wdg:before{background-position:-10px -237px;height:117px;width:117px}.customers__list-link_wdg:focus:before,.customers__list-link_wdg:hover:before{background-position:-147px -237px}.projects{padding-top:54px}.projects__title{color:#0e0e0e;font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:60px}.projects__text-content{margin-bottom:44px}.projects__left-text-content{margin-bottom:26px}.projects__text{color:#0e0e0e;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.429}.projects__left-text-content>.projects__text:not(:last-child){margin-bottom:26px}.projects__list{display:flex;flex-wrap:wrap;justify-content:center}.projects__list-item{display:block;min-height:208px;width:320px}.projects__list-item:not(:last-child){border:2px solid #cdcdcd}.projects__list-item-link{width:100%}.projects__list-content{padding:20px 17px}.projects__list-title{color:#0e0e0e;font-family:PT Mono,monospace;font-size:16px;font-weight:700;line-height:1.125;margin-bottom:30px}.projects__list-text{color:#0e0e0e;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.429}.projects__list-modal-btn{align-items:center;background-color:#fff0;border:2px solid #0e0e0e;cursor:pointer;display:flex;font-family:PT Mono,monospace;font-size:16px;font-weight:700;justify-content:space-between;line-height:1.125;min-height:108px;padding:18px 30px 18px 14px;text-align:left;transition:all .25s linear;width:100%}.projects__list-modal-btn:focus,.projects__list-modal-btn:hover{background-color:#000;color:#fff}.projects__list-modal-btn:focus svg,.projects__list-modal-btn:hover svg{fill:#fff}.projects__list-modal-text{max-width:150px}.page-career .banner{top:70%}.vacancies{height:auto;padding-bottom:38px;padding-top:38px;width:100%}.vacancies__title{font-family:PT Mono,monospace;font-size:24px;font-weight:700;line-height:1.125;margin-bottom:32px;text-transform:uppercase}.vacancies__text{margin-bottom:25px}.vacancies__description{margin-bottom:76px;max-width:475px}.vacancies__list{align-items:center;display:flex;flex-direction:column}.vacancies__list ul{margin-bottom:25px}.vacancies__item{max-width:400px}.vacancies__item:not(:last-child){margin-bottom:76px}.vacancies__item .banner__button:before{bottom:2px}.vacancies__item .banner__button svg{height:24px;width:24px}.vacancies__item h3{font-size:20px;text-transform:uppercase}.vacancies__item h3,.vacancies__item h4,.vacancies__item span{font-family:PT Mono,monospace;font-weight:750;line-height:1.12}.vacancies__item h4,.vacancies__item span{font-size:14px;margin-bottom:20px}.vacancies__item span{color:#909090;display:inline-block;font-weight:550;margin-bottom:10px}.vacancies__item li{padding-left:30px;position:relative}.vacancies__item li:before{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/arrow-right.svg);background-repeat:no-repeat;content:"";display:inline-block;height:9px;left:0;position:absolute;top:4px;width:10px}@media screen and (min-width:360px){.customers__list{flex-direction:row;justify-content:space-between}.customers__list-item{width:49%}}@media screen and (min-width:720px){.container{padding:0}.container,.header{max-width:680px}.navigation__submenu{background-color:#cdcdcd;border-top:20px solid #fff;left:-20%;padding:34px 18px;pointer-events:none;position:absolute;top:100%;transform:scaleY(0);transform-origin:right top;transition:all .25s linear;visibility:hidden;width:268px}.navigation__submenu>.navigation__list-item:not(:last-child){margin-bottom:10px}.navigation__list-item{position:relative}.navigation__list-item--services{align-items:center;display:flex}.navigation__list-item--services:focus>.navigation__submenu,.navigation__list-item--services:hover>.navigation__submenu{pointer-events:auto;transform:scaleY(1);visibility:visible}.navigation__list>.navigation__list-item:not(:last-child){margin-right:52px}.modal-menu{left:unset;max-width:390px;right:20px}.modal-menu.is-open{padding:100px 0}.logo--hero{margin-bottom:36px}.logo-svg--hero{height:96px;width:118px}.banner{width:650px}.banner:after{width:41px}.banner--hero{padding:30px 45px}.modal__input-underline:before{width:468px}.info__input-underline:before{width:540px}.modal__content{margin:110px auto;max-width:618px;padding:30px 75px}.modal__title{max-width:300px}.close{right:20px;top:20px}.cases{padding-bottom:30px;padding-top:30px}.cases__title{margin-bottom:50px}.cases .blog__list-content{min-height:165px}.cases .case-studies__list-content{min-height:147px}.cases__list{align-items:flex-start;display:flex;flex-wrap:wrap}.cases__list-content{padding:25px 18px;transition:all .3s linear}.cases__list-content *{transition:all .25s linear}.cases__list-item-link{min-height:326px;transition:all .35s ease-out;width:328px}.cases__list-item-link:focus,.cases__list-item-link:hover{background-position:bottom}.cases__list-item-link:focus .cases__list-content,.cases__list-item-link:hover .cases__list-content{background-color:#000}.cases__list-item-link:focus .cases__list-content *,.cases__list-item-link:hover .cases__list-content *{color:#fff}.cases__list-item-link:focus .cases__list-text svg,.cases__list-item-link:hover .cases__list-text svg{opacity:1;pointer-events:auto;visibility:visible}.cases__list-text{align-items:center;display:flex;justify-content:space-between}.cases__list-text svg{fill:#fff;height:56px;opacity:0;pointer-events:none;transition:all .25s linear;visibility:hidden;width:58px}.cases__list-text .blog-arrow{height:35px;width:35px}.services-contact__block{padding:40px 20px}.services-contact__text,.services-contact__title{margin-bottom:30px;max-width:560px}.footer__inner{display:flex;justify-content:space-between;margin-bottom:36px}.footer__list-wrapper{align-items:baseline;display:flex}.footer__nav-list{align-content:space-between;height:100%;margin-right:20px;width:170px}.footer__nav-link:after,.footer__services-list-link:after{background-color:#000;content:"";display:block;height:2px;transform:scaleX(0);transition:transform .25s linear;width:100%}.footer__nav-link:focus:after,.footer__nav-link:hover:after,.footer__services-list-link:focus:after,.footer__services-list-link:hover:after{transform:scaleX(1)}.footer__services-list{display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap;height:100%;margin-top:0}.footer__services-list-item:not(:last-child){margin-bottom:6px}.footer__social-wrapper{align-items:flex-end}.footer__up-link{flex-direction:row}.footer__up-link:before{bottom:-3px;width:40%}.footer__social-list{padding-right:0}.footer__up-link-icon{margin-left:10px;margin-top:0}.service-include>.container{height:100%;padding:50px 0}.service-include__wrapper{padding:50px}.service-include__item{max-width:500px}.service-description__list{display:flex;flex-wrap:wrap;justify-content:space-between}.service-description__item{margin-bottom:30px;max-width:335px}.service-description__item:first-of-type{order:1}.service-description__item:nth-of-type(2){order:3}.service-description__item:nth-of-type(3){order:2}.service-description__item:nth-of-type(4){order:5}.service-description__item:nth-of-type(5){order:4}.service-process{padding-bottom:80px;padding-top:50px}.service-process__item{min-height:160px;padding:30px 95px}.service-process__item:after,.service-process__item:before{top:50%;transform:translateY(-50%)}.service-process__item-desc,.service-process__item-title{max-width:420px}.service-expectations{padding-bottom:35px;padding-top:70px}.service-expectations__desc{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.service-expectations__list-title{margin-bottom:60px}.service-expectations__item-title{padding-left:82px}.revit{background-attachment:fixed}.services{padding-bottom:40px;padding-top:40px}.home-page{display:flex;flex-direction:column;flex-wrap:wrap;max-height:220px}.home-page .service-include__item:nth-child(4){margin-bottom:0}.about{padding:40px 0}.about__title{margin-bottom:50px}.customers{padding-bottom:44px;padding-top:30px}.customers__list-item{display:flex;justify-content:center;width:26%}.projects{padding-bottom:48px}.projects__list{align-items:flex-start}.projects__list-item{flex-basis:50%;min-height:250px;width:340px}.projects__list-item-link{background-position:0 250px;background-repeat:no-repeat;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-height:250px;transition:all .35s ease-out}.projects__list-item-link:focus,.projects__list-item-link:hover{background-position:bottom}.projects__list-item-link:focus .projects__list-content,.projects__list-item-link:hover .projects__list-content{background-color:#000}.projects__list-item-link:focus .projects__list-content *,.projects__list-item-link:hover .projects__list-content *{color:#fff}.projects__list-item-link:focus .projects__list-text svg,.projects__list-item-link:hover .projects__list-text svg{opacity:1;pointer-events:auto;visibility:visible}.projects .link--modeling{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/mp0-sm.jpeg)}.projects .link--coordination{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/crp0-sm.jpeg)}.projects .link--content{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/ctp0-sm.jpeg)}.projects .link--scan{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/scp0-sm.jpeg)}.projects .link--design{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/ap0-sm.jpeg)}.projects .link--prefabrication{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/prp0-sm.jpeg)}.projects .link--detailing{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/dtp0-sm.jpeg)}.projects .link--rendering{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/arp0-sm.jpg)}.projects__list-content{min-height:150px;transition:all .3s linear;width:100%}.projects__list-content *{transition:all .25s linear}.projects__list-text{padding-right:55px;position:relative}.projects__list-text svg{fill:#fff;height:56px;opacity:0;pointer-events:none;position:absolute;right:-10px;top:2px;transition:all .25s linear;visibility:hidden;width:58px}.projects__list-modal-btn{margin:0 0 0 -2px;width:calc(100% + 2px)}.page-career .banner{top:75%}.vacancies__item .banner__button:before{bottom:10px}.vacancies__item .banner__button svg{height:40px;width:40px}}@media screen and (min-width:720px) and (-moz-min-device-pixel-ratio:2),screen and (min-width:720px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:720px) and (min-resolution:2dppx),screen and (min-width:720px) and (min-resolution:192dpi){.projects .link--modeling{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/mp0-md.jpeg);background-size:380px}.projects .link--coordination{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/crp0-md.jpeg);background-size:380px}.projects .link--content{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/ctp0-md.jpeg);background-size:380px}.projects .link--scan{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/scp0-md.jpeg);background-size:380px}.projects .link--design{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/ap0-md.jpeg);background-size:380px}.projects .link--prefabrication{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/prp0-md.jpeg);background-size:380px}.projects .link--detailing{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/dtp0-md.jpeg);background-size:380px}.projects .link--rendering{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/arp0-md.jpg);background-size:380px}}@media screen and (min-width:1200px){.container{padding:0 20px}.container,.header{max-width:1160px}.navigation{margin-right:46px}.navigation__submenu{border-top:23px solid #fff;width:306px}.navigation__list-item--blog{align-items:center;display:flex}.navigation__list-item--blog:focus>.navigation__submenu,.navigation__list-item--blog:hover>.navigation__submenu{pointer-events:auto;transform:scaleY(1);visibility:visible}.banner{left:20px;max-width:632px;transform:translateY(-50%)}.banner--hero{padding:30px 45px}.banner__button{cursor:pointer}.modeling-links{align-items:center;display:flex;flex-direction:column;height:630px;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(30%,-50%);width:400px}.modeling-links__item a,.modeling-links__item button{align-items:center;cursor:pointer;display:flex}.modeling-links__item a:focus:before,.modeling-links__item a:hover:before,.modeling-links__item button:focus:before,.modeling-links__item button:hover:before{-webkit-animation:pulse 1s;animation:pulse 1s;box-shadow:0 0 0 2em #fff0}.modeling-links__item a:before,.modeling-links__item button:before{background-clip:content-box;background-color:#fff;border:22px solid hsl(0 0% 100% / .5);border-radius:50%;content:"";height:69px;margin-right:30px;transition:transform .25s linear;width:69px}.modeling-links__item--second{align-self:flex-end}.modeling-links__item--third{right:-50px}.modeling-links__item--fourth{align-self:flex-start}.modeling-links__button{background-color:#fff0;border:none}.modeling-links__content{position:relative}.modeling-links__title{color:#fff;font-family:PT Mono,monospace;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:7px}.modeling-links__title:after{background-color:#fff;content:"";display:block;height:2px;transform:scale(0);transition:transform .25s linear;width:100%}.modeling-links__item:focus .modeling-links__title:after,.modeling-links__item:hover .modeling-links__title:after{transform:scale(1)}.modeling-links__description{color:#fff;font-size:14px;font-weight:400;line-height:1.429}.modeling-links__image{bottom:-6px;left:0;max-width:190px;opacity:0;pointer-events:none;position:absolute;transform:translateY(100%);transition:all .55s cubic-bezier(.66,.29,.46,.54);visibility:hidden;z-index:1}.modeling-links__image--top{bottom:164px}.modeling-links__item:focus .modeling-links__image,.modeling-links__item:hover .modeling-links__image{opacity:1;pointer-events:auto;visibility:visible}.modal__input-underline:before{width:464px}.info__input-underline:before{width:522px}.modal__content{margin:210px auto;max-width:630px;padding:30px 83px}.modal__title{margin-bottom:60px}.close{right:25px;top:25px}.video__wrapper{display:block;height:100%;margin:0 auto;position:relative;width:1120px}.video__content{display:block;height:56.25%;width:100%}.video__btn-visible{color:#fff0;display:block;font-size:0}.video__btn-hidden{display:none}.modal__video-wrapper{display:block;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:100px auto 0;position:relative;width:1120px}#play-btn{border-color:#fff0 #fff0 #fff0 #fff;border-style:solid;border-width:57px 0 57px 98.7px;cursor:pointer;height:auto;left:50%;position:absolute;top:50%;transform:translate(-40%,-50%);transition:border-color .25s linear;width:114px}#play-btn:hover{border-color:#fff0 #fff0 #fff0 hsl(0 0% 100% / .8)}.hero{background-attachment:fixed;background-image:linear-gradient(180deg,rgb(0 0 0 / .8),transparent),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-desktop.jpeg)}.cases{padding-bottom:36px;padding-top:50px}.cases__list{margin-left:-24px;margin-top:-24px}.cases__list-content{align-items:stretch;background-position:0 360px;display:flex;flex-direction:column;justify-content:space-between;min-height:155px;padding:20px 18px}.cases__list-item{flex-basis:calc(33.33333% - 24px);margin-left:24px;margin-top:24px}.cases__list-item-link{background-position:0 360px;min-height:360px;width:100%}.cases__active{display:none}.services-contact{padding:40px 0}.services-contact__text,.services-contact__title{max-width:680px}.footer__inner{display:flex}.footer__list-wrapper{flex-direction:row;height:90px;justify-content:space-between;margin-bottom:0}.footer__nav-list{margin-right:134px;width:200px}.footer__services-list{flex-grow:0;width:554px}.footer__social-wrapper{align-items:flex-end;margin-left:auto}.footer__social-list{padding-right:0}.footer__up-link-icon{margin-left:10px;margin-top:0}.footer__desc{text-align:start}.service-include>.container{height:100%;padding:120px 20px}.service-include__wrapper{padding:100px 80px}.service-include__desc{max-width:820px}.service-include__list{display:flex;flex-wrap:wrap;justify-content:space-between}.service-include__item{width:460px}.service-include__item:not(:nth-last-of-type(-n+2)){margin-bottom:30px}.service-description__text-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.service-description__text{max-width:545px}.service-description__text:nth-of-type(2){order:1}.service-description__list-title{margin-bottom:40px}.service-description__item{min-width:545px}.service-process__item-desc,.service-process__item-title{max-width:780px}.service-expectations__list{padding:0 80px}.service-expectations__item{align-items:center;display:flex;justify-content:space-between}.service-expectations__item-desc{max-width:555px}.revit__title{margin-bottom:32px;padding-top:20px}.revit__text{margin-bottom:30px}.revit--modeling{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-modeling-lg.jpeg)}.revit--modeling .banner:after{width:30px}.revit--coordination{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-coordination-lg.jpeg)}.revit--coordination .banner:after{width:34px}.revit--content{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-content-lg.jpeg)}.revit--content .banner:after{width:32px}.revit--scan{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-scan-lg.jpeg)}.revit--scan .banner:after{width:30px}.revit--automation{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-automation-lg.jpeg)}.revit--automation .banner:after{width:34px}.revit--prefabrication{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-prefabrication-lg.jpeg)}.revit--prefabrication .banner:after{width:34px}.revit--detailing{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-detailing-lg.jpeg)}.revit--detailing .banner:after{width:34px}.revit--rendering{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-rendering-lg.jpeg)}.revit--rendering .banner:after{width:34px}.services{padding-bottom:46px;padding-top:86px}.services .container{display:flex}.services__left-side{flex-shrink:0;width:290px}.services__right-side{flex-grow:1}.home-page{max-height:280px}.home-page .service-include__item:not(:last-of-type){margin-bottom:30px}.about{padding-bottom:50px;padding-top:46px}.about__title{margin-bottom:24px}.about__title span{margin-top:15px}.about__text-wrapper{display:flex}.about__text{width:555px}.about__text:not(:nth-child(2n)){margin-right:30px}.customers{padding-top:34px}.customers__list-item{width:-webkit-max-content;width:-moz-max-content;width:max-content}.projects{padding:44px 0}.projects__list{justify-content:start}.projects__text-content{display:flex;justify-content:space-between}.projects__left-text-content,.projects__right-text-content{flex-basis:calc(50% - 15px)}.projects__list-item{flex-basis:33.33333%;width:372px}.projects__list-item:nth-child(3n),.projects__list-item:nth-child(3n - 1){border-left:none}.projects__list-item:not(:nth-last-child(-n+2)){border-bottom:2px solid #cdcdcd}.projects__list-item:not(:nth-child(-n+3)){border-top:none}.projects__left-text-content{margin-bottom:0}.revit--modeling{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-lg.jpg)}.vacancies{padding-bottom:100px;padding-top:80px}.vacancies__title{margin-bottom:41px;padding-top:20px}.vacancies__text{margin-bottom:33px}.vacancies__description{margin-bottom:60px}.vacancies__list{align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin-left:-95px;margin-top:-30px;padding-left:75px}.vacancies__item:not(:last-child){margin-bottom:0}.vacancies__item{margin-left:95px;margin-top:30px;width:calc(50% - 95px)}}@media screen and (min-width:1200px) and (-moz-min-device-pixel-ratio:2),screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:2dppx),screen and (min-width:1200px) and (min-resolution:192dpi){.hero{background-image:linear-gradient(180deg,rgb(0 0 0 / .8),transparent),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-desktop@2x.jpeg);background-size:cover}.revit--modeling{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-modeling-lg@2x.jpeg)}.revit--coordination{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-coordination-lg@2x.jpeg);background-size:cover}.revit--content{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-content-lg@2x.jpeg);background-size:cover}.revit--scan{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-scan-lg@2x.jpeg);background-size:cover}.revit--automation{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-automation-lg@2x.jpeg);background-size:cover}.revit--prefabrication{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-prefabrication-lg@2x.jpeg);background-size:cover}.revit--detailing{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-detailing-lg@2x.jpeg);background-size:cover}.revit--rendering{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-rendering-lg@2x.jpeg);background-size:cover}.revit--modeling{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-lg@2x.jpg);background-size:cover}}@media screen and (max-width:1199px){.modeling-links,.navigation__list-item--contacts{display:none}.cases__list{margin:-12px}.cases__list-item{margin:12px}.service-expectations__item-title,.service-include__item:not(:last-of-type){margin-bottom:30px}.services__left-side{margin-bottom:40px}.about__text:not(:last-child){margin-bottom:24px}}@media screen and (max-width:719px){.navigation__list-item--about,.navigation__list-item--blog,.navigation__list-item--services,.navigation__submenu{display:none}.hero{background-image:linear-gradient(180deg,rgb(0 0 0 / .8),transparent),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-mobile.jpeg)}.cases__list-item{margin-left:auto;margin-right:auto;max-width:400px}.cases__list-item:not(:last-child){margin-bottom:10px}.cases__list-text svg{display:none}.service-include>.container{height:100%;padding:50px 20px}.service-description__item:not(:last-child){margin-bottom:30px}.revit--modeling{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-modeling-sm.jpeg)}.revit--modeling .banner:after,.revit--modeling .banner:before{width:30px}.revit--coordination{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-coordination-sm.jpeg)}.revit--coordination .banner:after,.revit--coordination .banner:before{width:38px}.revit--content{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-content-sm.jpeg)}.revit--content .banner:after,.revit--content .banner:before{width:36px}.revit--scan{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-scan-sm.jpeg)}.revit--scan .banner:after,.revit--scan .banner:before{width:30px}.revit--automation{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-automation-sm.jpeg)}.revit--automation .banner:after,.revit--automation .banner:before{width:38px}.revit--prefabrication{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-prefabrication-sm.jpeg)}.revit--prefabrication .banner:after,.revit--prefabrication .banner:before{width:43px}.revit--detailing{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-detailing-md.jpeg)}.revit--detailing .banner:after,.revit--detailing .banner:before{width:39px}.revit--rendering{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-rendering-sm.jpeg)}.revit--rendering .banner:after,.revit--rendering .banner:before{width:39px}.customers__list-item:not(:nth-last-child(-n+2)){margin-bottom:60px}.revit--modeling{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-sm.jpg)}}@media screen and (max-width:719px) and (-moz-min-device-pixel-ratio:2),screen and (max-width:719px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:719px) and (min-resolution:2dppx),screen and (max-width:719px) and (min-resolution:192dpi){.hero{background-image:linear-gradient(180deg,rgb(0 0 0 / .8),transparent),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-tablet.jpeg);background-size:cover}.revit--modeling{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-modeling-md.jpeg)}.revit--coordination{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-coordination-md.jpeg);background-size:cover}.revit--content{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-content-md.jpeg);background-size:cover}.revit--scan{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-scan-md.jpeg);background-size:cover}.revit--automation{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-automation-md.jpeg);background-size:cover}.revit--prefabrication{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-prefabrication-md.jpeg);background-size:cover}.revit--detailing{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-detailing-md.jpeg);background-size:cover}.revit--rendering{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-rendering-sm@2x.jpeg);background-size:cover}.revit--modeling{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-sm@2x.jpg);background-size:cover}}@media screen and (min-width:720px) and (max-width:1199px){.header{padding:10px 20px 8px}.projects__list-item:nth-child(2n){border-left:none}.projects__list-item:not(:nth-last-child(-n+2)){border-bottom:none}}@media (min-width:720px) and (max-width:1199px){.hero{background-attachment:fixed;background-image:linear-gradient(180deg,rgb(0 0 0 / .8),transparent),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-tablet.jpeg)}.revit--modeling{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-modeling-md.jpeg)}.revit--modeling .banner:after{width:27px}.revit--coordination{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-coordination-md.jpeg)}.revit--coordination .banner:after{width:31px}.revit--content{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-content-md.jpeg)}.revit--content .banner:after{width:29px}.revit--scan{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-scan-md.jpeg)}.revit--scan .banner:after{width:27px}.revit--automation{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-automation-md.jpeg)}.revit--automation .banner:after{width:31px}.revit--prefabrication{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-prefabrication-md.jpeg)}.revit--prefabrication .banner:after{width:31px}.revit--detailing{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-detailing-md.jpeg)}.revit--detailing .banner:after{width:31px}.revit--rendering{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-rendering-md.jpeg)}.revit--rendering .banner:after{width:31px}.revit--modeling{background-image:url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-md.jpg)}}@media (min-width:720px) and (max-width:1199px) and (-moz-min-device-pixel-ratio:2),(min-width:720px) and (max-width:1199px) and (-webkit-min-device-pixel-ratio:2),(min-width:720px) and (max-width:1199px) and (min-resolution:2dppx),(min-width:720px) and (max-width:1199px) and (min-resolution:192dpi){.hero{background-image:linear-gradient(180deg,rgb(0 0 0 / .8),transparent),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-desktop.jpeg);background-size:cover}.revit--modeling{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-modeling-lg.jpeg)}.revit--coordination{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-coordination-lg.jpeg);background-size:cover}.revit--content{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-content-lg.jpeg);background-size:cover}.revit--scan{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-scan-lg.jpeg);background-size:cover}.revit--automation{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-automation-lg.jpeg);background-size:cover}.revit--prefabrication{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-prefabrication-lg.jpeg);background-size:cover}.revit--detailing{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-detailing-lg.jpeg);background-size:cover}.revit--rendering{background-image:linear-gradient(180deg,#000,transparent 70%),url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-rendering-md@2x.jpeg);background-size:cover}.revit--modeling{background-image:none,url(https://www.powerkh.com/wp-content/uploads/2023/09/bg-md@2x.jpg);background-size:cover}}@media (min-width:768px) and (max-width:1199px){.service-expectations__item-desc{padding-left:82px}}@media screen and (min-width:360px) and (max-width:720px){.projects__list-item:not(:last-child){border-bottom:none}.projects__list-text svg{display:none}}/*!
Theme Name: impulsedesign
Theme URI: https://underscores.me/
Author: Automattic
Author URI: https://automattic.com/
Description: Hi. I'm a starter theme called <code>impulsedesign</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: impulsedesign
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

impulsedesign is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 3em 1.5em 0}ul{list-style:none}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-right:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-right:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:right;position:absolute;top:100%;right:-999em;z-index:99999}.main-navigation ul ul ul{right:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;right:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{right:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto;margin-bottom:1.5em}@media screen and (min-width:720px){.modal-menu{right:unset;max-width:390px;left:20px}}.footer__social-list-item:not(:last-child){margin-left:30px;margin-right:0}.footer__nav-list{gap:8px}@media screen and (min-width:720px){.footer__services-list-item:not(:last-child){margin-right:21px}}.trp-floating-switcher{display:flex;flex-direction:column-reverse;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0 #0000000D}.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-switcher-position-top.trp-floating-switcher{flex-direction:column;top:var(--wp-admin--admin-bar--height,0)}.trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner,.trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list{flex-direction:column}nav.trp-ls-inline .trp-language-switcher-inner{flex-direction:row}.trp-ls-inline.trp-opposite-language .trp-language-item{width:100%}#trp-floater-powered-by{color:var(--text,#b3b3b3);font-size:12px;text-align:center;padding:0 5px;opacity:70%}#trp-floater-powered-by a{color:var(--text,#b3b3b3)}.trp-switcher-position-bottom #trp-floater-powered-by{border-top:1px solid var(--border-color,#747474);padding-top:5px;margin-top:5px}.trp-switcher-position-top #trp-floater-powered-by{border-bottom:1px solid var(--border-color,#747474);padding-bottom:5px;margin-bottom:5px}.trp-shortcode-switcher__wrapper{position:relative;border:none}.trp-shortcode-switcher{position:static;display:inline-block;overflow:hidden;padding:10px 0;border:var(--border,none);border-radius:var(--border-radius,5px);background:var(--bg,#fff);width:auto;box-shadow:none}.trp-shortcode-anchor:not(.trp-opposite-button){visibility:hidden}.trp-shortcode-switcher.trp-open-on-click{cursor:pointer}.trp-shortcode-overlay{position:absolute;left:0;top:0;z-index:9999}.trp-current-language-item__wrapper:not(.trp-hide-arrow){display:flex;align-items:center;padding-right:10px;justify-content:space-between}.trp-language-switcher-inner{display:flex}.trp-floating-switcher .trp-language-switcher-inner{flex-direction:column-reverse}.trp-shortcode-switcher .trp-language-switcher-inner{flex-direction:column}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height 0.2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-shortcode-switcher .trp-switcher-dropdown-list{flex-direction:column}.trp-ls-dropdown.is-open .trp-switcher-dropdown-list,.trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list,.trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list,.trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list{overflow-y:auto;max-height:min(350px, 70vh);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text) #fff0}.trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list,.trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list{overflow-y:hidden!important}.trp-shortcode-arrow{pointer-events:none}.trp-shortcode-switcher.is-open .trp-shortcode-arrow{transform:rotate(180deg)}.trp-language-item:focus{outline:none}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0)!important;aspect-ratio:var(--aspect-ratio,4/3)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}.trp-menu-ls-label .trp-flag-image{margin:-2px 3px}.trp-custom-flag{object-fit:cover}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:#fff0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}.trp-flag-rounded{border-radius:9999px!important;aspect-ratio:1 / 1!important}.trp-ls-name{padding-left:5px}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}.trp_ald_ls_container .trp-language-switcher{position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher>div>a{display:block;padding:2px;border-radius:3px;color:#0769ad}.trp_ald_ls_container .trp-language-switcher>div>a:hover{background:#f1f1f1}.trp_ald_ls_container .trp-language-switcher>div>a.trp-ls-shortcode-disabled-language{cursor:default}.trp_ald_ls_container .trp-language-switcher>div>a.trp-ls-shortcode-disabled-language:hover{background:none}.trp_ald_ls_container .trp-language-switcher>div>a>img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0}.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#trp_ald_x_button{z-index:0!important}