.service-page-headline{position:relative;display:flex;flex-direction:column;gap:155px}@media (min-width:1024px){.service-page-headline{gap:168px}}.service-page-headline header{position:relative}.service-page-headline-image{position:absolute;top:0;bottom:0;left:0;right:0;max-height:725px}.service-page-headline-image img{height:100%;width:100%;object-fit:cover;object-position:center}.service-page-headline-title{z-index:10;margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1536px;flex-direction:column;gap:38px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1024px){.service-page-headline-title{padding-left:3rem;padding-right:3rem}}.service-page-headline-breadcrumb{display:flex;align-items:center;gap:.25rem}.service-page-headline-breadcrumb a,.service-page-headline-breadcrumb p{font-size:1rem;line-height:1.5rem;font-weight:500;text-transform:capitalize;line-height:150%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.service-page-headline-action{z-index:10;margin-left:auto;margin-right:auto;margin-top:-43px;display:flex;width:100%;max-width:1536px;align-items:center;justify-content:space-between}@media (min-width:640px){.service-page-headline-action{margin-top:-22px}}.service-page-headline-action__contact{position:fixed;right:6rem}.service-page-headline-action__contact,.service-page-headline-action__scroll{display:flex;align-items:center;gap:.5rem}.service-page-headline-action__scroll h6,.service-page-headline-action__scroll p{font-size:1.25rem;line-height:1.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.service-page-headline-action__scroll h6,.service-page-headline-action__scroll p{--tw-text-opacity:1;color:rgb(27 24 25/var(--tw-text-opacity,1))}}.service-page-headline-action__calendar{display:flex;align-items:center;gap:.25rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(27 24 25/var(--tw-bg-opacity,1));padding:.75rem}.service-page-headline-action__calendar p{padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;font-weight:500;line-height:150%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.service-page-headline-action__phone{display:flex;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(237 213 255/var(--tw-bg-opacity,1));padding:.75rem}.service-page-content{position:relative;margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column;gap:80px;padding-bottom:225px}@media (min-width:1024px){.service-page-content{gap:150px}}@media (min-width:1280px){.service-page-content{max-width:1536px;padding-bottom:16rem}}.service-page-content .texts-container{padding-top:115px;padding-bottom:148px}@media (min-width:1024px){.service-page-content .texts-container{padding-top:72px;padding-bottom:168px}}.service-page-content-slogan{margin:auto;display:flex;width:100%;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1024px){.service-page-content-slogan{margin-top:115px;gap:8rem;padding-left:3rem;padding-right:3rem}}@media (min-width:1280px){.service-page-content-slogan{max-width:1440px;padding-left:9rem;padding-right:9rem}}.service-page-content-slogan-title{display:flex;flex-direction:column;align-items:center;gap:2rem}.service-page-content-slogan-title .slogan-title{font-size:1rem;line-height:1.5rem;font-weight:500;line-height:150%;--tw-text-opacity:1;color:rgb(130 120 125/var(--tw-text-opacity,1))}.service-page-content-slogan-title .texts-container{padding:0}.service-page-content-slogan-title h1{font-size:40px;font-weight:700;line-height:48px;--tw-text-opacity:1;color:rgb(27 24 25/var(--tw-text-opacity,1))}@media (min-width:1024px){.service-page-content-slogan-title h1{font-size:80px;line-height:84px}}.service-page-content-slogan-title h6{margin:auto;max-width:100%;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:400;line-height:150%;--tw-text-opacity:1;color:rgb(58 53 56/var(--tw-text-opacity,1))}@media (min-width:640px){.service-page-content-slogan-title h6{max-width:576px}}.service-page-content-range{display:flex;flex-direction:column;gap:2.75rem;padding-bottom:250px}@media (min-width:1024px){.service-page-content-range{gap:4rem;padding-bottom:238px}}.service-page-content-range .service-page-content-wr{position:relative;margin:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1280px){.service-page-content-range .service-page-content-wr{max-width:1190px}}.service-page-content-range-title{display:flex;flex-direction:column;gap:1.75rem}@media (min-width:1024px){.service-page-content-range-title{gap:2rem}}@media (min-width:1280px){.service-page-content-range-title{max-width:1176px}}.service-page-content-range-title .icon-title{font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(130 120 125/var(--tw-text-opacity,1))}.service-page-content-range-description{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px}@media (min-width:1024px){.service-page-content-range-description{gap:0}}.service-page-content-range-description .left-content{display:flex;width:100%;gap:1.5rem}@media (min-width:1024px){.service-page-content-range-description .left-content{width:49%}}.service-page-content-range-description .left-content h1{width:100%;font-size:28px;font-weight:700;line-height:35px;letter-spacing:-.0125em;--tw-text-opacity:1;color:rgb(27 24 25/var(--tw-text-opacity,1))}@media (min-width:1024px){.service-page-content-range-description .left-content h1{font-size:3.75rem;line-height:1;line-height:64px}}.service-page-content-range-description .right-content{display:flex;width:100%;flex-wrap:wrap;gap:1.5rem}@media (min-width:1024px){.service-page-content-range-description .right-content{width:49%}}.service-page-content-range-description .right-content .range-description{font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.015em;--tw-text-opacity:1;color:rgb(58 53 56/var(--tw-text-opacity,1))}@media (min-width:1024px){.service-page-content-range-description .right-content .range-description{font-size:1.25rem;line-height:1.75rem}}.service-page-content-range-description .right-content:last-child{padding-top:1rem;padding-bottom:1rem}.service-page-content-range-description .right-content .purple-btn{cursor:pointer;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(237 213 255/var(--tw-bg-opacity,1));padding:.5rem 1rem}.service-page-content-range-description .right-content .purple-btn .btn-text{font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:.01em;--tw-text-opacity:1;color:rgb(33 33 33/var(--tw-text-opacity,1))}.service-page-content-range-description .right-content .grey-btn{border-radius:4px;--tw-bg-opacity:1;background-color:rgb(239 238 239/var(--tw-bg-opacity,1));padding:.5rem 1rem}.service-page-content-range-description .right-content .grey-btn p{font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:.01em;--tw-text-opacity:1;color:rgb(33 33 33/var(--tw-text-opacity,1))}.service-page-content-workshop{margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6rem;padding:1.5rem 1.25rem}@media (min-width:1280px){.service-page-content-workshop{max-width:1190px;padding-top:115px;padding-bottom:10px}}.service-page-content-workshop-content{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.service-page-content-workshop-content{width:39.5%}}.service-page-content-workshop-content h6{font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(130 120 125/var(--tw-text-opacity,1))}.service-page-content-workshop-content h2{font-size:28px;font-weight:700;line-height:35px;--tw-text-opacity:1;color:rgb(27 24 25/var(--tw-text-opacity,1))}@media (min-width:1024px){.service-page-content-workshop-content h2{font-size:40px;line-height:48px}}.service-page-content-workshop-content .workshop-description{font-size:1.25rem;line-height:1.75rem;font-weight:400;letter-spacing:.0025em;--tw-text-opacity:1;color:rgb(58 53 56/var(--tw-text-opacity,1))}.service-page-content-workshop-content a{display:flex;width:fit-content;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(27 24 25/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.service-page-content-workshop-content span{display:flex;flex-direction:column}.service-page-content-workshop-content span:first-child{gap:1.5rem}.service-page-content-workshop-content span:last-child{gap:3rem}@media (min-width:1024px){.service-page-content-workshop-img{width:47.921%}}.service-page-content-workshop-img img{height:100%;border-radius:8px;object-fit:cover}.service-page-content-event{display:flex;flex-direction:column;gap:4rem}@media (min-width:1024px){.service-page-content-event{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1280px){.service-page-content-event{padding-left:11rem;padding-right:11rem}}.service-page-content-event-title{display:flex;flex-direction:column;align-items:center;gap:2rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1024px){.service-page-content-event-title{padding-left:0;padding-right:0}}.service-page-content-event-title p{font-size:1rem;line-height:1.5rem;font-weight:500;line-height:150%;--tw-text-opacity:1;color:rgb(130 120 125/var(--tw-text-opacity,1))}.service-page-content-event-title h1{text-align:center;font-size:40px;font-weight:700;line-height:48px;--tw-text-opacity:1;color:rgb(27 24 25/var(--tw-text-opacity,1))}@media (min-width:1024px){.service-page-content-event-title h1{text-align:left;font-size:80px;line-height:84px}}.service-page-content-event-title h6{margin:auto;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:400;line-height:150%;--tw-text-opacity:1;color:rgb(58 53 56/var(--tw-text-opacity,1))}@media (min-width:640px){.service-page-content-event-title h6{width:575px}}@media (min-width:1024px){.service-page-content-event-title h6{font-size:1.25rem;line-height:1.75rem}}.service-page-content-event-items{display:flex;justify-content:flex-start;gap:1rem;overflow-x:scroll;padding-top:1.5rem;padding-bottom:10px;padding-left:1.25rem}@media (min-width:640px){.service-page-content-event-items{justify-content:center}}@media (min-width:1024px){.service-page-content-event-items{flex-wrap:wrap;padding-bottom:0;padding-left:0}}@media (min-width:1280px){.service-page-content-event-items{overflow:visible}}@media (min-width:1024px){.service-page-content-event-item{width:31.926%}}.service-page-content-event-item .service-page-content-inner-item{display:flex;width:281px;flex-grow:1;flex-direction:column;gap:2rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(239 238 239/var(--tw-bg-opacity,1));padding:2rem}@media (min-width:1024px){.service-page-content-event-item .service-page-content-inner-item{width:auto;padding:3rem}}.service-page-content-event-item .service-page-content-inner-item{transition:all .7s ease}.service-page-content-event-item .service-page-content-inner-item:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.service-page-content-event-item .service-page-content-inner-item .service-page-content-event-item-btn{--tw-bg-opacity:1;background-color:rgb(27 24 25/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(239 238 239/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.service-page-content-event-item-title h6{font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:.0025em;--tw-text-opacity:1;color:rgb(27 24 25/var(--tw-text-opacity,1))}@media (min-width:640px){.service-page-content-event-item-title h6{letter-spacing:.01em}}@media (min-width:1024px){.service-page-content-event-item-title h6{font-size:28px;line-height:125%}}.service-page-content-event-item-title h5{font-size:28px;font-size:1.25rem;line-height:1.75rem;font-weight:400;letter-spacing:.0025em;--tw-text-opacity:1;color:rgb(130 120 125/var(--tw-text-opacity,1))}@media (min-width:640px){.service-page-content-event-item-title h5{letter-spacing:.01em}}@media (min-width:1024px){.service-page-content-event-item-title h5{line-height:125%}}.service-page-content-event-item:last-child{margin-right:.75rem}@media (min-width:1024px){.service-page-content-event-item:last-child{margin-right:0}}.service-page-content-event-item-info{display:flex;flex-direction:column;gap:1rem}.service-page-content-event-item-info span{display:flex;align-items:center;gap:1rem}@media (min-width:1024px){.service-page-content-event-item-info span{gap:1.5rem}}.service-page-content-event-item-info span h6{font-size:.875rem;line-height:1.25rem;letter-spacing:.015em;--tw-text-opacity:1;color:rgb(58 53 56/var(--tw-text-opacity,1))}@media (min-width:1024px){.service-page-content-event-item-info span h6{font-size:1rem;line-height:1.5rem}}.service-page-content-event-item-btn{display:flex;width:100%;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(27 24 25/var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;letter-spacing:.01em}.service-page-content-event-item-btn a{text-align:center;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}