:root{--color-primary:rgb(22,101,105);--color-primary-accent:rgb(18,80,84);--color-primary-transparent:rgba(22,101,105,0.1);--color-primary-dark:#064260;--color-white:#fafafa;--color-white-transparent:rgba(250,250,250,0.1);--color-black:#0a0a0a;--color-accent:#ececec;--color-muted:#a0a0a0;--color-bg-base:var(--color-white);--color-bg-accent:var(--color-accent);--color-bg-contrast:var(--color-primary);--color-text-base:var(--color-black);--color-text-contrast:var(--color-white);--color-text-primary:var(--color-primary);--color-button-bg-base:var(--color-primary);--color-button-bg-base-hover:var(--color-primary-accent);--color-button-bg-outline-hover:var(--color-primary-transparent);--color-button-bg-outline-hover-inverse:var(--color-white-transparent);--shadow-base:0 15px 18px rgba(23,23,36,0.15);--border-radius-img:1rem;--border-radius-btn:.4rem;--spacing-section:5rem;--spacing-gap:5rem;--spacing-navbar:72px;--spacing-grid-gap:1.5rem;--color-alert-success-bg:#C2F3D6;--color-alert-success-border:#96EAB8;--color-alert-success-text:#1FB05A;--color-alert-danger-bg:#FFE1E3;--color-alert-danger-border:#FF99A4;--color-alert-danger-text:#FF4556;--color-placeholder:#d0d0d0;--imageStrip-height:80px;--altcha-border-width:0;--altcha-border-radius:3px;--altcha-color-base:#fff;--altcha-color-border:#a0a0a0;--altcha-color-text:currentColor;--altcha-color-border-focus:currentColor;--altcha-color-error-text:#f23939;--altcha-color-footer-bg:#f4f4f4;--altcha-max-width:auto}
@media (max-width:768px){:root{--spacing-section:3rem;--spacing-gap:3rem}}
body,html{scroll-behavior:smooth;font-family:"Montserrat",sans-serif;background-image:linear-gradient(to right,#faeaf8,var(--color-white))}
.Builder-container--Columns0::before{transform:scale(1) !important}
img{border-radius:0}
h1,h2,h3,h4,h5,h6{font-family:"roca",sans-serif;color:var(--color-primary)}
.Headline p{font-size:18px}
.Section--header{text-align:center;padding:0 30px;margin-top:130px}
.Section--header img{width:100%;max-width:860px}
.Section--headerText .Headline{color:var(--color-white);text-align:center}
.Section--headerText .Headline h1{font-size:95px;color:var(--color-white)}
.Section--headerText .Headline h2{font-size:50px;color:var(--color-white)}
.Section--headerText .Headline hr{max-width:420px;width:100%;height:5px;background-color:var(--color-white);margin:20px auto 30px}
.Section--headerText .Headline p{font-size:26px}
.Buttons{justify-content:center}
.Button{background-color:#f0cdff;color:var(--color-primary);font-size:1.2rem;border-radius:2rem}
.Button:hover{background-color:#f0cdff}
.Section iframe{min-height:350px}
.Section--reference{background-image:url("/themes/menoprima/assets/img/menoprima_testuj_to.png");background-size:10vw;background-repeat:no-repeat;background-position:75vw 0}
.Slider{width:100%}
.Slider-slide{background-color:var(--color-white);display:flex;align-items:center;justify-content:center;border-radius:30px}
.Slider-track{width:calc(100% - 60px);margin-left:30px}
.Slider-image{display:none}
.Slider h3.Headline{font-size:30px;text-align:center;margin-top:0}
.Slider-content{padding:0}
.Slider-content .Content{font-size:20px;text-align:center}
.Slider-arrow--next{right:-15px}
.Slider-arrow--prev{left:-15px}
.Slider-dots{margin-top:40px}
.Columns--withSlider .Flex-container{align-items:center}
.Tiles-tile--borderless{background-color:transparent}
.Tiles-tile--borderless .Tiles-image{order:2;margin:0;background-size:contain;background-repeat:no-repeat;padding-top:50px}
.Tiles-tile--borderless .Headline{order:1;text-align:center}
.Tiles-tile--borderless h3.Headline{font-family:Montserrat,sans-serif;font-size:24px}
.Tiles-tile--borderless .Tiles-body{order:3;padding:0;text-align:center;font-size:18px}
.Tiles--circled .Tiles-tile{background-color:transparent;box-shadow:none;flex-direction:row;align-items:flex-start}
.Tiles--circled .Tiles-image{flex:0 0 120px;height:120px;padding-top:0;border-radius:50%}
.Tiles--circled .Tiles-body{padding:0 0 0 20px}
.Tiles--circled .Tiles-body h3.Headline{margin-top:0;font-size:24px;font-family:Montserrat,sans-serif}
.Tiles--circled .Tiles-body p{font-size:18px;margin:0}
.Footer{background-color:var(--color-white)}
.Footer-logo{width:auto}
.Navigation{border-bottom:0 !important}
.Navigation-extraLink{border-radius:30px}
.Navigation--transparent{background-color:white}
.Navigation--transparent .Navigation-item{color:var(--color-primary) !important}
.Navigation-toggle svg path{fill:var(--color-primary) !important}
.Columns--3070>.Flex>.Flex-container>.Flex-col:nth-child(1){flex:0 0 calc(30% - var(--spacing-gap) / 2)}
.Columns--3070>.Flex>.Flex-container>.Flex-col:nth-child(2){flex:0 0 calc(70% - var(--spacing-gap) / 2)}
@media (max-width:1200px){.Section--headerText .Headline h1{font-size:7vw}.Section--headerText .Headline h2{font-size:4.5vw}.Section--headerText .Headline p{font-size:2vw}}
@media (max-width:991px){.Footer-navWrapper{justify-content:flex-start;margin-bottom:80px;flex-direction:column;gap:1rem}.Section--reference{background-position:70vw 120px}}
@media (max-width:768px){.Footer-logo{height:60px}.Section--reference{background:none}.Section--header{margin-top:100px}.Section--header .Section{margin-bottom:10px}.Section--headerText .Headline h1{font-size:53px}.Section--headerText .Headline h2{font-size:39px}.Section--headerText .Headline p{font-size:18px}.Section--headerText .Headline hr{height:3px;margin:10px auto 20px}.Section--headerText .Flex-container{gap:0}.Flex-container--columns .Flex-col{width:100%}.Headline h2{font-size:26px}.Headline td p{font-size:15px;margin:0}.Tiles--circled .Tiles-tile{flex-direction:column;align-items:center}.Tiles--circled .Tiles-image{width:120px;margin:20px 0}.Tiles--circled .Tiles-body{padding:0}.Slider-slide p{font-size:17px}.Slider-track{margin-left:0;width:100%}.Slider-arrows{display:none}.Headline{text-align:center}.Content{text-align:center}}