﻿.mo-heading-display{font-size:clamp(48px,6vw,84px);font-weight:500;line-height:1.04;letter-spacing:-0.02em;color:var(--secondary-color-700)}.mo-heading-display em,.mo-heading-display i{font-style:normal;display:inline-block;position:relative;z-index:1}.mo-heading-display em::before,.mo-heading-display i::before{content:"";position:absolute;left:0;right:0;bottom:.1em;height:.22em;background:var(--primary-color-700);z-index:-1;pointer-events:none}.mo-block-quote-bordered{border-top:1px solid rgba(0,0,0,.15);padding-top:25px;position:relative;padding-left:8px;max-width:640px}.mo-block-quote-bordered .mo-quote-text{position:relative;font-family:"Plus Jakarta Sans",sans-serif;font-style:italic;font-weight:500;font-size:15px;line-height:1.5;color:var(--dark-color-500);position:relative}.mo-block-quote-bordered .mo-quote-text::before{content:"“";position:absolute;left:-12px;top:-10px;font-size:27px;font-weight:600;color:var(--primary-color-800);line-height:1}.mo-block-quote-bordered .mo-quote-text::after{content:"“";font-size:27px;font-weight:600;color:var(--primary-color-800);line-height:1}.mo-block-quote-bordered .mo-quote-citation{font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:500;letter-spacing:1.44px;text-transform:uppercase;color:var(--dark-color-300);margin-top:14px}.mo-block-special-cards-grid{width:100%}.mo-block-special-cards-grid .mo-special-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;border-left:1px solid rgba(0,0,0,.09);border-top:1px solid rgba(0,0,0,.09)}.mo-cards-grid-item{display:flex;flex-direction:column;background:#fff;position:relative;text-decoration:none;color:inherit;transition:background .2s ease}.mo-cards-grid-item:nth-child(2n+1)::after{position:absolute;display:block;content:"";pointer-events:none;right:0;height:100%;width:1px;background-color:var(--dark-color-200);pointer-events:none;z-index:10}.mo-cards-grid-item:hover{background:var(--dark-color-100)}.mo-cards-grid-item-cover{position:relative;height:185px;overflow:hidden}.mo-cards-grid-item-cover img{width:100%;height:100%;object-fit:cover;object-position:var(--img-pos);display:block}.mo-cards-grid-item-cover::after{content:"";position:absolute;inset:0;background:rgba(32,58,96,.37);mix-blend-mode:screen;pointer-events:none}.mo-cards-grid-item-body{padding:32px 32px 42px;display:flex;flex-direction:column;gap:14px;flex:1;position:relative;justify-content:center}@media only screen and (max-width: 640px){.mo-cards-grid-item-body{padding:28px 20px}}.mo-cards-grid-item-number{font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:500;letter-spacing:1.44px;text-transform:uppercase;color:var(--secondary-color-300)}.mo-cards-grid-item-title{font-family:"Inter Display","Inter",sans-serif;font-size:24px;font-weight:600;line-height:1.1;color:var(--secondary-color-700);margin:0}@media only screen and (max-width: 767px){.mo-cards-grid-item-title{filter:invert(1)}}.mo-cards-grid-item-text{font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var(--secondary-color-900);margin:0;max-width:460px}.mo-cards-grid-item-arrow{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--dark-color-200);color:var(--secondary-color-700);transition:background .2s ease,color .2s ease}.mo-cards-grid-item:hover .mo-cards-grid-item-arrow{background:var(--primary-color-700)}.mo-cards-grid-item-arrow svg{width:14px;height:14px}.mo-cards-grid-item-arrow svg *{fill:var(--secondary-color-900)}@media(max-width: 767px){.mo-block-special-cards-grid .mo-special-inner{grid-template-columns:1fr}}.mo-block-special-process-steps .mo-special-inner{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.mo-process-step{background:#fff;padding:32px;display:flex;flex-direction:column;gap:16px;position:relative;min-height:368px;border-radius:2px}@media only screen and (max-width: 1280px){.mo-process-step{min-height:1px}}@media only screen and (max-width: 767px){.mo-process-step{padding:24px}}.mo-process-step.is-highlighted{background:var(--primary-color-700);-webkit-clip-path:polygon(0 0, 0% calc(100% - var(--corner-size-small)), var(--corner-size-small) 100%, 100% 100%, 100% var(--corner-size-small), calc(100% - var(--corner-size-small)) 0);-moz-clip-path:polygon(0 0, 0% calc(100% - var(--corner-size-small)), var(--corner-size-small) 100%, 100% 100%, 100% var(--corner-size-small), calc(100% - var(--corner-size-small)) 0);-o-clip-path:polygon(0 0, 0% calc(100% - var(--corner-size-small)), var(--corner-size-small) 100%, 100% 100%, 100% var(--corner-size-small), calc(100% - var(--corner-size-small)) 0);clip-path:polygon(0 0, 0% calc(100% - var(--corner-size-small)), var(--corner-size-small) 100%, 100% 100%, 100% var(--corner-size-small), calc(100% - var(--corner-size-small)) 0)}.mo-process-step.is-highlighted .mo-process-step-tag{color:var(--secondary-color-700)}.mo-process-step.is-highlighted .mo-process-step-list li{color:var(--secondary-color-700)}.mo-process-step.is-highlighted .mo-process-step-list li::before{-webkit-filter:brightness(100);-moz-filter:brightness(100);-o-filter:brightness(100);filter:brightness(100)}.mo-process-step-tag{display:block;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:500;letter-spacing:1.44px;text-transform:uppercase;color:var(--primary-color-800);border:0;padding:0;margin:0 0 8px 0}.mo-process-step-title{font-family:"Inter Display","Inter",sans-serif;font-size:24px;font-weight:600;line-height:1.15;color:var(--secondary-color-700);margin:0;max-width:180px}.mo-process-step-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.mo-process-step-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.4;color:var(--dark-color-500)}.mo-process-step-list li::before{content:"";width:16px;height:16px;flex-shrink:0;margin-top:3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5L6.5 12L13 5' stroke='%23CDBB98' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}@media(max-width: 1280px){.mo-block-special-process-steps .mo-special-inner{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.mo-block-special-process-steps .mo-special-inner{grid-template-columns:1fr}}.mo-block-special-testimonials .mo-special-inner{position:relative}.mo-testimonials-track{overflow:hidden}.mo-testimonials-list{display:flex;gap:0px;margin:0;padding:0;list-style:none}.mo-testimonial-item{background:#fff;padding:37px;flex:0 0 calc((100% - 48px)/3);position:relative;display:flex;flex-direction:column;justify-content:space-between;-webkit-clip-path:polygon(0 0, 0% calc(100% - var(--corner-size-small)), var(--corner-size-small) 100%, 100% 100%, 100% var(--corner-size-small), calc(100% - var(--corner-size-small)) 0);-moz-clip-path:polygon(0 0, 0% calc(100% - var(--corner-size-small)), var(--corner-size-small) 100%, 100% 100%, 100% var(--corner-size-small), calc(100% - var(--corner-size-small)) 0);-o-clip-path:polygon(0 0, 0% calc(100% - var(--corner-size-small)), var(--corner-size-small) 100%, 100% 100%, 100% var(--corner-size-small), calc(100% - var(--corner-size-small)) 0);clip-path:polygon(0 0, 0% calc(100% - var(--corner-size-small)), var(--corner-size-small) 100%, 100% 100%, 100% var(--corner-size-small), calc(100% - var(--corner-size-small)) 0);min-height:360px}@media only screen and (max-width: 980px){.mo-testimonial-item{padding:30px;min-height:310px}}@media only screen and (max-width: 479px){.mo-testimonial-item{padding:30px 22px}}.mo-testimonial-quote{font-family:"Plus Jakarta Sans",sans-serif;font-size:23px;font-weight:500;font-style:italic;line-height:1.45;color:var(--secondary-color-700);position:relative}@media only screen and (max-width: 980px){.mo-testimonial-quote{font-size:21px}}.mo-testimonial-quote::before{content:"“";font-size:36px;font-weight:600;color:var(--primary-color-800);line-height:1}.mo-testimonial-quote::after{position:relative;display:inline-block;content:"“";font-size:36px;font-weight:600;color:var(--primary-color-800);line-height:.5;-webkit-transform:translate(0, 25%);-moz-transform:translate(0, 25%);-o-transform:translate(0, 25%);transform:translate(0, 25%)}.mo-testimonial-meta{font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:left;font-family:"Inter Display",sans-serif;text-transform:uppercase;letter-spacing:.18em;margin-top:28px;font-size:13px;color:var(--dark-color-300)}.mo-testimonials-controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:48px}.mo-testimonials-progress{flex:1;height:3px;background:#dadada;position:relative;margin-right:32px;overflow:hidden}.mo-testimonials-progress-indicator{position:absolute;top:0;left:0;height:100%;width:33.3333%;background:var(--primary-color-900);transition:transform .35s cubic-bezier(0.25, 1, 0.5, 1),width .35s cubic-bezier(0.25, 1, 0.5, 1);will-change:transform,width}.mo-testimonials-controls.is-static{display:none}.mo-testimonials-btn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;background:var(--dark-color-300);transition:background .2s ease,color .2s ease}.mo-testimonials-btn:hover{background:var(--secondary-color-700);color:#fff}.mo-testimonials-btn svg{width:19px;height:19px}.mo-testimonials-btn svg *{fill:#fff}@media(max-width: 1080px){.mo-testimonial-item{flex:0 0 calc((100% - 24px)/2)}}@media(max-width: 640px){.mo-testimonial-item{flex:0 0 100%}}/*# sourceMappingURL=marble-dellbruegge.css.map */
