/*! elementor - v3.16.0 - 20-09-2023 */ .dialog-widget-content{background-color:var(--e-a-bg-default);position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{line-height:1.5;box-sizing:border-box}.dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;right:15px;color:var(--e-a-color-txt);font-size:15px;line-height:1;transition:var(--e-a-transition-hover)}.dialog-close-button:hover{color:var(--e-a-color-txt-hover)}.dialog-prevent-scroll{overflow:hidden;max-height:100vh}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-editor-active .elementor-popup-modal{background-color:initial}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;width:400px;padding:20px}.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{font-size:15px;font-weight:500}.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{content:"";display:block;border-block-end:var(--e-a-border);padding-block-end:10px;margin-block-end:10px;margin-inline-start:-20px;margin-inline-end:-20px}.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{min-height:50px}.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{padding-block-start:10px;display:flex;justify-content:flex-end;gap:15px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{font-size:12px;font-weight:500;line-height:1.2;padding:8px 16px;outline:none;border:none;border-radius:var(--e-a-border-radius);background-color:var(--e-a-btn-bg);color:var(--e-a-btn-color-invert);transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{border:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{background-color:var(--e-a-btn-bg-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]){cursor:pointer}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{margin-inline-end:5px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{color:initial}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}#elementor-change-exit-preference-dialog .dialog-message a{cursor:pointer}#elementor-change-exit-preference-dialog .dialog-message>div{margin-block-end:10px}#e-experiments-messages-dialog .dialog-confirm-header{font-weight:600}#e-kit-elements-defaults-create-dialog label{display:flex;align-items:center;justify-content:center;gap:10px;margin-block-start:20px}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:sticky;height:100vh}}.elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,sans-serif;background-color:var(--e-a-bg-default);width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{border-block-end:var(--e-a-border);padding:0;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper{border-block-start:var(--e-a-border);padding:10px;display:flex;justify-content:flex-end;gap:15px}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow-y:auto;padding:20px}.elementor-templates-modal .dialog-content{height:100%;text-align:center}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{display:flex;align-items:center;justify-content:space-between;height:50px}.elementor-templates-modal__header__logo{line-height:1;text-transform:uppercase;font-weight:700;cursor:pointer}.elementor-templates-modal__header__logo-area{text-align:start;padding-inline-start:15px}.elementor-templates-modal__header__logo-area>*{display:flex;align-items:center}.elementor-templates-modal__header__logo__icon-wrapper{margin-inline-end:10px;font-size:12px}.elementor-templates-modal__header__logo__title{color:var(--e-a-color-txt-active);padding-block-start:2px}.elementor-templates-modal__header__items-area{display:flex;flex-direction:row-reverse}.elementor-templates-modal__header__item{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box}.elementor-templates-modal__header__item>i{font-size:20px;transition:var(--e-a-transition-hover);cursor:pointer}.elementor-templates-modal__header__item>i:hover{color:var(--e-a-color-txt-hover)}.elementor-templates-modal__header__close--normal{width:47px;border-inline-start:var(--e-a-border)}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{padding:10px;padding-inline-start:20px;margin-inline-end:10px;font-size:11px;font-weight:400;line-height:1;border-radius:var(--e-a-border-radius);cursor:pointer}.elementor-templates-modal__header__close--skip>i{font-size:inherit;padding-inline-start:10px;margin-inline-start:15px;border-inline-start:1px solid}.elementor-templates-modal__header__close--skip>i:not(:hover){color:var(--e-a-color-white)}.elementor-templates-modal__sidebar{flex-shrink:0;width:25%;border-inline-end:var(--e-a-border)}.elementor-templates-modal__content{flex-grow:1}#elementor-toast{position:absolute;width:280px;padding:20px;border-radius:5px;color:var(--e-a-dark-color-txt);background-color:rgba(0,0,0,.8);z-index:10000}#elementor-toast.dialog-position-window{position:fixed}#elementor-toast .dialog-message{font-size:13px}#elementor-toast .dialog-buttons-wrapper{display:flex;justify-content:flex-end}#elementor-toast .dialog-buttons-wrapper:not(:empty){margin-top:15px}#elementor-toast .dialog-button{font-size:12px;font-weight:500;line-height:1.2;padding:8px 16px;margin-right:10px;color:var(--e-a-dark-color-txt);border-radius:var(--e-a-border-radius);transition:var(--e-a-transition-hover);cursor:pointer}#elementor-toast .dialog-button:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}#elementor-toast .dialog-button:last-child{margin-right:0}#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-block-start:1px solid #464b50;margin-block-start:6px}.e-logo-wrapper{background:var(--e-a-bg-logo);display:inline-block;padding:.75em;border-radius:50%;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}#elementor-finder__modal{background:none;z-index:99999}#elementor-finder__modal .dialog-widget-content{width:650px;max-width:98%;top:18vh;left:calc(50% - 650px / 2)}#elementor-finder__modal .dialog-content{text-align:start}#elementor-finder__modal .dialog-message{height:auto;min-height:0;padding:0;text-align:left}#elementor-finder__search{padding:15px;display:flex}#elementor-finder__search i{font-size:16px;margin-inline-end:15px}#elementor-finder__search__input{border:none;background:none;outline:none;padding:0;margin:0;flex-grow:1;font-size:14px;box-shadow:none}#elementor-finder__search__input::-moz-placeholder{font-style:italic;font-weight:300}#elementor-finder__search__input::placeholder{font-style:italic;font-weight:300}#elementor-finder__results{max-height:50vh;overflow:auto}#elementor-finder__no-results{display:none;padding:20px}#elementor-finder__lock-dialog{z-index:100000}.elementor-finder__results__category{position:relative}.elementor-finder__results__category__title{padding:5px 25px;font-size:10px;border-bottom:var(--e-a-border)}.elementor-finder__results__category--dynamic .elementor-finder__results__category__items{min-height:26px}.elementor-finder__results__category .eicon-loading{display:none;position:absolute;right:10px;top:30px;color:var(--e-a-color-info);font-size:14px}.elementor-finder__results__item{display:flex}.elementor-finder__results__item a{text-decoration:none;color:inherit}.elementor-finder__results__item.elementor-active{background-color:var(--e-a-bg-hover)}.elementor-finder__results__item.elementor-active a{color:inherit}.elementor-finder__results__item:not(.elementor-active) .elementor-finder__results__item__actions{display:none}.elementor-finder__results__item__link{display:flex;align-items:center;height:35px;flex-grow:1}.elementor-finder__results__item__icon{width:60px;text-align:center;font-size:17px}.elementor-finder__results__item__title{font-size:13px}.elementor-finder__results__item__description{margin-inline-start:5px;font-style:italic}.elementor-finder__results__item__badge{text-transform:uppercase;position:absolute;inset-inline-end:16px;font-size:8px;font-weight:500;display:flex;align-items:center;gap:4px}.elementor-finder__results__item__actions{display:flex}.elementor-finder__results__item__action{display:flex;align-items:center;justify-content:center;height:100%;width:35px}.elementor-finder__results__item__action:hover{background-color:rgba(0,0,0,.07)}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#fff;font-weight:500;max-width:200px;padding:5px 12px;text-align:center;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-left-color:transparent;border-right-color:transparent;top:0;border-bottom-style:solid;border-top:none}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent}.tipsy-e .tipsy-arrow{right:0;border-left-style:solid;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-right-style:solid;border-left:none}{"id":55494,"date":"2020-03-23T12:49:12","date_gmt":"2020-03-23T17:49:12","guid":{"rendered":"https:\/\/datadynamics-inc.com\/?p=55494"},"modified":"2021-07-27T12:50:45","modified_gmt":"2021-07-27T17:50:45","slug":"what-should-a-client-look-for-in-an-offshore-development-partner","status":"publish","type":"post","link":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/","title":{"rendered":"What should a client look for in an offshore development partner?"},"content":{"rendered":"
1.\u00a0Experienced Offshore Architects\u00a0–\u00a0While standard offshore models call for having architects onshore only and leaving code development and testing to offshore team, we believe otherwise. Keeping architects in close proximity to the developers and testers ensures quality of deliverables while keeping the overall cost of delivery reasonable.<\/div>\n
<\/div>\n
2.\u00a0Maintaining Overlapping Hours with Customer\u00a0–\u00a0Key resources, like architects, must maintain overlapping hours with clients ensuring smooth flow of communication.<\/div>\n
<\/div>\n
3.\u00a0Communication Skills\u00a0–\u00a0Key\u00a0resources, especially architects, must be able to communicate in English very clearly. This includes both verbal and writing skills.<\/div>\n
<\/div>\n
4.\u00a0Redundancy of Resources\u00a0–\u00a0With just one internal person, customer faces a single point of failure. An offshore team should be able to train and keep backups ready to fill critical roles. If the main developer becomes available, there should be another developer trained to fill in the spot.<\/div>\n
<\/div>\n
5.\u00a0Elasticity\u00a0–\u00a0Client should be able to Increase and decrease team size based on need with relative ease.<\/div>\n
<\/div>\n
6.\u00a0Fractional Resources\u00a0–\u00a0Generally with onshore resources, you acquire them in whole numbers. With offshore partner, you should get more flexibility in terms of being able to hire fractional resources. For example, you should be able to easily acquire 2.25 FTEs per month<\/div>\n
<\/div>\n
7.\u00a0Team Approach\u00a0–\u00a0Offshore model should allow you more flexibility to leverage a team even for small engagements. For example, for just one person per month of support, you should be able to get 10% of architect’s time, 60% of developer’s time, and 30% of tester’s time. With multiple resources working on your project, the output should be better.<\/div>\n
<\/div>\n
8.\u00a0Intellectual Property Protection\u00a0–\u00a0Your offshore partner should be able to provide you with indemnity against errors and omissions and theft of intellectual property. For this to happen, your partner needs to be a locally registered entity and carry all necessary insurance.<\/div>\n","protected":false},"excerpt":{"rendered":"

1.\u00a0Experienced Offshore Architects\u00a0–\u00a0While standard offshore models call for having architects onshore only and leaving code development and testing to offshore team, we believe otherwise. Keeping architects in close proximity to the developers and testers ensures quality of deliverables while keeping the overall cost of delivery reasonable. 2.\u00a0Maintaining Overlapping Hours with Customer\u00a0–\u00a0Key resources, like architects, must…<\/p>\n","protected":false},"author":4943,"featured_media":55473,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[265],"tags":[],"class_list":["post-55494","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development","category-265","description-off"],"yoast_head":"\nWhat should a client look for in an offshore development partner? - Data Dynamics<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What should a client look for in an offshore development partner? - Data Dynamics\" \/>\n<meta property=\"og:description\" content=\"1.\u00a0Experienced Offshore Architects\u00a0–\u00a0While standard offshore models call for having architects onshore only and leaving code development and testing to offshore team, we believe otherwise. Keeping architects in close proximity to the developers and testers ensures quality of deliverables while keeping the overall cost of delivery reasonable. 2.\u00a0Maintaining Overlapping Hours with Customer\u00a0–\u00a0Key resources, like architects, must…\" \/>\n<meta property=\"og:url\" content=\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/\" \/>\n<meta property=\"og:site_name\" content=\"Data Dynamics\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-23T17:49:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-27T17:50:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mvlfea.p3cdn1.secureserver.net\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg?time=1667560402\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1365\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"ddadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ddadmin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ddadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/\"},\"author\":{\"name\":\"ddadmin\",\"@id\":\"https:\/\/datadynamics-inc.com\/#\/schema\/person\/a99f214d98995ad3f97f5aaf368cfd4c\"},\"headline\":\"What should a client look for in an offshore development partner?\",\"datePublished\":\"2020-03-23T17:49:12+00:00\",\"dateModified\":\"2021-07-27T17:50:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/\"},\"wordCount\":310,\"publisher\":{\"@id\":\"https:\/\/datadynamics-inc.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/\",\"url\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/\",\"name\":\"What should a client look for in an offshore development partner? - Data Dynamics\",\"isPartOf\":{\"@id\":\"https:\/\/datadynamics-inc.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg\",\"datePublished\":\"2020-03-23T17:49:12+00:00\",\"dateModified\":\"2021-07-27T17:50:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#primaryimage\",\"url\":\"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg\",\"contentUrl\":\"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg\",\"width\":2048,\"height\":1365},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/datadynamics-inc.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What should a client look for in an offshore development partner?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/datadynamics-inc.com\/#website\",\"url\":\"https:\/\/datadynamics-inc.com\/\",\"name\":\"Data Dynamics\",\"description\":\"where it\u2019s ebusiness as usual\",\"publisher\":{\"@id\":\"https:\/\/datadynamics-inc.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/datadynamics-inc.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/datadynamics-inc.com\/#organization\",\"name\":\"Data Dynamics\",\"url\":\"https:\/\/datadynamics-inc.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/datadynamics-inc.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2019\/10\/logo-146x38.png\",\"contentUrl\":\"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2019\/10\/logo-146x38.png\",\"width\":146,\"height\":38,\"caption\":\"Data Dynamics\"},\"image\":{\"@id\":\"https:\/\/datadynamics-inc.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/datadynamics-inc.com\/#\/schema\/person\/a99f214d98995ad3f97f5aaf368cfd4c\",\"name\":\"ddadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/datadynamics-inc.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8d884f8d65fe02b33d6a7d089e733015?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8d884f8d65fe02b33d6a7d089e733015?s=96&d=mm&r=g\",\"caption\":\"ddadmin\"},\"sameAs\":[\"https:\/\/x.com\/ddadmin\"],\"url\":\"https:\/\/datadynamics-inc.com\/author\/data-dynamics\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What should a client look for in an offshore development partner? - Data Dynamics","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"What should a client look for in an offshore development partner? - Data Dynamics","og_description":"1.\u00a0Experienced Offshore Architects\u00a0–\u00a0While standard offshore models call for having architects onshore only and leaving code development and testing to offshore team, we believe otherwise. Keeping architects in close proximity to the developers and testers ensures quality of deliverables while keeping the overall cost of delivery reasonable. 2.\u00a0Maintaining Overlapping Hours with Customer\u00a0–\u00a0Key resources, like architects, must…","og_url":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/","og_site_name":"Data Dynamics","article_published_time":"2020-03-23T17:49:12+00:00","article_modified_time":"2021-07-27T17:50:45+00:00","og_image":[{"width":2048,"height":1365,"url":"https:\/\/mvlfea.p3cdn1.secureserver.net\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg?time=1667560402","type":"image\/jpeg"}],"author":"ddadmin","twitter_card":"summary_large_image","twitter_creator":"@ddadmin","twitter_misc":{"Written by":"ddadmin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#article","isPartOf":{"@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/"},"author":{"name":"ddadmin","@id":"https:\/\/datadynamics-inc.com\/#\/schema\/person\/a99f214d98995ad3f97f5aaf368cfd4c"},"headline":"What should a client look for in an offshore development partner?","datePublished":"2020-03-23T17:49:12+00:00","dateModified":"2021-07-27T17:50:45+00:00","mainEntityOfPage":{"@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/"},"wordCount":310,"publisher":{"@id":"https:\/\/datadynamics-inc.com\/#organization"},"image":{"@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#primaryimage"},"thumbnailUrl":"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg","articleSection":["Software Development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/","url":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/","name":"What should a client look for in an offshore development partner? - Data Dynamics","isPartOf":{"@id":"https:\/\/datadynamics-inc.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#primaryimage"},"image":{"@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#primaryimage"},"thumbnailUrl":"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg","datePublished":"2020-03-23T17:49:12+00:00","dateModified":"2021-07-27T17:50:45+00:00","breadcrumb":{"@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#primaryimage","url":"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg","contentUrl":"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2021\/07\/shutterstock_3889246-scaled.jpg","width":2048,"height":1365},{"@type":"BreadcrumbList","@id":"https:\/\/datadynamics-inc.com\/what-should-a-client-look-for-in-an-offshore-development-partner\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/datadynamics-inc.com\/"},{"@type":"ListItem","position":2,"name":"What should a client look for in an offshore development partner?"}]},{"@type":"WebSite","@id":"https:\/\/datadynamics-inc.com\/#website","url":"https:\/\/datadynamics-inc.com\/","name":"Data Dynamics","description":"where it\u2019s ebusiness as usual","publisher":{"@id":"https:\/\/datadynamics-inc.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/datadynamics-inc.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/datadynamics-inc.com\/#organization","name":"Data Dynamics","url":"https:\/\/datadynamics-inc.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/datadynamics-inc.com\/#\/schema\/logo\/image\/","url":"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2019\/10\/logo-146x38.png","contentUrl":"https:\/\/datadynamics-inc.com\/wp-content\/uploads\/2019\/10\/logo-146x38.png","width":146,"height":38,"caption":"Data Dynamics"},"image":{"@id":"https:\/\/datadynamics-inc.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/datadynamics-inc.com\/#\/schema\/person\/a99f214d98995ad3f97f5aaf368cfd4c","name":"ddadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/datadynamics-inc.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8d884f8d65fe02b33d6a7d089e733015?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d884f8d65fe02b33d6a7d089e733015?s=96&d=mm&r=g","caption":"ddadmin"},"sameAs":["https:\/\/x.com\/ddadmin"],"url":"https:\/\/datadynamics-inc.com\/author\/data-dynamics\/"}]}},"_links":{"self":[{"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/posts\/55494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/users\/4943"}],"replies":[{"embeddable":true,"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/comments?post=55494"}],"version-history":[{"count":1,"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/posts\/55494\/revisions"}],"predecessor-version":[{"id":55495,"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/posts\/55494\/revisions\/55495"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/media\/55473"}],"wp:attachment":[{"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/media?parent=55494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/categories?post=55494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datadynamics-inc.com\/wp-json\/wp\/v2\/tags?post=55494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}