.theme-checkmk .hidden-anchor{margin-top:-224px!important}


.theme-checkmk .checkmk-download-form__form .hs_error_rollup{display:none}.theme-checkmk .checkmk-download-form__form fieldset{max-width:100%}.theme-checkmk .checkmk-download-form__form .input{margin-right:0!important}.theme-checkmk .checkmk-download-form__form .hs-email>label{display:none}.theme-checkmk .checkmk-download-form__form .hs-input.error{border-color:#ff3232!important}.theme-checkmk .checkmk-download-form__form .hs-error-msgs{margin-bottom:0}.theme-checkmk .checkmk-download-form__form .hs-error-msg{font-size:12px!important}.theme-checkmk .checkmk-download-form__form .hs-richtext{font-size:.75rem}.theme-checkmk .checkmk-download-form__form .hs-form-field>label{display:none}.theme-checkmk .checkmk-download-form__form__submit{color:#2c3843;font-size:1.25rem;font-weight:500;line-height:30px;width:100%}


.theme-checkmk .brand-logos{overflow-x:hidden}.theme-checkmk .brand-logos__list{grid-column-gap:0;display:grid;grid-template-columns:repeat(10,auto);list-style:none;padding-left:0}.theme-checkmk .brand-logos__item{margin-top:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-checkmk .brand-logos__image{height:auto;max-width:100%}.theme-checkmk .brand-logos__link:hover{text-decoration:none}@media (min-width:992px){.theme-checkmk .brand-logos__list{grid-column-gap:100px;grid-template-columns:repeat(5,1fr)}}


.theme-checkmk .ccm-custom-style-container.boxed__white .testimonial{background-color:#fff;border-radius:var(--cmk-corner-medium);box-shadow:var(--cmk-elevation-1);margin-top:50px;padding:80px 40px 40px}.theme-checkmk .ccm-custom-style-container.boxed__white .testimonial:before{background-size:100px 100px;height:100px;left:40px;top:-50px;width:100px}.theme-checkmk .testimonial{padding-top:60px;position:relative}.theme-checkmk .testimonial:before{background-image:url(/images/quote-left.svg?18caa1b003ffb80c7bbb5405ce4d069d);background-size:50px 50px;content:"";height:50px;left:0;position:absolute;top:0;width:50px}.theme-checkmk .testimonial__person{font-weight:600}


.theme-checkmk .ccm-image-block.img-responsive{height:auto;max-width:100%}.theme-checkmk .image-popup--blog--cropped,.theme-checkmk .image-popup--cropped{display:block;position:relative}.theme-checkmk .image-popup--blog--cropped:hover:before,.theme-checkmk .image-popup--cropped:hover:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:rgba(0,0,0,.4);bottom:0;color:#fff;content:"\f002";display:inline-block;display:flex;font-family:Font Awesome\ 6 Pro;font-size:3.125em;font-size:3rem;font-style:normal;font-variant:normal;font-weight:400;justify-content:center;left:0;line-height:1;line-height:.02em;position:absolute;right:0;text-align:center;top:0;vertical-align:-.255em;z-index:10}


.theme-checkmk .screenshots-slider .swiper-container{border-radius:var(--cmk-corner-medium);box-shadow:var(--cmk-elevation-3)}.theme-checkmk .screenshots-slider .swiper-container:hover:after{color:#15d1a0}.theme-checkmk .screenshots-slider .swiper-container:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\f424";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:1.25em;font-style:normal;font-variant:normal;font-weight:400;height:32px;line-height:.05em;line-height:1;pointer-events:none;position:absolute;right:16px;text-align:center;top:16px;vertical-align:-.075em;vertical-align:center;width:32px;z-index:1}.theme-checkmk .screenshots-slider .swiper-button-next,.theme-checkmk .screenshots-slider .swiper-button-prev{display:none}.theme-checkmk .screenshots-slider .swiper-pagination{display:block;margin-top:16px;position:relative;text-align:center}.theme-checkmk .screenshots-slider .swiper-pagination-bullet{background-color:transparent;background-image:url(/images/hexagon_outline_primary.svg?456990322d528f0f5054aec163bb062f);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:0;display:inline-block;height:16px;margin:0 4px;opacity:1;width:16px}.theme-checkmk .screenshots-slider .swiper-pagination-bullet-active{background-image:url(/images/hexagon_primary.svg?1a2b1cca599611062e4cfb7edc5328c1)}.theme-checkmk .screenshots-slider__navigation__item{display:none;justify-content:center;position:relative;text-align:center}.theme-checkmk .screenshots-slider__navigation__item--active{display:flex}.theme-checkmk .screenshots-slider__navigation__description{font-size:1rem;font-weight:300}.theme-checkmk .screenshots-slider__navigation__description p:last-child{margin-bottom:0}.theme-checkmk .screenshots-slider__navigation__title{font-size:1.375rem;font-weight:500}.theme-checkmk .screenshots-slider__navigation__icon{display:none}@media (min-width:992px){.theme-checkmk .screenshots-slider .swiper-pagination{display:none}.theme-checkmk .screenshots-slider .swiper-button-next,.theme-checkmk .screenshots-slider .swiper-button-prev{display:flex}.theme-checkmk .screenshots-slider__navigation__item{border-radius:var(--cmk-corner-medium);cursor:pointer;display:flex;justify-content:flex-start;padding:20px 16px 20px 0;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-checkmk .screenshots-slider__navigation__item:first-child{padding-top:0}.theme-checkmk .screenshots-slider__navigation__item--active .screenshots-slider__navigation__icon{background-image:url(/images/hexagon_primary.svg?1a2b1cca599611062e4cfb7edc5328c1)}.theme-checkmk .screenshots-slider__navigation__item--active .screenshots-slider__navigation__title{color:#15d1a0}.theme-checkmk .screenshots-slider__navigation__item--active .screenshots-slider__navigation__description{display:block}.theme-checkmk .screenshots-slider__navigation__details{flex-grow:1}.theme-checkmk .screenshots-slider__navigation__description{color:#15d1a0;display:none}.theme-checkmk .screenshots-slider__navigation__icon{background-image:url(/images/hexagon_outline_primary.svg?456990322d528f0f5054aec163bb062f);background-position:0 0;background-repeat:no-repeat;background-size:24px auto;display:block;margin-right:16px;min-height:28px;min-width:28px;width:28px}}


.faq--accordion .accordion-item{border:none}.faq--accordion .accordion-button{border-bottom:1px solid #f5f3f3;font-size:1.25rem;font-weight:500;padding:1rem 0}.faq--accordion .accordion-button:not(.collapsed){background-color:transparent;color:#2c3843}.faq--accordion .accordion-body{padding:1rem 0}


