/**handles:kadm-block-library**/
.kadm-image-carousel .glide,.kadm-image-slider .glide,.wp-block-kadm-employer-carousel .glide,.wp-block-kadm-galleryslideshow--inner .glide{position:relative;width:100%;box-sizing:border-box}.kadm-image-carousel .glide *,.kadm-image-slider .glide *,.wp-block-kadm-employer-carousel .glide *,.wp-block-kadm-galleryslideshow--inner .glide *{box-sizing:inherit}.kadm-image-carousel .glide__track,.kadm-image-slider .glide__track,.wp-block-kadm-employer-carousel .glide__track,.wp-block-kadm-galleryslideshow--inner .glide__track{overflow:hidden}.kadm-image-carousel .glide__slides,.kadm-image-slider .glide__slides,.wp-block-kadm-employer-carousel .glide__slides,.wp-block-kadm-galleryslideshow--inner .glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.kadm-image-carousel .glide__slides--dragging,.kadm-image-slider .glide__slides--dragging,.wp-block-kadm-employer-carousel .glide__slides--dragging,.wp-block-kadm-galleryslideshow--inner .glide__slides--dragging{user-select:none}.kadm-image-carousel .glide__slide,.kadm-image-slider .glide__slide,.wp-block-kadm-employer-carousel .glide__slide,.wp-block-kadm-galleryslideshow--inner .glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.kadm-image-carousel .glide__slide a,.kadm-image-slider .glide__slide a,.wp-block-kadm-employer-carousel .glide__slide a,.wp-block-kadm-galleryslideshow--inner .glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.kadm-image-carousel .glide__arrows,.kadm-image-slider .glide__arrows,.wp-block-kadm-employer-carousel .glide__arrows,.wp-block-kadm-galleryslideshow--inner .glide__arrows{-webkit-touch-callout:none;user-select:none}.kadm-image-carousel .glide__bullets,.kadm-image-slider .glide__bullets,.wp-block-kadm-employer-carousel .glide__bullets,.wp-block-kadm-galleryslideshow--inner .glide__bullets{-webkit-touch-callout:none;user-select:none}.kadm-image-carousel .glide--rtl,.kadm-image-slider .glide--rtl,.wp-block-kadm-employer-carousel .glide--rtl,.wp-block-kadm-galleryslideshow--inner .glide--rtl{direction:rtl}.kadm-image-carousel-image-list{display:grid;grid-template-columns:repeat(auto-fit,100px);gap:10px}.kadm-image-carousel-image-list-item{position:relative}.kadm-image-carousel-image-list-item:hover{cursor:pointer}.kadm-image-carousel-image-list-item button{position:absolute;width:20px;height:20px;opacity:.8}.kadm-image-carousel-image-list-item button:focus,.kadm-image-carousel-image-list-item button:hover{opacity:1}.kadm-image-carousel-image-list-item button.kadm-image-carousel-move-arrow{padding:0;background-color:#fff}.kadm-image-carousel-image-list-item button.kadm-image-carousel-move-arrow-left{bottom:4px;left:0}.kadm-image-carousel-image-list-item button.kadm-image-carousel-move-arrow-right{bottom:4px;right:0}.kadm-image-carousel-image-list-item button.kadm-image-carousel-delete{font-family:dashicons;background-color:red;color:#fff;right:2px;padding:0}.kadm-image-carousel-image-list-item button.kadm-image-carousel-delete::before{content:"";width:100%}.kadm-image-carousel-image-list-item:first-child .kadm-image-carousel-move-arrow-left{display:none}.kadm-image-carousel-image-list-item:last-child .kadm-image-carousel-move-arrow-right{display:none}.kadm-image-carousel .image-button{border:2px solid}.kadm-image-carousel-url-input-container{display:flex;align-items:center}.kadm-image-carousel-url-input-container p{font-size:14px;margin-left:14px;padding:2px}.kadm-image-carousel-url-input-container p.not-linked{background:#ddd;border-radius:2px}.page .kadm-image-carousel--container{max-width:100vw;max-height:150vh}.page .kadm-image-carousel .glide__arrows{position:absolute;top:50%;left:1.5%;width:97%;transform:translateY(-50%);display:flex;justify-content:space-between}.page .kadm-image-carousel .glide__arrows .glide__arrow{width:40px;height:40px;background-color:#f5f5f5;padding:8px 10px 8px 12px;border-color:#ddd;font-size:0px;border-radius:50%;clip:rect(1px 1px);background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.96967 0.46967C1.26256 0.176777 1.73744 0.176777 2.03033 0.46967L6.03033 4.46967C6.32322 4.76256 6.32322 5.23744 6.03033 5.53033L2.03033 9.53033C1.73744 9.82322 1.26256 9.82322 0.96967 9.53033C0.676777 9.23744 0.676777 8.76256 0.96967 8.46967L4.43934 5L0.96967 1.53033C0.676777 1.23744 0.676777 0.762563 0.96967 0.46967Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px}.page .kadm-image-carousel .glide__arrows .glide__arrow--left{transform:rotate(-180deg)}.page .kadm-image-carousel .glide__arrows .glide__arrow:focus,.page .kadm-image-carousel .glide__arrows .glide__arrow:hover{background-color:#dfe0e4}@media all and (max-width:650px){.page .kadm-image-carousel .glide__arrows .glide__arrow{width:30px;height:30px;background-size:14px;opacity:.4}.page .kadm-image-carousel .glide__arrows .glide__arrow:focus,.page .kadm-image-carousel .glide__arrows .glide__arrow:hover{opacity:1}}.page .kadm-image-carousel .glide__bullets{display:flex;justify-content:center}.page .kadm-image-carousel .glide__bullets .glide__bullet{min-width:20px;display:flex}.page .glide__slide{margin-bottom:auto;position:relative}.page .wp-block-kadm-image-carousel.full-width{grid-column-start:1;grid-column-end:4}.page .wp-block-kadm-image-carousel{grid-column-start:1;position:relative;grid-column-end:4;background-color:#fae0eb}@media all and (max-width:925px){.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide{display:grid;grid-template-rows:auto auto;min-height:300px}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide h2{color:var(--primary);line-height:1.3;margin-top:0}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide p{padding-right:2rem}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--text{text-align:center;padding:2rem;margin-bottom:40px}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--text p{padding:0 1rem}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--image{position:relative}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--image img{border-radius:50%;aspect-ratio:1/1}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--image .desktop-image{display:none}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--image .mobile-image,.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--image .mobile-svg{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center top;max-height:680px;min-height:300px}}@media all and (min-width:926px){.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide{display:grid;grid-template-areas:"content image";grid-template-columns:50% 50%;min-height:300px}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide h2{color:var(--primary);line-height:1.3;margin-top:0;font-size:1.8rem}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide p{padding-right:2rem;font-size:.9rem}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide a{font-size:.9rem}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--text{padding:2rem 1rem 2rem var(--container-padding);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:80px}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--image{position:relative;padding:0 var(--container-padding) 0 0;display:flex;align-items:center}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--image .mobile-image{display:none}.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--image .desktop-image,.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--image .svg{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;max-height:680px;min-height:300px}}@media all and (min-width:926px)and (min-width:1325px){.page .wp-block-kadm-image-carousel .kadm-image-carousel-slide--text{margin-left:0}}.page .wp-block-kadm-image-carousel .glide__arrows{width:95%;left:2.5%;top:50%}@media all and (min-width:1420px){.page .wp-block-kadm-image-carousel .glide__arrows{display:flex}}.page .wp-block-kadm-image-carousel .glide__arrows .glide__arrow{filter:drop-shadow(0 2px 10px rgba(0, 0, 0, .1))}.page .wp-block-kadm-image-carousel .glide__arrows .glide__arrow:focus{background-color:#f5f5f5}#main .wp-block-kadm-image-carousel .kadm-image-carousel-slide .wp-block-button__link{padding:6px 12px;font-weight:200}.glide__track{transition:height .3s linear}.wp-block-kadm-local-service--description{font-style:italic;padding:1rem 0;margin:1rem 0;border:2px dotted var(--primary);border-width:2px 0 2px 0}.wp-block-kadm-local-service--icon-row{padding-left:2.5rem;border-bottom:1px solid;padding-bottom:.5rem;margin-bottom:.5rem;position:relative}.wp-block-kadm-local-service--icon-row:last-child{border-bottom:none}.wp-block-kadm-local-service--icon-row .icon{position:absolute;left:0;top:0;width:24px;height:24px;background-size:contain;background-position:center;background-repeat:no-repeat}.wp-block-kadm-local-service--icon-row .icon svg{width:100%;max-height:100%}.editor-styles-wrapper .wp-block-kadm-local-service--icon-row.hidden{display:block}#main .tab-buttons,.editor-styles-wrapper .tab-buttons{width:100%;color:#fff;padding-left:0;display:flex;list-style:none;margin-bottom:0;justify-content:space-between}#main .tab-buttons>li,.editor-styles-wrapper .tab-buttons>li{margin-bottom:0!important}#main .tab-buttons button,.editor-styles-wrapper .tab-buttons button{border-radius:5px 5px 0 0;padding:.5rem 1rem;background-color:#ccc;display:inline-block;opacity:.7;cursor:pointer;margin:0 .5rem 0 0}#main .tab-buttons button:focus,.editor-styles-wrapper .tab-buttons button:focus{outline:0}#main .tab-buttons button[aria-selected=true],.editor-styles-wrapper .tab-buttons button[aria-selected=true]{opacity:1;font-weight:700}.editor-styles-wrapper .wp-block-kadm-service-container{border:2px solid #eee}.editor-styles-wrapper .wp-block-kadm-services{display:none;background-color:#fff;padding:1rem}.editor-styles-wrapper .wp-block-kadm-services.active-tab{display:block}.editor-styles-wrapper .wp-block-kadm-services .block-editor-block-list__layout{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,350px))}.editor-styles-wrapper .service-link{word-break:break-all}.editor-styles-wrapper .tab-buttons{margin-left:0}.editor-styles-wrapper .tab-buttons li{width:calc(50% - 1rem)}.editor-styles-wrapper .tab-buttons button.active{opacity:1;font-weight:700}.wp-block-kadm-service{border-radius:15px;flex-basis:350px;border:2px dotted;padding:1rem}.wp-block-kadm-service--inner{height:100%}.wp-block-kadm-service .text-container{display:flex;flex-direction:column;height:100%}.wp-block-kadm-service .service-link{display:inline-block;margin-top:auto;margin-left:auto;min-width:85px}.wp-block-kadm-service .service-link::after{margin-left:1.5rem}.wp-block-kadm-signposts{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:calc(10px + 2vw)}.wp-block-kadm-signpost{flex-grow:1;margin:0}.wp-block-kadm-signpost--heading{font-weight:700}.wp-admin .wp-block-kadm-signposts>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:calc(10px + 2vw)}.wp-admin .wp-block-kadm-signposts>.block-editor-inner-blocks>.block-editor-block-list__layout>.block-editor-block-list__block{display:block}.wp-block-kadm-details-summary{background-color:#fff}.wp-block-kadm-details-summary .details-title{width:100%;padding:1.5rem;background-color:#ccc;color:#fff;display:block;transition:background-color .4s ease-out;position:relative;cursor:pointer}.wp-block-kadm-details-summary .details-title::after{content:">";font-size:30px;font-weight:600;width:20px;height:30px;position:absolute;right:1.5rem;top:40%;transform:translateY(-50%);transition:.2s ease-out}.wp-block-kadm-details-summary details>*{margin-left:1rem;margin-right:1rem;margin-bottom:1rem}.wp-block-kadm-details-summary details{padding-bottom:0}.wp-block-kadm-details-summary details[open]{padding-bottom:1rem}.wp-block-kadm-details-summary details[open] .details-title::after{transform:rotate(90deg)}.wp-block-kadm-details-summary details[open] summary{margin-bottom:1.5rem}.wp-block-kadm-details-summary details summary{display:block;margin-left:auto;margin-bottom:0;margin-right:auto}.wp-block-kadm-details-summary details summary::-webkit-details-marker{display:none}.wp-block-kadm-details-summary details summary::marker{display:none}