@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Outfit",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#203340}@media(max-width:767px){body{font-size:15px}}h1,h2{font-family:"Outfit",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.25;margin:0}h3,h4,h5,h6{font-family:"Outfit",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;margin:0}h1{font-size:62px;font-weight:700}@media(max-width:767px){h1{font-size:42px}}h2{font-size:46px}@media(max-width:767px){h2{font-size:35px}}h3{font-size:36px}@media(max-width:767px){h3{font-size:28px}}h4{font-size:28px}@media(max-width:767px){h4{font-size:24px}}h5{font-size:24px}@media(max-width:767px){h5{font-size:18px}}h6{font-size:18px}@media(max-width:767px){h6{font-size:15px}}p{line-height:1.5;margin:0}small{font-size:14px}@media(max-width:767px){small{font-size:13px}}strong,b{font-weight:600}.site-header{background:rgba(32,51,64,.9);position:sticky;top:0;z-index:1000;display:flex;justify-content:center;border-bottom:1px solid #fff;backdrop-filter:blur(5px);padding:5px 130px}@media(max-width:1279px){.site-header{padding:5px 75px}}@media(max-width:1023px){.site-header{padding:5px 35px}}@media(max-width:767px){.site-header{padding:5px 10px}}.header-container{max-width:1728px;width:100%;display:flex;align-items:center;justify-content:space-between}.site-logo-link{display:block;text-decoration:none}.site-logo-link svg{height:90px;width:auto;display:block}@media(max-width:1919px){.site-logo-link svg{height:60px}}.primary-navigation{display:flex;align-items:center;gap:1rem}.primary-navigation .menu-toggle{display:none}.menu{list-style:none;margin:0;padding:0;display:flex}.menu button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.menu .menu-item{position:relative}.menu .menu-item a,.menu .menu-item button{text-decoration:none;color:#fff;font-weight:400;font-size:24px;border-right:1px solid #fff;padding:.75rem 1rem;display:block;position:relative;transition:all .3s ease}.menu .menu-item a:hover,.menu .menu-item button:hover{color:#9f0000}.menu .menu-item a:hover::before,.menu .menu-item button:hover::before{background:#fff;opacity:1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.menu .menu-item .menu--level-1{position:absolute;top:80px;left:0;background:rgba(32,51,64,.9);display:none;flex-direction:column;width:100%;border:1px solid #fff}@media(max-width:1919px){.menu .menu-item .menu--level-1{top:65px}}.menu .menu-item .menu--level-1 .menu-item a,.menu .menu-item .menu--level-1 .menu-item button{border-right:none;border-bottom:1px solid #fff;font-size:20px;width:100%}.menu .menu-item .menu--level-1 .menu-item:last-child a,.menu .menu-item .menu--level-1 .menu-item:last-child button{border-bottom:none}.menu .menu-item:last-child a,.menu .menu-item:last-child button{border-right:none}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}@media(min-width:1920px){.paragraph--header{width:100vw}}.paragraph--header .paragraph__header-background{background:#203340;display:flex;flex-direction:column;justify-content:center;position:relative}.paragraph--header .paragraph__header-background .paragraph__header-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;padding:60px 135px}@media(max-width:1279px){.paragraph--header .paragraph__header-background .paragraph__header-content{padding:60px 80px}}@media(max-width:1023px){.paragraph--header .paragraph__header-background .paragraph__header-content{padding:60px 40px}}@media(max-width:767px){.paragraph--header .paragraph__header-background .paragraph__header-content{padding:60px 15px}}.paragraph--header .paragraph__header-background .paragraph__header-content .paragraph__header-container{max-width:1728px;text-align:center;z-index:1}.paragraph--header .paragraph__header-background .paragraph__header-content .paragraph__header-container .paragraph__header-text-content{color:#fff;display:flex;flex-direction:column;justify-content:center;gap:30px}.paragraph--header .paragraph__header-background .paragraph__header-image{width:100%;height:100%;position:absolute}.paragraph--header .paragraph__header-background .paragraph__header-image img{object-fit:cover;width:100%;height:100%;opacity:.3}.component-cards__container{background:#d8d8d8;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;padding:60px 135px}@media(max-width:1279px){.component-cards__container{padding:60px 80px}}@media(max-width:1023px){.component-cards__container{padding:60px 40px}}@media(max-width:767px){.component-cards__container{padding:60px 15px}}.component-cards__grid{max-width:1728px;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;justify-content:center}@media(max-width:1439px){.component-cards__grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.component-cards__grid{grid-template-columns:1fr}}.component-cards__title{text-align:center}.component-card{position:relative;min-height:500px}@media(max-width:1439px){.component-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:50%;width:100%}}@media(max-width:1439px)and (max-width:767px){.component-card:last-child:nth-child(odd){max-width:100%}}.component-card .component-card__back,.component-card .component-card__front{position:absolute;width:100%;height:100%;border-radius:4px;overflow:hidden;display:flex;flex-direction:column-reverse;justify-content:space-between}.component-card .component-card__back{z-index:1;box-shadow:0px 0px 1px #4f0000;border:1px solid #4f0000}.component-card .component-card__front{z-index:2}.component-card .component-card__additional-text{color:#fff;padding:30px;backdrop-filter:blur(5px) brightness(0.6);background:rgba(32,51,64,.6)}.component-card .component-card__additional-text .component-card__text-content .component-card__text-content-paragraph-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.component-card .component-card__additional-text .component-card__text-content .component-card__text-content-paragraph-wrapper p{margin-top:20px;overflow:hidden}@media(max-width:1023px){.component-card .component-card__additional-text .component-card__text-content .component-card__text-content-paragraph-wrapper{grid-template-rows:1fr}}.component-card .component-card__additional-text .component-card__text-content h3{line-height:.9;border-left:5px solid #9f0000;margin-left:-15px;padding-left:10px;margin-bottom:20px}.component-card .component-card__additional-text .component-card-undersight{background:#9f0000;width:80%;height:20px;position:absolute;left:0;bottom:0;clip-path:polygon(0 0,90% 0,100% 100%,0% 100%)}.component-card .component-card__additional-text .component-card-oversight{background:#d8d8d8;width:40%;height:20px;position:absolute;right:0;top:0;clip-path:polygon(0 0,100% 0,100% 100%,20% 100%)}.component-card:hover .component-card__additional-text .component-card__text-content-paragraph-wrapper{grid-template-rows:1fr}.component-card .component-card__background-image{width:100%;height:100%}.component-card .component-card__background-image img{width:100%;height:100%;object-fit:cover}.benefits-cards__container{background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;padding:60px 135px}@media(max-width:1279px){.benefits-cards__container{padding:60px 80px}}@media(max-width:1023px){.benefits-cards__container{padding:60px 40px}}@media(max-width:767px){.benefits-cards__container{padding:60px 15px}}.benefits-cards__grid{max-width:1728px;width:100%;display:grid;gap:40px}.benefits-cards__grid .benefits-card{display:flex;flex-direction:column;width:100%;height:100%;background-color:#004e62;box-shadow:1px 1px 2px rgba(0,0,0,.4392156863);border-radius:10px}.benefits-cards__grid .benefits-card .benefits-card__front{display:flex;flex-direction:column;justify-content:space-between;padding:30px;gap:25px;color:#fff}.benefits-cards__grid .benefits-card .benefits-card__front .benefits-card__additional-text{display:flex;align-items:center;gap:40px}@media(max-width:767px){.benefits-cards__grid .benefits-card .benefits-card__front .benefits-card__additional-text{gap:12px}}.benefits-cards__grid .benefits-card .benefits-card__front .benefits-card__additional-text .material-icons{font-size:72px;color:#eddc30;filter:drop-shadow(1px 1px 1px black)}@media(max-width:767px){.benefits-cards__grid .benefits-card .benefits-card__front .benefits-card__additional-text .material-icons{font-size:36px}}.paragraph--services-cards{background:#d8d8d8;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;padding:60px 135px}@media(max-width:1279px){.paragraph--services-cards{padding:60px 80px}}@media(max-width:1023px){.paragraph--services-cards{padding:60px 40px}}@media(max-width:767px){.paragraph--services-cards{padding:60px 15px}}.services-cards__container{max-width:1728px;width:100%}.services-cards__main-title{text-align:center;margin-bottom:40px}.services-cards__grid{display:grid;grid-template-columns:auto 1fr;align-items:start}.services-cards__navigation{gap:15px;height:100%;direction:rtl;display:flex}@media(max-width:1023px){.services-cards__navigation{display:none}}.services-cards__content{position:relative;display:grid;grid-template-rows:1fr;gap:30px}div.paragraph--services-card{opacity:0;grid-row:1;grid-column:1}div.paragraph--services-card.active{opacity:1;z-index:2}@media(max-width:1023px){div.paragraph--services-card{grid-row:auto;grid-column:auto;opacity:1;border-left:25px solid #4f0000;border-top-left-radius:8px;border-bottom-left-radius:8px}div.paragraph--services-card:nth-child(even){border-left-color:#203340}}.paragraph--services-card{height:100%}.services-card{background:#fff;border-radius:8px;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:30px;box-shadow:2px 3px 4px 1px rgba(0,0,0,.2);transition:box-shadow .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.services-card__icon{display:flex;width:100%;justify-content:end}.services-card__icon .material-icons{font-size:48px;color:#4f0000}.services-card__header{margin-bottom:20px}.services-card__header-label{font-size:1.1rem;font-weight:600;color:#4f0000;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.services-card__title{margin-bottom:20px;border-left:5px solid #9f0000;margin-left:-15px;padding-left:10px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.services-card__body{margin-bottom:20px}.services-card__body-title{margin-bottom:15px}.services-card__bullets{display:flex;flex-direction:column;gap:10px}.services-card__footer{border-top:1px solid #e0e0e0;padding-top:20px;margin-top:20px}.services-card__footer-info{font-size:.9rem;margin-bottom:8px}.services-card__footer-details{appearance:none;-webkit-appearance:none;border:0;background:rgba(0,0,0,0);padding:0;font:inherit;line-height:inherit;text-align:left;font-size:.85rem;color:#9f0000;margin:0;position:relative;z-index:1;cursor:pointer;gap:5px;flex-wrap:nowrap;align-items:center;display:flex}.services-card__footer-details:visited{color:rgba(159,0,0,.7)}.services-card__footer-details:hover,.services-card__footer-details:focus{color:rgba(159,0,0,.7)}.services-card__footer-details:active{color:rgba(159,0,0,.7)}.services-card__footer-details .services-card__footer-chevron{transition:transform .2s ease-in-out}.services-card__footer-details.is-open .services-card__footer-chevron{transform:rotate(180deg)}.services-card__calculator{border-top:1px solid #e0e0e0;padding-top:20px;margin-top:20px}.services-card__calculator .services-card__calculator-title{margin-bottom:10px;border-left:5px solid #9f0000;margin-left:-15px;padding-left:10px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.services-card__calculator .services-card__calculator-subtitle{font-size:1.1rem;font-weight:600;color:#4f0000;margin-bottom:20px;letter-spacing:.5px}.services-card__calculator .services-card__calculator-docs-subtitle{font-size:.9rem;font-style:italic;font-weight:400}.services-card__calculator .exitia-calculator-content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;align-items:start}.services-card__calculator .exitia-calculator-result-display .error{font-size:12px;line-height:1.5;color:#9f0000}.services-card__calculator .exitia-calculator-result-display .exitia-calculator-result-summary{font-size:36px;display:flex;column-gap:10px;display:flex;flex-wrap:wrap}@media(max-width:1023px){.services-card__calculator .exitia-calculator-result-display .exitia-calculator-result-summary{font-size:24px}}.services-card__calculator .exitia-calculator-result-display .summary-error{color:#9f0000;font-weight:700}.services-card__calculator .option-price-exceeded{color:#9f0000;font-weight:700}.services-card__calculator .option-price-summary-error{font-size:12px;line-height:1.5;color:#9f0000}.services-card__calculator .edit-workers-section{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:5px;align-items:start}.services-card__calculator .form-item{margin:0}.services-card__calculator fieldset{border:0;margin:0;padding:0;min-inline-size:0}.services-card__calculator fieldset .fieldset-wrapper>div{display:flex;gap:20px}.services-card__calculator fieldset.exitia-main-category-radios{display:none}.services-card__calculator legend{float:none;width:auto;margin:0 0 6px;padding:0}.services-card__calculator .fieldset__label{font-weight:600;margin:0}.services-card__calculator label,.services-card__calculator legend{font-weight:600}.services-card__calculator input[type=number],.services-card__calculator select{width:100%;border:1px solid #4f0000;border-radius:8px;padding:10px 12px;background:#fff}.services-card__calculator input[type=number]:disabled,.services-card__calculator select:disabled{background:#f5f5f5;border-color:#e0e0e0;color:#a0a0a0}.services-card__calculator input[type=number]:focus-visible{outline:1px solid #4f0000}.services-card__calculator .js-form-type-radio,.services-card__calculator .js-form-type-checkbox{display:flex;align-items:center;gap:8px}.services-card__calculator input[type=radio],.services-card__calculator input[type=checkbox]{accent-color:#4f0000;margin:0}.services-card__calculator input[type=number]{-moz-appearance:textfield;appearance:textfield}.services-card__calculator input[type=number]::-webkit-inner-spin-button,.services-card__calculator input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.services-card__calculator .js-form-type-radios .form-radios{display:flex;gap:16px;flex-wrap:wrap}.services-card__calculator .option-price-summary{border-top:1px solid #e0e0e0;padding-top:14px}.services-card__calculator .exitia-calculator-result{position:relative;padding-bottom:20px}.services-card__calculator .ajax-progress.ajax-progress-throbber{display:inline-flex;align-items:center;gap:10px;margin-top:10px}.services-card__calculator .ajax-progress-throbber-label{font-size:8px;color:#4f0000;font-weight:300}.services-card__calculator .ajax-progress-throbber .throbber{background:none;width:44px;height:0px;margin:0;position:relative;overflow:visible}.services-card__calculator .ajax-progress-throbber .throbber::before,.services-card__calculator .ajax-progress-throbber .throbber::after{content:"";position:absolute;top:50%;width:20px;height:20px;transform:translateY(-50%);will-change:transform}.services-card__calculator .ajax-progress-throbber .throbber::before{left:6px;clip-path:polygon(50% 0%,100% 0,50% 100%,0 100%);animation:exitia-shard-left .9s ease-in-out infinite alternate;background:linear-gradient(45deg,rgb(159,0,0) 0%,rgb(79,0,0) 100%)}.services-card__calculator .ajax-progress-throbber .throbber::after{right:6px;clip-path:polygon(50% 0%,100% 0,50% 100%,0 100%);animation:exitia-shard-right .9s ease-in-out infinite alternate;background:linear-gradient(45deg,rgb(79,0,0) 0%,rgb(159,0,0) 100%)}.services-card__calculator .exitia-calculator-summary-throbber[hidden]{display:none !important;gap:0;margin:0}.services-card__calculator .exitia-calculator-summary-throbber{position:absolute;bottom:0;right:0}@media(max-width:1023px){.services-card__calculator .exitia-pricing-grid,.services-card__calculator .exitia-pricing-workers{grid-template-columns:1fr}}@keyframes exitia-shard-left{from{transform:translateY(-50%) translateX(0)}to{transform:translateY(-85%) translateX(3px)}}@keyframes exitia-shard-right{from{transform:translateY(-50%) translateX(0)}to{transform:translateY(-15%) translateX(-3px)}}.paragraph--services-card-bullet{display:block}.services-card-bullet{display:flex;align-items:center;gap:10px}.services-card-bullet__icon{flex-shrink:0;font-size:20px;color:#4f0000;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.services-card-bullet__text{font-size:.95rem;line-height:1.5}@keyframes services-card-nav-swap-active{0%{transform:translate(0px,0px)}25%{transform:translate(0px,30px)}75%{transform:translate(var(--swap-dx,0px),30px)}100%{transform:translate(var(--swap-dx,0px),0px)}}@keyframes services-card-nav-swap-clicked{0%{transform:translate(0px,0px)}25%{transform:translate(0px,-30px)}75%{transform:translate(var(--swap-dx,0px),-30px)}100%{transform:translate(var(--swap-dx,0px),0px)}}.services-card__nav-button{writing-mode:vertical-rl;text-orientation:mixed;font-size:18px;font-weight:600;padding:20px 12px;background:#203340;border-radius:8px;border:none;color:#fff;text-transform:uppercase;cursor:pointer;white-space:nowrap;width:80px;transition:background-color .2s ease-in-out,border-radius .2s ease-in-out,transform .125s ease-in-out;transform:translate(0px,0px);box-shadow:2px 2px 3px 1px rgba(0,0,0,.2)}.services-card__nav-button-text{border-top:6px solid #9f0000;transition:border .2s ease-in-out;height:100%;rotate:180deg}.services-card__nav-button:hover{background-color:#4f0000;transform:translateY(-10px)}.services-card__nav-button:hover .services-card__nav-button-text{border-top:6px solid #203340}.services-card__nav-button.active{background-color:#9f0000;position:relative;height:auto;border-bottom-right-radius:0px;border-top-right-radius:0px}.services-card__nav-button.active:hover{transform:translateY(0px)}.services-card__nav-button.active .services-card__nav-button-text{border-top:6px solid #203340}.services-card__nav-button.animating{pointer-events:none}.services-card__nav-button.is-swapping-active{animation:services-card-nav-swap-active 300ms linear forwards;will-change:transform}.services-card__nav-button.is-swapping-clicked{animation:services-card-nav-swap-clicked 300ms linear forwards;will-change:transform}.paragraph--footer{background:#203340;color:#fff;position:relative;border-top-width:4px;border-top-style:solid;border-image:linear-gradient(to left,rgb(79,0,0),rgb(159,0,0)) 1;display:flex;width:100%;justify-content:center}.paragraph--footer .footer-wrapper{max-width:1998px;display:flex;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;padding:60px 135px}@media(max-width:1279px){.paragraph--footer .footer-wrapper{padding:60px 80px}}@media(max-width:1023px){.paragraph--footer .footer-wrapper{padding:60px 40px}}@media(max-width:767px){.paragraph--footer .footer-wrapper{padding:60px 15px}}.paragraph--footer .footer-wrapper{display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:10px;align-items:start;width:100%}.paragraph--footer .footer-contact{display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:5px}.paragraph--footer .footer-contact .footer-contact__title{border-left:5px solid #9f0000;margin-left:-15px;padding-left:10px}.paragraph--footer .footer-contact .footer-contact__phone,.paragraph--footer .footer-contact .footer-contact__mail,.paragraph--footer .footer-contact .footer-contact__address{display:flex;gap:10px;font-size:1.2rem}@media(max-width:767px){.paragraph--footer .footer-contact .footer-contact__phone,.paragraph--footer .footer-contact .footer-contact__mail,.paragraph--footer .footer-contact .footer-contact__address{font-size:1rem}}.paragraph--footer .footer-contact .material-icons{color:#9f0000}.paragraph--footer .footer-availability{display:flex;flex-direction:column;justify-content:space-between;height:100%}.paragraph--footer .footer-availability .footer-availability__title{border-left:5px solid #9f0000;margin-left:-15px;padding-left:10px}.paragraph--footer .footer-availability .footer-availability__item{display:flex;gap:10px;font-size:1.2rem;justify-content:space-between}.paragraph--footer .footer-availability .footer-availability__item .footer-availability__day{color:#9f0000;font-weight:600}@media(max-width:767px){.paragraph--footer .footer-availability .footer-availability__item{font-size:1rem}}.paragraph--footer .footer-copyright{position:absolute;bottom:5px;right:25px;color:#b8b8b8;font-size:.8rem}.error-404-page{display:flex;justify-content:center;align-items:center;padding:2rem}.error-404-container{width:100%}.paragraph--error-404{text-align:center;padding:3rem 1.5rem}.paragraph--error-404 .error-404__image{margin-bottom:2rem}.paragraph--error-404 .error-404__image img{width:50%;height:auto;object-fit:contain;border-radius:25px}@media(max-width:767px){.paragraph--error-404 .error-404__image img{width:100%}}.paragraph--error-404 .error-404__title{font-size:6rem;font-weight:700;margin-bottom:1rem;color:#203340}.paragraph--error-404 .error-404__subtitle{color:#203340;margin-bottom:2rem;line-height:1.6}.paragraph--error-404 .error-404__button{display:inline-block;padding:1rem 2rem;background-color:#004e62;color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:background-color .3s ease}.paragraph--error-404 .error-404__button:hover{background-color:#203340}@media(max-width:768px){.paragraph--error-404 .error-404__button{padding:.75rem 1.5rem;font-size:.9rem}}*{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden}.page-wrapper{min-height:100vh;display:flex;flex-direction:column}.main-content{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.material-icons{user-select:none}
