@charset "UTF-8";.engineers{width:90%}@media only screen and (min-width:680px){.engineers{width:90%}}@media only screen and (min-width:1080px){.engineers{width:87.5%}}@media only screen and (min-width:1440px){.engineers{width:85%}}.engineers{margin-left:auto;margin-right:auto;max-width:1280px}.engineers__title,.engineers-header__title--main{font-weight:700}.engineers__title,.engineers-header__title--main{font-size:1.125rem}@media only screen and (min-width:680px){.engineers__title,.engineers-header__title--main{font-size:1.25rem}}@media only screen and (min-width:1080px){.engineers__title,.engineers-header__title--main{font-size:1.5rem}}.engineers__card--comp,.engineers__card--spaix,.calc__section,.cad__card{border-radius:12px;overflow:hidden;border:1px solid #f1f1f1;transition:box-shadow .35s,border-color .35s}.engineers__card--comp:hover,.engineers__card--spaix:hover,.calc__section:hover,.cad__card:hover{box-shadow:0 8px 32px #0275b51f;border-color:#0275b5}.cad__card{padding:35px}.engineers__spaix-login,.engineers__secondary-button,.calc__button--secondary,.cad__button,.calc__button{text-align:center;white-space:nowrap;display:inline-block;transition:background-color .35s,border-color .35s,color .35s,opacity .35s;font-weight:500;border-radius:4px;border-width:1px;border-style:solid;line-height:1.2;padding:12px 24px;font-size:.875rem}.cad__button,.calc__button{background-color:#0275b5;color:#fff;border-color:#0275b5}.cad__button:hover,.calc__button:hover{background-color:#55a3cd;border-color:#55a3cd}.engineers__secondary-button,.calc__button--secondary{background-color:#fff;color:#0275b5;border-color:#0275b5}.engineers__secondary-button:hover,.calc__button--secondary:hover{background-color:#fff;border-color:#55a3cd;color:#55a3cd}.engineers__spaix-login{background-color:#dc2e46;color:#fff;border-color:#dc2e46}.engineers__spaix-login:hover{background-color:#e87383;border-color:#e87383}.cad__button .icon,.calc__button .icon,.engineers__secondary-button .icon,.calc__button--secondary .icon,.engineers__spaix-login .icon,.cad__button span,.calc__button span,.engineers__secondary-button span,.calc__button--secondary span,.engineers__spaix-login span{vertical-align:middle}.engineers-header{transition:background-color .35s}.engineers-header__wrap{display:grid}.engineers-header__wrap--main{grid-template-columns:40px 1fr;grid-template-rows:40px 1fr;gap:8px 15px}.engineers-header__wrap--calc{grid-template-columns:36px 1fr 20px;grid-template-rows:10px 10px;padding:20px;gap:16px 15px;justify-items:start}.engineers-header__toggle{display:block;width:100%}.engineers-header__fig{border-radius:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start}.engineers-header__fig--main{background-color:#026aa5}.engineers-header__fig--calc{background-color:#e6f1f8;grid-row:1/3}.engineers-header__fig--active.engineers-header__fig--calc{background-color:#026aa5}.engineers-header__fig--active.engineers-header__fig--calc path{fill:#fff}.engineers-header__title--main,.engineers-header__description--main{align-self:center}.engineers-header__title--calc{font-size:.9375rem;font-weight:700;grid-column:2/3;grid-row:1/2}.engineers-header__description{font-size:.75rem;color:#5e5e5e}.engineers-header__description--main,.engineers-header__description--calc{grid-row:2/3;grid-column:2/3}.engineers-header__chevron{grid-row:1/3;align-self:center;transition:transform .35s}.engineers-header__chevron--active{transform:rotate(180deg)}.engineers-header--main{margin-bottom:8px}.engineers-header--main .icon{height:19px;width:auto}.engineers-header--main path{fill:#fff}.engineers-header--active{background-color:#e6f1f8}.engineers-header path{transition:fill .35s}.calc__section{margin:20px 0}.calc__section--active{border-color:#014064}.calc__content{padding:20px}.calc__mode-grid,.calc__grid,.calc__result-cards{display:grid;gap:12px}.calc__mode-grid{grid-template-columns:1fr;margin-bottom:18px}@media only screen and (min-width:680px){.calc__mode-grid{grid-template-columns:repeat(2,1fr)}}.calc__mode-card{text-align:left;display:block;padding:14px;border-radius:5px;border:2px solid #cccccc;background-color:#fff;transition:border-color .35s,background-color .35s}.calc__mode-card:hover,.calc__mode-card--active{border-color:#0275b5;background-color:#e6f1f8}.calc__mode-title{display:block;font-weight:700;font-size:.8125rem;color:#111}.calc__mode-description{display:block;font-size:.75rem;color:#5e5e5e;margin-top:3px}.calc__card,.calc__result,.calc__details{margin-top:16px;margin-bottom:16px;padding:20px;background-color:#fff;border:1px solid #eaeaea;border-radius:5px}.calc__result--station{padding-top:0;padding-bottom:0;margin-bottom:0}.calc__result--cable{padding-top:0}.calc__details--generator{margin-bottom:0}.calc__card--outlined{border:2px solid #0275b5}.calc__card--generator{margin-top:18px}.calc__subtitle{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#0275b5;margin-bottom:12px}.calc__subtitle--spaced{margin-top:22px}.calc__grid{grid-template-columns:1fr;margin-bottom:18px}@media only screen and (min-width:680px){.calc__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.calc__input-pair{display:flex;gap:6px}.calc__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;align-content:flex-start;gap:8px}.calc__result-inline,.calc__highlight{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;align-content:flex-start;gap:8px;background-color:#e6f1f8;border-radius:5px;padding:14px 16px;color:#014064;margin-top:14px;margin-bottom:14px}.calc__result-inline strong,.calc__highlight strong{font-size:1.75rem;line-height:1;color:#0275b5}.calc__result-inline em,.calc__highlight em{font-style:normal;font-size:.8125rem}.calc__explain,.calc__summary,.calc__disclaimer{font-size:.75rem;line-height:1.6;color:#5e5e5e}.calc__explain,.calc__summary{background-color:#f5f5f5;border:1px solid #eaeaea;border-radius:5px;padding:10px 14px;margin-top:10px}.calc__disclaimer{border-top:1px solid #cccccc;padding-top:12px;margin-top:16px}.calc__error,.calc__warning{border-radius:5px;padding:10px 14px;font-size:.8125rem;line-height:1.5;margin-top:12px}.calc__error{color:#dc2e46;background-color:#dc2e460f;border:1px solid #dc2e46}.calc__warning{color:#111;background-color:#fff8e1;border:1px solid #FFC107}.calc__tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background-color:#eaeaea;border:1px solid #cccccc;border-radius:5px;margin-bottom:18px}.calc__tab{height:32px;padding:0 14px;border-radius:5px;background-color:transparent;font-size:.875rem}.calc__tab--active{background-color:#fff}.calc__result-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;align-content:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid #eaeaea}.calc__result-row:last-child{border-bottom:0}.calc__result-row span{min-width:210px;font-size:.8125rem;font-weight:500;color:#0275b5}.calc__result-row strong{font-size:1.25rem;color:#0275b5}.calc__result-row em{font-style:normal;font-size:.75rem;color:#014064}.calc__pump-entry{border:1px solid #eaeaea;border-radius:5px;padding:14px;margin-bottom:10px}.calc__pump-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:flex-start;margin-bottom:10px;color:#0275b5;font-size:.75rem}.calc__icon-button{width:28px;height:28px;border-radius:5px;color:#5e5e5e;transition:color .35s,background-color .35s}.calc__icon-button:hover{color:#dc2e46;background-color:#dc2e460f}.calc__details{margin-top:18px;padding:0;overflow:hidden}.calc__details summary{cursor:pointer;padding:12px 16px;color:#0275b5;font-size:.8125rem;font-weight:500;list-style:none}.calc__details summary::-webkit-details-marker{display:none}.calc__details summary:before{content:"▸ ";font-size:.6875rem}.calc__details[open] summary{background-color:#e6f1f8}.calc__details[open] summary:before{content:"▾ "}.calc__details-body{border-top:1px solid #eaeaea;padding:14px 16px;font-size:.75rem;line-height:1.6;color:#5e5e5e}.calc__details-body p+p{margin-top:8px}.calc__result-cards{grid-template-columns:1fr;margin-bottom:10px}@media only screen and (min-width:680px){.calc__result-cards{grid-template-columns:repeat(2,1fr)}}.calc__result-card{text-align:center;border-radius:5px;padding:18px}.calc__result-card span,.calc__result-card em{display:block;font-style:normal}.calc__result-card span{font-size:.625rem;text-transform:uppercase;font-weight:700;letter-spacing:.08em;margin-bottom:8px}.calc__result-card strong{display:block;font-size:1.875rem;line-height:1}.calc__result-card em{font-size:.75rem;margin-top:4px}.calc__result-card--esp{background-color:#0275b5;color:#fff}.calc__result-card--esp span,.calc__result-card--esp em{color:#e6f1f8}.calc__result-card--prp{background-color:#e6f1f8;border:2px solid #0275b5;color:#0275b5}.calc__table-wrap{overflow-x:auto}.calc__table{width:100%;border-collapse:collapse;min-width:580px;font-size:.75rem}.calc__table th{background-color:#0275b5;color:#fff;text-align:left;font-weight:500;padding:8px 10px}.calc__table td{padding:8px 10px;border-bottom:1px solid #eaeaea}.calc__table tr:nth-child(2n) td{background-color:#f5f5f5}.calc__table-row--highlight td{background-color:#e6f1f8!important;color:#0275b5;font-weight:700}.calc__badge{display:inline-block;font-size:.625rem;font-weight:700;border-radius:10px;padding:2px 7px}.calc__badge--ok{background-color:#d8f1d8;color:#213f21}.calc__badge--fail{background-color:#fceaed;color:#791927}.cad__grid{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width:1080px){.cad__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cad__card{background-color:#fff}.cad__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;align-content:flex-start;gap:14px;margin-bottom:24px}.cad__icon{width:48px;height:48px;flex:0 0 48px;border-radius:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start}.cad__icon .icon{width:22px;height:auto}.cad__icon--drawings{background-color:#e6f1f8}.cad__icon--drawings path{fill:#026aa5}.cad__icon--files{background-color:#fff8e1}.cad__icon--files path{fill:#ffc107}.cad__title{font-size:1.0625rem;font-weight:700;color:#111;margin-bottom:8px}.cad__description,.cad__empty{font-size:.8125rem;line-height:1.5;color:#5e5e5e}.cad__fields{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:22px}.cad__downloads{border-top:1px solid #eaeaea}.cad__download{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;align-content:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #eaeaea}@media only screen and (min-width:680px){.cad__download{flex-direction:row;align-items:center;justify-content:space-between}}.cad__file{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start;gap:10px;min-width:0}.cad__badge{flex:0 0 auto;min-width:44px;text-align:center;font-size:.6875rem;font-weight:700;color:#014064;background-color:#e6f1f8;border:1px solid #E6F1F8;border-radius:4px;padding:4px 7px}.cad__filename{font-size:.8125rem;font-weight:500;color:#111;overflow-wrap:anywhere}.cad__button{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start;gap:8px;width:100%;padding-top:10px;padding-bottom:10px}.cad__button .icon{width:14px;height:auto}.cad__button .icon path{fill:currentColor}@media only screen and (min-width:680px){.cad__button{width:auto}}.cad__empty{padding:14px 0 0;border-top:1px solid #eaeaea}.engineers__rule{border-color:#eaeaea;border-width:0 0 1px 0;border-style:solid}.engineers__rule,.engineers__section,.engineers__nav{margin-top:28px;margin-bottom:28px}@media only screen and (min-width:1080px){.engineers__rule,.engineers__section,.engineers__nav{margin-top:42px;margin-bottom:42px}}.engineers__nav{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;align-content:flex-start;gap:10px}.engineers__nav-button{font-weight:700;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start;gap:6px;font-size:.8125rem;border-radius:20px;border:1px solid #cccccc;padding:8px 16px;color:#111;transition:.35s;background-color:#fff}.engineers__nav-button .icon{height:18px}.engineers__nav-button path{fill:#111;transition:fill .35s}.engineers__nav-button:hover{color:#0275b5;background-color:#e6f1f8;border-color:#0275b5}.engineers__nav-button:hover path{fill:#0275b5}.engineers__section--selector{border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0275b52e}.engineers__selector iframe{display:block}.engineers__selector-header{background-color:#0275b5;display:grid;grid-template-columns:56px 1fr;grid-template-rows:repeat(2,28px);gap:8px 16px;color:#fff;padding:20px}.engineers__selector-fig{background-color:#fff3;border-radius:12px;width:56px;height:56px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start;grid-row:1/3}.engineers__selector-fig path{fill:#fff}.engineers__description{font-size:.8125rem;color:#5e5e5e;margin:20px 0}.engineers__description--selector{color:#e0e0e0;margin:0}.engineers__spaix-link{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;align-content:flex-start}@media only screen and (min-width:1080px){.engineers__spaix-link{flex-direction:row}}.engineers__card-text,.engineers__spaix-visual{padding:35px}.engineers__card-text,.engineers__spaix-visual,.engineers__comp-fig{width:100%}@media only screen and (min-width:1080px){.engineers__card-text,.engineers__spaix-visual,.engineers__comp-fig{width:50%}}.engineers__spaix-badge{text-transform:uppercase;font-size:.6875rem;color:#026aa5;background-color:#e6f1f8;font-weight:500;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start;display:inline-flex;padding:4px 10px;border-radius:12px;margin-bottom:20px;gap:5px}.engineers__spaix-badge .icon{height:12px}.engineers__spaix-visual{background:linear-gradient(135deg,#014064,#026aa5);display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start;position:relative;overflow:hidden;min-height:280px;text-transform:uppercase;color:#fff}.engineers__spaix-visual:before{content:"";position:absolute;width:300px;height:300px;border:2px solid rgba(255,255,255,.06);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.engineers__tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;align-content:flex-start;gap:6px;margin:20px 0}.engineers__tag{font-size:.75rem;font-weight:500;border-radius:4px;padding:4px 10px;border-width:1px;border-style:solid;transition:box-shadow .35s,border-color .35s}.engineers__tag--grey{border-color:#f5f5f5;background-color:#f5f5f5;color:#5e5e5e}.engineers__tag--grey-border{border-color:#ccc;background-color:#f5f5f5;color:#333}.engineers__tag--blue{border-color:#e6f1f8;background-color:#e6f1f8;color:#014064}.engineers__spaix-login{margin:20px 0 10px;display:block}.engineers__spaix-info{font-size:.75rem;font-weight:500;color:#7b7b7b;margin-top:10px}.engineers__spaix-name{font-size:2.75rem;font-weight:900;letter-spacing:.08em}.engineers__spaix-tagline{opacity:.6;font-size:.75rem}.engineers__small-title{font-weight:700;width:100%;margin-bottom:6px;font-size:.75rem}.engineers__small-title--caps{text-transform:uppercase}
