.dt-sc-service-item .service-details{text-align:left;width:100%;padding-top:clamp(1.25rem,1.1058rem + .641vw,1.875rem)}.dt-sc-service-item .service-details>div:not(:last-child){margin:0 0 10px}.dt-sc-service-item .service-details .dt-sc-content-title .dt-sc-service-title{margin:0}.dt-sc-service-duration-item:has(+.dt-sc-service-price-item){padding-bottom:10px;border-bottom:1px dashed var(--wdt_Booking_BorderColor)}.dt-sc-service-meta ul{padding:0;margin:0;list-style-type:none}.dt-sc-service-meta ul .dt-sc-service-meta-item{line-height:normal;padding:8px 0}.dt-sc-service-meta ul .dt-sc-service-meta-item:not(:last-child){border-bottom:1px dashed var(--wdt_Booking_BorderColor)}.dt-sc-service-meta ul .dt-sc-service-meta-item .dt-sc-service-meta-title{font-weight:600;margin-right:10px}.dt-sc-service-container[class*=dt-column-]{display:grid;gap:30px}.dt-sc-service-container.dt-column-4{grid-template-columns:repeat(4,1fr)}.dt-sc-service-container.dt-column-3{grid-template-columns:repeat(3,1fr)}.dt-sc-service-container.dt-column-2{grid-template-columns:repeat(2,1fr)}.dt-sc-service-container .dt-sc-service-item .dt-sc-content-elements-group{display:grid}.dt-sc-service-container .dt-sc-service-item .dt-sc-content-elements-group .dt-sc-service-list-image,.dt-sc-service-container .dt-sc-service-item .dt-sc-content-elements-group .dt-sc-service-price-item{grid-area:1/-1}.dt-sc-service-container .dt-sc-service-item .dt-sc-content-elements-group .dt-sc-service-price-item{place-self:end;padding:8px 14px;margin:10px;background:var(--wdt_Booking_PrimaryColor);color:var(--wdt_Booking_AccentTxtColor);font-weight:var(--wdtFontWeight_Base)}.dt-sc-staff-item{width:100%;display:inline-block;transition:var(--wdt_Booking_Ad-Transition);-moz-transition:var(--wdt_Booking_Ad-Transition);-webkit-transition:var(--wdt_Booking_Ad-Transition)}.dt-sc-staff-item .image{display:grid;place-items:end}.dt-sc-staff-item .image img{width:100%;height:100%;object-fit:cover;object-position:center center}.dt-sc-staff-item .image>a,.dt-sc-staff-item .image>.dt-sc-staff-overlay{grid-area:1/-1;width:100%;height:100%}.dt-sc-staff-item .image>.dt-sc-staff-overlay{align-content:end;text-align:center;padding:24px;position:relative}.dt-sc-staff-item .dt-sc-staff-details{text-align:center;width:100%;padding-top:clamp(1.25rem,1.1058rem + .641vw,1.875rem)}.dt-sc-staff-item .dt-sc-staff-details>div:not(:last-child){margin:0 0 10px}.dt-sc-staff-item .dt-sc-staff-details .dt-sc-content-title .dt-sc-staff-title{margin:0}.dt-sc-staff-item .dt-sc-staff-details .dt-sc-staff-role{text-transform:uppercase;font-size:14px;color:var(--wdt_Booking_PrimaryColor)}.dt-sc-staff-item.type1 .image>.dt-sc-staff-overlay .dt-sc-team-social{background-color:transparent;margin:0 auto;max-width:fit-content;padding:0;transition:var(--wdt_Booking_Ad-Transition)}.dt-sc-staff-item.type1 .image>.dt-sc-staff-overlay{padding:0}.dt-sc-staff-item.type1 .dt-sc-staff-details{text-align:left;padding:25px clamp(1.25rem,0rem + 2.6042vw,3.125rem);display:flex;color:var(--wdtAccentTxtColor);background-color:var(--wdtSecondaryColor);align-items:center;justify-content:space-between;gap:20px}.dt-sc-staff-item.type1 .dt-sc-staff-details .dt-sc-button{padding:0;background-color:transparent}.dt-sc-staff-item.type1 .dt-sc-staff-details .dt-sc-button:hover{background-color:transparent}.dt-sc-staff-item.type1 .dt-sc-staff-details .dt-sc-button:after{content:'\e802';position:relative;display:flex;font-family:"wdt-custom-icon";font-size:clamp(1.25rem,.4167rem + 1.7361vw,2.5rem);line-height:1}.dt-sc-staff-item.type1 .dt-sc-staff-details .dt-sc-staff-details-wrapper>div:not(:last-child){margin:0 0 10px}.dt-sc-staff-item.type1 .dt-sc-staff-details .dt-sc-content-title .dt-sc-staff-title{margin:0;color:var(--wdtAccentTxtColor);font-size:clamp(1.25rem,1.2rem + .25vw,1.5rem)}.dt-sc-staff-item.type1 .dt-sc-staff-details .dt-sc-content-sub-title{line-height:1}.dt-sc-staff-item.type1 .dt-sc-staff-details .dt-sc-staff-role{text-transform:capitalize;font-size:var(--wdtFontSize_Base);color:var(--wdtPrimaryColor)}.dt-sc-staff-item.type1 .dt-sc-staff-social-container{padding:20px 0;backdrop-filter:blur(15px);background:rgba(var(--wdtSecondaryColorRgb),.2);box-shadow:inset 0 0 0 1px rgba(var(--wdtAccentTxtColorRgb),.1);-webkit-box-shadow:inset 0 0 0 1px rgba(var(--wdtAccentTxtColorRgb),.1);opacity:0;transform:translateY(20px);transition:var(--wdt-Ad-Transition)}.dt-sc-staff-item.type1:hover .dt-sc-staff-social-container{opacity:1;transform:translateY(0px)}.dt-sc-staff-item.type1 .dt-sc-team-social li{display:inline-flex;margin:0 8px;padding:0;line-height:normal;position:relative}.dt-sc-staff-item.type1 .dt-sc-team-social li a{font-size:var(--wdtFontSize_Ext);display:inline-flex;align-items:center}.dt-sc-staff-item.type1 .dt-sc-team-social li a:hover{color:var(--wdtPrimaryColor)}.dt-sc-staff-item.type1 .dt-sc-team-social li a{color:var(--wdtAccentTxtColor)}.dt-sc-staff-item.type1 .dt-sc-team-social li a:hover{color:rgb(var(--wdtAccentTxtColorRgb),.6)}.dt-sc-staff-item.type1 .dt-sc-team-social li:not(:last-child) a:after{content:'';width:10px;height:0;background-color:var(--wdtBodyTxtColor);position:relative;left:0;margin:auto 4px;top:0;bottom:0;display:inline-block}.dt-sc-staff-item.type1 .image>.dt-sc-staff-overlay .dt-sc-team-social li:not(:last-child) a:after{background-color:var(--wdtAccentTxtColor)}.dt-sc-staff-item.type2 .image{aspect-ratio:1;border-radius:50%;padding:20px;background-color:var(--wdt_Booking_TertiaryColor);will-change:transform}.dt-sc-staff-item.type2 .image>a,.dt-sc-staff-item.type2 .image>.dt-sc-staff-overlay{border-radius:50%;overflow:hidden;will-change:transform}.dt-sc-staff-item.type2 .image>.dt-sc-staff-overlay .dt-sc-staff-social-container{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.dt-sc-staff-item.type2 .image>.dt-sc-staff-overlay .dt-sc-team-social{transition:var(--wdt_Booking_Ad-Transition);-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0;visibility:hidden}.dt-sc-staff-item.type2:hover .image>.dt-sc-staff-overlay .dt-sc-team-social{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;visibility:visible}.dt-sc-staff-item.type2 .image>.dt-sc-staff-overlay:before{content:"";width:100%;height:100%;opacity:0;visibility:hidden;display:inline-block;top:0;left:0;position:absolute;background:linear-gradient(0deg,var(--wdt_Booking_PrimaryColor),transparent);pointer-events:none;transition:var(--wdt_Booking_Ad-Transition)}.dt-sc-staff-item.type2:hover .image>.dt-sc-staff-overlay:before{opacity:1;visibility:visible}.dt-sc-staff-item.type2:hover .image .dt-sc-team-social li a{color:var(--wdt_Booking_LinkColor)}.dt-sc-staff-item.type2:hover .image .dt-sc-team-social li a:hover{color:var(--wdt_Booking_AccentTxtColor)}.dt-sc-staff-container[class*=dt-column-]{display:grid;gap:30px}.dt-sc-staff-container.dt-column-4{grid-template-columns:repeat(4,1fr)}.dt-sc-staff-container.dt-column-3{grid-template-columns:repeat(3,1fr)}.dt-sc-staff-container.dt-column-2{grid-template-columns:repeat(2,1fr)}.dt-sc-team-social{margin:0;padding:0}.dt-sc-team-social li{display:inline-flex;margin:0 5px;padding:0;line-height:normal}.dt-sc-team-social li a{width:20px;height:20px;font-size:var(--wdtFontSize_Ext);line-height:1;display:inline-flex;align-items:center;justify-content:center}.dt-sc-team.hide-social-show-on-hover.rounded .dt-sc-team-social li{margin:5px}@media only screen and (max-width:1280px){.dt-sc-service-container.dt-column-4,.dt-sc-staff-container.dt-column-4{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1025px){.dt-sc-staff-item.type1 .image>.dt-sc-staff-overlay .dt-sc-team-social li{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:var(--wdt-Ad-Transition);-webkit-transition:var(--wdt-Ad-Transition)}.dt-sc-staff-item.type1:hover .image>.dt-sc-staff-overlay .dt-sc-team-social li{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@media only screen and (max-width:1024px){.dt-sc-service-container[class*=dt-column-],.dt-sc-staff-container[class*=dt-column-]{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.dt-sc-service-container[class*=dt-column-],.dt-sc-staff-container[class*=dt-column-]{grid-template-columns:repeat(1,1fr)}}