.cork-services-page{--cork-green:#254325;--cork-cream:#fffdf2;background:var(--cork-cream)}.cork-services-page .cork-services-intro{background:var(--cork-cream);padding:34px 24px 58px}.cork-services-page .cork-services-intro-inner,.cork-services-page .cork-service-catalog{width:min(100%,920px);margin:0 auto}.cork-services-page h1,.cork-services-page .cork-service-catalog h2,.cork-services-page h3{color:var(--cork-green);margin:0;font-family:playfair-display-v2,serif;font-size:36px;font-weight:400;line-height:1.25}.cork-services-page .cork-services-intro h1{margin-bottom:17px}.cork-services-page .cork-services-intro h1,.cork-services-page .cork-service-catalog .cork-service-category>h2{font-size:56px}.cork-home.cork-services-page h2{margin-bottom:17px}.cork-home.cork-services-page .cork-services-intro p:not(.cork-form-message):not(.cork-copyright){margin:0 0 15px;font-family:gilroy,sans-serif;font-size:17px;line-height:1.42}.cork-home.cork-services-page .cork-services-intro p:last-child{margin-bottom:0}.cork-services-page .cork-service-selector{color:var(--cork-cream);background:var(--cork-green) url(/images/cork/asset-2.png) center / cover no-repeat;padding:32px 4.5% 50px}.cork-services-page .cork-service-selector h2{color:var(--cork-cream);text-align:center;margin-bottom:48px}.cork-service-selector-list{justify-content:space-between;align-items:flex-start;gap:18px;width:min(100%,1640px);margin:0 auto;display:flex}.cork-services-page .cork-service-selector-link{min-width:0;color:var(--cork-green);flex-direction:column;flex:1 1 0;align-items:center;text-decoration:none;display:flex}.cork-services-page .cork-service-selector-link img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(100%,247px);transition:transform .18s}.cork-services-page .cork-service-selector-link:hover img{transform:scale(1.035)}.cork-service-selector-link span{color:#254325;letter-spacing:.09em;white-space:nowrap;background:#d5c89d;margin-top:-1px;padding:8px 12px;font-size:13px;line-height:1.05;position:relative}.cork-services-page .cork-packages-message{text-align:center;padding:40px 20px;font-family:gilroy,sans-serif;font-size:25px;font-style:italic;font-weight:700;line-height:1.45}.cork-home.cork-services-page .cork-packages-message p:not(.cork-form-message):not(.cork-copyright){margin:0;font-family:gilroy,sans-serif;font-size:25px;font-weight:700}.cork-packages-message a{text-decoration:underline!important}.cork-service-category{margin:0 0 32px;scroll-margin-top:24px}.cork-service-category h2{margin-bottom:13px}.cork-home.cork-services-page .cork-category-intro p:not(.cork-form-message):not(.cork-copyright){margin:0 0 12px;font-family:gilroy,sans-serif;font-size:16px;line-height:1.44}.cork-service-tabs{margin-top:23px}.cork-service-tablist{flex-wrap:wrap;align-items:stretch;gap:6px;margin-bottom:10px;display:flex}.cork-service-tab{color:#254325;cursor:pointer;background:#d5c89d;border:0;border-radius:0;min-height:34px;padding:7px 20px;font-family:gilroy,sans-serif;font-size:16px;line-height:1.2}.cork-service-tab:hover{background:#c8b983}.cork-service-tab.is-active{color:#fffdf2;background:#425c3b}.cork-service-panel{color:#243523;background:#fff;border:1px solid #dedbcf;padding:24px 28px 28px}.cork-service-panel h3{color:#22251f;margin:0 0 17px}.cork-home.cork-services-page .cork-service-panel p:not(.cork-form-message):not(.cork-copyright){margin:0 0 14px;font-family:gilroy,sans-serif;font-size:16px;line-height:1.46}.cork-home.cork-services-page .cork-service-panel .cork-service-addon{margin-bottom:11px}.cork-home.cork-services-page .cork-service-panel .cork-service-duration{margin-top:17px;margin-bottom:13px}.cork-home.cork-services-page .cork-service-panel .cork-service-note{margin-bottom:13px}.cork-service-book{color:#243523;margin-top:1px;font-family:gilroy,sans-serif;font-size:16px;font-weight:700;display:inline-block;text-decoration:underline!important}.cork-services-page .cork-footer-details{max-width:900px;font-size:16px}.cork-home.cork-services-page .cork-footer .cork-contact p:not(.cork-form-message){margin-top:55px;font-size:16px;line-height:1.25}.cork-services-page .cork-socials{margin-top:45px}.cork-services-page .cork-footer:not(:has(.cork-newsletter)) .cork-footer-details{padding-top:8px}.cork-services-page :focus-visible{outline-offset:3px;outline:3px solid #9b6b47}@media (max-width:900px){.cork-service-selector-list{gap:12px}.cork-service-selector-link span{letter-spacing:.04em;padding-inline:8px;font-size:11px}.cork-service-tab{padding-inline:13px}.cork-service-panel{padding:22px}}@media (max-width:680px){.cork-services-page .cork-services-intro{padding:32px 24px 39px}.cork-home.cork-services-page .cork-services-intro p:not(.cork-form-message):not(.cork-copyright){font-size:16px;line-height:1.48}.cork-services-page .cork-service-selector{padding:31px 16px 36px}.cork-services-page .cork-service-selector h2{margin-bottom:28px}.cork-service-selector-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;display:grid}.cork-services-page .cork-service-selector-link:last-child{grid-column:1/-1}.cork-services-page .cork-service-selector-link img{width:min(100%,170px)}.cork-service-selector-link span{padding:7px 8px;font-size:11px}.cork-services-page .cork-service-catalog{padding:0 20px}.cork-service-category{margin-bottom:34px;scroll-margin-top:16px}.cork-service-category h2{margin-bottom:12px}.cork-home.cork-services-page .cork-category-intro p:not(.cork-form-message):not(.cork-copyright){font-size:15px}.cork-service-tabs{margin-top:18px}.cork-service-tablist{gap:6px}.cork-service-tab{min-height:34px;padding:7px 10px}.cork-service-panel{padding:19px 18px 22px}.cork-service-panel h3{margin-bottom:13px}.cork-home.cork-services-page .cork-service-panel p:not(.cork-form-message):not(.cork-copyright){font-size:15px;line-height:1.48}.cork-home.cork-services-page .cork-footer .cork-contact p:not(.cork-form-message),.cork-services-page .cork-contact p,.cork-services-page .cork-socials{margin-top:16px}}
