wp-component[name=GridServices]{margin-block:50px}wp-component[name=GridServices] .container-grid .overview-grid{grid-column:1/-1;display:grid;gap:25px;--grid-colums: repeat(2, 1fr);--grid-span: 3 / 11}@media (min-width: 768px){wp-component[name=GridServices] .container-grid .overview-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1180px){wp-component[name=GridServices] .container-grid .overview-grid{grid-template-columns:var(--grid-colums)}}@media (min-width: 1600px){wp-component[name=GridServices] .container-grid .overview-grid{grid-column:var(--grid-span)}}@media (min-width: 1600px){wp-component[name=GridServices] .container-grid .overview-grid[data-cols="3"]{--grid-colums: repeat(3, 1fr);--grid-span: 1 / -1}}@media (min-width: 1600px){wp-component[name=GridServices] .container-grid .overview-grid[data-cols="1"]{--grid-colums: 1fr;--grid-span: 5 / 9}}wp-component[name=GridServices] .d-none{display:none!important}wp-component[name=GridServices] .grid-item{display:grid;border:1px solid var(--color-border);border-radius:22px;padding:25px;row-gap:20px}wp-component[name=GridServices] .grid-item.service{grid-template-rows:repeat(3,max-content)}wp-component[name=GridServices] .grid-item.course{grid-template-rows:auto auto auto 1fr auto}wp-component[name=GridServices] .grid-item .image{display:grid;overflow:hidden}wp-component[name=GridServices] .grid-item .image>a{grid-row:1;grid-column:1;width:100%;height:100%}wp-component[name=GridServices] .grid-item .image>a>img{border-radius:22px;object-fit:cover}wp-component[name=GridServices] .grid-item .image-hint{grid-row:1;grid-column:1;position:relative;margin-inline:10px;top:95%;transform:translateY(-60px);display:flex;align-items:center;gap:10px;max-height:max-content;max-width:100%;border-radius:22px;padding:10px 15px;font-size:var(--font-size-body-xsmall);font-weight:600;line-height:.8rem;background-color:#fff}@media (min-width: 1024px){wp-component[name=GridServices] .grid-item .image-hint{left:10px;max-width:75%;padding:10px 15px;margin-inline:0}}wp-component[name=GridServices] .grid-item .image-hint:before{content:url(./icon-info-grey-2fe25df1.svg);width:35px;height:35px;align-content:center}wp-component[name=GridServices] .grid-item .course-meta{display:grid;grid-template-columns:1fr;align-items:center}wp-component[name=GridServices] .grid-item .course-meta .course-date-type{color:var(--color-gray-dark);font-family:var(--font-family-heading);font-size:var(--font-size-body-medium);font-weight:600;display:flex;flex-wrap:wrap;gap:5px}@media (min-width: 768px){wp-component[name=GridServices] .grid-item .course-meta .course-date-type{flex-direction:row}}wp-component[name=GridServices] .grid-item .course-meta .course-teaser{justify-self:end;max-width:max-content;padding:5px 15px;color:var(--color-blue);background-color:var(--color-gray-light);border-color:var(--color-gray-light);font-size:var(--font-size-body-xsmall);transition:all .3s ease}wp-component[name=GridServices] .grid-item .course-meta .course-teaser>.button-text{display:flex;flex-direction:row;align-items:center;gap:5px}wp-component[name=GridServices] .grid-item .course-meta .course-teaser>.button-text:before{content:url(./icon-play-blue-3c2ac688.svg);width:15px;height:15px}wp-component[name=GridServices] .grid-item .course-meta .course-teaser:hover{background-color:var(--color-gray);border-color:var(--color-gray)}wp-component[name=GridServices] .grid-item .title{color:var(--color-blue);font-family:var(--font-family-heading);font-size:25px;font-weight:700;line-height:28px}wp-component[name=GridServices] .grid-item .title>a{color:var(--color-blue);text-decoration:none}wp-component[name=GridServices] .grid-item .short-description{font-size:16px;line-height:24px}wp-component[name=GridServices] .grid-item .short-description>ul{padding-inline-start:0;list-style:none;display:flex;flex-direction:column}wp-component[name=GridServices] .grid-item .short-description>ul li{align-items:center;display:flex;column-gap:1rem;font-size:var(--font-size-body-small);line-height:.8rem}wp-component[name=GridServices] .grid-item .short-description>ul li:before{content:url(./icon-check-16f9f115.svg);height:6px}wp-component[name=GridServices] .grid-item .item-footer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,max-content);align-items:center;align-self:end;margin-block:25px 0;row-gap:25px}@media (min-width: 1024px){wp-component[name=GridServices] .grid-item .item-footer{grid-template-columns:repeat(2,max-content) 1fr;grid-template-rows:1fr;column-gap:15px}}wp-component[name=GridServices] .grid-item .item-footer .button{font-size:var(--font-size-body-medium);grid-column:1;grid-row:2;justify-self:center;width:max-content}@media (min-width: 1024px){wp-component[name=GridServices] .grid-item .item-footer .button{grid-column:1;grid-row:1;justify-self:start}}@media (min-width: 1600px){wp-component[name=GridServices] .grid-item .item-footer .button{grid-row:1;grid-column:1}}wp-component[name=GridServices] .grid-item .item-footer .popup-link{grid-column:1/-1;grid-row:1;justify-self:center;color:var(--color-teal);font-size:var(--font-size-body-medium);font-weight:600;transition:color .3s ease}wp-component[name=GridServices] .grid-item .item-footer .popup-link:hover{color:var(--color-teal-dark)}@media (min-width: 1024px){wp-component[name=GridServices] .grid-item .item-footer .popup-link{grid-column:2;grid-row:1;justify-self:start}}@media (min-width: 1600px){wp-component[name=GridServices] .grid-item .item-footer .popup-link{justify-self:start;grid-row:1;grid-column:2}}wp-component[name=GridServices] .grid-item .item-footer .popup-link.courses{justify-self:center}@media (min-width: 1024px){wp-component[name=GridServices] .grid-item .item-footer .popup-link.courses{justify-self:start}}wp-component[name=GridServices] .grid-item .item-footer .price-container{color:var(--color-green);font-family:var(--font-family-heading);font-size:22px;font-weight:700;grid-row:2;grid-column:2;justify-self:center}@media (min-width: 1024px){wp-component[name=GridServices] .grid-item .item-footer .price-container{justify-self:end;grid-row:1;grid-column:3}}wp-component[name=GridServices] .grid-item .item-footer .price-container sup{margin-inline-start:.1em}wp-component[name=GridServices] .grid-item .item-footer .price-container sup>a{color:inherit;text-decoration:none}wp-component[name=GridServices] .grid-item .item-footer .price-container sup>a:hover{text-decoration:underline}wp-component[name=GridServices] .grid-item .item-footer .price-container>span.old{position:relative;margin-inline-end:5px;color:var(--color-gray-dark);font-size:var(--font-size-body-small)}wp-component[name=GridServices] .grid-item .item-footer .price-container>span.old:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:currentColor;transform:translateY(-50%)}wp-component[name=GridServices] span.tooltip:has(.tooltip-text){cursor:pointer;display:inline-grid;place-items:center;position:relative}wp-component[name=GridServices] span.tooltip:has(.tooltip-text)>svg{block-size:16px;inline-size:14px;color:#000}wp-component[name=GridServices] span.tooltip:has(.tooltip-text)>.tooltip-text{--width: 188px;--tooltip-bg: #023E84;--triangle-size: 18px;--tooltip-color: #ffffff;background-color:var(--tooltip-bg);border-radius:4px;bottom:32px;color:var(--tooltip-color);display:none;font-size:14px;inline-size:var(--width);left:calc((var(--width) - 42px) / 2 * -1);line-height:16px;padding:4px 12px;position:absolute;text-align:left;z-index:5;bottom:24px;left:calc((var(--width) - 30px) / 2 * -1)}wp-component[name=GridServices] span.tooltip:has(.tooltip-text)>.tooltip-text .triangle{background-color:var(--tooltip-bg);block-size:var(--triangle-size);bottom:-6px;display:block;inline-size:var(--triangle-size);left:calc(var(--width) / 2 - var(--triangle-size));position:absolute;transform:rotate(45deg);z-index:-1}wp-component[name=GridServices] span.tooltip:has(.tooltip-text)>.tooltip-text a{color:inherit;text-decoration:none}wp-component[name=GridServices] span.tooltip:has(.tooltip-text)>.tooltip-text a:hover{text-decoration:underline}wp-component[name=GridServices] span.tooltip:hover>.tooltip-text,wp-component[name=GridServices] span.tooltip:focus>.tooltip-text{display:block;font-weight:500}wp-component[name=GridServices] .services-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100%;background-color:#0000004d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999}wp-component[name=GridServices] .services-popup-container,wp-component[name=GridServices] .teaser-popup-container{background-color:#fff;box-shadow:0 4px 8px #0003;border-radius:22px;z-index:99999;position:fixed;top:5%;left:50%;max-height:89dvh;max-width:1280px;width:98%;height:768px;transform:translate(-50%,5%);overflow:clip}wp-component[name=GridServices] .services-popup-container::-webkit-scrollbar,wp-component[name=GridServices] .teaser-popup-container::-webkit-scrollbar{display:none}wp-component[name=GridServices] .services-popup-container .popup-close,wp-component[name=GridServices] .teaser-popup-container .popup-close{position:relative;cursor:pointer;font-size:200px;display:inline-block;width:43px;height:43px;border-radius:50%;background-color:var(--color-gray-light)}wp-component[name=GridServices] .services-popup-container .popup-close:before,wp-component[name=GridServices] .services-popup-container .popup-close:after,wp-component[name=GridServices] .teaser-popup-container .popup-close:before,wp-component[name=GridServices] .teaser-popup-container .popup-close:after{content:"";width:20px;height:3px;position:absolute;top:50%;left:50%;background-color:var(--color-gray-dark)}wp-component[name=GridServices] .services-popup-container .popup-close:before,wp-component[name=GridServices] .teaser-popup-container .popup-close:before{transform:translate(-50%,-50%) rotate(-45deg)}wp-component[name=GridServices] .services-popup-container .popup-close:after,wp-component[name=GridServices] .teaser-popup-container .popup-close:after{transform:translate(-50%,-50%) rotate(45deg)}@media (max-width: 1023px){wp-component[name=GridServices] .services-popup-container .popup-close,wp-component[name=GridServices] .teaser-popup-container .popup-close{width:32px;height:32px;font-size:180px}wp-component[name=GridServices] .services-popup-container .popup-close:before,wp-component[name=GridServices] .services-popup-container .popup-close:after,wp-component[name=GridServices] .teaser-popup-container .popup-close:before,wp-component[name=GridServices] .teaser-popup-container .popup-close:after{width:16px}}wp-component[name=GridServices] .services-popup-container .popup-header,wp-component[name=GridServices] .teaser-popup-container .popup-header{display:flex;justify-content:end;padding:20px}@media (max-width: 1023px){wp-component[name=GridServices] .services-popup-container .popup-header,wp-component[name=GridServices] .teaser-popup-container .popup-header{padding:14px}}wp-component[name=GridServices] .services-popup-container .popup-footer,wp-component[name=GridServices] .teaser-popup-container .popup-footer{align-items:center;background-image:linear-gradient(to top,#fff calc(100% - 16px),transparent);display:grid;margin-block:25px 50px}@media (max-width: 1023px){wp-component[name=GridServices] .services-popup-container .popup-footer,wp-component[name=GridServices] .teaser-popup-container .popup-footer{margin-block:0}}@media (min-width: 768px){wp-component[name=GridServices] .services-popup-container .popup-footer,wp-component[name=GridServices] .teaser-popup-container .popup-footer{grid-template-columns:repeat(2,1fr);justify-content:end}}wp-component[name=GridServices] .services-popup-container .popup-content,wp-component[name=GridServices] .teaser-popup-container .popup-content{display:grid;grid-template-columns:1fr;row-gap:25px;padding-inline:25px;position:relative;height:calc(100% - 200px);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 1023px){wp-component[name=GridServices] .services-popup-container .popup-content,wp-component[name=GridServices] .teaser-popup-container .popup-content{height:calc(100% - 140px);row-gap:0}wp-component[name=GridServices] .services-popup-container .popup-content:after,wp-component[name=GridServices] .teaser-popup-container .popup-content:after{position:sticky;content:"";display:block;inset-inline:0;height:42px}wp-component[name=GridServices] .services-popup-container .popup-content:after,wp-component[name=GridServices] .teaser-popup-container .popup-content:after{background-image:linear-gradient(to top,#fff 33%,transparent);bottom:-2px}}@media (min-width: 768px){wp-component[name=GridServices] .services-popup-container .popup-content,wp-component[name=GridServices] .teaser-popup-container .popup-content{grid-template-rows:100%;grid-template-columns:1fr 1fr;overflow:initial;padding-inline:80px}}wp-component[name=GridServices] .services-popup-container .popup-content .popup-left-side,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-left-side{grid-column:1;grid-row:1}wp-component[name=GridServices] .services-popup-container .popup-content .popup-image,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-image{border-radius:22px;display:grid;overflow:clip}wp-component[name=GridServices] .services-popup-container .popup-content .popup-image>img,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-image>img{grid-column:1;grid-row:1}wp-component[name=GridServices] .services-popup-container .popup-content .popup-image-hint,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-image-hint{align-items:center;align-self:start;background-color:#fff;border-radius:22px;display:flex;flex-direction:row;font-size:var(--font-size-body-xsmall);font-weight:600;gap:10px;grid-column:1;grid-row:1;left:10px;line-height:19px;max-width:max-content;padding:8px 18px;position:relative;top:10px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-image-hint:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-image-hint:before{content:"";background-image:url(./icon-info-grey-2fe25df1.svg);background-size:contain;height:15px;width:15px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-right-side,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-right-side{position:relative;display:flex;flex-direction:column;grid-column:1}@media (min-width: 768px){wp-component[name=GridServices] .services-popup-container .popup-content .popup-right-side,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-right-side{padding-inline-start:72px;grid-column:2;grid-row:1}}wp-component[name=GridServices] .services-popup-container .popup-content .popup-right-side .popup-description,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-right-side .popup-description{overflow:auto;min-width:100%;position:relative;-ms-overflow-style:thin;scrollbar-width:thin;padding-block:0}wp-component[name=GridServices] .services-popup-container .popup-content .popup-right-side .popup-description:before,wp-component[name=GridServices] .services-popup-container .popup-content .popup-right-side .popup-description:after,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-right-side .popup-description:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-right-side .popup-description:after{position:sticky;content:"";display:block;inset-inline:0;height:42px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-right-side .popup-description:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-right-side .popup-description:before{background-image:linear-gradient(to bottom,#fff 40%,transparent);top:-1px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-right-side .popup-description:after,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-right-side .popup-description:after{background-image:linear-gradient(to top,#fff 40%,transparent);bottom:-2px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-right-side .popup-description[data-has-overflow=true]+.content-scroll,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-right-side .popup-description[data-has-overflow=true]+.content-scroll{display:flex}wp-component[name=GridServices] .services-popup-container .popup-content .popup-title-container,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-title-container{display:grid;grid-template-columns:1fr;align-items:start;margin-block:15px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-title-container .popup-title,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-title-container .popup-title{grid-column:1}wp-component[name=GridServices] .services-popup-container .popup-content .popup-title-container .course-teaser,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-title-container .course-teaser{justify-self:end;max-width:max-content;padding:5px 15px;color:var(--color-blue);background-color:var(--color-gray-light);border-color:var(--color-gray-light);font-size:var(--font-size-body-xsmall);transition:all .3s ease}wp-component[name=GridServices] .services-popup-container .popup-content .popup-title-container .course-teaser>.button-text,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-title-container .course-teaser>.button-text{display:flex;flex-direction:row;align-items:center;gap:5px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-title-container .course-teaser>.button-text:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-title-container .course-teaser>.button-text:before{content:url(./icon-play-blue-3c2ac688.svg);width:15px;height:15px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-title-container .course-teaser:hover,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-title-container .course-teaser:hover{background-color:var(--color-gray);border-color:var(--color-gray)}wp-component[name=GridServices] .services-popup-container .popup-content .popup-info,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info{align-items:center;color:#0000001a;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:25px;line-height:24px}@media (max-width: 1023px){wp-component[name=GridServices] .services-popup-container .popup-content .popup-info,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info{align-items:flex-start;justify-content:stretch;flex-direction:column;gap:0}wp-component[name=GridServices] .services-popup-container .popup-content .popup-info span.divider,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info span.divider{display:none}wp-component[name=GridServices] .services-popup-container .popup-content .popup-info>div,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info>div{width:100%;border-top:1px solid rgba(0,0,0,.1);padding-block:6px;gap:0}wp-component[name=GridServices] .services-popup-container .popup-content .popup-info>div:last-of-type,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info>div:last-of-type{border-bottom:1px solid rgba(0,0,0,.1)}}wp-component[name=GridServices] .services-popup-container .popup-content .popup-info .course-duration,wp-component[name=GridServices] .services-popup-container .popup-content .popup-info .course-user,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info .course-duration,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info .course-user{align-items:center;color:#000;display:flex;flex-direction:row;gap:10px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-info .course-duration:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info .course-duration:before{content:url(./icon-duration-teal-8a9db876.svg);width:20px;height:20px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-info .course-user:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info .course-user:before{content:url(./icon-user-teal-ded528f8.svg);width:20px;height:20px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-info .course-user .user,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info .course-user .user{color:var(--color-teal);text-decoration:underline;transition:all .3s ease}wp-component[name=GridServices] .services-popup-container .popup-content .popup-info .course-user .user:hover,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-info .course-user .user:hover{color:var(--color-teal-dark)}wp-component[name=GridServices] .services-popup-container .popup-content .popup-title,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-title{color:var(--color-blue);font-family:var(--font-family-heading);font-size:25px;font-weight:700;grid-column:2;grid-row:1;line-height:28px}@media (max-width: 1023px){wp-component[name=GridServices] .services-popup-container .popup-content .popup-title,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-title{font-size:20px;line-height:22px}}wp-component[name=GridServices] .services-popup-container .popup-content .popup-before-short,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-before-short{grid-column:2;grid-row:auto;font-size:var(--font-size-body-medium);font-weight:700}wp-component[name=GridServices] .services-popup-container .popup-content .popup-description,wp-component[name=GridServices] .services-popup-container .popup-content .popup-short-description,wp-component[name=GridServices] .services-popup-container .popup-content .popup-description-offline,wp-component[name=GridServices] .services-popup-container .popup-content .popup-description-live,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-short-description,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description-offline,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description-live{grid-column:2;font-size:var(--font-size-body-small)}wp-component[name=GridServices] .services-popup-container .popup-content .popup-description>ul,wp-component[name=GridServices] .services-popup-container .popup-content .popup-short-description>ul,wp-component[name=GridServices] .services-popup-container .popup-content .popup-description-offline>ul,wp-component[name=GridServices] .services-popup-container .popup-content .popup-description-live>ul,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description>ul,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-short-description>ul,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description-offline>ul,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description-live>ul{padding-inline-start:0;list-style:none;display:flex;flex-direction:column}wp-component[name=GridServices] .services-popup-container .popup-content .popup-description>ul li,wp-component[name=GridServices] .services-popup-container .popup-content .popup-short-description>ul li,wp-component[name=GridServices] .services-popup-container .popup-content .popup-description-offline>ul li,wp-component[name=GridServices] .services-popup-container .popup-content .popup-description-live>ul li,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description>ul li,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-short-description>ul li,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description-offline>ul li,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description-live>ul li{align-items:center;display:flex;column-gap:1rem;font-size:var(--font-size-body-small);line-height:.8rem}wp-component[name=GridServices] .services-popup-container .popup-content .popup-description>ul li:before,wp-component[name=GridServices] .services-popup-container .popup-content .popup-short-description>ul li:before,wp-component[name=GridServices] .services-popup-container .popup-content .popup-description-offline>ul li:before,wp-component[name=GridServices] .services-popup-container .popup-content .popup-description-live>ul li:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description>ul li:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-short-description>ul li:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description-offline>ul li:before,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-description-live>ul li:before{background-color:var(--color-green);display:block;content:"";flex-shrink:0;height:20px;width:20px;-webkit-mask-image:url(./icon-check-16f9f115.svg);mask-image:url(./icon-check-16f9f115.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center 4px;mask-position:center 4px}wp-component[name=GridServices] .services-popup-container .popup-content .popup-button-container,wp-component[name=GridServices] .teaser-popup-container .popup-content .popup-button-container{grid-row:1;grid-column:1}wp-component[name=GridServices] .services-popup-container .popup-content .content-scroll,wp-component[name=GridServices] .teaser-popup-container .popup-content .content-scroll{background-image:linear-gradient(to bottom,transparent 0%,#fff 40%);color:#0000004d;display:none;inset:auto 0 -2px 0;justify-content:center;padding-inline:32px;padding-block:32px 12px;position:absolute;z-index:5}@media (min-width: 1600px){wp-component[name=GridServices] .services-popup-container .popup-content .content-scroll,wp-component[name=GridServices] .teaser-popup-container .popup-content .content-scroll{margin-inline-start:72px}}wp-component[name=GridServices] .services-popup-container .popup-content .content-scroll>button,wp-component[name=GridServices] .teaser-popup-container .popup-content .content-scroll>button{display:flex;align-items:center;flex-direction:column;cursor:pointer}wp-component[name=GridServices] .services-popup-container .popup-content .content-scroll>button span,wp-component[name=GridServices] .teaser-popup-container .popup-content .content-scroll>button span{font-size:16px;font-weight:600}wp-component[name=GridServices] .services-popup-container .popup-price-container,wp-component[name=GridServices] .teaser-popup-container .popup-price-container{grid-column:2;grid-row:1;justify-self:start;color:var(--color-green);font-family:var(--font-family-heading);font-size:22px;font-weight:700;display:flex;align-items:center;gap:15px}@media (min-width: 768px){wp-component[name=GridServices] .services-popup-container .popup-price-container,wp-component[name=GridServices] .teaser-popup-container .popup-price-container{padding-inline-start:72px}}wp-component[name=GridServices] .services-popup-container .popup-price-container.wrapper,wp-component[name=GridServices] .teaser-popup-container .popup-price-container.wrapper{display:block;color:var(--color-text);font-family:var(--font-family-text);font-size:16px;line-height:24px;font-weight:400;padding-inline-start:0}wp-component[name=GridServices] .services-popup-container .popup-price-container sup.popup-price-promo,wp-component[name=GridServices] .teaser-popup-container .popup-price-container sup.popup-price-promo{margin-inline-start:-12px}wp-component[name=GridServices] .services-popup-container .popup-price-container sup.popup-price-promo>a,wp-component[name=GridServices] .teaser-popup-container .popup-price-container sup.popup-price-promo>a{color:inherit;text-decoration:none}wp-component[name=GridServices] .services-popup-container .popup-price-container sup.popup-price-promo>a:hover,wp-component[name=GridServices] .teaser-popup-container .popup-price-container sup.popup-price-promo>a:hover{text-decoration:underline}wp-component[name=GridServices] .services-popup-container .popup-price-container span.old,wp-component[name=GridServices] .teaser-popup-container .popup-price-container span.old{position:relative;margin-inline-end:5px;color:var(--color-gray-dark);font-size:var(--font-size-body-small)}wp-component[name=GridServices] .services-popup-container .popup-price-container span.old:after,wp-component[name=GridServices] .teaser-popup-container .popup-price-container span.old:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:currentColor;transform:translateY(-50%)}wp-component[name=GridServices] .teaser-popup-container .teaser-header{display:flex;justify-content:end;padding:20px}wp-component[name=GridServices] .teaser-popup-container .video-container{align-items:center;justify-items:center;display:grid;margin:40px 80px 80px;border-radius:22px;overflow:clip}wp-component[name=GridServices] .teaser-popup-container .video-container>*{grid-column:1;grid-row:1}wp-component[name=GridServices] .course-switch{align-items:center;cursor:pointer;display:grid;gap:16px;justify-content:left;justify-items:center;grid-template-columns:repeat(3,66px)}@media (min-width: 1600px){wp-component[name=GridServices] .course-switch{grid-template-columns:repeat(5,max-content)}}wp-component[name=GridServices] .course-switch .switch-label{display:block;font-size:var(--font-size-body-small);font-weight:600;line-height:var(--font-size-body-medium)}wp-component[name=GridServices] .course-switch .switch-label:has(+input[type=checkbox][role=switch]){color:#000}wp-component[name=GridServices] .course-switch .switch-label:has(+input[type=checkbox][role=switch]:checked){color:#00000080}wp-component[name=GridServices] .course-switch input[type=checkbox][role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;block-size:38px;border-radius:19px;box-shadow:inset 0 3px 6px #0000004d;cursor:pointer;display:flex;align-items:center;inline-size:66px;margin:0;padding:4px;position:relative}wp-component[name=GridServices] .course-switch input[type=checkbox][role=switch]:before{content:"";display:block;block-size:26px;inline-size:26px;border-radius:50%;background-color:var(--color-green);transition:transform ease .3s}wp-component[name=GridServices] .course-switch input[type=checkbox][role=switch]:checked:before{transform:translate(100%)}wp-component[name=GridServices] .course-switch input[type=checkbox][role=switch]:checked+.switch-label{color:#000}@media (max-width: 1599px){wp-component[name=GridServices] .course-switch input[type=checkbox][role=switch]:checked+.switch-label+.switch-description{color:#000}}
