html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(../fonts/Nunito/Nunito-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:300;src:url(../fonts/Nunito/Nunito-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(../fonts/Nunito/Nunito-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(../fonts/Nunito/Nunito-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(../fonts/Nunito/Nunito-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:700;src:url(../fonts/Nunito/Nunito-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../fonts/Ubuntu/Ubuntu-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:400;src:url(../fonts/Ubuntu/Ubuntu-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/Ubuntu/Ubuntu-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:500;src:url(../fonts/Ubuntu/Ubuntu-MediumItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../fonts/Ubuntu/Ubuntu-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ubuntu;font-style:italic;font-weight:700;src:url(../fonts/Ubuntu/Ubuntu-BoldItalic.ttf) format("truetype")}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}.site{overflow-x:hidden;position:relative;z-index:0}.site:after{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition-duration:.3s;transition-duration:.3s;visibility:hidden;width:100%;z-index:-2}@media screen and (min-width:1200px){.site.menu-active:after{background-color:rgba(0,0,0,.2);visibility:visible}}.zp-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media screen and (min-width:1600px){.zp-container{max-width:1410px}}body,button,input,optgroup,select,textarea{color:#434f57;font-family:Nunito,sans-serif;font-size:17px;font-weight:300;line-height:1.6}::-moz-selection{background-color:#8fba55;color:#fff}::selection{background-color:#8fba55;color:#fff}h1,h2,h3,h4,h5,h6{clear:both;color:#13181c;font-family:Ubuntu,sans-serif;font-weight:500;grid-column:1/-1;line-height:1.4;margin-top:0}h1{font-size:50px}@media screen and (min-width:376px){h1{font-size:40px}}@media screen and (min-width:576px){h1{font-size:45px}}h2{font-size:40px}@media screen and (min-width:376px){h2{font-size:35px}}h3{font-size:35px}@media screen and (min-width:376px){h3{font-size:30px}}h4{font-size:30px}@media screen and (min-width:376px){h4{font-size:25px}}h5{font-size:25px}@media screen and (min-width:376px){h5{font-size:20px}}h6{font-size:20px}@media screen and (min-width:376px){h6{font-size:18px}}p{margin-bottom:30px;margin-top:0}html{scroll-behavior:smooth}body{background:#fff}embed,iframe,img,object{max-width:100%}img{height:auto}figure{margin:15px 0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#eaeef1;border:1px solid #eaeef1;border-radius:10px;padding:20px!important;width:100%}input[type=color]:focus-visible,input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,input[type=datetime]:focus-visible,input[type=email]:focus-visible,input[type=month]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=range]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,input[type=week]:focus-visible,textarea:focus-visible{outline:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#8fba55!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eaeef1;background-image:url(../svgs/scroll-down.svg);background-position:100%;background-repeat:no-repeat;border:1px solid #eaeef1;border-radius:10px;cursor:pointer;padding:20px!important;width:100%}select:focus-visible{outline:none}select:focus{border-color:#8fba55!important}textarea{background-color:#eaeef1;border:1px solid #eaeef1;padding:20px!important;width:100%}textarea:focus-visible{outline:none}textarea:focus{border-color:#8fba55!important}button,input[type=button],input[type=reset],input[type=submit]{background-color:transparent;border:1px solid #8fba55;border-radius:50px;color:#8fba55;cursor:pointer;font-size:18px;line-height:1;padding:20px 35px}button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{outline:none}button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#82af47;color:#fff}a{outline:0;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s}a,a:active,a:focus,a:hover{color:#8fba55}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.zp-button-link{border:1.5px solid #8fba55;border-radius:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;font-weight:400;line-height:1;padding:20px 35px}.zp-button-link:hover{background-color:#8fba55;color:#fff}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.site-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;border-bottom:1px solid #eaeef1;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400;justify-content:space-between;padding:20px 15px;position:relative}.site-header:after{border-bottom:1px solid #8fba55;bottom:-1px;content:"";left:0;position:absolute;width:150px}@media screen and (min-width:1200px){.site-header{padding:0 50px}.site-header:after{width:210px}}.zp-site-logo svg{height:22px;width:210px}@media screen and (min-width:992px){.zp-site-logo svg{height:31px;width:300px}}.site-title{display:none}.main-navigation{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end}.zp-header-button{margin-left:45px}@media screen and (max-width:1199px){.zp-header-button{display:none}}@media screen and (min-width:1200px){.zp-header-button-mobile{display:none}}.zp-menu-toggle{background-color:transparent;border:none;display:none;padding:0}.zp-menu-toggle:focus-visible{outline:none}.zp-menu-toggle:active,.zp-menu-toggle:focus,.zp-menu-toggle:hover{background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:1px dotted #13181c}@media screen and (max-width:1199px){.zp-menu-toggle{cursor:pointer;display:block}.zp-menu-toggle svg{height:30px;width:30px}}.zp-main-navigation{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.zp-main-navigation a{color:#13181c}.zp-main-navigation a:hover{color:#8fba55}.zp-main-navigation ul{list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.zp-main-navigation>li{border-bottom:1px solid #eaeef1}.zp-main-navigation>li:last-child{border:none}}.zp-main-navigation>li:hover>a{color:#8fba55}.zp-main-navigation>li>a{display:inline-block;height:130px;line-height:130px}@media screen and (max-width:1199px){.zp-main-navigation{display:none}.zp-main-navigation.zp-main-navigation-mobile{background:#fff;border-bottom:3px solid #8fba55;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);display:block;left:0;padding:6px 0;position:absolute;top:100%;width:100%;z-index:99999}.zp-main-navigation.zp-main-navigation-mobile:before{border-top:1px solid #eaeef1;content:"";position:absolute;top:0;width:100%}.zp-main-navigation.zp-main-navigation-mobile:after{border-top:1px solid #8fba55;content:"";position:absolute;top:0;width:150px}.zp-main-navigation.zp-main-navigation-mobile>li{position:relative}.zp-main-navigation.zp-main-navigation-mobile>li>a{font-family:Ubuntu,sans-serif;font-weight:500;height:auto;line-height:normal;padding:15px}.zp-main-navigation.zp-main-navigation-mobile .menu-item-has-children{max-height:50px;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:max-height;transition-property:max-height}.zp-main-navigation.zp-main-navigation-mobile .menu-item-has-children.active{max-height:400px}.zp-main-navigation.zp-main-navigation-mobile .menu-item-has-children.active:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.zp-main-navigation.zp-main-navigation-mobile .menu-item-has-children.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.zp-main-navigation.zp-main-navigation-mobile .menu-item-has-children:after,.zp-main-navigation.zp-main-navigation-mobile .menu-item-has-children:before{background-color:#8fba55;content:"";height:2px;position:absolute;right:16px;top:22.5px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:20px}.zp-main-navigation.zp-main-navigation-mobile .menu-item-has-children:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.zp-main-navigation.zp-main-navigation-mobile .menu-item-has-children .zp-mega-menu-border{border:none}.zp-main-navigation.zp-main-navigation-mobile .zp-mega-menu-container{background-color:#f3f5f7;padding:6px 0 6px 16px;position:relative}.zp-main-navigation.zp-main-navigation-mobile .zp-mega-menu-container:after,.zp-main-navigation.zp-main-navigation-mobile .zp-mega-menu-container:before{border:none}.zp-main-navigation.zp-main-navigation-mobile .zp-mega-menu-container>ul{max-width:100%;width:100%}.zp-main-navigation.zp-main-navigation-mobile .zp-mega-menu-container .zp-mega-menu-icon,.zp-main-navigation.zp-main-navigation-mobile .zp-mega-menu-container .zp-mega-menu-items{display:none}.zp-main-navigation.zp-main-navigation-mobile .zp-mega-menu-container .zp-mega-menu-column{display:block}.zp-main-navigation.zp-main-navigation-mobile .zp-mega-menu-container a{display:block;padding:12px 0}}@media screen and (min-width:1200px){.menu-item-has-children{border-bottom:2px solid transparent;cursor:pointer}.menu-item-has-children:hover{border-bottom:2px solid #8fba55}.menu-item-has-children:hover:before{bottom:0;content:"";height:60px;left:0;position:absolute;width:100vw}.menu-item-has-children:hover .zp-mega-menu-container{-webkit-box-shadow:0 22px 25px rgba(0,0,0,.2);box-shadow:0 22px 25px rgba(0,0,0,.2);-webkit-transform:translateY(0);transform:translateY(0)}.menu-item-has-children:hover .zp-mega-menu-border{border-color:#8fba55}}.menu-item-has-children:after{content:url(../svgs/down-arrow.svg);margin-left:10px}.menu-item-has-children .zp-mega-menu-container{background-color:#fff;display:block;left:0;padding-bottom:60px;padding-top:60px;position:absolute;top:100%;width:100%}@media screen and (min-width:1200px){.menu-item-has-children .zp-mega-menu-container{-webkit-box-shadow:0 22px 25px transparent;box-shadow:0 22px 25px transparent;-webkit-transform:translateY(calc(-100% - 4px));transform:translateY(calc(-100% - 4px));-webkit-transition-duration:.5s;transition-duration:.5s;z-index:-1}}.menu-item-has-children .zp-mega-menu-container:before{border-top:1px solid #eaeef1;content:"";position:absolute;top:0;width:100%}.menu-item-has-children .zp-mega-menu-container:after{border-top:1px solid #8fba55;content:"";position:absolute;top:0;width:150px}@media screen and (min-width:768px){.menu-item-has-children .zp-mega-menu-container:after{width:210px}}.menu-item-has-children .zp-mega-menu-container .cta-container{display:none;margin-top:60px;text-align:center}@media screen and (min-width:1200px){.menu-item-has-children .zp-mega-menu-container .cta-container{display:block}}.menu-item-has-children .zp-mega-menu-container .cta-container a{color:#8fba55}.menu-item-has-children .zp-mega-menu-container .cta-container a:hover{color:#fff}.zp-mega-menu-container>ul{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;grid-template-columns:repeat(18,1fr);margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media screen and (min-width:1200px){.zp-mega-menu-container>ul{grid-gap:30px 0}}.zp-mega-menu-item-title{color:#13181c;font-family:Ubuntu,sans-serif;font-size:20px;font-weight:500;line-height:1;margin-top:20px;padding-bottom:20px}@media screen and (min-width:1600px){.zp-mega-menu-item-title{margin-top:35px}}.zp-main-navigation-mobile .zp-mega-menu-item-title{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}@media screen and (min-width:1200px){.zp-mega-menu-column{-webkit-box-align:start;-ms-flex-align:start;grid-gap:0 40px;align-items:start;background-color:#fff;display:grid;grid-column:span 6;grid-template-columns:87px 1fr;grid-template-rows:auto;padding:0}}.zp-mega-menu-column.zp-child-menu-hovered .zp-mega-menu-icon{border-color:#8fba55}.zp-mega-menu-column.zp-child-menu-hovered .zp-mega-menu-icon:before{border-color:#d1d7db}.zp-mega-menu-column.zp-child-menu-hovered .zp-mega-menu-icon:after{border-color:#e5e8eb}.zp-mega-menu-column.zp-child-menu-hovered .zp-mega-menu-icon svg{fill:#8fba55}.zp-mega-menu-column.zp-child-menu-hovered .zp-mega-menu-item-title,.zp-mega-menu-column.zp-child-menu-hovered .zp-mega-menu-main-item a{color:#8fba55}@media screen and (max-width:1199px){.zp-mega-menu-column{grid-column:1/-1}}.zp-mega-menu-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d1d7db;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;display:grid;grid-row:span 2;height:60px;justify-items:center;margin-left:23px;position:relative;-webkit-transition-duration:.1s;transition-duration:.1s;width:60px}@media screen and (min-width:992px){.zp-mega-menu-icon{height:87px;margin-left:0;width:87px}}.zp-mega-menu-icon:before{border:1px solid #dfe3e6;border-radius:50%;left:-8px;padding:7px;top:-8px;-webkit-transition-duration:.1s;transition-duration:.1s}.zp-mega-menu-icon:after,.zp-mega-menu-icon:before{content:"";height:100%;position:absolute;width:100%}.zp-mega-menu-icon:after{border:1px solid transparent;border-radius:50%;left:-15px;padding:14px;top:-15px;-webkit-transition-duration:.2s;transition-duration:.2s}.zp-mega-menu-icon svg{fill:#b9c1c6;height:32px;-webkit-transition-duration:.3s;transition-duration:.3s;width:32px}@media screen and (min-width:992px){.zp-mega-menu-icon svg{height:46px;width:46px}}.zp-mega-menu-border{border:3px solid transparent;left:0;position:absolute;top:100%;-webkit-transition-duration:.8s;transition-duration:.8s;width:100%}.zp-mega-menu-items{font-size:16px;line-height:1.75;list-style:none;margin:0;padding:0}.zp-mega-menu-items a{color:#434f57}.zp-mega-menu-items a:hover{color:#8fba55}#content{grid-gap:0 10px;display:grid;grid-template-columns:repeat(4,1fr);margin:50px auto 70px;padding:0 16px;position:relative;z-index:-2}@media screen and (min-width:992px){#content.circles-bg-left:before,#content.type-career:before,#content.type-case_study:before,#content.type-post:before{background:url(../img/approach-bg-2.png) no-repeat;content:"";height:567px;left:-520px;position:absolute;top:0;width:567px;z-index:-1}#content.circles-bg-right:after,#content.type-career:after,#content.type-case_study:after,#content.type-post:after{background:url(../img/approach-bg.png) no-repeat;content:"";height:847px;position:absolute;right:-430px;top:-200px;width:847px;z-index:-1}}.page #content.type-page .entry-title{display:none}@media screen and (min-width:768px){#content{grid-template-columns:repeat(8,1fr);padding:0 32px}}@media screen and (min-width:992px){#content{grid-template-columns:repeat(16,1fr)}}@media screen and (min-width:1600px){#content{max-width:1410px}}.entry-content{background-color:#fff;grid-column:1/-1}.entry-content ol,.entry-content ul{list-style-image:url(../svgs/bullet.svg);margin-bottom:50px;margin-top:0}.entry-content ol li,.entry-content ul li{padding-bottom:5px;padding-left:5px}#zp-load-more-button{border:1px solid #8fba55;border-radius:50px;display:block;margin-top:40px;padding:20px;position:relative;text-align:center}#zp-load-more-button:active,#zp-load-more-button:focus,#zp-load-more-button:hover{background-color:#8fba55;color:#fff}#zp-load-more-button svg{fill:#fff;height:24px;position:absolute;right:20px;width:24px}#zp-load-more-button svg.spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#zp-load-more-button.zp-load-more-blog-posts{grid-column:1/12}@media screen and (max-width:991px){#zp-load-more-button.zp-load-more-blog-posts{grid-column:1/-1}}@media screen and (min-width:768px){#zp-load-more-button{margin-top:80px}}.updated{display:none}.published,.published.updated{display:block}.recent-posts-main-title{font-size:30px;margin-bottom:0}@media screen and (max-width:767px){.recent-posts-main-title{text-align:center}.zp-section-margin-bottom{margin-bottom:30px}}.site-content{grid-gap:40px 10px;display:grid;grid-column:1/12;grid-template-columns:repeat(16,1fr)}@media screen and (max-width:991px){.site-content{grid-column:1/-1}}.single-content-area{grid-column:1/12}#content.zp-full-width .single-content-area{grid-column:3/-3}#content.zp-full-width .single-content-area .entry-content{grid-gap:10px;display:grid;grid-template-columns:repeat(16,1fr)}#content.zp-full-width .single-content-area .entry-content>*{grid-column:1/-1}#content.zp-full-width .single-content-area .entry-content .zp-single-inner-contents{grid-column:3/-3}@media screen and (max-width:991px){#content.zp-full-width .single-content-area .entry-content .zp-single-inner-contents{grid-column:1/-1}}@media screen and (max-width:767px){#content.zp-full-width .single-content-area .entry-content .zp-single-inner-contents{gap:0}}@media screen and (max-width:991px){#content.zp-full-width .single-content-area{grid-column:1/-1}}.single-content-area .cat-links{display:block;margin-bottom:5px}.single-content-area .cat-links a:hover{color:#13181c}.single-content-area .entry-title{font-size:40px}@media screen and (max-width:767px){.single-content-area .entry-title{font-size:30px}}.single-content-area .entry-content ol,.single-content-area .entry-content ul{text-align:initial}.single-content-area .post-thumbnail{margin-bottom:30px;text-align:center}.single-content-area .post-thumbnail img{border-radius:30px}.single-content-area .post-thumbnail .posted-on{display:none}@media screen and (max-width:991px){.single-content-area{grid-column:1/-1}}@media screen and (max-width:767px){.single-content-area{text-align:center}}.widget-area{grid-column:12/-1}@media screen and (max-width:991px){.widget-area{grid-column:1/-1;grid-row:1/auto}.blog .widget-area{grid-row:2/auto}}.archive-description,.page-title{grid-column:1/-1}.page-title{font-size:65px;margin-bottom:0}@media screen and (max-width:767px){.page-title{font-size:35px}.archive-description,.page-title{text-align:center}}article{grid-gap:10px;align-self:start;border-radius:20px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.1);box-shadow:0 20px 50px rgba(0,0,0,.1);display:grid;grid-column:1/-1;grid-template-columns:repeat(16,1fr);padding:40px 20px 40px 40px}article .post-details{grid-column:1/span 8}@media screen and (max-width:767px){article .post-details{grid-column:1/-1;grid-row:2/auto;padding:0 30px;text-align:center}}article .post-thumbnail{grid-column:span 8/-1;position:relative}article .post-thumbnail img{border-radius:10px;width:100%}@media screen and (max-width:767px){article .post-thumbnail img{border-radius:20px}}article .post-thumbnail .posted-on{background-color:#fff;border-radius:100%;height:60px;padding:15px;position:absolute;right:-10px;top:-10px;width:60px}article .post-thumbnail .posted-on a{color:#13181c;font-size:11px;text-align:center;text-transform:uppercase}article .post-thumbnail .posted-on a span{color:#8fba55;display:block;font-size:17px;line-height:1}article .post-thumbnail .posted-on a:hover{color:#8fba55}article .post-thumbnail .posted-on a:hover span{color:#13181c}@media screen and (max-width:767px){article .post-thumbnail{grid-column:1/-1;grid-row:1/auto;text-align:center}}article .cat-links{display:block;margin-bottom:10px}article .cat-links a:hover{color:#13181c}article .entry-title{font-size:25px}article .entry-title a{color:#13181c}article .entry-title a:hover{color:#8fba55}@media screen and (max-width:767px){article .entry-content{margin-bottom:60px}}article .read-more{position:relative}article .read-more svg{fill:#8fba55;background-color:#fff;border:5px solid #8fba55;border-radius:100%;height:50px;padding:10px;width:50px}article .read-more svg:hover{fill:#fff;background-color:#8fba55;border-color:#fff;-webkit-box-shadow:0 0 0 1px rgba(143,186,85,.3);box-shadow:0 0 0 1px rgba(143,186,85,.3)}@media screen and (max-width:767px){article .read-more svg{bottom:-25px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}article{padding:0}}.page-template-full-width #content>*{grid-column:1/-1}.has-zp-color-1-color{color:#13181c}.has-zp-color-1-background-color{background-color:#13181c}.has-zp-color-2-color{color:#434f57}.has-zp-color-2-background-color{background-color:#434f57}.has-zp-color-3-color{color:#8299a8}.has-zp-color-3-background-color{background-color:#8299a8}.has-zp-color-4-color{color:#8fba55}.has-zp-color-4-background-color{background-color:#8fba55}.has-zp-color-5-color{color:#b9c1c6}.has-zp-color-5-background-color{background-color:#b9c1c6}.has-zp-color-6-color{color:#eaeef1}.has-zp-color-6-background-color{background-color:#eaeef1}.has-zp-color-7-color{color:#f5f9fc}.has-zp-color-7-background-color{background-color:#f5f9fc}.has-zp-color-8-color{color:#fff}.has-zp-color-8-background-color{background-color:#fff}.has-zp-color-9-color{color:#d1d7db}.has-zp-color-9-background-color{background-color:#d1d7db}.has-zp-color-10-color{color:#2f383e}.has-zp-color-10-background-color{background-color:#2f383e}.has-zp-color-11-color{color:#2f393f}.has-zp-color-11-background-color{background-color:#2f393f}.wp-block-columns,.wp-block-group{grid-column:1/-1}@media screen and (max-width:767px){.wp-block-columns{display:grid!important}}.wp-block-spacer{grid-column:1/-1}@media screen and (max-width:767px){.wp-block-spacer.mobile-responsive-spacer,.wp-block-spacer.zp-mobile-responsive-spacer{height:120px!important}.wp-block-spacer.zp-clients-spacer{height:30px!important}.wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.wp-block-column .mobile-responsive-spacer:first-child,.wp-block-column .zp-mobile-responsive-spacer:first-child{height:0!important}}.zp-information-block{grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-column:1/-1;grid-template-columns:repeat(16,1fr)}.zp-information-block.full-width-information .zp-information-title{font-size:35px}@media screen and (min-width:992px){.zp-information-block.full-width-information .zp-information-title{font-size:50px}.zp-information-block.full-width-information .zp-information-description,.zp-information-block.full-width-information .zp-information-subdescription{max-width:100%}}.zp-information-block.zp-career-information-block .zp-information-details{grid-gap:10px;display:grid;grid-template-rows:repeat(2,1fr)}.zp-information-block.zp-career-information-block .zp-information-subtitle{font-size:35px;grid-row:3/-1;margin-top:100px}@media screen and (max-width:767px){.zp-information-block.zp-career-information-block .zp-information-subtitle{font-size:30px;margin-top:0}}.zp-information-block.zp-contact-information-information-block .zp-information-details{display:grid;grid-column:1/-1}@media screen and (min-width:992px){.zp-information-block.zp-contact-information-information-block .zp-information-details{grid-column:span 12}}.zp-information-block.zp-contact-information-information-block .zp-information-subtitle{font-size:30px;grid-row:2/3;margin-bottom:30px}@media screen and (max-width:767px){.zp-information-block.zp-contact-information-information-block .zp-information-subtitle{font-size:25px}}.zp-information-block.zp-contact-information-information-block .zp-information-title{font-size:65px;margin-bottom:15px}@media screen and (max-width:767px){.zp-information-block.zp-contact-information-information-block .zp-information-title{font-size:35px}}.zp-information-block.zp-contact-information-information-block .zp-information-subdescription{margin-bottom:30px}.zp-information-block.zp-contact-information-information-block .zp-information-subdescription p:last-child{margin-bottom:0}.zp-information-block.zp-contact-information-information-block .zp-information-link{justify-self:start}@media screen and (max-width:767px){.zp-information-block.zp-contact-information-information-block .zp-information-link{display:block;margin:0 auto}}@media screen and (max-width:991px){.zp-information-block{grid-gap:30px 10px}}.zp-information-details{grid-column:span 9}@media screen and (max-width:767px){.zp-information-details{text-align:center}}@media screen and (max-width:991px){.zp-information-details{grid-column:1/-1}}.zp-information-image{grid-column:span 7}@media screen and (max-width:991px){.zp-information-image{grid-column:1/-1}}.zp-information-image img{display:block;margin:0 auto;max-width:none}.zp-information-icon{grid-column:span 7;margin:0 auto;max-width:100%;width:270px}@media screen and (min-width:768px){.zp-information-icon{width:430px}}@media screen and (min-width:992px){.zp-information-icon{margin:0}}@media screen and (max-width:991px){.zp-information-icon{grid-column:1/-1}}.zp-information-icon .image-container{border:30px solid #8fba55;border-radius:50%;margin:100px 0;padding-top:calc(100% - 60px);position:relative;width:100%}@media screen and (min-width:768px){.zp-information-icon .image-container{border-width:50px;margin:140px auto;padding-top:calc(100% - 100px)}}@media screen and (min-width:992px){.zp-information-icon .image-container{margin:140px 0 140px 140px}}.zp-information-icon .image-container:after,.zp-information-icon .image-container:before{border:1px solid #eaeef1;border-radius:50%;content:"";position:absolute}.zp-information-icon .image-container:before{height:calc(100% + 160px);left:-80px;top:-80px;width:calc(100% + 160px)}@media screen and (min-width:768px){.zp-information-icon .image-container:before{height:calc(100% + 240px);left:-120px;top:-120px;width:calc(100% + 240px)}}.zp-information-icon .image-container:after{height:calc(100% + 260px);left:-130px;top:-130px;width:calc(100% + 260px)}@media screen and (min-width:768px){.zp-information-icon .image-container:after{height:calc(100% + 380px);left:-190px;top:-190px;width:calc(100% + 380px)}}.zp-information-icon svg{fill:#8fba55;height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(80% - 60px)}@media screen and (min-width:768px){.zp-information-icon svg{width:calc(80% - 100px)}}.zp-information-subtitle{font-size:25px;font-weight:400;line-height:1.3;margin-bottom:15px}@media screen and (min-width:768px){.zp-information-subtitle{font-size:40px}}.zp-information-title{font-size:40px;line-height:1.2;margin-bottom:30px}@media screen and (min-width:768px){.zp-information-title{font-size:65px}}.zp-information-description{font-size:20px;font-weight:300;line-height:1.65}@media screen and (min-width:768px){.zp-information-description{font-size:25px}}.zp-information-description p+p{margin-top:30px}.zp-information-subdescription{font-size:20px;line-height:1.65}.zp-information-description,.zp-information-subdescription{margin-bottom:30px}.zp-services-main-column+.zp-information-link{margin-top:50px}.zp-icon-box-block{border:1.5px solid transparent;border-radius:30px;-webkit-box-shadow:0 0 50px rgba(0,0,0,.1);box-shadow:0 0 50px rgba(0,0,0,.1);color:inherit;display:block;padding:45px;text-align:initial}.zp-icon-box-block svg{fill:#b9c1c6;height:64px;margin-bottom:15px;width:64px}.zp-icon-box-block:hover{border-color:#8fba55}.zp-icon-box-block:hover svg{fill:#8fba55}@media screen and (max-width:767px){.zp-icon-box-block{grid-gap:25px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px}}@media screen and (max-width:767px) and (min-width:768px){.zp-icon-box-block{grid-gap:10px}}@media screen and (max-width:767px){.zp-icon-box-block svg{grid-column:1/1}.zp-icon-box-block .zp-icon-box-details{grid-column:2/-1}}.zp-icon-box-title{font-size:25px;margin-bottom:15px}.zp-icon-box-description{margin-bottom:0}.zp-testimonial-slides .swiper-wrapper{margin:0 auto;max-width:574px}.zp-testimonial-block{grid-column:1/-1}.zp-testimonial-block.zp-testimonial-case-study-single .zp-testimonial-saying{border-radius:30px;padding:50px 100px;text-align:center}.zp-testimonial-block.zp-testimonial-case-study-single .zp-testimonial-saying svg{height:50px;margin-bottom:30px;position:static;width:50px}@media screen and (max-width:767px){.zp-testimonial-block.zp-testimonial-case-study-single .zp-testimonial-saying svg{height:36px;margin-bottom:0;width:36px}}.zp-testimonial-block.zp-testimonial-case-study-single .zp-testimonial-saying:after{border-left-color:transparent;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media screen and (max-width:767px){.zp-testimonial-block.zp-testimonial-case-study-single .zp-testimonial-saying{padding:50px}}.zp-testimonial-block.zp-testimonial-case-study-single .zp-testimonial-details{display:block;text-align:center}.zp-testimonial-block.swiper-slide-active .zp-testimonial-details,.zp-testimonial-block.swiper-slide-active .zp-testimonial-saying{opacity:1}.zp-testimonial-saying{background:#eaeef1;border-radius:30px;border-bottom-left-radius:0;font-size:20px;opacity:0;padding:50px 80px 80px 50px;position:relative;-webkit-transition-duration:1s;transition-duration:1s}.zp-testimonial-saying:after{border-color:#eaeef1 transparent transparent #eaeef1;border-style:solid;border-width:30px;bottom:0;content:"";left:0;position:absolute;top:100%}.zp-testimonial-saying svg{fill:#fff;height:36px;position:absolute;right:5%;top:10%;width:36px}@media screen and (max-width:767px){.zp-testimonial-saying svg{position:relative;right:0;top:0}.zp-testimonial-saying{padding:50px;text-align:center}}.zp-testimonial-name,.zp-testimonial-position,.zp-testimonial-testimonial{margin-bottom:0}.zp-testimonial-details{grid-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:auto 1fr;margin-top:20px;opacity:0;padding-left:70px;-webkit-transition-duration:1s;transition-duration:1s}.zp-testimonial-image{border-radius:100%;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.zp-testimonial-name{color:#13181c;font-family:Ubuntu,sans-serif;font-size:17px;font-weight:700;line-height:1.4}.zp-testimonial-position{font-size:14px}.zp-cta-block{grid-column:3/-3;position:relative;text-align:center}@media screen and (max-width:767px){.zp-cta-block{grid-column:2/-2;margin:10px}}.zp-cta-block:after,.zp-cta-block:before{border:1px solid #eaeef1;content:"";position:absolute;z-index:-1}.zp-cta-block:before{border-radius:50px;height:calc(100% + 50px);left:-25px;top:-25px;width:calc(100% + 50px)}@media screen and (min-width:992px){.zp-cta-block:before{border-radius:200px}}.zp-cta-block:after{border-radius:75px;height:calc(100% + 100px);left:-50px;top:-50px;width:calc(100% + 100px)}@media screen and (min-width:992px){.zp-cta-block:after{border-radius:200px}}.zp-cta-main-details{background:#f5f9fc;border:1.5px solid #d1d7db;border-radius:150px;padding:50px 80px}@media screen and (max-width:767px){.zp-cta-main-details{border-radius:25px;padding:40px 30px}}.zp-cta-description{color:#13181c;font-size:20px;line-height:1.65}@media screen and (max-width:767px){.zp-cta-description{margin-bottom:0;margin-left:-30px;margin-right:-30px}}.zp-cta-description strong{color:#8fba55;font-weight:700}.zp-cta-link,.zp-cta-link-outside{padding:15px 45px}@media screen and (max-width:767px){.zp-cta-link{display:none}}.zp-cta-link-outside{display:none;margin-top:30px;text-align:center}@media screen and (max-width:767px){.zp-cta-link-outside{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.zp-title-title{font-size:50px;line-height:1.2;margin-bottom:0;text-align:right}@media screen and (max-width:767px){.zp-title-title{font-size:35px;text-align:center}}.zp-paragraph-paragraph{font-size:20px;margin-bottom:0}@media screen and (max-width:767px){.zp-paragraph-paragraph{font-size:17px;text-align:center}}.zp-case-study-block{display:grid;grid-column:1/-1;position:relative}.zp-case-study-block .zp-case-study-details .entry-content{display:block;margin-bottom:30px}.zp-case-study-block .zp-case-study-thumbnail{margin-bottom:30px}.zp-case-study-block-lines{left:50%;margin-left:-50vw;position:absolute;top:225px;width:100vw;z-index:-1}@media screen and (max-width:767px){.zp-case-study-block-lines{top:162px}}.zp-case-study-block-lines div{background-color:#eaeef1;height:1px;margin-bottom:28px;width:100%}.zp-case-study-block-lines div:nth-child(7){background-color:#8fba55}.zp-case-study-block-lines div:last-child{margin-bottom:0}.zp-case-study-title{font-size:40px;margin-bottom:120px;margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:767px){.zp-case-study-title{font-size:30px;margin-bottom:30px;max-width:100%}}.zp-case-study-thumbnail{margin-bottom:60px}.zp-case-study-thumbnail img{border-radius:15px}.zp-case-study-details{background-color:#fff;border-radius:30px;-webkit-box-shadow:0 30px 37px rgba(0,0,0,.1);box-shadow:0 30px 37px rgba(0,0,0,.1);color:#13181c;display:block;padding:25px;position:relative;text-align:center}.zp-case-study-details .entry-title{display:block!important;font-size:20px;margin-bottom:15px;-webkit-transition-duration:.3s;transition-duration:.3s}.home .zp-case-study-details .entry-title{color:#13181c;font-family:Ubuntu,sans-serif;font-weight:500;line-height:1.4}.zp-case-study-details .entry-content{color:#13181c;margin-bottom:60px}.zp-case-study-details .read-more{background-color:#fff;border-radius:100%;bottom:-32px;left:50%;line-height:1;padding:11px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.zp-case-study-details .read-more div{border:1px solid #8fba55;border-radius:50%;padding:12px}.zp-case-study-details .read-more div,.zp-case-study-details .read-more svg{fill:#8fba55;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}.zp-case-study-details .read-more svg{height:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:16px}.zp-case-study-details:hover .entry-title{color:#8fba55}.zp-case-study-details:hover .read-more div{background-color:#8fba55}.zp-case-study-details:hover .read-more svg{fill:#fff}.zp-case-study-posts-slider{margin:-30px;overflow:hidden}.zp-case-study-posts{overflow:visible;padding:30px 30px 80px}.zp-case-study-posts-button-next,.zp-case-study-posts-button-prev{bottom:100px;display:block;height:30px;margin:auto;top:auto;width:25px}.zp-case-study-posts-button-next:after,.zp-case-study-posts-button-prev:after{background:url(../svgs/down-arrow.svg) no-repeat;background-size:25px 30px;content:"";display:block;height:30px;width:25px}.zp-case-study-posts-button-prev{left:-5%}.zp-case-study-posts-button-prev:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:767px){.zp-case-study-posts-button-prev{left:35%;top:calc(100% + 30px)}}.zp-case-study-posts-button-next{right:-5%}.zp-case-study-posts-button-next:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:767px){.zp-case-study-posts-button-next{right:35%;top:calc(100% + 30px)}}.zp-contact-cta-block{grid-column:3/-3}@media screen and (max-width:991px){.zp-contact-cta-block{grid-column:1/-1}}.zp-contact-cta-details{background-image:url(../img/contact-cta.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding:20px;text-align:center}.zp-contact-cta-details svg{fill:#b9c1c6;height:50px;margin-bottom:30px;width:50px}@media screen and (max-width:375px){.zp-contact-cta-details svg{margin-bottom:0}}@media screen and (max-width:575px){.zp-contact-cta-details svg{margin-bottom:15px}}@media screen and (min-width:768px){.zp-contact-cta-details svg{height:80px;width:80px}}@media screen and (max-width:375px){.zp-contact-cta-details{padding:70px 0}}@media screen and (min-width:376px){.zp-contact-cta-details{padding:60px 20px}}@media screen and (min-width:576px){.zp-contact-cta-details{padding:100px}}@media screen and (min-width:1200px){.zp-contact-cta-details{padding:200px}}@media screen and (min-width:1600px){.zp-contact-cta-details{padding:240px}}.zp-contact-cta-main-title{font-size:35px;margin-bottom:80px;margin-top:200px;text-align:center}@media screen and (max-width:767px){.zp-contact-cta-main-title{font-size:25px;margin-bottom:30px;margin-top:30px}}.zp-contact-cta-title{font-size:50px;line-height:1.2;margin-bottom:30px}@media screen and (max-width:767px){.zp-contact-cta-title{font-size:30px}}@media screen and (max-width:375px){.zp-contact-cta-title{font-size:24px}}.zp-contact-cta-description{font-size:17px;line-height:1.8}@media screen and (min-width:768px){.zp-contact-cta-description{font-size:20px}}.zp-contact-cta-link{background-color:#8fba55;border:1px solid #8fba55;color:#fff;padding:15px 50px}.zp-contact-cta-link:hover{background-color:#82af47}@media screen and (max-width:575px){.zp-contact-cta-link{padding:15px 30px}}.zp-contact-cta-description-link-outside{display:none;margin-top:30px;text-align:center}@media screen and (max-width:767px){.zp-contact-cta-description-link-outside{display:block}.zp-contact-cta-description-link{display:none}}.zp-services-block{grid-column:1/-1}.zp-services-block.zp-services-block-color-scheme-dark .zp-services-single-service-details{background-color:#2f383e}.zp-services-block.zp-services-block-color-scheme-dark .zp-services-description,.zp-services-block.zp-services-block-color-scheme-dark .zp-services-title{color:#fff}.zp-services-block.zp-services-items-align-center .zp-services-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zp-services-block.zp-services-block-position-right .zp-services-grid-service-details{grid-row-start:1}@media screen and (max-width:767px){.zp-services-block.zp-services-block-position-right .zp-services-grid-service-details{grid-column:1/-1;grid-row-start:2}}.zp-services-block.zp-services-block-position-right .zp-services-icon-box{padding:0 60px 0 30px}@media screen and (min-width:768px){.zp-services-grid{grid-gap:0 30px;display:grid;grid-template-columns:repeat(3,1fr)}}.zp-services-icon-box svg{fill:#8fba55;height:64px;margin-bottom:15px;width:64px}@media screen and (max-width:767px){.zp-services-icon-box{grid-column:1/-1;text-align:center}}@media screen and (min-width:768px){.zp-services-icon-box{padding:0 30px 0 60px}}.zp-services-grid-service-details{grid-gap:10px;display:grid}@media screen and (min-width:768px){.zp-services-grid-service-details{grid-gap:30px;grid-column:span 2;grid-template-columns:1fr 1fr}}.zp-services-grid-service-details .zp-services-link{-ms-flex-item-align:stretch;align-self:stretch}.zp-services-main-title{font-size:30px;margin-bottom:15px}.zp-services-main-description{margin-bottom:30px}.zp-services-title{font-size:20px;margin-bottom:15px;padding-left:40px;position:relative}.zp-services-title svg.zp-bullet{fill:#8fba55;height:20px;left:0;position:absolute;top:3px;width:20px}.zp-services-description{color:#13181c;font-size:15px;margin-bottom:15px}.zp-services-link{-ms-flex-item-align:start;align-self:start;background:#f5f9fc;border:1px solid #d1d7db;border-radius:20px;color:#13181c;display:block;padding:40px;position:relative}@media screen and (min-width:768px){.zp-services-link{padding:40px 40px 70px}}.zp-services-link svg{fill:#fff;height:30px;width:30px}.zp-services-link svg.zp-circle-arrow{bottom:20px;display:block;opacity:0;position:absolute;right:20px}@media screen and (max-width:767px){.zp-services-link svg.zp-circle-arrow{display:none}}.zp-services-link:hover{background-color:#8fba55!important;-webkit-box-shadow:0 10px 30px -5px #8fba55;box-shadow:0 10px 30px -5px #8fba55}.zp-services-link:hover svg{fill:#fff}.zp-services-link:hover svg.zp-circle-arrow{opacity:1}.zp-services-link:hover .zp-services-description,.zp-services-link:hover .zp-services-title{color:#fff}@media screen and (max-width:767px){.zp-services-link{grid-column:1/-1;padding:30px 20px}.zp-services-accordion-toggle{position:absolute;right:0;top:0}.zp-services-accordion-toggle svg{fill:#8fba55}}@media screen and (min-width:768px){.zp-services-accordion-toggle{display:none}}@media screen and (max-width:767px){.zp-services-mobile-accordion-details{display:none}}@media screen and (min-width:768px){.zp-services-mobile-accordion-details{display:block!important}}@media screen and (max-width:767px){.zp-services-mobile-accordion-title{cursor:pointer;position:relative}}.zp-approach-block{display:grid;grid-column:1/-1;position:relative}@media screen and (max-width:767px){.zp-approach-block.zp-section-bullet-icon-mobile-above .zp-approach-main-title{padding-top:50px;position:relative;text-align:center}.zp-approach-block.zp-section-bullet-icon-mobile-above .zp-approach-main-title svg{left:50%;margin-right:0;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}}.zp-approach-main-title{font-size:40px}.zp-approach-main-title svg{fill:#8fba55;height:30px;margin-right:15px;width:30px}@media screen and (max-width:767px){.zp-approach-main-title{font-size:30px}}.zp-approach-slider{margin:-30px;overflow:hidden}.zp-approach-slides{overflow:visible;padding:30px 30px 80px}.zp-approach-details{background-color:#fff;border-radius:30px;-webkit-box-shadow:0 10px 50px rgba(0,0,0,.1);box-shadow:0 10px 50px rgba(0,0,0,.1);padding:30px;position:relative}@media screen and (min-width:1200px){.zp-approach-details{padding:50px}}@media screen and (max-width:767px){.zp-approach-details{padding:30px 30px 50px}}.zp-approach-details svg{fill:#b9c1c6;background-color:#fff;height:60px;width:60px}.zp-approach-icon-count{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:36px;position:relative;z-index:1}.zp-approach-icon-count:after{background-color:#eaeef1;content:"";height:1px;position:absolute;width:100%;z-index:-3}.zp-approach-count{background-color:#8fba55;border-radius:100%;color:#fff;font-size:25px;font-weight:500;height:50px;line-height:50px;position:relative;text-align:center;width:50px}.zp-approach-count:after,.zp-approach-count:before{background-color:#fff;border:1px solid #eaeef1;border-radius:50%;content:"";position:absolute}.zp-approach-count:before{height:calc(100% + 12px);left:-7px;top:-7px;width:calc(100% + 12px);z-index:-1}.zp-approach-count:after{height:calc(100% + 28px);left:-15px;top:-15px;width:calc(100% + 28px);z-index:-2}.zp-approach-title{font-size:25px}.zp-approach-description{margin-bottom:0}@media screen and (max-width:767px){.zp-approach-description,.zp-approach-main-title,.zp-approach-title{text-align:center}}.zp-approach-pagination{bottom:0!important}.zp-approach-pagination .swiper-pagination-bullet{height:12px;margin:0 15px!important;width:12px}.zp-approach-pagination .swiper-pagination-bullet-active{background-color:#8fba55}.zp-single-info-block{grid-column:1/-1;position:relative}.zp-single-info-block.zp-single-info-block-position-right .zp-single-info-details{grid-column:9/-1;padding-left:40px;padding-right:0}@media screen and (max-width:767px){.zp-single-info-block.zp-single-info-block-position-right .zp-single-info-details{grid-column:1/-1;grid-row-start:1;padding-left:0}}.zp-single-info-block.zp-single-info-block-position-right .zp-single-info-image{grid-column:1/span 8;grid-row-start:1;padding-left:0}@media screen and (max-width:767px){.zp-single-info-block.zp-single-info-block-position-right .zp-single-info-image{grid-column:1/-1;grid-row-start:2;padding-right:0}.zp-single-info-block.zp-section-bullet-icon-mobile-above .zp-single-info-title{padding-top:50px;position:relative;text-align:center}.zp-single-info-block.zp-section-bullet-icon-mobile-above .zp-single-info-title svg{left:50%;margin-right:0;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media screen and (min-width:768px){.zp-single-info-block-icon{padding-top:210px}}.zp-single-info-grid{-webkit-box-align:center;-ms-flex-align:center;grid-gap:30px;align-items:center;display:grid;grid-template-columns:repeat(16,1fr)}@media screen and (max-width:767px){.zp-single-info-grid{grid-template-columns:16fr}}.zp-single-info-details{font-size:20px;grid-column:1/span 8;line-height:33px;padding-right:40px}.zp-single-info-details .zp-single-info-image-wrapper{margin-bottom:30px}@media screen and (max-width:767px){.zp-single-info-details{font-size:17px;grid-column:1/-1;line-height:28px;padding-right:0;text-align:center}}.zp-single-info-image{grid-column:9/-1;padding-left:40px}@media screen and (max-width:767px){.zp-single-info-image{grid-column:1/-1;padding-left:0}}.zp-single-info-title{font-size:35px;line-height:45px;position:relative}@media screen and (min-width:992px){.zp-single-info-title{padding-left:56px}}.zp-single-info-title svg{fill:#8fba55;height:38px;margin-right:15px;width:38px}@media screen and (min-width:992px){.zp-single-info-title svg{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:767px){.zp-single-info-title{font-size:30px;line-height:35px}}.zp-single-info-image-wrapper{border-radius:30px;-webkit-box-shadow:0 10px 50px rgba(0,0,0,.1);box-shadow:0 10px 50px rgba(0,0,0,.1);padding:22px 22px 60px;text-align:center}.zp-single-info-image-wrapper img{border-radius:15px}@media screen and (max-width:767px){.zp-single-info-image-wrapper{border-radius:20px;padding:15px 15px 30px}.zp-single-info-image-wrapper img{border-radius:20px}}.zp-single-info-icon-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:40px solid #eaeef1;border-radius:50%;display:grid;height:320px;justify-items:center;margin:0 auto;position:relative;width:320px}@media screen and (min-width:992px){.zp-single-info-icon-wrapper{border-width:50px;height:430px;width:430px}}@media screen and (min-width:768px){.zp-single-info-icon-wrapper:before{background:url(../svgs/circles.svg) no-repeat;background-size:180px 180px;content:"";height:180px;position:absolute;top:-260px;width:180px}.zp-single-info-icon-wrapper:after{background-color:#eaeef1;content:"";height:30px;position:absolute;top:-80px;width:2px}}.zp-single-info-icon-wrapper svg{height:auto;width:126px}.zp-single-info-icon-wrapper svg *{fill:#8fba55!important}@media screen and (min-width:992px){.zp-single-info-icon-wrapper svg{width:170px}}.zp-single-info-link{font-weight:400}.zp-single-info-link svg{fill:#8fba55;height:16px;margin-left:10px;width:16px}.zp-single-info-link:hover{color:#13181c}.zp-single-info-link:hover svg{fill:#13181c}.zp-values-block{grid-column:1/-1}.zp-values-title{font-size:40px;margin-bottom:70px;padding-top:50px;position:relative;text-align:center}.zp-values-title svg{fill:#8fba55;height:30px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:30px}@media screen and (max-width:767px){.zp-values-title{font-size:30px;margin-bottom:30px}}.zp-values-grid{grid-gap:30px;color:#13181c;display:grid;font-size:18px;font-weight:500;grid-template-columns:repeat(16,1fr);list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.zp-values-grid{grid-template-columns:16fr}}.zp-values-single-value{align-self:start;background-color:#f5f9fc;border:1px solid #d1d7db;border-radius:20px;grid-column:span 8;padding:25px;position:relative}.zp-values-single-value svg{fill:#8fba55;height:20px;position:absolute;width:20px}@media screen and (max-width:767px){.zp-values-single-value svg{left:50%;top:-10px;-webkit-transform:translate(-50%);transform:translate(-50%)}}.zp-values-single-value span{display:block;margin-left:30px}@media screen and (max-width:767px){.zp-values-single-value span{margin-left:0}}.zp-team-block{background-image:url(../svgs/our-team-bg.svg),-webkit-gradient(linear,left top,left bottom,color-stop(85%,#2f393f),color-stop(0,#fff));background-image:url(../svgs/our-team-bg.svg),linear-gradient(#2f393f 85%,#fff 0);background-position:-630px -80px,0 0;background-repeat:no-repeat;grid-column:1/-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:60px}@media screen and (min-width:768px){.zp-team-block .zp-container{padding:0 32px}}.zp-team-grid{grid-gap:30px;display:grid;grid-template-columns:repeat(18,1fr)}@media screen and (max-width:575px){.zp-team-grid{grid-template-columns:18fr}}.zp-team-single{background-color:#434f57;border-radius:30px;-webkit-box-shadow:0 40px 50px rgba(0,0,0,.1);box-shadow:0 40px 50px rgba(0,0,0,.1);grid-column:span 6;padding:45px 45px 70px}@media screen and (max-width:991px){.zp-team-single{grid-column:span 9;padding:15px 15px 30px;text-align:center}}.zp-team-title{color:#fff;font-size:40px;margin-bottom:70px;padding-top:50px;position:relative;text-align:center}.zp-team-title img{display:block;margin:0 auto 20px}@media screen and (max-width:767px){.zp-team-title{font-size:30px;margin-bottom:30px}}.zp-team-image{text-align:right}.zp-team-image img{background-color:#4f5c65;border-radius:100%;padding:15px}@media screen and (max-width:767px){.zp-team-image{margin-bottom:15px;position:relative;text-align:center}}.zp-team-image-border{border:1px solid #4f5c65;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:15px}.zp-team-description,.zp-team-name,.zp-team-position{margin-bottom:0}.zp-team-name{color:#fff;font-size:30px}.zp-team-position{color:#8fba55;font-weight:500}.zp-team-description{color:#fff;font-size:15px;margin-top:30px}@media screen and (max-width:767px){.zp-team-description{display:none}}@media screen and (min-width:768px){.zp-team-description{display:block!important}}@media screen and (max-width:767px){.zp-team-accordion-toggle{cursor:pointer;position:absolute;right:0;top:0}.zp-team-accordion-toggle svg{fill:#8fba55;height:30px;width:30px}}@media screen and (min-width:768px){.zp-team-accordion-toggle{display:none}}.zp-other-services-block{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(85%,#2f393f),color-stop(0,#fff));background-image:linear-gradient(#2f393f 85%,#fff 0);grid-column:1/-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:60px}@media screen and (max-width:767px){.zp-other-services-block{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#2f393f),color-stop(0,#fff));background-image:linear-gradient(#2f393f 100%,#fff 0);padding-bottom:30px;padding-top:40px}}.zp-other-services-title{color:#fff;font-size:40px;margin-bottom:70px;text-align:center}@media screen and (max-width:767px){.zp-other-services-title{font-size:30px;margin-bottom:30px}}.zp-other-services-grid{grid-gap:30px;display:grid;grid-template-columns:repeat(18,1fr)}@media screen and (max-width:575px){.zp-other-services-grid{grid-gap:15px;grid-template-columns:18fr}}.zp-other-services-service-title{font-size:25px}@media screen and (max-width:767px){.zp-other-services-description{display:none}}.zp-other-services-link{align-self:start;background-color:#fff;border-radius:30px;-webkit-box-shadow:0 40px 50px rgba(0,0,0,.1);box-shadow:0 40px 50px rgba(0,0,0,.1);color:#13181c;display:block;grid-column:span 6;height:100%;padding:30px 50px;position:relative}.zp-other-services-link svg{fill:#b9c1c6;height:48px;margin-bottom:15px;width:48px}.zp-other-services-link svg:last-child{fill:#fff;bottom:20px;height:30px;margin-bottom:0;opacity:0;position:absolute;right:20px;width:30px}@media screen and (max-width:767px){.zp-other-services-link svg:last-child{display:none}}.zp-other-services-link:nth-child(4n){grid-column:4/span 6}@media screen and (max-width:767px){.zp-other-services-link:nth-child(4n){grid-column:1/-1}}.zp-other-services-link:nth-child(5n){grid-column:10/span 6}@media screen and (max-width:767px){.zp-other-services-link:nth-child(5n){grid-column:1/-1}}.zp-other-services-link:hover{background-color:#8fba55}.zp-other-services-link:hover .zp-other-services-description,.zp-other-services-link:hover .zp-other-services-service-title{color:#fff}.zp-other-services-link:hover svg{fill:#fff}.zp-other-services-link:hover svg:last-child{opacity:1}@media screen and (max-width:991px){.zp-other-services-link{padding:30px}}@media screen and (max-width:767px){.zp-other-services-link{grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;display:grid;grid-column:1/-1;grid-template-columns:repeat(16,1fr)}.zp-other-services-link svg{grid-column:1/4;margin-bottom:0}.zp-other-services-link .zp-other-services-service-title{grid-column:4/-1;margin-bottom:0}}.zp-career-block{grid-column:1/-1}.zp-career-block .entry-title{color:#13181c;display:block!important;font-size:25px;margin-bottom:10px}.zp-career-grid{grid-gap:80px 40px;display:grid;grid-template-columns:repeat(18,1fr)}@media screen and (max-width:991px){.zp-career-grid{grid-gap:60px 40px}}@media screen and (max-width:767px){.zp-career-grid{grid-gap:40px;grid-template-columns:18fr}}.zp-career-single{border-radius:30px;-webkit-box-shadow:0 40px 50px rgba(0,0,0,.1);box-shadow:0 40px 50px rgba(0,0,0,.1);color:#13181c;display:grid;grid-column:span 6;padding:50px;position:relative}.zp-career-single svg{fill:#8fba55;height:30px;position:absolute;right:10px;top:10px;width:30px}.zp-career-single .zp-career-link{color:#8fba55}.zp-career-single:hover{color:#13181c}.zp-career-single:hover .entry-title{color:#8fba55}.zp-career-single:hover .zp-career-link{background-color:#8fba55;color:#fff}@media screen and (max-width:991px){.zp-career-single{grid-column:span 9;padding:50px 30px}}@media screen and (max-width:767px){.zp-career-single{grid-column:1/-1;text-align:center}}.zp-career-department{color:#8fba55;margin-bottom:5px}.zp-career-border{border-top:1px solid #eaeef1;position:relative}.zp-career-border:before{border-top:1px solid #8fba55;content:"";left:0;position:absolute;top:-1px;width:100px}@media screen and (max-width:767px){.zp-career-border:before{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.zp-career-border{margin-left:-30px;margin-right:-30px}}.zp-career-locations{font-weight:700;margin-bottom:30px;margin-top:30px}.zp-career-locations span{display:block;font-weight:400;margin-top:10px}.zp-contact-information-block{background-color:#f5f9fc;border:1px solid #eaeef1;border-radius:30px;grid-column:1/-1;padding:50px}.zp-contact-information-block.zp-contact-information-block-color-scheme-dark{background-color:#2f383e;border-color:#2f383e}.zp-contact-information-block.zp-contact-information-block-color-scheme-dark .zp-contact-information-title{color:#fff}.zp-contact-information-block.zp-contact-information-block-color-scheme-dark .zp-contact-information-address,.zp-contact-information-block.zp-contact-information-block-color-scheme-dark .zp-contact-information-phone{border-top:1px solid #434f57;color:#fff}.zp-contact-information-block.zp-contact-information-block-color-scheme-dark .zp-contact-information-phone a{color:#fff}.zp-contact-information-block.zp-contact-information-block-color-scheme-dark .zp-contact-information-phone a:hover{color:#8fba55}.zp-contact-information-block address{font-style:normal}.zp-contact-information-block svg{fill:#8fba55;height:40px;width:40px}@media screen and (max-width:767px){.zp-contact-information-block{padding:30px 0}}.zp-contact-information-title{font-size:25px;margin-bottom:30px}@media screen and (max-width:767px){.zp-contact-information-title{text-align:center}}.zp-contact-information-address,.zp-contact-information-phone{grid-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px dotted #d1d7db;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0}@media screen and (max-width:767px){.zp-contact-information-address,.zp-contact-information-phone{padding:30px}}.zp-contact-information-phone{font-size:25px}.zp-contact-information-phone a{color:#434f57}.zp-contact-information-phone a:hover{color:#8fba55}.zp-contact-information-address{font-size:20px}.zp-contact-form-block{background-color:#fff;border:1px solid #d1d7db;border-radius:30px;grid-column:1/-1;padding:60px}.zp-contact-form-block.zp-contact-form-block-color-scheme-dark{background-color:#2f383e;border-color:#2f383e}.zp-contact-form-block.zp-contact-form-block-color-scheme-dark .gform_confirmation_message,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark .gform_description,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark h2{color:#fff}.zp-contact-form-block.zp-contact-form-block-color-scheme-dark input,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark select,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark textarea{background-color:#434f57;color:#fff}.zp-contact-form-block.zp-contact-form-block-color-scheme-dark input::-webkit-input-placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark select::-webkit-input-placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark textarea::-webkit-input-placeholder{color:#fff}.zp-contact-form-block.zp-contact-form-block-color-scheme-dark input::-moz-placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark select::-moz-placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark textarea::-moz-placeholder{color:#fff}.zp-contact-form-block.zp-contact-form-block-color-scheme-dark input:-ms-input-placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark select:-ms-input-placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark textarea:-ms-input-placeholder{color:#fff}.zp-contact-form-block.zp-contact-form-block-color-scheme-dark input::-ms-input-placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark select::-ms-input-placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark textarea::-ms-input-placeholder{color:#fff}.zp-contact-form-block.zp-contact-form-block-color-scheme-dark input::placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark select::placeholder,.zp-contact-form-block.zp-contact-form-block-color-scheme-dark textarea::placeholder{color:#fff}.zp-contact-form-block.zp-contact-form-block-color-scheme-dark .zp-contact-form-block-file-upload{background-color:#434f57;color:#fff}@media screen and (max-width:767px){.zp-contact-form-block.zp-contact-form-block-color-scheme-dark{padding:60px 30px}}.zp-contact-form-block h2{font-size:40px}@media screen and (max-width:767px){.zp-contact-form-block h2{font-size:30px;text-align:center}}.zp-contact-form-block .gform_description{display:block;margin-bottom:30px}@media screen and (max-width:767px){.zp-contact-form-block .gform_description{text-align:center}}.zp-contact-form-block .name_first{padding-right:0!important}.zp-contact-form-block input,.zp-contact-form-block select,.zp-contact-form-block textarea{background-color:#eaeef1;border-color:transparent;border-radius:10px;padding:20px!important}.zp-contact-form-block input::-webkit-input-placeholder,.zp-contact-form-block select::-webkit-input-placeholder,.zp-contact-form-block textarea::-webkit-input-placeholder{color:#434f57;opacity:1}.zp-contact-form-block input::-moz-placeholder,.zp-contact-form-block select::-moz-placeholder,.zp-contact-form-block textarea::-moz-placeholder{color:#434f57;opacity:1}.zp-contact-form-block input:-ms-input-placeholder,.zp-contact-form-block select:-ms-input-placeholder,.zp-contact-form-block textarea:-ms-input-placeholder{color:#434f57;opacity:1}.zp-contact-form-block input::-ms-input-placeholder,.zp-contact-form-block select::-ms-input-placeholder,.zp-contact-form-block textarea::-ms-input-placeholder{color:#434f57;opacity:1}.zp-contact-form-block input::placeholder,.zp-contact-form-block select::placeholder,.zp-contact-form-block textarea::placeholder{color:#434f57;opacity:1}.zp-contact-form-block .gform_fileupload_rules,.zp-contact-form-block input[type=file]{display:none}.zp-contact-form-block-file-upload{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#2f383e;border-radius:10px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px}.zp-contact-form-block-file-upload svg{fill:#8fba55;height:30px;width:30px}.zp-contact-form-block input[type=submit]{background-color:#fff;border-color:#8fba55;border-radius:50px;margin-left:auto;padding:20px 35px!important}@media screen and (max-width:767px){.zp-contact-form-block input[type=submit]{margin-left:0;width:100%}}.zp-contact-form-block input[type=submit]:hover{background-color:#8fba55;color:#fff}.zp-contact-form-block svg{fill:#8fba55;height:30px;width:30px}@media screen and (max-width:767px){.zp-contact-form-block{border:none;padding:0}}.zp-case-study-filter-block{grid-column:1/-1}.zp-case-study-filter-block .zp-case-study-details{grid-column:span 8}.zp-case-study-filter-block .zp-case-study-details .entry-title{font-size:25px}@media screen and (max-width:767px){.zp-case-study-filter-block .zp-case-study-details .entry-title{font-size:20px}.zp-case-study-filter-block .zp-case-study-details{grid-column:1/-1}}.zp-case-study-filter-grid{grid-gap:80px 40px;display:grid;grid-template-columns:repeat(16,1fr)}@media screen and (max-width:767px){.zp-case-study-filter-grid{grid-gap:40px;grid-template-columns:16fr}}.zp-case-study-filter-filters{grid-gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 60px;padding:0}.zp-case-study-filter-filters .zp-case-study-filter-cat{cursor:pointer;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:500}.zp-case-study-filter-filters .zp-case-study-filter-enabled{border-bottom:1px solid #8fba55;color:#8fba55}@media screen and (max-width:767px){.zp-case-study-filter-filters{display:none}}.zp-case-study-filter-select-filters{background-color:#f5f9fc;border:1px solid #eaeef1;display:none;margin-bottom:30px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px;text-align:center}.zp-case-study-filter-select-filters h2{font-size:25px}.zp-case-study-filter-select-filters select{background-color:#fff;border-color:#d1d7db}@media screen and (max-width:767px){.zp-case-study-filter-select-filters{display:block}}.zp-about-project-block{grid-gap:10px;background-color:#f5f9fc;border:1px solid #eaeef1;border-radius:20px;display:grid;grid-column:1/-1;grid-template-columns:repeat(16,1fr);margin-bottom:30px;padding:60px}@media screen and (max-width:767px){.zp-about-project-block{grid-gap:30px;grid-template-columns:16fr;padding:40px 30px;text-align:center}}.zp-about-project-main-details{grid-column:1/span 7}@media screen and (max-width:767px){.zp-about-project-main-details{grid-column:1/-1}}.zp-about-project-secondary-details{grid-column:10/-1}@media screen and (max-width:767px){.zp-about-project-secondary-details{grid-column:1/-1}}.zp-about-project-main-title,.zp-about-project-secondary-title{font-size:25px;margin-bottom:30px}.zp-about-project-description{margin-bottom:0}.zp-about-project-lists{margin-bottom:0!important;text-align:initial}.zp-case-study-related-block{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(65%,#2f393f),color-stop(0,#fff));background-image:linear-gradient(#2f393f 65%,#fff 0);grid-column:1/-1;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:60px}.zp-case-study-related-block .zp-case-study-details{background-color:#fff;border-radius:20px}.zp-case-study-related-block .zp-case-study-details .entry-title{font-size:20px}.zp-case-study-related-block .zp-case-study-details .entry-content{display:block;margin-bottom:30px}.zp-case-study-related-block .zp-case-study-thumbnail{margin-bottom:30px}.zp-case-study-related-block .zp-case-study-thumbnail img{border-radius:10px}@media screen and (max-width:767px){.zp-case-study-related-block{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#2f393f),color-stop(0,#fff));background-image:linear-gradient(#2f393f 70%,#fff 0)}}.zp-case-study-related-title{color:#fff;font-size:40px;margin-bottom:70px;text-align:center}@media screen and (max-width:767px){.zp-case-study-related-title{font-size:30px;margin-bottom:30px}}.zp-case-study-related-slider{margin:-30px;overflow:hidden;position:relative}.zp-case-study-related-slides{overflow:visible;padding:30px 30px 80px}.zp-case-study-related-pagination{bottom:0!important}.zp-case-study-related-pagination .swiper-pagination-bullet{height:12px;margin:0 15px!important;width:12px}.zp-case-study-related-pagination .swiper-pagination-bullet-active{background-color:#8fba55}.zp-error-services-block{grid-column:1/-1}.zp-error-services-title{font-size:35px;margin-bottom:100px;margin-top:160px;text-align:center}@media screen and (max-width:767px){.zp-error-services-title{font-size:25px;margin-bottom:30px;margin-top:30px}}.zp-error-services-grid{grid-gap:30px 0;display:grid;grid-template-columns:repeat(18,1fr)}.zp-error-services-grid a{color:#13181c}.zp-error-services-grid a:hover{color:#8fba55}@media screen and (max-width:767px){.zp-error-services-grid{grid-template-columns:18fr}}.zp-error-services-lists{display:grid;grid-column:span 6;grid-template-columns:repeat(16,1fr)}.zp-error-services-lists.zp-error-services-hovered .zp-error-services-list-main-item-wrapper>svg{fill:#8fba55}.zp-error-services-lists.zp-error-services-hovered .zp-error-services-list-main-item-wrapper>a{color:#8fba55}.zp-error-services-list-main-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-column:1/-1;grid-template-columns:repeat(16,1fr)}.zp-error-services-list-main-item-wrapper>svg{fill:#b9c1c6;grid-column:1/4;height:64px;max-width:100%;width:64px}.zp-error-services-list-main-item-wrapper>a{grid-column:4/-1}.zp-error-services-list-items{display:grid;grid-column:1/-1;grid-template-columns:repeat(16,1fr)}.zp-error-services-list-items a{display:block;grid-column:4/-1}.zp-error-services-list-items a:hover:before{content:url(../svgs/bullet.svg);margin-right:5px}.zp-cta-upwork-block{grid-column:1/-1;margin:50px;position:relative}.zp-cta-upwork-block:after,.zp-cta-upwork-block:before{background:url(../svgs/circles.svg) no-repeat;background-size:auto;background-size:196px 196px;content:"";height:196px;left:50%;position:absolute;top:-345px;-webkit-transform:translate(-50%);transform:translate(-50%);width:196px}@media screen and (max-width:767px){.zp-cta-upwork-block:after,.zp-cta-upwork-block:before{display:none}}.zp-cta-upwork-block:after{bottom:-345px;top:auto}.zp-cta-upwork-straight-line-holder:after,.zp-cta-upwork-straight-line-holder:before{border:1px solid #eaeef1;content:"";height:100px;left:50%;position:absolute;top:-150px;-webkit-transform:translate(-50%);transform:translate(-50%)}@media screen and (max-width:767px){.zp-cta-upwork-straight-line-holder:after,.zp-cta-upwork-straight-line-holder:before{display:none}}.zp-cta-upwork-straight-line-holder:after{bottom:-150px;top:auto}.zp-cta-upwork-after,.zp-cta-upwork-before{border:1px solid #eaeef1;position:absolute;z-index:-1}.zp-cta-upwork-before{border-radius:18px;height:calc(100% + 50px);left:-25px;top:-25px;width:calc(100% + 50px)}.zp-cta-upwork-after{border-radius:20px;height:calc(100% + 100px);left:-50px;top:-50px;width:calc(100% + 100px)}.zp-cta-upwork-contents{grid-gap:10px;background-color:#f5f9fc;border:1px solid #d1d7db;border-radius:15px;display:grid;grid-template-columns:repeat(16,1fr);padding:110px 70px}@media screen and (max-width:767px){.zp-cta-upwork-contents{grid-template-columns:100%;padding:40px 30px}}.zp-cta-upwork-details{grid-column:span 8}@media screen and (max-width:767px){.zp-cta-upwork-details{grid-column:1/-1;margin-bottom:30px}}.zp-cta-upwork-description{font-size:17px;font-weight:700;line-height:1.4}.zp-cta-upwork-description span{color:#8fba55}@media screen and (min-width:576px){.zp-cta-upwork-description{font-size:21px}}@media screen and (min-width:992px){.zp-cta-upwork-description{font-size:25px}}.zp-cta-upwork-badges{grid-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.zp-cta-upwork-stats{background-color:#fff;border-radius:30px;-webkit-box-shadow:0 40px 30px rgba(0,0,0,.08);box-shadow:0 40px 30px rgba(0,0,0,.08);grid-column:10/-1;padding:60px}@media screen and (max-width:767px){.zp-cta-upwork-stats{grid-column:1/-1}}@media screen and (max-width:991px){.zp-cta-upwork-stats{padding:30px}}.zp-cta-upwork-stats-lists{list-style-image:url(../svgs/bullet.svg)}.zp-cta-upwork-stats-lists span{font-weight:700}.zp-cta-upwork-link-button{margin-top:40px;overflow:hidden;position:relative}.zp-cta-upwork-link-button:after{border:1px solid #eaeef1;content:"";margin-left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.zp-cta-upwork-link{padding:10px 20px}.zp-clients-lists-block{grid-column:1/-1;position:relative}.zp-clients-lists-title{font-size:50px;margin-bottom:100px;text-align:center}@media screen and (max-width:767px){.zp-clients-lists-title{font-size:35px;margin-bottom:50px}}.zp-clients-lists-lists-slider{margin:-10px;overflow:hidden}.zp-clients-lists-lists{overflow:visible;padding:10px 10px 80px}.zp-clients-lists-single-slide{background-color:#fff;border-radius:30px;-webkit-box-shadow:0 40px 30px rgba(0,0,0,.08);box-shadow:0 40px 30px rgba(0,0,0,.08)}.zp-clients-lists-single-slide img{border-radius:20px;display:block;margin:0 auto}.zp-clients-lists-single-inner-contents{padding:30px}@media screen and (min-width:768px){.zp-clients-lists-single-inner-contents{padding:45px}}.zp-clients-lists-single-title{font-size:25px;margin-bottom:10px}.zp-clients-lists-button{margin-top:15px;overflow:hidden;position:relative}.zp-clients-lists-button:after{border:1px solid #eaeef1;content:"";margin-left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.zp-clients-lists-button-link{padding:10px 20px}.zp-clients-lists-single-testimonial-contents{display:grid;grid-template-columns:auto 30px;margin-top:45px}.zp-clients-lists-single-testimonial-contents svg{fill:#8fba55;height:20px;justify-self:center;width:20px}@media screen and (min-width:768px){.zp-clients-lists-single-testimonial-contents svg{height:36px;width:36px}.zp-clients-lists-single-testimonial-contents{grid-template-columns:auto 75px}}.zp-clients-lists-single-testimonial-saying{color:#434f57;font-style:italic;margin-bottom:15px}.zp-clients-lists-single-testimonial-author{font-weight:700}.zp-clients-lists-single-testimonial-author-details{color:#434f57;font-size:14px}.zp-clients-lists-pagination{bottom:0!important}.zp-clients-lists-pagination .swiper-pagination-bullet{height:12px;margin:0 15px!important;width:12px}.zp-clients-lists-pagination .swiper-pagination-bullet-active{background-color:#8fba55}.zp-clients-lists-lines{left:50%;margin-left:-50vw;position:absolute;top:350px;width:100vw;z-index:-1}@media screen and (max-width:767px){.zp-clients-lists-lines{top:250px}}.zp-clients-lists-lines div{background-color:#eaeef1;height:1px;margin-bottom:28px;width:100%}.zp-clients-lists-lines div:nth-child(7){background-color:#8fba55}.zp-clients-lists-lines div:last-child{margin-bottom:0}.widget{margin-bottom:60px}.widget-title{color:#8fba55;font-family:Nunito,sans-serif;font-size:17px;font-weight:700;margin-bottom:30px}footer .widget-title{line-height:1.4}.widget ul{font-size:15px;list-style:none;margin:0;padding:0}.widget ul a{color:#13181c}.widget ul a:hover{color:#8fba55}@media screen and (max-width:767px){.widget{margin-bottom:30px}}.search-form{margin-bottom:30px;position:relative}.search-form .search-field{background:transparent;border:none;padding:20px 30px;padding-left:30px!important;width:100%}.search-form .search-submit{background-color:transparent;border:none;left:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-form .search-submit:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.search-form .search-submit svg{fill:#8fba55;height:20px;width:20px}.zp-categories-widget{background-color:#f5f9fc;border:1px solid #eaeef1;border-radius:30px;margin-bottom:30px;padding:40px}.zp-categories-widget h2{font-size:25px;margin-bottom:30px}@media screen and (max-width:991px){.zp-categories-widget{display:none}}.zp-categories-lists{list-style:none;margin:0;padding:0}.zp-categories-lists li{border-radius:10px;margin-bottom:5px}.zp-categories-lists li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#13181c;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:15px 20px;-webkit-transition:none;transition:none}.zp-categories-lists li .category-link{padding-left:24px;position:relative}.zp-categories-lists li svg{fill:#8fba55;height:16px;left:0;position:absolute;top:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:16px}.zp-categories-lists li.zp-catogories-current-item,.zp-categories-lists li:hover{background-color:#8fba55}.zp-categories-lists li.zp-catogories-current-item a,.zp-categories-lists li:hover a{color:#fff}.zp-categories-lists li.zp-catogories-current-item svg,.zp-categories-lists li:hover svg{fill:#fff}.zp-categories-select-widget{background-color:#f5f9fc;border:1px solid #eaeef1;display:none;margin-bottom:30px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px;text-align:center}.zp-categories-select-widget h2{font-size:25px;margin-bottom:30px}.zp-categories-select-widget select{background-color:#fff;border-color:#d1d7db}@media screen and (max-width:991px){.zp-categories-select-widget{display:block}}.upwork-button a,a.upwork-button{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAxIDQ1Ij48cGF0aCBkPSJNMjIuNSAwaDE1NkMxOTAuOSAwIDIwMSAxMC4xIDIwMSAyMi41UzE5MC45IDQ1IDE3OC41IDQ1aC0xNTZDMTAuMSA0NSAwIDM0LjkgMCAyMi41UzEwLjEgMCAyMi41IDB6IiBmaWxsPSIjMTRhODAwIi8+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTExNC4wNDEgMjcuOTg5YTUuNzUgNS43NSAwIDAgMS00LjYtMi43Yy41LTQuNyAyLjMtNi4yIDQuNi02LjJzNCAxLjggNCA0LjUtMS44IDQuNC00IDQuNG0wLTExLjhjLTMuMy0uMS02LjMgMi4xLTcgNS40LS44LTEuNi0xLjMtMy4zLTEuNy01aC01LjZ2N2MwIDIuNS0xLjIgNC40LTMuNCA0LjRzLTMuNy0xLjktMy43LTQuNHYtN2gtMy4ydjdjMCAxLjkuNiAzLjggMS45IDUuMnMzIDIuMSA0LjkgMi4xYzMuOSAwIDYuNi0zIDYuNi03LjN2LTQuN2MuNyAyLjUgMS44IDUgMy4yIDcuMWwtMS43IDkuOWgzLjNsMS4xLTdjLjQuMy44LjYgMS4yLjggMS4xLjcgMi40IDEuMSAzLjcgMS4xaC4zYzQuMSAwIDcuMy0zLjQgNy4zLTcuNHMtMy4zLTcuMi03LjItNy4ybTQ2LjYgMS45di0xLjVoLTMuMnYxMy45aDMuMnYtNS40YzAtMy4zLjMtNS43IDQuOC01LjR2LTMuM2MtMi4xLS4xLTMuNy4zLTQuOCAxLjdNMTM4LjI0MSAxNi41ODlsLTIuMyA5LjctMi41LTkuN2gtNC4xbC0yLjUgOS43LTIuNC05LjdoLTMuM2wzLjYgMTMuOWgzLjlsMi43LTkuOSAyLjcgOS45aDMuOWwzLjgtMTMuOWgtMy41em0xMC41IDExLjRjLTIuMyAwLTQtMS44LTQtNC41czEuNy00LjUgNC00LjUgNCAxLjggNCA0LjVjLjEgMi43LTEuNyA0LjUtNCA0LjVtMC0xMS44Yy00LjEtLjEtNy40IDMuMi03LjUgNy4yczMuMiA3LjQgNy4yIDcuNWM0LjEuMSA3LjQtMy4yIDcuNS03LjJ2LS4xYy4xLTQtMy03LjMtNy03LjRoLS4ybTIxLjQgNy40aC43bDQuNSA2LjhoMy42bC01LjItNy42YTYuNzMgNi43MyAwIDAgMCA0LjItNi4zaC0zLjJjMCAzLTIuNCA0LjEtNC43IDQuMXYtOS41aC0zLjJ2MTkuM2gzLjJsLjEtNi44ek0yNC41IDI3LjJjLS4zIDAtLjUtLjItLjctLjZsLTMtNy42Yy0uMS0uMi0uMi0uNS0uNS0uN3MtLjMtLjMtLjMtLjQuMS0uMi4yLS4yaDIuNmMuMSAwIC4yLjEuMi4ycy0uMS4yLS4zLjQtLjMuMy0uMy41YzAgLjEgMCAuMi4xLjRsMi4yIDYgMi4xLTUuOWMuMS0uMi4xLS4zLjEtLjQgMC0uMi0uMS0uMy0uMy0uNXMtLjMtLjMtLjMtLjQuMS0uMi4yLS4yaDEuOGMuMiAwIC4yLjEuMi4ycy0uMS4yLS4zLjQtLjQuNC0uNS43bC0yLjggNy42Yy4xLjMtLjEuNS0uNC41eiIvPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48dXNlIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB4bGluazpocmVmPSIjYSIgeD0iOS44Ii8+PHBhdGggZD0iTTQ1LjQgMjcuMmMtMSAwLTEuNi0uNS0xLjYtMS42di00LjNjMC0uMi0uMS0uNC0uNC0uNEg0M2MtLjIgMC0uMy0uMS0uMy0uMnMwLS4yLjEtLjNsMi0xLjZjLjEtLjEuMi0uMS4zLS4xcy4xLjEuMS4zdjEuNGgyYy4yIDAgLjIuMS4yLjJ2LjJjMCAuMS0uMS4yLS4yLjJoLTJ2NC41YzAgLjMuMS41LjIuNnMuMy4yLjYuMmMuMiAwIC40IDAgLjYtLjEuMiAwIC4zLS4xLjQtLjFzLjIuMS4yLjJjMCAuMi0uMi40LS42LjZzLS44LjMtMS4yLjN6bTguNiAwYy0uNiAwLTEtLjItMS40LS41LS4zLS4zLS41LS44LS41LTEuNVYyMmMwLS4xIDAtLjItLjEtLjNzLS4yLS4xLS4zLS4xLS4yLS4xLS4zLS4xYy0uMS0uMS0uMS0uMS0uMS0uMnMuMS0uMi4yLS4zbDEuNS0uOGMuMS0uMS4yLS4xLjMgMHMuMS4xLjEuM3Y0LjRjMCAuNS4xLjkuMyAxLjFzLjUuMy45LjNjLjUgMCAxLS4yIDEuNS0uNVYyMmMwLS4xIDAtLjItLjEtLjNzLS4yLS4xLS4yLS4yYy0uMSAwLS4yLS4xLS4yLS4xLS4xLS4xLS4xLS4xLS4xLS4ycy4xLS4yLjItLjNsMS41LS44Yy4xLS4xLjItLjEuMyAwIC4xIDAgLjEuMS4xLjN2NWMwIC4xIDAgLjIuMS4zcy4yLjEuMy4xLjIuMS4zLjEuMS4xLjEuMi0uMS4yLS4yLjNsLTEuNS43Yy0uMS4xLS4zLjEtLjMgMC0uMSAwLS4xLS4xLS4xLS4zdi0uNWMtLjcuNi0xLjUuOS0yLjMuOXoiLz48dXNlIHhsaW5rOmhyZWY9IiNiIiB4PSIyNi4yIi8+PHBhdGggZD0iTTcwLjUgMjcuMmMtLjUgMC0xLS4yLTEuMy0uNXMtLjUtLjctLjUtMS4yYzAtMS40IDEuMi0yLjIgMy43LTIuNHYtMS4zYzAtLjctLjMtMS0uOC0xLS4zIDAtLjUuMS0uNy4zcy0uNC40LS41LjYtLjIuNC0uNC42LS40LjMtLjYuMy0uNC0uMS0uNS0uMi0uMi0uMy0uMi0uNWMwLS40LjMtLjguOC0xLjFzMS4yLS41IDIuMS0uNWMuOCAwIDEuMy4xIDEuNy40cy41LjcuNSAxLjN2NC4xYzAgLjIuMS4zLjIuM0g3NC4zYy4xIDAgLjEuMS4xLjIgMCAuMi0uMS4zLS4zLjUtLjIuMS0uNC4yLS43LjItLjYgMC0uOS0uMy0xLTEtLjQuNi0xLjEuOS0xLjkuOXptLS4zLTJjMCAuMy4xLjUuMy43cy40LjMuOC4zLjgtLjIgMS4yLS41di0yYy0xLjUuMS0yLjMuNi0yLjMgMS41em03LjcgMmMtMSAwLTEuNi0uNS0xLjYtMS42di00LjNjMC0uMi0uMS0uNC0uNC0uNGgtLjRjLS4yIDAtLjMtLjEtLjMtLjJzMC0uMi4xLS4zbDItMS42Yy4xLS4xLjItLjEuMy0uMXMuMS4xLjEuM3YxLjRoMmMuMiAwIC4yLjEuMi4ydi4yYzAgLjEtLjEuMi0uMi4yaC0ydjQuNWMwIC4zLjEuNS4yLjZzLjMuMi42LjJjLjIgMCAuNCAwIC42LS4xLjIgMCAuMy0uMS40LS4xcy4yLjEuMi4yYzAgLjItLjIuNC0uNi42cy0uOC4zLTEuMi4zeiIvPjwvZz48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTI5LjcgMjdjLS4xIDAtLjEgMC0uMi0uMSAwIDAtLjEtLjEtLjEtLjJzLjEtLjIuMy0uMy4zLS4yLjMtLjNWMjJjMC0uMSAwLS4yLS4xLS4zcy0uMi0uMS0uMi0uMWMtLjEgMC0uMi0uMS0uMi0uMS0uMS0uMS0uMS0uMS0uMS0uMnMuMS0uMi4yLS4zbDEuNS0uN2MuMS0uMS4zLS4xLjMgMCAuMSAwIC4xLjEuMS4zdjUuNmMwIC4xLjEuMi4zLjNzLjMuMi4zLjMgMCAuMS0uMS4yYy0uMSAwLS4xLjEtLjIuMWgtMi4xem0uNC03LjdjLS4yLS4yLS4zLS40LS4zLS42cy4xLS41LjMtLjZjLjItLjIuNC0uMy42LS4zLjMgMCAuNS4xLjYuMy4yLjIuMy40LjMuNnMtLjEuNC0uMy42LS40LjMtLjYuM2MtLjItLjEtLjUtLjItLjYtLjN6Ii8+PHBhdGggaWQ9ImIiIGQ9Ik0zNS43IDI3LjJjLS42IDAtMS4yLS4xLTEuNy0uNHMtLjctLjYtLjctMWMwLS4yLjEtLjQuMi0uNXMuMy0uMi41LS4yLjQuMS41LjJjLjEuMi4yLjMuMy41cy4yLjQuNC41Yy4yLjIuNC4yLjcuMnMuNi0uMS43LS4yYy4yLS4yLjMtLjQuMy0uN3MtLjEtLjUtLjMtLjhjLS4yLS4yLS42LS41LTEuMi0uNy0uNy0uMy0xLjItLjYtMS40LS45LS4zLS4zLS40LS44LS40LTEuMiAwLS42LjItMS4xLjYtMS40cy45LS41IDEuNi0uNWMuNiAwIDEuMS4xIDEuNi40YTEuMDQgMS4wNCAwIDAgMSAuNyAxYzAgLjIgMCAuMy0uMS40cy0uMi4yLS40LjItLjMtLjEtLjUtLjJjLS4xLS4xLS4zLS4zLS40LS41cy0uMi0uMy0uNC0uNWMtLjItLjEtLjQtLjItLjYtLjItLjMgMC0uNS4xLS43LjItLjIuMi0uMi40LS4yLjYgMCAuMy4xLjUuMy43cy42LjQgMS4yLjZjLjguMyAxLjMuNiAxLjYgMWExLjkyIDEuOTIgMCAwIDEgLjQgMS4yYzAgLjYtLjIgMS4xLS42IDEuNXMtMS4zLjctMiAuN3oiLz48L2RlZnM+PC9zdmc+") no-repeat;background-size:201px 45px;color:transparent;display:block;font-size:0;height:45px;line-height:45px;width:201px}.upwork-button a a:hover,a.upwork-button a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.site-footer{border-top:1px solid #eaeef1;padding:30px 0 0;position:relative}.site-footer:before{border-top:1px solid #8fba55;content:"";left:0;position:absolute;top:-1px;width:150px}@media screen and (min-width:768px){.site-footer{padding:60px 0 100px}.site-footer:before{width:500px}}.zp-footer-logo svg{display:block;height:21px;margin:0 auto 30px;width:200px}@media screen and (min-width:992px){.zp-footer-logo svg{margin:0 0 60px}}@media screen and (max-width:767px){.zp-footer-logo{border-bottom:1px solid #eaeef1;max-width:100%;text-align:center}}.zp-footer-sidebars{grid-gap:10px;display:grid;grid-template-columns:repeat(13,1fr)}@media screen and (max-width:991px){.zp-footer-sidebars{grid-template-columns:repeat(16,1fr)}}@media screen and (max-width:767px){.zp-footer-sidebars{border-bottom:1px solid #eaeef1;margin-top:30px;max-width:100%;padding-left:0;padding-right:0}}.zp-footer-sidebars .widget-title{margin-bottom:10px}.zp-footer-sidebars ul.menu{line-height:2.2}.zp-footer-sidebar-one{grid-column:span 3}@media screen and (max-width:991px){.zp-footer-sidebar-one{grid-column:span 6}}@media screen and (max-width:767px){.zp-footer-sidebar-one{grid-column:2/12}}.zp-footer-sidebar-two{grid-column:span 2}@media screen and (max-width:991px){.zp-footer-sidebar-two{grid-column:span 5}}@media screen and (max-width:767px){.zp-footer-sidebar-two{grid-column:12/-2}}.zp-footer-sidebar-three{grid-column:span 3}@media screen and (max-width:991px){.zp-footer-sidebar-three{grid-column:span 5}}@media screen and (max-width:767px){.zp-footer-sidebar-three{grid-column:2/12}}.zp-footer-sidebar-four{grid-column:span 2}@media screen and (max-width:991px){.zp-footer-sidebar-four{grid-column:span 6}}@media screen and (max-width:767px){.zp-footer-sidebar-four{grid-column:12/-2}}.zp-footer-sidebar-five{grid-column:span 3}@media screen and (max-width:991px){.zp-footer-sidebar-five{grid-column:span 10}}@media screen and (max-width:767px){.zp-footer-sidebar-five{grid-column:2/-2;text-align:center}}.zp-footer-sidebar-five li{display:inline-block;height:auto;line-height:0;margin-right:10px}.zp-footer-sidebar-five li:last-child{margin-right:0}.zp-footer-sidebar-five li.upwork-button{display:block;margin-top:50px}@media screen and (min-width:992px){.zp-footer-sidebar-five li.upwork-button{margin-top:100px}}.zp-footer-sidebar-five li.upwork-button a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.zp-footer-sidebar-five a{background-repeat:no-repeat;display:inline-block;font-size:0}.zp-footer-sidebar-five a:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}.zp-footer-sidebar-five a[href*="facebook.com"]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA0My44Ij48cGF0aCBkPSJNMjIgMEM5LjkgMCAwIDkuOSAwIDIyYzAgMTEgOC4xIDIwLjEgMTguNyAyMS43VjI3LjhoLTUuNFYyMmg1LjR2LTMuOGMwLTYuNCAzLjEtOS4yIDguNC05LjIgMi41IDAgMy45LjIgNC41LjN2NUgyOGMtMi4yIDAtMyAyLjEtMyA0LjVWMjJoNi42bC0uOSA1LjhIMjV2MTUuOUMzNS43IDQyLjMgNDQgMzMuMSA0NCAyMiA0NCA5LjkgMzQuMiAwIDIyIDB6IiBmaWxsPSIjNDM0ZjU3Ii8+PC9zdmc+");background-size:28px 28px;color:transparent;height:28px;line-height:28px;width:28px}.zp-footer-sidebar-five a[href*="twitter.com"]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MC4xIDQwLjciPjxwYXRoIGQ9Ik01MC4xIDQuOGMtMS44LjgtMy44IDEuNC01LjkgMS42QzQ2LjMgNS4xIDQ4IDMuMSA0OC43LjdjLTIgMS4yLTQuMiAyLTYuNSAyLjUtMS45LTItNC41LTMuMi03LjUtMy4yQzI5IDAgMjQuNCA0LjYgMjQuNCAxMC4zYzAgLjguMSAxLjYuMyAyLjMtOC42LS40LTE2LjEtNC41LTIxLjItMTAuNy0uOSAxLjUtMS40IDMuMy0xLjQgNS4yIDAgMy42IDEuOCA2LjcgNC42IDguNi0xLjctLjEtMy4zLS42LTQuNy0xLjR2LjFjMCA1IDMuNSA5LjEgOC4yIDEwLjEtLjkuMi0xLjguNC0yLjcuNC0uNyAwLTEuMy0uMS0xLjktLjIgMS4zIDQuMSA1LjEgNy4xIDkuNiA3LjEtMy41IDIuOC03LjkgNC40LTEyLjggNC40LS44IDAtMS42IDAtMi40LS4xIDQuNSAyLjkgMTAgNC42IDE1LjggNC42QzM0LjcgNDAuNyA0NSAyNS4xIDQ1IDExLjV2LTEuM2EyMS44NCAyMS44NCAwIDAgMCA1LjEtNS40eiIgZmlsbD0iIzQzNGY1NyIvPjwvc3ZnPg==");background-size:32px 26px;color:transparent;height:26px;line-height:26px;width:32px}.zp-footer-sidebar-five a[href*="youtube.com"]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0My4xIDMyIj48cGF0aCBkPSJNNDEuOSA1LjVjLS40LTIuMi0yLjMtMy44LTQuNS00LjNDMzQuMS41IDI4IDAgMjEuNCAwUzguNi41IDUuMyAxLjJjLTIuMi41LTQuMSAyLTQuNSA0LjNDLjQgOCAwIDExLjUgMCAxNnMuNCA4IC45IDEwLjVjLjQgMi4yIDIuMyAzLjggNC41IDQuMyAzLjUuNyA5LjUgMS4yIDE2LjEgMS4yczEyLjYtLjUgMTYuMS0xLjJjMi4yLS41IDQuMS0yIDQuNS00LjMuNC0yLjUuOS02LjEgMS0xMC41LS4yLTQuNS0uNy04LTEuMi0xMC41ek0xNiAyM1Y5bDEyLjIgN0wxNiAyM3oiIGZpbGw9IiM0MzRmNTciLz48L3N2Zz4=");background-size:30px 22px;color:transparent;height:22px;line-height:22px;width:30px}.zp-footer-sidebar-five a[href*="linkedin.com"]{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MiA0MiI+PHBhdGggZD0iTTM3IDBINWE0Ljk1IDQuOTUgMCAwIDAtNSA1djMyYTQuOTUgNC45NSAwIDAgMCA1IDVoMzJhNC45NSA0Ljk1IDAgMCAwIDUtNVY1YTQuOTUgNC45NSAwIDAgMC01LTV6TTEzIDE2djE5SDdWMTZoNnptLTYtNS41QzcgOS4xIDguMiA4IDEwIDhzMi45IDEuMSAzIDIuNWMwIDEuNC0xLjEgMi41LTMgMi41LTEuOCAwLTMtMS4xLTMtMi41ek0zNSAzNWgtNlYyNWMwLTItMS00LTMuNS00aC0uMUMyMyAyMSAyMiAyMyAyMiAyNXYxMGgtNlYxNmg2djIuNnMxLjktMi42IDUuOC0yLjZjNCAwIDcuMiAyLjcgNy4yIDguM1YzNXoiIGZpbGw9IiM0MzRmNTciLz48L3N2Zz4=");background-size:26px 26px;color:transparent;height:26px;line-height:26px;width:26px}.zp-site-info{color:#8299a8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px}.zp-site-info a{color:#8299a8}.zp-site-info a:hover{color:#8fba55}.zp-site-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.zp-site-info ul li{padding-left:10px}.zp-site-info ul a{text-decoration:underline}@media screen and (max-width:767px){.zp-site-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;margin-top:30px;row-gap:10px}.zp-site-info ul li:first-child{padding-left:0}}#zp-scroll-to-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#8299a8;border-radius:50%;bottom:100px;display:grid;height:70px;justify-items:center;position:fixed;right:20px;width:70px}#zp-scroll-to-top:hover{background-color:#738d9e}#zp-scroll-to-top svg{fill:#fff;height:43px;width:37px}.error404 h2{margin-bottom:70px;text-align:center}#intro-404{grid-column:1/-1;padding:50px 0;position:relative}@media screen and (min-width:992px){#intro-404{padding:100px 0}}#intro-404 .section-404+.section-404{margin-top:150px}#image-404{display:block;height:auto;margin:0 auto;max-width:740px;width:100%}#message-404{color:#13181c;font-family:Ubuntu,sans-serif;font-size:25px;font-weight:500;line-height:1.3;margin:50px auto 150px;max-width:740px;text-align:center}@media screen and (min-width:768px){#message-404{font-size:30px;margin:-173px auto 200px;padding:0 148px 0 80px}}#message-404 strong{color:#8fba55}#nav-404{margin-bottom:150px}#nav-404 #mega-menu{margin:0;padding:0;text-align:center}#nav-404 #mega-menu .zp-container{grid-gap:0 50px;display:inline-grid;grid-template-columns:1fr 1fr;padding:0;width:auto}@media screen and (min-width:1200px){#nav-404 #mega-menu .zp-container{grid-template-columns:1fr 1fr 1fr}}#nav-404 #mega-menu .cta-container{display:none}#nav-404 .zp-mega-menu-column{-webkit-box-align:start;-ms-flex-align:start;grid-gap:0 40px;align-items:start;background-color:#fff;display:grid;grid-column:1/-1;grid-template-columns:87px 1fr;grid-template-rows:auto;margin-bottom:50px;padding:0;text-align:left}@media screen and (min-width:768px){#nav-404 .zp-mega-menu-column{grid-column:span 1}}@media screen and (min-width:1200px){#nav-404 .zp-mega-menu-column{grid-column:span 1}}@media screen and (min-width:992px){.page-about-us .zp-single-info-block.our-company{margin-top:-56px;padding-bottom:130px}.page-about-us .zp-single-info-block.our-company:before{background:url(../svgs/circles.svg) no-repeat;content:"";height:231px;left:calc(50% - 116px);position:absolute;top:-231px;width:231px}.page-about-us .zp-single-info-block.our-company:after{background-color:#eaeef1;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}}.page-careers h2.circles{position:relative}@media screen and (min-width:992px){.page-careers h2.circles{line-height:231px;margin:-230px 0 50px}.page-careers h2.circles:before{background:url(../svgs/circles.svg) no-repeat;content:"";height:231px;left:-115px;position:absolute;width:231px;z-index:-1}}.zp-career-apply-form,.zp-career-department,.zp-career-experience-level,.zp-career-header-wrapper{grid-column:1/-1}.zp-career-experience-level{font-weight:700}.zp-career-experience-level span{font-weight:400}@media screen and (max-width:767px){.zp-career-experience-level{margin-bottom:30px}}.zp-career-header-wrapper{grid-gap:30px;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.zp-career-header-wrapper .zp-career-department{font-size:20px}.zp-career-header-wrapper .entry-title{font-size:50px;margin-bottom:30px}@media screen and (max-width:767px){.zp-career-header-wrapper .entry-title{font-size:35px;margin-bottom:15px}.zp-career-header-wrapper{display:block;text-align:center}}.zp-career-apply-now-button{background-color:#8fba55;color:#fff}.zp-career-apply-now-button:focus{color:#fff}@media screen and (max-width:767px){.zp-career-apply-now-button{display:block;margin-bottom:30px;text-align:center}}.zp-career-apply-form{display:none}.zp-career-apply-form.zp-career-apply-form-show{display:block;margin-top:60px;padding:0}@media screen and (max-width:767px){.zp-career-apply-form.zp-career-apply-form-show{margin-top:30px}}.type-career .entry-content{border-radius:30px;-webkit-box-shadow:0 10px 50px rgba(0,0,0,.1);box-shadow:0 10px 50px rgba(0,0,0,.1);margin-top:30px;padding:70px 70px 100px}.type-career .entry-content .zp-career-apply-now-button{margin-top:30px}@media screen and (max-width:767px){.type-career .entry-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;text-align:center}.type-career .entry-content li,.type-career .entry-content ul{text-align:initial}}.zp-career-related{display:grid;grid-column:1/-1;margin-top:100px;position:relative}.zp-career-related-title{margin-bottom:60px;text-align:center}@media screen and (max-width:767px){.zp-career-related-title{margin-bottom:30px}}.zp-career-related-slider{margin:-30px;overflow:hidden}.zp-career-related-slides{overflow:visible;padding:30px 30px 80px}.zp-career-related-sliders-wrapper{display:grid;grid-template-columns:repeat(18,1fr)}.zp-career-related-slides-slide{display:grid}.zp-career-related-slides-slide .zp-career-single .entry-title{font-size:25px;margin-bottom:10px}.zp-career-related-slides-slide .zp-career-single .entry-content{-webkit-box-shadow:none;box-shadow:none;margin-top:0;padding:0}.zp-career-related-pagination{bottom:0!important}.zp-career-related-pagination .swiper-pagination-bullet{height:12px;margin:0 15px!important;width:12px}.zp-career-related-pagination .swiper-pagination-bullet-active{background-color:#8fba55}@media screen and (max-width:767px){.zp-career-related{margin-top:30px}}.type-case_study .entry-title{font-size:65px;grid-column:3/-3;text-align:center}@media screen and (max-width:991px){.type-case_study .entry-title{grid-column:1/-1}}@media screen and (max-width:767px){.type-case_study .entry-title{font-size:35px}}.type-case_study .entry-content{grid-gap:10px;display:grid;grid-column:3/-3;grid-template-columns:repeat(16,1fr)}.type-case_study .entry-content>*{grid-column:1/-1}@media screen and (max-width:991px){.type-case_study .entry-content{grid-column:1/-1}}.zp-case-study-headline,.zp-case-study-sub-headline{grid-column:3/-3;text-align:center}@media screen and (max-width:991px){.zp-case-study-headline,.zp-case-study-sub-headline{grid-column:1/-1}}@media screen and (max-width:767px){.zp-case-study-headline{font-size:30px}}.zp-case-study-sub-headline{font-size:20px;font-style:italic;font-weight:300;margin-bottom:40px}@media screen and (max-width:767px){.zp-case-study-sub-headline{margin-bottom:30px}}.zp-case-study-thumbnail-large{grid-column:3/-3;text-align:center}.zp-case-study-thumbnail-large img{border-radius:20px}.single-case_study .zp-case-study-thumbnail-large img{border-radius:0}@media screen and (max-width:991px){.zp-case-study-thumbnail-large{grid-column:1/-1}}.zp-case-study-thumbnail-large{margin-bottom:30px}.zp-case-study-single-inner-contents{grid-column:3/-3!important}@media screen and (max-width:767px){.zp-case-study-single-inner-contents ul{margin-bottom:0}}@media screen and (max-width:991px){.zp-case-study-single-inner-contents{grid-column:1/-1}}@media screen and (max-width:767px){.zp-case-study-single-image-contents,.zp-case-study-single-inner-contents{gap:0}}.page-contact-us .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-contact-us .zp-contact-information-block{-ms-flex-item-align:end;align-self:end;margin-top:100px}@media screen and (max-width:991px){.page-contact-us .zp-contact-information-block{margin:100px auto 0}}.zp-blog-main-resources{display:grid;grid-column:1/-1;margin-bottom:60px}.zp-blog-main-resources-title{font-size:65px;margin-bottom:60px}@media screen and (max-width:767px){.zp-blog-main-resources-title{font-size:35px;margin-bottom:30px;text-align:center}}.zp-blog-main-resources-single{background-color:#2f383e;border-radius:20px;-webkit-box-shadow:0 40px 50px rgba(0,0,0,.1);box-shadow:0 40px 50px rgba(0,0,0,.1);color:#fff;display:grid;padding:15px;position:relative}.zp-blog-main-resources-single .cat-links{color:#8fba55;display:block;margin-bottom:10px}.zp-blog-main-resources-single .entry-title{color:#fff;font-size:25px}.zp-blog-main-resources-single .read-more{position:relative;text-align:right}.zp-blog-main-resources-single .read-more svg{fill:#8fba55;background-color:#fff;border:5px solid #8fba55;border-radius:100%;height:30px;padding:5px;width:30px}@media screen and (max-width:767px){.zp-blog-main-resources-single .read-more svg{left:50%;position:absolute;top:-10px;-webkit-transform:translate(-50%);transform:translate(-50%)}}.zp-blog-main-resources-single:hover .cat-links{color:#fff}.zp-blog-main-resources-single:hover .entry-title{color:#8fba55}.zp-blog-main-resources-single:hover svg{fill:#fff;background-color:#8fba55;border-color:#2f383e;-webkit-box-shadow:0 0 0 1px rgba(143,186,85,.3);box-shadow:0 0 0 1px rgba(143,186,85,.3)}.zp-blog-main-resources-single:hover .zp-blog-main-resources-thumbnail:hover .posted-on{color:#8fba55}.zp-blog-main-resources-single:hover .zp-blog-main-resources-thumbnail:hover .posted-on span{color:#fff}@media screen and (max-width:767px){.zp-blog-main-resources-single{text-align:center}}.zp-blog-main-resources-thumbnail{margin-bottom:30px;text-align:center}.zp-blog-main-resources-thumbnail .posted-on{background-color:#2f383e;border-radius:100%;color:#fff;font-size:11px;height:30px;padding:20px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:30px}.zp-blog-main-resources-thumbnail .posted-on span{color:#8fba55;display:block;font-size:17px;line-height:1}.zp-blog-main-resources-thumbnail img{border-radius:10px;width:100%}.zp-blog-main-resources-slider{margin:-30px;overflow:hidden;position:relative}.zp-blog-main-resources-slides{overflow:visible;padding:30px 30px 80px}.zp-blog-main-resources-pagination{bottom:0!important}.zp-blog-main-resources-pagination .swiper-pagination-bullet{height:12px;margin:0 15px!important;width:12px}.zp-blog-main-resources-pagination .swiper-pagination-bullet-active{background-color:#8fba55}.home-intro.zp-information-block{min-height:737px;position:relative}@media screen and (min-width:992px){.home-intro.zp-information-block .zp-information-details{grid-column:span 8}}.home-intro.zp-information-block .zp-information-title{line-height:1.1;margin-bottom:265px;position:relative}@media screen and (min-width:992px){.home-intro.zp-information-block .zp-information-title{margin-bottom:40px;position:static}}.home-intro.zp-information-block .zp-information-title:after{background:url(../img/home-bg.svg) no-repeat;background-size:225px 337px;bottom:-310px;content:"";display:block;height:337px;left:50%;margin-left:-113px;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:225px;z-index:-1}@media screen and (min-width:992px){.home-intro.zp-information-block .zp-information-title:after{background-size:492px 737px;bottom:auto;height:737px;left:auto;margin:0;right:0;top:0;-webkit-transform:rotate(0);transform:rotate(0);width:492px}}.home-intro.zp-information-block .zp-information-description,.home-intro.zp-information-block .zp-information-subdescription{font-size:20px}@media screen and (min-width:992px){.home-intro.zp-information-block .zp-information-description,.home-intro.zp-information-block .zp-information-subdescription{font-size:25px;margin-bottom:40px}}.home-intro.zp-information-block .zp-information-description br,.home-intro.zp-information-block .zp-information-subdescription br{display:none}.home-intro.zp-information-block .zp-information-subdescription{color:#13181c;font-weight:400}@media screen and (max-width:1199px){.zp-services-group .wp-block-columns{display:block}.zp-services-group .mobile-responsive-spacer{display:none}.zp-services-group .zp-information-block{margin-bottom:100px}.zp-services-group .zp-testimonial-block{margin:0 auto 100px;max-width:574px}.zp-services-group .zp-services-main-column{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:700px}.zp-services-group .zp-services-main-column .wp-block-column:nth-child(2){margin-top:80px}}@media screen and (max-width:991px){.zp-services-group .zp-services-main-column{display:block!important}.zp-services-group .zp-services-main-column .wp-block-column:nth-child(2){margin-top:30px}}@media screen and (min-width:992px){.zp-services-group .zp-information-block .zp-information-details{grid-column:span 16}.zp-services-main-column{position:relative}.zp-services-main-column:after,.zp-services-main-column:before{background:url(../svgs/circles.svg) no-repeat;content:"";height:231px;left:-115px;position:absolute;width:231px;z-index:-1}.zp-services-main-column:before{top:-115px}.zp-services-main-column:after{bottom:-42px}}.zp-services-main-column .zp-icon-box-block{background-color:#fff;margin:0 auto;max-width:340px}.zp-testimonial-block.home-testimonial .zp-testimonial-saying{font-size:20px}.home-approach{position:relative}.home-approach:before{background:url(../svgs/circles.svg) no-repeat;background-size:178px 178px;content:"";height:178px;left:50%;margin-left:-89px;position:absolute;top:-198px;width:178px;z-index:-1}@media screen and (min-width:768px){.home-approach:before{background-size:320px 320px;height:320px;left:-60px;margin-left:0;margin-top:-160px;top:50%;width:320px}}@media screen and (max-width:767px){.zp-cta-block.home-cta{grid-column:1/-1}.zp-cta-block.home-cta .zp-cta-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.zp-cta-block.home-cta .zp-cta-link.zp-cta-link-outside{display:none}.zp-cta-block.home-cta .zp-cta-description{margin:0 0 30px}.home-case-study br{display:none}}.search .entry-title{font-size:25px!important;grid-column:1/-1!important;text-align:initial!important}.search .entry-title a{color:#13181c}.search .entry-title a:hover{color:#8fba55}@media screen and (max-width:767px){.search .entry-title{text-align:center!important}}.search .entry-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none;grid-column:1/-1!important;margin-top:0;padding:0}.zp-services-mobile-accordion-title h3.zp-services-title{margin-bottom:0}@media screen and (min-width:768px){.zp-services-mobile-accordion-title h3.zp-services-title{margin-bottom:15px}}.zp-services-grid{position:relative}.zp-services-grid .zp-services-grid-service-details .zp-services-link .zp-services-description{margin:15px 0 0}@media screen and (min-width:768px){.zp-services-block-position-right .zp-services-grid:before,.zp-services-grid:before{border:1px solid #eaeef1;border-radius:30px;content:"";height:calc(100% - 50px);position:absolute;top:-60px;width:80%}.zp-services-block-position-right .zp-services-grid:before{right:0}}.zp-screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}