.dt-sc-team.team_rounded_border.rounded:hover .dt-sc-team-thumb:before, .dt-sc-team.rounded.zoom-in-hover .dt-sc-team-thumb, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social, .dt-sc-team .dt-sc-team-details, .dt-sc-team .dt-sc-team-details, .dt-sc-team, .dt-sc-team h4, .dt-sc-team .dt-sc-team-details h5, .dt-sc-team.rounded .dt-sc-team-thumb:after, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li, .dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-thumb-overlay, .dt-sc-team:hover .dt-sc-team-details p, .dt-sc-team.rounded .dt-sc-team-thumb:before{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.dt-sc-team { clear:both; float:left; margin: 0 0 25px; padding: 0; overflow:hidden; position:relative; width:100%; }
.dt-sc-team p { clear:both; float:left; margin:1.5em 0 1em; width:100%;}
.dt-sc-team.rounded .dt-sc-team-details p{margin-top:0px;}
.dt-sc-team .dt-sc-team-details { float:left; width:100%; padding:30px 10px; text-align:center; position:relative; }
.dt-sc-team .dt-sc-team-details h4 { font-weight:600; margin-top: 0; margin-bottom:10px; }
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details { position:absolute; left:0px; bottom:0px; width:100%; padding:30px 10px; text-align:center; }
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h4 { font-weight:600; text-transform:uppercase; margin-bottom:0px; }
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details { top:auto; height:auto; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -ms-transform: translate3d(0,100%,0); -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); -webkit-backface-visibility: hidden; backface-visibility: hidden;  }
.dt-sc-team.hide-details-show-on-hover:hover .dt-sc-team-details { -ms-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details p, .dt-sc-team.hide-social-show-on-hover.details-on-image p{display:none;}
.ie9 .dt-sc-team.hide-details-show-on-hover .dt-sc-team-details { opacity:0; }
.ie9 .dt-sc-team.hide-details-show-on-hover:hover .dt-sc-team-details { opacity:1; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-details h5{margin-bottom:0px; padding-top:5px;} 
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { padding:10px; width:100%; position:absolute; opacity:0; top:-54px; left:0px; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social li a{width:auto; height:auto;}
.dt-sc-team.hide-social-show-on-hover.rounded .dt-sc-team-social{position:static; opacity:1; padding-left:0px; padding-right:0px;}
.dt-sc-team.hide-social-show-on-hover:hover .dt-sc-team-social { opacity:1; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border { top: -70px; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.rounded-border, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.square-border { top: -74px; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.hexagon-border { top: -68px; padding-bottom: 8px; padding-top: 14px; }
.dt-sc-one-third .dt-sc-team.hide-details-show-on-hover .dt-sc-team-details{padding:15px 10px 10px;}
.dt-sc-one-third .dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h4{font-size:1rem; margin:0;}
.dt-sc-one-third .dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h5{font-size:0.6rem; margin:0px 0px 0.6em;}
.dt-sc-one-third .dt-sc-team.hide-details-show-on-hover .dt-sc-team-details .dt-sc-team-social li a{width:auto; height:auto;}
.dt-sc-team-social { float:left; clear:both; width:100%; margin:0px; padding:0px; text-align:left; }
.dt-sc-team-social li { display:inline-block; margin:0px 5px; padding:0px; }
.dt-sc-team.hide-social-show-on-hover.rounded .dt-sc-team-social li{margin:5px;}
.dt-sc-team-social li a { width:34px; height:34px; text-align:center; font-size:16px; line-height:34px; }
.dt-sc-team-social.rounded-border li a { border:1px solid; border-radius:50%; }
.dt-sc-team-social.square-border li a { border:1px solid; }
.dt-sc-team-social.rounded-square li a { border-radius:5px; }
.dt-sc-team-social.diamond-square-border li { text-align:center; width:30px; height:30px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); border-radius:5px; margin:0px 10px; }
.dt-sc-team-social.diamond-square-border li a { margin:-5px 0px 0px -5px; width:40px; height:40px; line-height:40px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
.dt-sc-team-social.hexagon-border { margin-bottom: -13px; }
.dt-sc-team-social.hexagon-border li { margin: 8px 5px; background: none; border: 1px solid; border-top: none; border-bottom: none; width: 42px; }
.dt-sc-team-social.hexagon-border li:before, .dt-sc-team-social.hexagon-border li:after { border-color: #000; }
.dt-sc-team.details-on-image .dt-sc-team-thumb > img { position:relative; }
.dt-sc-team.details-on-image .dt-sc-team-details { position:absolute; bottom:0px; left:0px; }
.dt-sc-one-third .dt-sc-team.details-on-image .dt-sc-team-details{padding:10px 5px;}
.dt-sc-team.details-on-image .dt-sc-team-details h4{margin-bottom:0px;}
.dt-sc-team.details-on-image .dt-sc-team-details h5{text-transform:none; padding:10px 0px 0px;}
.dt-sc-one-third .dt-sc-team.details-on-image .dt-sc-team-details h5{font-weight:normal; letter-spacing:0px; font-size:0.7rem;}
.dt-sc-team.rounded .dt-sc-team-thumb { position:relative; }
.dt-sc-team.rounded .dt-sc-team-thumb:before { content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; border:10px solid; border-radius:50%; }
.dt-sc-team.rounded:hover .dt-sc-team-thumb:before{border-width:15px;}
.dt-sc-team.rounded .dt-sc-team-thumb img { border-radius:50%; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details, 
.dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-details { background:none; position:static; }
.dt-sc-team.rounded .dt-sc-team-details h4 { text-transform:uppercase; font-size:16px; }
.dt-sc-team.rounded .dt-sc-team-details h5 { text-transform:uppercase; font-size:14px; font-weight:600; }
.dt-sc-team.rounded .dt-sc-team-details { position:initial; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top:28%; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { background:none; }
.dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li a { border-radius:50%; width:34px; height:34px; line-height:34px; }
.dt-sc-one-third .dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li{margin:2px;}
.dt-sc-one-third .dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li a{width:26px; height:26px; line-height:26px; font-size:12px;}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-thumb { border:1px solid; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-details { padding:20px 10px 10px; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-details h5{position:absolute; left:0px; right:0px; margin:auto; bottom:30px; opacity:0; font-size:12px; font-weight:normal; letter-spacing:0px; text-transform:none; padding:0px 5px;}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-details p{margin:0.5em 0px 1em;}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social { padding:0px; width:100%; position:absolute; opacity:0; top:-45px; left:0px; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.diamond-square-border li{background:#000; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; border-width:2px; border-style:solid; color:#FFF;}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li:hover, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.diamond-square-border li:hover{border-color:#000; color:#FFF;}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li a, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li a:hover{border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; color:#FFF;}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li a{line-height:30px;}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li a{display:inline-block; background-color:#000; border:2px solid #FFF;}
.dt-sc-one-third .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li{margin:0px 2px;}
.dt-sc-one-third .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li a{width:26px; height:26px; text-align:center; font-size:12px; line-height:24px;}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li:hover a, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.diamond-square-border li:hover a{background-color:#FFF; color:#000;}
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.rounded-border li { border-radius: 50%; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.rounded-square li { border-radius: 5px; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.rounded-square li a  { border: 1px solid #fff; background: #fff; }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.diamond-square-border li a, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.hexagon-border li a { border: none; }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-social { opacity:1; }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details h5 { opacity:1; }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details { padding:40px 10px 50px; }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-social { top:-15px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.square-border li a { border-radius: 0; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.rounded-square li a { border: 1px solid; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border li { border-radius: 5px; border-color: #fff; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border li a { border-radius: 0; background: none; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li a { border-radius: 0; background: none; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.rounded-border, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.square-border, 
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border { top: 28%; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social.rounded-square li a { border-color: #fff; border-radius: 5px; }
.dt-sc-team.type2 { float:left; clear:both; width:100%; border-left:1px solid; border-right:1px solid; }
.dt-sc-team.type2 .dt-sc-team-thumb { border-right:1px solid; position:relative; }
.dt-sc-team.type2 .dt-sc-team-thumb img { width: 100%; float: left; }
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width:100%; float:left; background: none; display:inline-block; vertical-align: middle; }
.dt-sc-team.type2 .dt-sc-team-details { text-align:left; padding:25px; position:relative; }
.dt-sc-team.type2 .dt-sc-team-details h4 { letter-spacing:1px; font-size:16px; text-transform:uppercase; margin-bottom:0px; }
.dt-sc-team.type2 .dt-sc-team-details h5 { font-weight:normal; font-size:13px; letter-spacing:0px; border-bottom:1px solid; display:inline-block; padding:0px 20px 15px 0px; }
.dt-sc-team.type2 .dt-sc-team-details p { margin-top:10px; }
.dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-thumb-overlay { position:absolute; left:0px; top:0px; width:100%; height:100%; opacity:0; }
.dt-sc-team.type2:hover .dt-sc-team-thumb .dt-sc-team-thumb-overlay { opacity:1; }
.dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-social { position:absolute; left:0px; right:0px; top:0px; bottom:0px; text-align:center; height:35px; margin:auto; }
.dt-sc-team.type2 .dt-sc-team-social li{margin-bottom:5px;}
.dt-sc-team.type2 .dt-sc-team-social li a{background-color:#000;}
.dt-sc-team .dt-sc-team-social.diamond-square-border li a, .dt-sc-team-social.hexagon-border li a { color: #000000;}
.dt-sc-team.type2 .dt-sc-team-social.rounded-square li a, .dt-sc-team-social.diamond-square-border li,  .dt-sc-team .dt-sc-team-social.diamond-square-border li { background: none; border: 1px solid; }
.dt-sc-one-third .dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-social{height:26px;}
.dt-sc-one-third .dt-sc-team.type2 .dt-sc-team-social li{margin-left:2px; margin-right:2px;}
.dt-sc-one-third .dt-sc-team.type2 .dt-sc-team-social li a{width:26px; height:26px; font-size:12px; line-height:26px;}
.dt-sc-team-social.hexagon-border li { position:relative; width: 42px; height:25px; margin: 8px 5px; background: none; border: 1px solid; border-top: none; border-bottom: none; }
.dt-sc-team-social.hexagon-border li:before, .dt-sc-team-social.hexagon-border li:after { content:""; position:absolute; z-index:1; width:30px; height:30px; -webkit-transform:scaleY(0.5774) rotate(-45deg); -ms-transform:scaleY(0.5774) rotate(-45deg); transform:scaleY(0.5774) rotate(-45deg); background-color:inherit; left:5px; }
.dt-sc-team-social.hexagon-border li:before { top:-15.0660px; border-top:solid 1.5px; border-right:solid 1.5px; }
.dt-sc-team-social.hexagon-border li:after { bottom:-15.0660px; border-bottom:solid 1.5px; border-left:solid 1.5px; left:5px; }
.dt-sc-team-social.hexagon-border li a { line-height:52px; position:relative; z-index:9; left:-1px; top:-13px; width:42px; height:52px; }
.dt-sc-team.type2.alter .dt-sc-team-thumb { float:right; border-left:1px solid #fafaf6; border-right:0px; }
.dt-sc-team.type2.alter .dt-sc-team-details:before { left:inherit; right:-15px; border-right:0px; border-left:15px solid #f1efea; }
.dt-sc-team.type2.alter .dt-sc-team-details h4 { text-align:right; }
.dt-sc-team.type2.alter .dt-sc-team-details h5 { float:right; padding-right:0; }
.dt-sc-team.type2.alter .dt-sc-team-details p { display:inline-block; width:100%; text-align:right; }
.dt-sc-team.team_rounded_border.rounded .dt-sc-team-thumb { width:200px; height:200px; margin:0 auto; }
.dt-sc-team.team_rounded_border.rounded .dt-sc-team-thumb:before { z-index:1; border-color:rgba(255, 255, 255, 0.01); }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-thumb:after { z-index:0; width:100%; height:100%; left:0; top:0; }
.dt-sc-team.rounded.team_rounded_border.hide-social-show-on-hover .dt-sc-team-social { top: 19%; z-index:2; }
.dt-sc-team.rounded.team_rounded_border:hover .dt-sc-team-thumb:after { background:rgba(255, 255, 255, 0.9); }
.dt-sc-team.team_rounded_border.rounded:hover .dt-sc-team-thumb:before { border:8px solid; }
.dt-sc-team.rounded.team_rounded_border.hide-social-show-on-hover .dt-sc-team-social li a { color:#222222; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details h4, .dt-sc-team.rounded.team_rounded_border .dt-sc-team-details h5 { text-transform:capitalize; font-weight:normal; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details h4 { font-size:18px; margin-bottom:5px; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details h5 { margin-bottom:15px; font-size:14px; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details p { font-size:16px; margin-bottom:15px; }	
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details p a { font-size:14px; }
.dt-sc-team.rounded.team_rounded_border .dt-sc-team-details p a > i { margin-right:5px; }
.dt-sc-team.rounded.zoom-in-hover { min-height:330px; padding-top:10px; }
.dt-sc-team.rounded.zoom-in-hover .dt-sc-team-thumb:before { border: 0; box-shadow: 0 0 0 10px #f5f5f5; width:100%; height:100%; }
.dt-sc-team.rounded.zoom-in-hover .dt-sc-team-thumb img { float:left; }
.dt-sc-team.rounded.zoom-in-hover:hover .dt-sc-team-thumb { max-width: 220px; } .dt-sc-team-social.square-border li:hover a, .dt-sc-team.type2 .dt-sc-team-social li a, .dt-sc-team.type2 .dt-sc-team-social.diamond-square-border li,.dt-sc-team .dt-sc-team-social.diamond-square-border li:hover a, .dt-sc-team-social.hexagon-border li:hover a,.dt-sc-team.type2 .dt-sc-team-social.diamond-square-border li a, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.rounded-square li:hover a, .dt-sc-team.hide-social-show-on-hover:hover .dt-sc-team-details h4 a, .hide-social-show-on-hover .dt-sc-team:hover .dt-sc-team-details p, .dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details h4 a, .dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details p, .dt-sc-team.hide-social-show-on-hover.details-on-image h4 a, .dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li a{ color: #fff; }
.dt-sc-team .dt-sc-team-details a:hover, .dt-sc-team.rounded:hover .dt-sc-team-details h4 a{color:#9f9f9f;}
.dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li a:hover, .dt-sc-team.type2 .dt-sc-team-social li a:hover{background-color:#9f9f9f;}
.dt-sc-team.type2 .dt-sc-team-social.hexagon-border li:before, .dt-sc-team.type2 .dt-sc-team-social.hexagon-border li:after, .dt-sc-team.type2 .dt-sc-team-social li a, .dt-sc-team.type2 .dt-sc-team-social.rounded-square li a, .dt-sc-team.type2 .dt-sc-team-social.rounded-square li a:hover, .dt-sc-team.type2 .dt-sc-team-social.hexagon-border li, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social li a, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li:before, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li:after, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social li, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.hexagon-border li, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.hexagon-border li:before, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.hexagon-border li:after, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-social.diamond-square-border li:hover { border-color: #fff; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.diamond-square-border li:hover, .dt-sc-team.type2 .dt-sc-team-social.rounded-border li a:hover, .dt-sc-team.type2 .dt-sc-team-social.rounded-square li a:hover, .dt-sc-team.type2 .dt-sc-team-social.square-border li a:hover, .dt-sc-team.type2 .dt-sc-team-social.diamond-square-border li:hover, .dt-sc-team.type2 .dt-sc-team-social.hexagon-border li:hover, .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social.hexagon-border li:hover { background: #fff; }	
.dt-sc-team.type2, .dt-sc-team.type2 .dt-sc-team-thumb { border-color:#fafaf6; }
.dt-sc-team-social.rounded-border li a, .dt-sc-team-social.square-border li a { border-color:#000000; }
.dt-sc-team.rounded .dt-sc-team-thumb:before { border-color:rgba(255, 255, 255, 0.4); }
.dt-sc-team.type1 .dt-sc-team-details h5 { color:#888888; }
.dt-sc-team-social.rounded-border li a, .dt-sc-team-social.square-border li a, .dt-sc-team.hide-social-show-on-hover.rounded:hover .dt-sc-team-details p { color:#000000; }
.dt-sc-team-social.rounded-border li a:hover, .dt-sc-team-social.square-border li a:hover, .dt-sc-team-social.rounded-square li a, .dt-sc-team.hide-social-show-on-hover:hover .dt-sc-team-details h4, .dt-sc-team.hide-social-show-on-hover:hover .dt-sc-team-details h5, .dt-sc-team.details-on-image .dt-sc-team-details h4, .dt-sc-team.details-on-image .dt-sc-team-details h5, .dt-sc-team.hide-social-show-on-hover.details-on-image .dt-sc-team-details h5, .dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li a, .dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details h4 { color:#ffffff; }
.dt-sc-team.type2 .dt-sc-team-details p { color:#222222; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details h5, 
.dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-details h5 { color:rgba(0, 0, 0, 0.2); }
.dt-sc-team.type2 .dt-sc-team-details h5 { color:rgba(0, 0, 0, 0.4); }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-details h5 { color:rgba(0, 0, 0, 0.5); }
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details h5 { color:rgba(255, 255, 255, 0.6); }
.dt-sc-team.rounded .dt-sc-team-details h4, .dt-sc-team.rounded:hover .dt-sc-team-details h4 { color:#1b1310; }
.dt-sc-team-social.diamond-square-border li, .dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-details, .dt-sc-team-social.hexagon-border li:hover { background:#ffffff; }
.dt-sc-team .dt-sc-team-details { background:rgba(0, 0, 0, 0.05); }
.dt-sc-team.details-on-image .dt-sc-team-details { background:rgba(0, 0, 0, 0.8); }
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { background:rgba(255, 255, 255, 0.9); }
.dt-sc-team.type2 { background:#f1efea; }
.dt-sc-team.hide-social-show-on-hover:hover .dt-sc-team-details, 
.dt-sc-team.hide-social-role-show-on-hover:hover .dt-sc-team-details, 
.dt-sc-team.rounded .dt-sc-team-details .dt-sc-team-social li a{background-color:#000;}
.dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-thumb-overlay, .dt-sc-team.rounded:hover .dt-sc-team-thumb:after{background-color:rgba(0, 0, 0, 0.6);}
.dt-sc-team.type2 .dt-sc-team-details h5  { border-bottom-color:rgba(0, 0, 0, 0.1); }
.dt-sc-team.hide-social-role-show-on-hover .dt-sc-team-thumb { border-color:#ffffff; }
.dt-sc-team:not(.hide-social-show-on-hover) .dt-sc-team-details h5, 
.dt-sc-team:not(.rounded) .dt-sc-team-details h5, .dt-sc-team:not(.type2) 
.dt-sc-team-details h5, .dt-sc-team:not(.team_rounded_border) .dt-sc-team-details h5{padding-top:0.5rem;} @media only screen and (min-width:992px) and (max-width:1199px) {
.dt-sc-team.details-on-image .dt-sc-team-details h4 { font-size: 18px; }
.vc_col-md-6 .dt-sc-team, .vc_col-md-12 .dt-sc-team { margin-top: 30px; }
.dt-sc-team .dt-sc-team-thumb img { width: 100%; }		
.dt-sc-team.type2.alter .dt-sc-team-details::before { right: 30px; transform: rotate(-90deg); }		
.dt-sc-team-social li { margin: 0 3px; }
.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
.dt-sc-team-social.hexagon-border li { margin: 8px 3px; }
.dt-sc-team.type2 .dt-sc-team-details h4 { font-size: 15px; margin-bottom: 5px; }
.dt-sc-team.type2 .dt-sc-team-details h5 { margin-bottom: 10px; padding-bottom: 10px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 35%; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top:-50px; }
.dt-sc-team-social.diamond-square-border li { margin: 0 7px; }
.rs_min_height_team_col .wpb_column { min-height: 355px !important; }	
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.rounded-border, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.square-border { top:-70px; }
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h4{font-size:1rem;}
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h5{font-size:0.5rem;}	
}
@media only screen and (min-width:768px) and (max-width:991px) {  
.rs_col-sm-6 .dt-sc-team { margin-bottom: 30px; }
.rs_col-sm-6:last-child .dt-sc-team,
.rs_col-sm-6:nth-last-child(2) .dt-sc-team { margin-bottom: 0; }
.dt-sc-team .dt-sc-team-thumb img { width: 100%; }
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; float: left; }
.dt-sc-team-social li { margin: 0 2px 2px; }
.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
.rs_col-sm-6 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: -72px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 30%; }
.rs_min_height_team_col .rs_col-sm-6.wpb_column { min-height: 500px !important; } .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social{top:-52px;}
.dt-sc-one-third .dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h4{font-size:0.5rem;}
.dt-sc-one-third .dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h5{font-size:0.4rem;}
.dt-sc-team.details-on-image .dt-sc-team-details h4{font-size:1rem;}
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h4{font-size:1rem;}
.dt-sc-team.hide-details-show-on-hover .dt-sc-team-details h5{font-size:0.5rem;}
.vc_custom_carousel .dt-sc-team.team_rounded_border.rounded .dt-sc-team-thumb { width:170px; height:170px; }
.vc_custom_carousel .dt-sc-team.rounded.team_rounded_border.hide-social-show-on-hover .dt-sc-team-social { top:15%; }
}
@media only screen and (max-width: 767px) {
.dt-sc-team { margin: 0 0 30px; }
.dt-sc-team .dt-sc-team-thumb img,
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; }
.dt-sc-team.type2 .dt-sc-team-details { padding: 50px 25px; }
.rs_min_height_team_col .wpb_column { min-height: 470px !important; }	
.rs_col_no_btm_space.dt-sc-team { margin-bottom: 0; }
.rs_col_no_btm_space .dt-sc-team { margin-bottom:0; }
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; float: left; }
.dt-sc-team.type2.alter .dt-sc-team-details::before { border-right:15px solid #f1efea; left: 30px; right: auto; border-left:transparent; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 32%; }
.rs_min_height_team_col .wpb_column { min-height: 570px !important; }
}	
@media only screen and (max-width: 479px) {
.rs_min_height_team_col .wpb_column { min-height: 440px !important; }
}	
@media only screen and (max-width: 319px) {	
.rs_min_height_team_col .wpb_column { min-height: 350px !important; }					
.dt-sc-team-social li { margin: 0 2px; }
.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
.dt-sc-team-social.hexagon-border li { margin: 12px 2px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 22%; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: -70px; }
.dt-sc-team-social.diamond-square-border li { margin: 0 7px; }
}:root { --wdt-booking-Radius_Zero: 0;
--wdt-booking-Radius_Part: 2.5em;
--wdt-booking-Radius_Full: 50%;
--wdt-booking-Radius_1X: 5px;
--wdt-booking-Radius_2X: 10px;
--wdt-booking-Radius_3X: 1em; --wdt-booking-InputPadding: clamp(0.625rem, 0.5385rem + 0.3846vw, 1rem) clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem) ;
--wdt-booking-Padding_Btn: 16px 35px;
--wdt-booking--Ad-Transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
}
.dt-sc-team .dt-sc-team-details a:hover, 
.dt-sc-team.rounded:hover .dt-sc-team-details h4 a { color: var(--wdtLinkHoverColor); }
.dt-sc-team:not(.hide-social-show-on-hover) .dt-sc-team-details h5:empty, 
.dt-sc-team:not(.rounded) .dt-sc-team-details h5:empty, 
.dt-sc-team:not(.type2) .dt-sc-team-details h5:empty, 
.dt-sc-team:not(.team_rounded_border) .dt-sc-team-details h5:empty { display: none; } .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-thumb,
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details { position: relative; text-align: center; transition: var(--wdt-booking--Ad-Transition); }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details { 
padding: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem) 10px 30px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-thumb:before { content: ""; position: absolute; left: 0px; top: auto; bottom: 0px; 
background-color: var(--wdtTertiaryColor); width: 100%; height: 50%; border: 1px solid var(--wdtBorderColor); border-bottom: none;
border-radius: var(--wdt-booking-Radius_3X) var(--wdt-booking-Radius_3X) 0px 0px; z-index: -1; transition: var(--wdt-booking--Ad-Transition); }
.dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-thumb:before { border-width: 1px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-thumb img { border-radius: 50%; display: inline-block; border: 1px solid transparent;
width: clamp(6.75rem, 5.3077rem + 6.4103vw, 13rem); -webkit-aspect-ratio: 1/1; aspect-ratio: 1/1; transition: var(--wdt-booking--Ad-Transition);
-webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: bottom center; transform-origin: bottom center; padding: 1px; }
.dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-thumb:before { height: 100%; }
.dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-thumb img { border: 1px solid var(--wdtBorderColor);
-webkit-transform: scale(0.8); transform: scale(0.8); padding: 6px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details, 
.dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-details { background-color: var(--wdtTertiaryColor); 
border: 1px solid var(--wdtBorderColor); border-top: none; border-radius: 0px 0px var(--wdt-booking-Radius_3X) var(--wdt-booking-Radius_3X); }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details > *:not(:last-child) { 
margin: 0 0 clamp(1rem, 0.9135rem + 0.3846vw, 1.375rem) ; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details h4 { text-transform: capitalize; 
font-size: clamp(1.125rem, 0.9808rem + 0.641vw, 1.75rem); }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details > h5 { text-transform: uppercase;
font-size: 14px; font-weight: normal; order: -1; margin: 0 0 10px !important; padding: 0; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details { position: initial; display: flex; flex-wrap: wrap; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details > * { flex: 1 1 100%; text-align: center; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social { width: auto; margin: -5px; padding: 0px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social li { line-height: 1.2em; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social li a { border-radius: 0px;
width: 1.2em; height: 1.2em; line-height: inherit; transition: var(--wdt-booking--Ad-Transition); 
font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); padding: 0; display: flex; align-items: center; justify-content: center; }  .dt-storiess-list { overflow: hidden; counter-reset: muh-count; }
.dt-storiess-list .dt-sc-stories-item { padding-left: 0px; display: grid; grid-template-columns: 1.2fr 1fr; 
place-items: center; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid var(--wdtBorderColor); }
.dt-storiess-list .dt-sc-stories-item .stories-details h3:before { content: "\e805";
position: relative; font-size: 0.8rem; color: currentColor; text-transform: uppercase; font-weight: normal; opacity: 1; 
line-height: 1; margin-right: 10px; font-family: "mu-icons"; vertical-align: middle; top: -3px; }
.dt-storiess-list .dt-sc-stories-item:last-child { margin: 0px; padding: 0px; border: none; }
.dt-storiess-list .dt-sc-stories-item .image, 
.dt-storiess-list .dt-sc-stories-item .image img { height: 100%; object-fit: cover;
object-position: center; -webkit-border-radius: 1em; border-radius: 1em; }
.dt-storiess-list .dt-sc-stories-item .image { overflow: hidden; display: flex;
order: 2; margin: 0; width: 100%; height: 100%; min-height: 180px; float: none; position: relative; }
.dt-storiess-list .dt-sc-stories-item .stories-details { order: 1; margin: 0; width: 100%; height: 100%; 
padding: 10px 20px 10px 0px; display: flex; align-items: center; flex-wrap: wrap; align-content: center;  }
.dt-storiess-list .dt-sc-stories-item .stories-details h3 { font-size: clamp(1.375rem, 1.2596rem + 0.5128vw, 1.875rem); }
.dt-storiess-list .dt-sc-stories-item .stories-details h3 > a { color: var(--wdtLinkColor); }
.dt-storiess-list .dt-sc-stories-item .stories-details h3 > a:hover { color: var(--wdtLinkHoverColor); }
.dt-storiess-list .dt-sc-stories-item .stories-details > *:not(:last-child) { margin: 0 0 clamp(0.625rem, 0.5096rem + 0.5128vw, 1.125rem); }
.dt-storiess-list .dt-sc-stories-item .stories-details .dt-sc-button { border-radius: 0px; padding: 0px 0px 1.2px; 
color: var(--wdtLinkColor) !important; background: transparent !important; position: relative; margin: 0; }
.dt-storiess-list .dt-sc-stories-item .stories-details .dt-sc-button:hover { color: var(--wdtLinkHoverColor) !important; }
.dt-storiess-list .dt-sc-stories-item .stories-details .dt-sc-button:before { content: ""; height: 1px; left: 0px; right: 0px; bottom: 0px;
top: auto; background: currentColor; position: absolute; -webkit-transform: scale(1, 1); transform: scale(1, 1); 
-webkit-transition: transform var(--wdt-Ad-Transition); transition: transform var(--wdt-Ad-Transition); 
-webkit-transform-origin: left bottom; transform-origin: left bottom; }
.dt-storiess-list .dt-sc-stories-item .stories-details .dt-sc-button:hover:before,
.dt-storiess-list .dt-sc-stories-item .stories-details .dt-sc-button:focus:before { 
-webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: right bottom; transform-origin: right bottom; }
.dt-storiess-list .dt-sc-stories-item .image .dt-image-wrapper { position: absolute; top: 0; right: 0; left: 60%; bottom: 0; }
.dt-storiess-list .dt-sc-stories-item:hover .image .dt-image-wrapper,
.dt-storiess-list .dt-sc-stories-item.dt-story-active .image .dt-image-wrapper { position: absolute; top: 0; right: 0; left: 10%; bottom: 0; }
.dt-storiess-list .dt-sc-stories-item .image .dt-image-wrapper { 
-webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); }
.dt-storiess-list .dt-sc-stories-item:hover .image .dt-image-wrapper,
.dt-storiess-list .dt-sc-stories-item.dt-story-active .image .dt-image-wrapper { 
-webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); }
.dt-storiess-list .dt-sc-stories-item .image .dt-image-wrapper {
transition-delay: 60ms; position: absolute; top: 0; right: 0; left: 60%; bottom: 0; }
.dt-storiess-list .dt-sc-stories-item:hover .image .dt-image-wrapper,
.dt-storiess-list .dt-sc-stories-item.dt-story-active .image .dt-image-wrapper { transition-delay: 0ms; left: 10%; } html:has(> body #main .dt-sc-service-item-type2.active) { overflow: hidden; }
html:has(> body #main .dt-sc-service-item-type2.active) body { pointer-events: none; -webkit-user-select: none; user-select: none; }
html:has(> body #main .dt-sc-service-item-type2.active) body #main .dt-sc-service-item-type2.active { pointer-events: all; }
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 { position: fixed; top: 50%; left: 50%; 
-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 999; padding: 60px; width: 100%; margin: 0 auto;
border-radius: var(--wdtRadius_3X); border: 1px solid var(--wdtBorderColor); max-width: 620px; background-color: var(--wdtBodyBGColor);
height: fit-content; overflow-y: auto; max-height: calc(100vh - 2*1.5em); opacity: 0; visibility: hidden; -webkit-transition: var(--wdtAltTransition); 
transition: var(--wdtAltTransition); -webkit-box-shadow: 0px 0px 0px 100vmax rgba(0,0,0,0.2); box-shadow: 0px 0px 0px 100vmax rgba(0,0,0,0.2); }
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2.active { opacity: 1; visibility: visible; }
.dt-sc-service-item.type2 > .dt-sc-service-item-type2 .dt-sc-reservation-form.dt-appointment-form > .column { margin-bottom: 20px; text-align: left; }
.dt-sc-service-item.type2 > .dt-sc-service-item-type2 .dt-sc-reservation-form.dt-appointment-form > .column:last-child { margin-bottom: 0px; }
.dt-sc-service-item.type2 > .dt-sc-service-item-type2 .dt-sc-reservation-form.dt-appointment-form > .column .aligncenter:has(> .dt-sc-button) { text-align: left; }
.dt-sc-service-item.type2 > .dt-sc-service-item-type2 .dt-sc-reservation-form.dt-appointment-form > .column .aligncenter:has(> .dt-sc-button) > .dt-sc-button { 
margin: 4px 0 0 !important; }
.dt-sc-service-item.type2 > .dt-sc-service-item-type2 .dt-sc-reservation-form.dt-appointment-form > .column > .dt-appoint-date > .placeholder { 
display: none !important; }
.dt-sc-service-item.type2 > .dt-sc-service-item-type2 .dt-sc-reservation-form.dt-appointment-form > .column > .dt-appoint-date.form-calendar-icon input { 
background-image: none !important; text-transform: uppercase; padding: var(--wdtInputPadding) !important; }
.dt-sc-service-item.type2 > .dt-sc-service-item-type2 .dt-sc-reservation-form.dt-appointment-form > .column > .dt-appoint-date input[type="date"]::-webkit-placeholder,
.dt-sc-service-item.type2 > .dt-sc-service-item-type2 .dt-sc-reservation-form.dt-appointment-form > .column > .dt-appoint-date input[type="date"]::placeholder { 
opacity: 0.6; color: var(--wdtBodyTxtColor); text-transform: uppercase; }
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 > .dt-sc-service-item-type2-close { 
position: absolute; top: 8px; right: 8px; width: 40px; height: 40px; background-color: transparent; border-radius: 8px; 
border: 1px solid var(--wdtBorderColor); display: flex; padding: 5px; align-items: center; justify-content: center; cursor: pointer;
-webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 > .dt-sc-service-item-type2-close span,
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 > .dt-sc-service-item-type2-close span i { 
display: inherit; -webkit-transition: inherit; transition: inherit; }
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 > .dt-sc-service-item-type2-close i:before {
content: '\f2d3' !important; font-family: "Pallu Icons"; color: var(--wdtPrimaryColor); }
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 > .dt-sc-service-item-type2-close:hover i:before {
color: var(--wdtSecondaryColor); }
.dt-sc-service-item.type2 { background-color: var(--wdtTertiaryColor) !important; border: 1px solid var(--wdtBorderColor); 
-webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }
.dt-sc-service-items-container:has(> .dt-sc-service-item.type2) { display: grid;
width: 100%; margin: 0; grid-template-columns: repeat(4,1fr); gap: 30px; padding: 0px; }
.dt-sc-service-items-container > .dt-sc-service-item.type2 { padding: 0; width: 100%; }
.dt-sc-service-item.type2 .image, .dt-sc-service-item.type2 ~ .dt-sc-service-item .image { 
width: 100%; float: none; display: grid; overflow: hidden; border-radius: calc(var(--wdtRadius_3X) - 1px); 
border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.dt-sc-service-item.type2 .image > a:has(> svg) { display: none; }
.dt-sc-service-item.type2 .image > .image-item { overflow: hidden; }
.dt-sc-service-item.type2 .service-details { padding: 30px 30px 40px; display: grid; grid-template-columns: repeat(2,1fr); text-align: left; }
.dt-sc-service-item.type2 .service-details > * { grid-column: 1/3; }
.dt-sc-service-item.type2 .service-details > h3 { order: 1; }
.dt-sc-service-item.type2 .service-details > p { order: 2; }
.dt-sc-service-item.type2 .service-details > h6 { order: 3; }
.dt-sc-service-item.type2 .service-details > .dt-sc-service-price { order: 4; }
.dt-sc-service-item.type2 .service-details > .dt-sc-button.booking { order: 5; }
.dt-sc-service-item.type2 .service-details > .dt-sc-button:not(.booking) { order: 6; }
.dt-sc-service-item.type2 .service-details > *:not(:last-child) { margin: 0 0 14px; }
.dt-sc-service-item.type2 .service-details p:only-of-type:not(:last-child) { width: 100%; margin: 0 auto; }
.dt-sc-service-item.type2:has(> .service-details > .dt-sc-service-price) .service-details > h6 { 
grid-column: 1/2; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.dt-sc-service-item.type2:has(> .service-details > h6) .service-details > span.dt-sc-service-price { 
grid-column: 2/3; border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-left: none; margin-left: -1px; }
.dt-sc-service-item.type2 .service-details > h6,
.dt-sc-service-item.type2 .service-details > span.dt-sc-service-price { position: relative; color: var(--wdtBodyTxtColor); 
margin: 18px 0 0 !important; line-height: 1; font-size: var(--wdtFontSize_Ext); font-weight: normal; padding: 18px 10px; 
border: 1px solid var(--wdtBorderColor); -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); 
display: flex; align-items: center; flex-wrap: nowrap; justify-content: center; }
.dt-sc-service-item.type2 .service-details > h6 > span { margin: 0px 6px 0px 0px; }
.dt-sc-service-item.type2 .service-details > h6 > span i:before { content: '\e80b' !important; font-family: "mu-icons"; }
.dt-sc-service-item.type2 .service-details span i { color: var(--wdtPrimaryColor); font-size: 18px; font-weight: normal; display: inline-flex; }
.dt-sc-service-item.type2 .service-details span.dt-sc-service-price i:before { margin: 0px 6px 0px 0px;
content: ""; position: relative; display: inline-block; background-color: currentColor; width: 20px; height: 20px;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M37.6,96.9c-2.4,0-4.4-0.8-5.9-2.4c-1.2-1.2-2.2-2.7-2.9-4.5c-0.2-0.4-0.3-0.8-0.5-1.3c-0.1-0.3-0.2-0.7-0.4-1 c-1.3-3.4-3.6-5-7.2-5l-0.5,0c-0.9,0-1.8,0-2.7-0.1c-4.9-0.6-8-3.2-8.7-7.4c-0.2-1.1-0.2-2.3,0-3.5c0.2-1.1,0.4-2,0.7-2.9 c0.2-0.7,0.4-1.4,0.5-2.1c0.1-0.8,0.2-1.6,0.1-2.3c-0.2-1.8-1-3.2-2.7-4.6c-0.4-0.3-0.7-0.6-1.1-0.9l-0.5-0.4 c-0.7-0.5-1.3-1-1.9-1.6c-1.1-1.1-2.4-2.6-2.9-5c-0.5-2.2,0-4.5,1.3-6.5c0.9-1.3,2-2.5,3.6-3.7c1.1-0.8,2-1.6,2.8-2.6 c0.8-1.1,1.2-2.1,1.3-3.4c0-0.7,0-1.5-0.2-2.3c-0.1-0.7-0.3-1.3-0.5-1.9c-0.3-1-0.6-2-0.8-3.2c-0.2-1.2-0.1-2.4,0.1-3.6 c0.8-4.1,4-6.6,8.9-7.1c0.6-0.1,1.3-0.1,1.9-0.1c0.4,0,0.8,0,1.2,0c3.6-0.2,5.7-1.8,7-5.3c0.1-0.3,0.2-0.6,0.3-0.9 c0.2-0.5,0.3-1,0.5-1.5c1.3-3.1,3.2-5.1,5.6-6.1c1.1-0.4,2.3-0.6,3.6-0.5c2.3,0.2,4.1,1.1,5.5,2c0.4,0.2,0.8,0.5,1.2,0.8l0.7,0.5 c1.3,0.9,2.4,1.3,3.6,1.5c1.6,0.2,3-0.2,4-0.7C53.7,7,54.3,6.5,55,6c0.5-0.3,1-0.7,1.5-1c1.4-0.9,3.2-1.8,5.6-1.9h0 c2.3-0.1,4.5,0.8,6.1,2.4c1.2,1.2,2.2,2.7,2.9,4.5c0.2,0.5,0.3,0.9,0.5,1.4c0.1,0.3,0.2,0.6,0.3,1c1.3,3.4,3.5,4.9,7.3,5l1.1,0 c0.7,0,1.4,0,2.1,0.1c4.9,0.6,8,3.3,8.7,7.4c0.3,1.8,0,4-0.7,6.4c-0.4,1.3-0.8,2.8-0.6,4.4c0.2,1.8,1,3.2,2.7,4.6 c0.4,0.3,0.8,0.6,1.2,0.9l0.5,0.4c0.7,0.5,1.3,1,1.9,1.6c1,1,2.4,2.6,2.9,5c0.5,2.2,0,4.6-1.4,6.5c-0.9,1.3-2.1,2.5-3.6,3.7 c-1.1,0.8-2.1,1.6-2.8,2.5c-0.8,1.1-1.2,2.1-1.3,3.4c-0.1,1.5,0.2,2.7,0.7,4.1c0.3,1,0.6,2.1,0.8,3.3c0.4,2.9-0.2,5.3-1.7,7.2 c-1.6,2-4.1,3.2-7.3,3.5c-0.7,0.1-1.3,0.1-2,0.1l-1.1,0c-3.5,0.2-5.7,1.8-7,5.3l-0.3,0.9c-0.2,0.5-0.3,1-0.5,1.5 c-1.3,3.2-3.2,5.2-5.6,6.1c-1.1,0.4-2.4,0.6-3.6,0.5c-2.3-0.2-4-1.1-5.5-2c-0.4-0.2-0.8-0.5-1.2-0.8l-0.7-0.5 c-1-0.6-2.1-1.3-3.6-1.5c-2.4-0.4-4.3,0.7-5.6,1.6c-1.5,1-2.7,1.9-4.4,2.5C40.2,96.5,39,96.8,37.6,96.9z M50.2,83.7 c1.8,0,3.5,0.3,5.3,1c1.4,0.5,2.9,1.3,4.2,2.2c1.2,0.8,2,1.4,2.9,1.6c0.8-0.7,1.1-1.6,1.5-2.8c2.6-7.5,7.7-11.2,15.2-11.5l0.9,0 c0.5,0,1.1,0,1.6-0.1c1-0.1,1.2-0.4,1.2-0.4c0.1-1.2-0.2-2-0.5-3c-0.1-0.4-0.3-0.9-0.4-1.4c-0.5-2-0.7-4-0.5-5.8 c0.2-2.4,0.9-4.1,1.5-5.2c0.9-2,2.4-3.7,4.4-5.4c0.4-0.3,0.8-0.6,1.1-0.9c0.7-0.5,1.3-1,1.7-1.5c0.4-0.5,0.4-0.6,0.5-0.7l0,0 c0,0-0.1-0.1-0.4-0.5c-0.5-0.6-1.1-1-1.8-1.6l-0.9-0.7c-1.9-1.5-3.4-3.3-4.5-5.3c-0.9-1.6-1.4-3.3-1.6-5.1c-0.2-1.9-0.1-3.9,0.4-5.9 c0.1-0.5,0.3-1.1,0.5-1.6c0.3-0.9,0.5-1.7,0.6-2.6c0-0.3,0-0.4-0.1-0.5c-0.3-0.3-1.4-0.5-3.3-0.5c-2.9,0-5.5-0.6-8-1.8 c-3.4-1.7-6.1-4.9-7.5-9l-0.2-0.6c-0.1-0.5-0.3-0.9-0.5-1.3c-0.5-1.3-0.9-1.4-0.9-1.4c-0.4,0-0.9,0.3-1.3,0.5c-0.6,0.3-1,0.6-1.5,1 c-2.3,1.6-5.2,3.3-9.6,3.4c-0.9,0-2-0.1-3.1-0.3c-3.1-0.6-5.3-2-6.7-3c-0.6-0.4-1-0.7-1.5-1c-0.4-0.2-0.9-0.5-1.3-0.5 c-0.8,0.7-1.1,1.6-1.5,2.7l-0.2,0.5c-1.5,4.2-3.9,7.3-7.3,9.1c-1.5,0.8-3.1,1.4-4.9,1.7c-0.9,0.1-1.8,0.2-2.9,0.3l-0.9,0 c-0.5,0-1.1,0-1.6,0.1c-0.7,0.1-1.1,0.3-1.2,0.4c-0.1,0.9,0.1,1.5,0.3,2.1c0.1,0.3,0.2,0.7,0.3,1c0.1,0.4,0.3,0.8,0.4,1.2 c0.4,1.4,0.7,3.5,0.5,5.9c-0.2,1.9-0.6,3.6-1.5,5.2c-1,2-2.5,3.8-4.4,5.4c-0.4,0.3-0.7,0.6-1.1,0.9c-0.7,0.5-1.3,1-1.7,1.5 c-0.1,0.1-0.4,0.5-0.4,0.6c0,0,0.1,0.2,0.3,0.5c0.5,0.6,1.2,1.1,1.9,1.6l0.9,0.7c3.6,2.9,5.6,6.3,6.1,10.4c0.2,1.8,0.1,3.8-0.4,5.9 c-0.1,0.6-0.3,1.1-0.5,1.6c-0.3,0.9-0.5,1.7-0.5,2.6c0,0.3,0,0.4,0.1,0.5c0.3,0.3,1.4,0.5,3.3,0.5c1,0,2.1,0.1,3,0.2 c6,0.9,10.2,4.5,12.5,10.6l0.3,0.8c0.3,1,0.7,1.9,1.2,2.4c1.1,0.1,1.9-0.5,2.7-1.1c1.6-1.1,3-1.9,4.3-2.5c1.8-0.7,3.6-1.1,5.5-1.2 C50,83.7,50.1,83.7,50.2,83.7z M39.1,75.5c-1.2,0-2.2-0.4-3-1.3c-0.9-1-1.3-2.2-1.1-3.5c0.1-0.8,0.5-1.5,0.8-1.9l1.7-3.2 c0.8-1.5,1.6-3.1,2.3-4.6c0.5-1,1-2,1.5-2.9c0.9-1.7,1.7-3.4,2.6-5.1l7.1-13.8c0.9-1.7,1.7-3.4,2.6-5.1l1.5-3c0.5-1,1-2,1.6-3.1 l0.2-0.4c0.5-1,1.4-2.8,3.7-3c1.3-0.1,2.6,0.4,3.4,1.3c0.9,0.9,1.2,2.2,1,3.5c-0.1,0.8-0.5,1.4-0.7,1.9c-1.1,2.1-2,3.9-2.9,5.7 L60.3,39c-2.1,4-4.1,8-6.1,12l-3.1,6c-1.1,2.2-2.3,4.4-3.4,6.6L43.4,72c-0.6,1.3-1.6,3.3-3.9,3.5C39.3,75.5,39.2,75.5,39.1,75.5z M65.5,70.7c-2,0-3.7-0.5-4.8-1c-1.4-0.6-2.7-1.4-3.8-2.4c-1.1-1-2-2.3-2.7-3.6c-0.8-1.6-1.2-3.2-1.2-5c-0.1-3.4,1-6.5,3.4-9 c1-1.1,2.2-2,3.6-2.7c1.5-0.7,3.2-1.2,5-1.3l0,0c3.4-0.2,6.5,1,9.1,3.4c1.1,1,2,2.2,2.7,3.6c0.5,1.1,1.2,2.8,1.2,5 c0.1,3.4-1,6.4-3.4,9c-1,1.1-2.2,2-3.7,2.7c-1.6,0.8-3.2,1.2-5,1.2C65.9,70.7,65.7,70.7,65.5,70.7z M65.6,54.1c-0.1,0-0.2,0-0.3,0 c-0.3,0-0.7,0.1-0.9,0.1h0c-0.7,0.2-1.4,0.6-1.9,1.2c-0.4,0.5-1.2,1.5-1.1,3c0.1,1.2,0.5,2.1,1.4,2.8c0.9,0.8,1.9,1.2,3.1,1.1 c1.1-0.1,2-0.5,2.8-1.4c0.5-0.5,1.2-1.5,1.1-3c-0.1-1.2-0.5-2.1-1.4-2.9C67.9,54.7,67,54.1,65.6,54.1z M34.4,54.2 c-2,0-3.7-0.5-4.8-1c-1.5-0.6-2.7-1.4-3.8-2.4c-1.1-1-2-2.3-2.7-3.6c-0.8-1.6-1.2-3.3-1.2-5c-0.1-3.4,1-6.5,3.4-9 c1-1.1,2.2-2,3.6-2.7c1.5-0.7,3.2-1.2,5-1.3l0,0c3.5-0.2,6.5,1,9.1,3.4c1.1,1,2,2.2,2.7,3.6c0.5,1.1,1.2,2.8,1.2,5 c0.1,3.4-1,6.4-3.4,9c-1,1.1-2.2,2-3.7,2.7c-1.6,0.7-3.2,1.2-5,1.2C34.7,54.2,34.5,54.2,34.4,54.2z M33.2,37.7 c-0.7,0.2-1.4,0.6-1.9,1.2c-0.4,0.5-1.2,1.5-1.1,3c0.1,1.2,0.5,2.1,1.3,2.8c0.9,0.8,1.9,1.2,3.1,1.1c1.1-0.1,2-0.5,2.8-1.4 c0.4-0.5,1.2-1.5,1.1-3c-0.1-1.2-0.5-2.1-1.4-2.9c-0.6-0.6-1.6-1.2-3.1-1.1C33.8,37.6,33.4,37.6,33.2,37.7L33.2,37.7z'/%3E%3C/svg%3E%0A");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M37.6,96.9c-2.4,0-4.4-0.8-5.9-2.4c-1.2-1.2-2.2-2.7-2.9-4.5c-0.2-0.4-0.3-0.8-0.5-1.3c-0.1-0.3-0.2-0.7-0.4-1 c-1.3-3.4-3.6-5-7.2-5l-0.5,0c-0.9,0-1.8,0-2.7-0.1c-4.9-0.6-8-3.2-8.7-7.4c-0.2-1.1-0.2-2.3,0-3.5c0.2-1.1,0.4-2,0.7-2.9 c0.2-0.7,0.4-1.4,0.5-2.1c0.1-0.8,0.2-1.6,0.1-2.3c-0.2-1.8-1-3.2-2.7-4.6c-0.4-0.3-0.7-0.6-1.1-0.9l-0.5-0.4 c-0.7-0.5-1.3-1-1.9-1.6c-1.1-1.1-2.4-2.6-2.9-5c-0.5-2.2,0-4.5,1.3-6.5c0.9-1.3,2-2.5,3.6-3.7c1.1-0.8,2-1.6,2.8-2.6 c0.8-1.1,1.2-2.1,1.3-3.4c0-0.7,0-1.5-0.2-2.3c-0.1-0.7-0.3-1.3-0.5-1.9c-0.3-1-0.6-2-0.8-3.2c-0.2-1.2-0.1-2.4,0.1-3.6 c0.8-4.1,4-6.6,8.9-7.1c0.6-0.1,1.3-0.1,1.9-0.1c0.4,0,0.8,0,1.2,0c3.6-0.2,5.7-1.8,7-5.3c0.1-0.3,0.2-0.6,0.3-0.9 c0.2-0.5,0.3-1,0.5-1.5c1.3-3.1,3.2-5.1,5.6-6.1c1.1-0.4,2.3-0.6,3.6-0.5c2.3,0.2,4.1,1.1,5.5,2c0.4,0.2,0.8,0.5,1.2,0.8l0.7,0.5 c1.3,0.9,2.4,1.3,3.6,1.5c1.6,0.2,3-0.2,4-0.7C53.7,7,54.3,6.5,55,6c0.5-0.3,1-0.7,1.5-1c1.4-0.9,3.2-1.8,5.6-1.9h0 c2.3-0.1,4.5,0.8,6.1,2.4c1.2,1.2,2.2,2.7,2.9,4.5c0.2,0.5,0.3,0.9,0.5,1.4c0.1,0.3,0.2,0.6,0.3,1c1.3,3.4,3.5,4.9,7.3,5l1.1,0 c0.7,0,1.4,0,2.1,0.1c4.9,0.6,8,3.3,8.7,7.4c0.3,1.8,0,4-0.7,6.4c-0.4,1.3-0.8,2.8-0.6,4.4c0.2,1.8,1,3.2,2.7,4.6 c0.4,0.3,0.8,0.6,1.2,0.9l0.5,0.4c0.7,0.5,1.3,1,1.9,1.6c1,1,2.4,2.6,2.9,5c0.5,2.2,0,4.6-1.4,6.5c-0.9,1.3-2.1,2.5-3.6,3.7 c-1.1,0.8-2.1,1.6-2.8,2.5c-0.8,1.1-1.2,2.1-1.3,3.4c-0.1,1.5,0.2,2.7,0.7,4.1c0.3,1,0.6,2.1,0.8,3.3c0.4,2.9-0.2,5.3-1.7,7.2 c-1.6,2-4.1,3.2-7.3,3.5c-0.7,0.1-1.3,0.1-2,0.1l-1.1,0c-3.5,0.2-5.7,1.8-7,5.3l-0.3,0.9c-0.2,0.5-0.3,1-0.5,1.5 c-1.3,3.2-3.2,5.2-5.6,6.1c-1.1,0.4-2.4,0.6-3.6,0.5c-2.3-0.2-4-1.1-5.5-2c-0.4-0.2-0.8-0.5-1.2-0.8l-0.7-0.5 c-1-0.6-2.1-1.3-3.6-1.5c-2.4-0.4-4.3,0.7-5.6,1.6c-1.5,1-2.7,1.9-4.4,2.5C40.2,96.5,39,96.8,37.6,96.9z M50.2,83.7 c1.8,0,3.5,0.3,5.3,1c1.4,0.5,2.9,1.3,4.2,2.2c1.2,0.8,2,1.4,2.9,1.6c0.8-0.7,1.1-1.6,1.5-2.8c2.6-7.5,7.7-11.2,15.2-11.5l0.9,0 c0.5,0,1.1,0,1.6-0.1c1-0.1,1.2-0.4,1.2-0.4c0.1-1.2-0.2-2-0.5-3c-0.1-0.4-0.3-0.9-0.4-1.4c-0.5-2-0.7-4-0.5-5.8 c0.2-2.4,0.9-4.1,1.5-5.2c0.9-2,2.4-3.7,4.4-5.4c0.4-0.3,0.8-0.6,1.1-0.9c0.7-0.5,1.3-1,1.7-1.5c0.4-0.5,0.4-0.6,0.5-0.7l0,0 c0,0-0.1-0.1-0.4-0.5c-0.5-0.6-1.1-1-1.8-1.6l-0.9-0.7c-1.9-1.5-3.4-3.3-4.5-5.3c-0.9-1.6-1.4-3.3-1.6-5.1c-0.2-1.9-0.1-3.9,0.4-5.9 c0.1-0.5,0.3-1.1,0.5-1.6c0.3-0.9,0.5-1.7,0.6-2.6c0-0.3,0-0.4-0.1-0.5c-0.3-0.3-1.4-0.5-3.3-0.5c-2.9,0-5.5-0.6-8-1.8 c-3.4-1.7-6.1-4.9-7.5-9l-0.2-0.6c-0.1-0.5-0.3-0.9-0.5-1.3c-0.5-1.3-0.9-1.4-0.9-1.4c-0.4,0-0.9,0.3-1.3,0.5c-0.6,0.3-1,0.6-1.5,1 c-2.3,1.6-5.2,3.3-9.6,3.4c-0.9,0-2-0.1-3.1-0.3c-3.1-0.6-5.3-2-6.7-3c-0.6-0.4-1-0.7-1.5-1c-0.4-0.2-0.9-0.5-1.3-0.5 c-0.8,0.7-1.1,1.6-1.5,2.7l-0.2,0.5c-1.5,4.2-3.9,7.3-7.3,9.1c-1.5,0.8-3.1,1.4-4.9,1.7c-0.9,0.1-1.8,0.2-2.9,0.3l-0.9,0 c-0.5,0-1.1,0-1.6,0.1c-0.7,0.1-1.1,0.3-1.2,0.4c-0.1,0.9,0.1,1.5,0.3,2.1c0.1,0.3,0.2,0.7,0.3,1c0.1,0.4,0.3,0.8,0.4,1.2 c0.4,1.4,0.7,3.5,0.5,5.9c-0.2,1.9-0.6,3.6-1.5,5.2c-1,2-2.5,3.8-4.4,5.4c-0.4,0.3-0.7,0.6-1.1,0.9c-0.7,0.5-1.3,1-1.7,1.5 c-0.1,0.1-0.4,0.5-0.4,0.6c0,0,0.1,0.2,0.3,0.5c0.5,0.6,1.2,1.1,1.9,1.6l0.9,0.7c3.6,2.9,5.6,6.3,6.1,10.4c0.2,1.8,0.1,3.8-0.4,5.9 c-0.1,0.6-0.3,1.1-0.5,1.6c-0.3,0.9-0.5,1.7-0.5,2.6c0,0.3,0,0.4,0.1,0.5c0.3,0.3,1.4,0.5,3.3,0.5c1,0,2.1,0.1,3,0.2 c6,0.9,10.2,4.5,12.5,10.6l0.3,0.8c0.3,1,0.7,1.9,1.2,2.4c1.1,0.1,1.9-0.5,2.7-1.1c1.6-1.1,3-1.9,4.3-2.5c1.8-0.7,3.6-1.1,5.5-1.2 C50,83.7,50.1,83.7,50.2,83.7z M39.1,75.5c-1.2,0-2.2-0.4-3-1.3c-0.9-1-1.3-2.2-1.1-3.5c0.1-0.8,0.5-1.5,0.8-1.9l1.7-3.2 c0.8-1.5,1.6-3.1,2.3-4.6c0.5-1,1-2,1.5-2.9c0.9-1.7,1.7-3.4,2.6-5.1l7.1-13.8c0.9-1.7,1.7-3.4,2.6-5.1l1.5-3c0.5-1,1-2,1.6-3.1 l0.2-0.4c0.5-1,1.4-2.8,3.7-3c1.3-0.1,2.6,0.4,3.4,1.3c0.9,0.9,1.2,2.2,1,3.5c-0.1,0.8-0.5,1.4-0.7,1.9c-1.1,2.1-2,3.9-2.9,5.7 L60.3,39c-2.1,4-4.1,8-6.1,12l-3.1,6c-1.1,2.2-2.3,4.4-3.4,6.6L43.4,72c-0.6,1.3-1.6,3.3-3.9,3.5C39.3,75.5,39.2,75.5,39.1,75.5z M65.5,70.7c-2,0-3.7-0.5-4.8-1c-1.4-0.6-2.7-1.4-3.8-2.4c-1.1-1-2-2.3-2.7-3.6c-0.8-1.6-1.2-3.2-1.2-5c-0.1-3.4,1-6.5,3.4-9 c1-1.1,2.2-2,3.6-2.7c1.5-0.7,3.2-1.2,5-1.3l0,0c3.4-0.2,6.5,1,9.1,3.4c1.1,1,2,2.2,2.7,3.6c0.5,1.1,1.2,2.8,1.2,5 c0.1,3.4-1,6.4-3.4,9c-1,1.1-2.2,2-3.7,2.7c-1.6,0.8-3.2,1.2-5,1.2C65.9,70.7,65.7,70.7,65.5,70.7z M65.6,54.1c-0.1,0-0.2,0-0.3,0 c-0.3,0-0.7,0.1-0.9,0.1h0c-0.7,0.2-1.4,0.6-1.9,1.2c-0.4,0.5-1.2,1.5-1.1,3c0.1,1.2,0.5,2.1,1.4,2.8c0.9,0.8,1.9,1.2,3.1,1.1 c1.1-0.1,2-0.5,2.8-1.4c0.5-0.5,1.2-1.5,1.1-3c-0.1-1.2-0.5-2.1-1.4-2.9C67.9,54.7,67,54.1,65.6,54.1z M34.4,54.2 c-2,0-3.7-0.5-4.8-1c-1.5-0.6-2.7-1.4-3.8-2.4c-1.1-1-2-2.3-2.7-3.6c-0.8-1.6-1.2-3.3-1.2-5c-0.1-3.4,1-6.5,3.4-9 c1-1.1,2.2-2,3.6-2.7c1.5-0.7,3.2-1.2,5-1.3l0,0c3.5-0.2,6.5,1,9.1,3.4c1.1,1,2,2.2,2.7,3.6c0.5,1.1,1.2,2.8,1.2,5 c0.1,3.4-1,6.4-3.4,9c-1,1.1-2.2,2-3.7,2.7c-1.6,0.7-3.2,1.2-5,1.2C34.7,54.2,34.5,54.2,34.4,54.2z M33.2,37.7 c-0.7,0.2-1.4,0.6-1.9,1.2c-0.4,0.5-1.2,1.5-1.1,3c0.1,1.2,0.5,2.1,1.3,2.8c0.9,0.8,1.9,1.2,3.1,1.1c1.1-0.1,2-0.5,2.8-1.4 c0.4-0.5,1.2-1.5,1.1-3c-0.1-1.2-0.5-2.1-1.4-2.9c-0.6-0.6-1.6-1.2-3.1-1.1C33.8,37.6,33.4,37.6,33.2,37.7L33.2,37.7z'/%3E%3C/svg%3E%0A");
-webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; 
-webkit-mask-size: contain; mask-size: contain; }
.dt-sc-service-item.type2 .service-details h3 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); }
.dt-sc-service-item.type2 .service-details h3 > a { color: var(--wdtLinkColor); }
.dt-sc-service-item.type2 .service-details h3 > a:hover { color: var(--wdtLinkHoverColor); }
body:not([class*="archive-service"]) .dt-sc-service-item.type2 .booking.dt-sc-button { text-align: center; width: 100%; border: 1px solid var(--wdtSecondaryColor); }
body:not([class*="archive-service"]) .dt-sc-service-item.type2 .booking.dt-sc-button:not(:hover, :focus) { 
background: transparent; color: #000000 !important; border: 1px solid currentColor; }
body:not([class*="archive-service"]) .dt-sc-service-item.type2 .dt-sc-button { margin: 18px 0 0 !important; justify-self: center; align-self: center; width: fit-content; line-height: 1; }
body:not([class*="archive-service"]) .dt-sc-service-item.type2 .dt-sc-button:not(.booking, input) { border-radius: 0px; padding: 0px 0px 1.2px; 
color: var(--wdtPrimaryColor) !important; background: transparent !important; position: relative; margin: 28px 0 0 !important; }
body:not([class*="archive-service"]) .dt-sc-service-item.type2 .dt-sc-button:not(.booking, input):before { content: ""; height: 1px; left: 0px; right: 0px; bottom: 0px;
top: auto; background: currentColor; position: absolute; -webkit-transform: scale(1, 1); transform: scale(1, 1); 
-webkit-transition: transform var(--wdt-Ad-Transition); transition: transform var(--wdt-Ad-Transition); 
-webkit-transform-origin: left bottom; transform-origin: left bottom; }
body:not([class*="archive-service"]) .dt-sc-service-item.type2 .dt-sc-button:not(.booking):hover:before,
body:not([class*="archive-service"]) .dt-sc-service-item.type2 .dt-sc-button:not(.booking):focus:before { 
-webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: right bottom; transform-origin: right bottom; } body.single-dt_staff .dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-content > .dt-sc-staff-title-container > h3,
body.single-dt_staff .dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container.type3 .dt-sc-staff-image > a { pointer-events: none; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container.type3 { align-items: center;
display: grid; grid-template-columns: 1fr 1fr; gap: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container.type3 .dt-sc-staff-image > a { display: block;
-webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); overflow: hidden; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > .dt-sc-staff-title-container:has(> span) { 
display: flex; flex-wrap: wrap; flex-direction: column; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > .dt-sc-staff-title-container:has(> span) > * { 
flex: 0 0 100%; margin: 0; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > .dt-sc-staff-title-container:has(> span) > span { 
order: -1; line-height: normal; margin: 0 0 14px; color: var(--wdtPrimaryColor); text-transform: uppercase; font-size: 14px; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > .dt-sc-staff-title-container:has(> *:not(span)) > h3 {
margin: 0; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content { padding: 30px 0px; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div:not(:last-child) { margin-bottom: 24px; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div > h3,
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div > h6,
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div > p { margin: 0; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-sc-staff-options-container,
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-sc-staff-special-container { 
display: grid; grid-template-columns: auto 1fr; gap: 10px; align-items: center; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-content-container > h6,
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-sc-staff-social-container > h6 { margin: 0 0 12px; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-sc-staff-social-container .dt-sc-team-social { 
width: auto; margin: -5px -10px -10px; padding: 0px; float: none; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-sc-staff-social-container .dt-sc-team-social li { 
line-height: 1.2em; margin: 10px; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-sc-staff-social-container .dt-sc-team-social li a { 
border-radius: 0px; width: 1.2em; height: 1.4em; line-height: inherit; transition: var(--wdt-booking--Ad-Transition); 
font-size: 1.2em; padding: 0; display: flex; align-items: center; justify-content: center; color: var(--wdtBodyTxtColor); }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-sc-staff-social-container .dt-sc-team-social li a:hover,
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content > div.dt-sc-staff-social-container .dt-sc-team-social li a:focus {
color: var(--wdtLinkHoverColor); } body[class*="archive-staff"] article > .dt-sc-staff-container,
body[class*="archive-dt_staff"] article > .dt-sc-staff-container { display: grid; column-gap: 30px; row-gap: 40px; }
body[class*="archive-staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-half),
body[class*="archive-dt_staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-half) { grid-template-columns: repeat(2,1fr); }
body[class*="archive-staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-third),
body[class*="archive-dt_staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-third) { grid-template-columns: repeat(3,1fr); }
body[class*="archive-staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-dt_staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-fourth) { grid-template-columns: repeat(4,1fr); }
body[class*="archive-staff"] article > .dt-sc-staff-container > .staff.column,
body[class*="archive-dt_staff"] article > .dt-sc-staff-container > .staff.column { margin: 0px; width: 100%; }
body[class*="archive-staff"] article > .dt-sc-staff-container > .staff.column > .dt-sc-team,
body[class*="archive-dt_staff"] article > .dt-sc-staff-container > .staff.column > .dt-sc-team { margin: 0; } body[class*="archive-stories"] article > .dt-sc-stories-container,
body[class*="archive-dt_stories"] article > .dt-sc-stories-container { display: grid; gap: 30px; }
body[class*="archive-stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-half),
body[class*="archive-dt_stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-half) { grid-template-columns: repeat(2,1fr); }
body[class*="archive-stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-third),
body[class*="archive-dt_stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-third) { grid-template-columns: repeat(3,1fr); }
body[class*="archive-stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-dt_stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-fourth) { grid-template-columns: repeat(4,1fr); }
body[class*="archive-stories"] article > .dt-sc-stories-container > .stories.column,
body[class*="archive-dt_stories"] article > .dt-sc-stories-container > .stories.column { margin: 0px; width: 100%; }
.dt-sc-stories-item.type1 { background-color: var(--wdtTertiaryColor) !important; border: 1px solid var(--wdtBorderColor); 
-webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }
.dt-sc-stories-item.type1 .image, .dt-sc-stories-item.type1 .image img { 
width: 100%; float: none; display: grid; overflow: hidden; border-radius: calc(var(--wdtRadius_3X) - 1px); 
border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.dt-sc-stories-item.type1 .stories-details { padding: 30px 30px 40px; }
.dt-sc-stories-item.type1 .stories-details h3 { font-size: clamp(1.375rem, 1.2596rem + 0.5128vw, 1.875rem); }
.dt-sc-stories-item.type1 .stories-details h3 > a { color: var(--wdtLinkColor); }
.dt-sc-stories-item.type1 .stories-details h3 > a:hover { color: var(--wdtLinkHoverColor); }
.dt-sc-stories-item.type1 .stories-details .dt-sc-stories-price { display: none; }
.dt-sc-stories-item.type1 .stories-details > *:not(:last-child) { margin: 0 0 clamp(0.625rem, 0.5096rem + 0.5128vw, 1.125rem); }
.dt-sc-stories-item.type1 .stories-details .dt-sc-button:not(.booking, input) { border-radius: 0px; padding: 0px 0px 1.2px; 
color: var(--wdtPrimaryColor) !important; background: transparent !important; position: relative; margin: 0; }
.dt-sc-stories-item.type1 .stories-details .dt-sc-button:not(.booking, input):before { content: ""; height: 1px; left: 0px; right: 0px; bottom: 0px;
top: auto; background: currentColor; position: absolute; -webkit-transform: scale(1, 1); transform: scale(1, 1); 
-webkit-transition: transform var(--wdt-Ad-Transition); transition: transform var(--wdt-Ad-Transition); 
-webkit-transform-origin: left bottom; transform-origin: left bottom; }
.dt-sc-stories-item.type1 .stories-details .dt-sc-button:not(.booking):hover:before,
.dt-sc-stories-item.type1 .stories-details .dt-sc-button:not(.booking):focus:before { 
-webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: right bottom; transform-origin: right bottom; } body[class*="archive-service"] article > .dt-sc-service-container,
body[class*="archive-dt_service"] article > .dt-sc-service-container { display: grid; gap: 30px; }
body[class*="archive-service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-half),
body[class*="archive-dt_service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-half) { grid-template-columns: repeat(2,1fr); }
body[class*="archive-service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-third),
body[class*="archive-dt_service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-third) { grid-template-columns: repeat(3,1fr); }
body[class*="archive-service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-dt_service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-fourth) { grid-template-columns: repeat(4,1fr); }
body[class*="archive-service"] article > .dt-sc-service-container > .service.column,
body[class*="archive-dt_service"] article > .dt-sc-service-container > .service.column { margin: 0px; width: 100%; float: none; padding: 0px; }
body[class*="archive-service"] .dt-sc-service-item.type2 .dt-sc-button,
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .dt-sc-button { text-align: center; width: 100%; border: 1px solid var(--wdtSecondaryColor); }
body[class*="archive-service"] .dt-sc-service-item.type2 .dt-sc-button:not(:hover, :focus),
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .dt-sc-button:not(:hover, :focus) { 
background: transparent; color: #000000 !important; border: 1px solid currentColor; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 { background-color: var(--wdtTertiaryColor) !important; border: 1px solid var(--wdtBorderColor); 
-webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .image { width: 100%; float: none; display: grid; overflow: hidden; 
border-radius: calc(var(--wdtRadius_3X) - 1px); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .image > a:has(> svg) { display: none; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .image > .image-item { overflow: hidden; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details { padding: 30px 30px 40px; display: grid; grid-template-columns: repeat(2,1fr); text-align: left; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > * { grid-column: 1/3; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > h3 { order: 1; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > p { order: 2; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > h6 { order: 3; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > .dt-sc-service-price { order: 4; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > .dt-sc-button.booking { order: 5; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > .dt-sc-button:not(.booking) { order: 6; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > *:not(:last-child) { margin: 0 0 14px; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details p:only-of-type:not(:last-child) { width: 100%; margin: 0 auto; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1:has(> .service-details > .dt-sc-service-price) .service-details > h6 { 
grid-column: 1/2; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1:has(> .service-details > h6) .service-details > span.dt-sc-service-price { 
grid-column: 2/3; border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-left: none; margin-left: -1px; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > h6,
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > span.dt-sc-service-price { position: relative; color: var(--wdtBodyTxtColor); 
margin: 18px 0 0 !important; line-height: 1; font-size: var(--wdtFontSize_Ext); font-weight: normal; padding: 18px 10px; 
border: 1px solid var(--wdtBorderColor); -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); 
display: flex; align-items: center; flex-wrap: nowrap; justify-content: center; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > h6 > span { margin: 0px 6px 0px 0px; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details > h6 > span i:before { content: '\e80b' !important; font-family: "mu-icons"; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details span i { color: var(--wdtPrimaryColor); font-size: 18px; font-weight: normal; display: inline-flex; }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details h3 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details h3 > a { color: var(--wdtLinkColor); }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .service-details h3 > a:hover { color: var(--wdtLinkHoverColor); }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .dt-sc-button { text-align: center; width: 100%; border: 1px solid var(--wdtSecondaryColor); }
body[class*="archive-dt_service"] .dt-sc-service-item.type1 .dt-sc-button:not(:hover, :focus) { 
background: transparent; color: #000000 !important; border: 1px solid currentColor; } body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"]) article > .pagination > span,
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"]) article > .pagination > a { 
background: none; border: 1px solid; display: inline-block; font-size: 1rem; font-weight: 600; 
letter-spacing: 0px; position: relative; text-align: center; text-transform: uppercase; 
height: clamp(2rem, 1.7404rem + 1.1538vw, 3.125rem); line-height: clamp(1.875rem, 1.6154rem + 1.1538vw, 3rem); 
margin: clamp(0.125rem, 0.0962rem + 0.1282vw, 0.25rem); width: clamp(2rem, 1.7404rem + 1.1538vw, 3.125rem);
-webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); 
}
article > .pagination:has(> div:empty) { display: none; } [class*="dt-sc-reserve-appointment"] input[type="text"], [class*="dt-sc-reserve-appointment"] input[type="password"], 
[class*="dt-sc-reserve-appointment"] input[type="email"], [class*="dt-sc-reserve-appointment"] input[type="url"], 
[class*="dt-sc-reserve-appointment"] input[type="tel"], [class*="dt-sc-reserve-appointment"] input[type="number"], 
[class*="dt-sc-reserve-appointment"] input[type="range"], [class*="dt-sc-reserve-appointment"] input[type="date"], 
[class*="dt-sc-reserve-appointment"] input[type="search"], [class*="dt-sc-reserve-appointment"] input.text, 
[class*="dt-sc-reserve-appointment"] textarea, [class*="dt-sc-reserve-appointment"] select, 
[class*="dt-sc-reserve-appointment"] .select2-container.select2-container--default .select2-search .select2-search__field, 
[class*="dt-sc-reserve-appointment"] .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, 
[class*="dt-sc-reserve-appointment"] .select2-container.select2-container--default .select2-search--inline .select2-search__field,
[class*="dt-sc-reserve-appointment"] .select2-container.select2-container--default .select2-selection--single, 
[class*="dt-sc-reserve-appointment"] .select2-container.select2-container--default .select2-selection--multiple,
.dt-sc-reservation-form input[type="text"], .dt-sc-reservation-form input[type="password"], 
.dt-sc-reservation-form input[type="email"], .dt-sc-reservation-form input[type="url"], 
.dt-sc-reservation-form input[type="tel"], .dt-sc-reservation-form input[type="number"], 
.dt-sc-reservation-form input[type="range"], .dt-sc-reservation-form input[type="date"], 
.dt-sc-reservation-form input[type="search"], 
.dt-sc-reservation-form input.text, .dt-sc-reservation-form textarea, .dt-sc-reservation-form select, 
.dt-sc-reservation-form .select2-container.select2-container--default .select2-search .select2-search__field, 
.dt-sc-reservation-form .select2-container.select2-container--default .select2-search--dropdown .select2-search__field, 
.dt-sc-reservation-form .select2-container.select2-container--default .select2-search--inline .select2-search__field,
.dt-sc-reservation-form .select2-container.select2-container--default .select2-selection--single, 
.dt-sc-reservation-form .select2-container.select2-container--default .select2-selection--multiple,
[class*="dt-sc-reserve-appointment"] .form-control.dtstaff-drop-down .button,
.dt-sc-reservation-form .form-control.dtstaff-drop-down .button { 
border-radius: var(--wdtRadius_3X); background-color: var(--wdtBodyBGColor) !important; border-width: 1px; border-color: var(--wdtBorderColor); 
min-height: 60px; font-weight: normal; font-size: 14px; color: var(--wdtBodyTxtColor); padding: var(--wdtInputPadding); 
padding-right: 3.2em; font-size: var(--wdtFontSize_Base); }
.form-control.dtstaff-drop-down .button span:first-child { background-position: top center;
background-repeat: no-repeat; width: 46px; height: 46px; line-height: 37px; position: absolute; left: 7px; top: 50%; 
white-space: nowrap; border-radius: 10px; -webkit-transform: translateY(-50%); transform: translateY(-50%); 
border: 1px solid var(--wdtBorderColor); }
.form-control.dtstaff-drop-down .button span[style="background-image:none"] { border-color: transparent; }
.elementor-widget-dt-reservation-form .dt-sc-appointment-wrapper .dt-sc-reservation-form { display: grid;
width: 100%; gap: 20px; grid-template-columns: repeat(2,1fr);}
.elementor-widget-dt-reservation-form .dt-sc-appointment-wrapper .dt-sc-reservation-form > .column { margin: 0; }
[class*="dt-sc-reserve-appointment"] .form-control.dtstaff-drop-down .button { padding-left: 64px; }
[class*="dt-sc-reserve-appointment"] .form-control.dtstaff-drop-down .button ~ .select-list,
[class*="dt-sc-reserve-appointment"] .form-control.dtstaff-drop-down .button ~ .select-list:has(> li[style="display: none;"]) {  
visibility: hidden; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
[class*="dt-sc-reserve-appointment"] .form-control.dtstaff-drop-down .button ~ .select-list:has(> li[style="display: grid;"]) { visibility: visible; }
.entry-content button, .entry-content input[type="button"], .entry-content input[type="submit"], 
.entry-content .dt-sc-button, .dt-sc-button { background-color: var(--wdtPrimaryColor);  
color: var(--wdtAccentTxtColor) !important; cursor: pointer; display: inline-block; font-weight: normal !important; 
margin-top: 10px; outline: none; text-decoration: none !important; -webkit-border-radius: var(--wdtRadius_3X); 
border-radius: var(--wdtRadius_3X); -webkit-box-shadow: none; box-shadow: none; 
font-size: 14px; padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); line-height: 1; text-transform: uppercase; }
.entry-content button:hover, .entry-content input[type="button"]:hover, .entry-content input[type="submit"]:hover, .entry-content .dt-sc-button:hover, 
.entry-content button:focus, .entry-content input[type="button"]:focus, .entry-content input[type="submit"]:focus, .entry-content .dt-sc-button:focus, 
.dt-sc-button:hover, .dt-sc-button:focus, .default-button a:hover, .default-button a:focus { box-shadow: none; -webkit-box-shadow: none; 
color: var(--wdtAccentTxtColor) !important; background: var(--wdtSecondaryColor) !important; font-weight: normal !important; } 
.frm-group:has(> input[type="checkbox"].frm-control) { display: inline-flex; align-items: baseline; }
.frm-group:has(> input[type="checkbox"].frm-control) input[type="checkbox"] + label { display: none !important; }
input[type="checkbox"].frm-control { opacity: 1;
-webkit-appearance: none; appearance: none; width: 1em; height: 1em; border: 1px solid var(--wdtBorderColor) !important; 
transform: translateY(-0.075em); display: grid; place-content: center; flex: 1 1 1em; margin-right: 8px; }
input[type="checkbox"].frm-control.error { border-color: rgb(255, 0, 0) !important; }
input[type="checkbox"].frm-control:before {
content: ""; width: 0.65em; height: 0.65em; clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); 
transform: scale(0); transform-origin: bottom left; transition: 120ms transform ease-in-out; 
box-shadow: inset 1em 1em var(--wdtPrimaryColor); }
input[type="checkbox"].frm-control:checked:before { transform: scale(1); } .dt-sc-reserve-appointment.type1 { margin-bottom: 0px; }
.dt-sc-reserve-appointment.type1 .dt-sc-hr-invisible-small:has(~ .dt-sc-clear ~ .available-times:empty),
.dt-sc-reserve-appointment.type1 .available-times:empty ~ .dt-sc-hr-invisible-medium { display: none; } .dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details h4, 
.dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-details h4,
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details h4 > a { transition: var(--wdt-booking--Ad-Transition); color: var(--wdtLinkColor); }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details h4 > a:hover,
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details h5, 
.dt-sc-team.rounded.hide-social-show-on-hover:hover .dt-sc-team-details h5 { color: var(--wdtPrimaryColor); }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social li a { background: transparent; color: var(--wdtBodyTxtColor); }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social li a:hover { background: transparent; color: var(--wdtLinkHoverColor); }
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article > .pagination > span,
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article > .pagination > a { 
background-color: var(--wdtTertiaryColor); border-color: var(--wdtBorderColor); color: var(--wdtLinkColor); }
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article > .pagination > span.current,
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article > .pagination > a:hover,
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article > .pagination > a:focus {
background-color: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }  .dt-sc-service-items-container,
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 {
scrollbar-width: none; scrollbar-color: var(--wdtPrimaryColor) transparent; } .dt-sc-service-items-container::-webkit-scrollbar,
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2::-webkit-scrollbar { width: 0px; }
.dt-sc-service-items-container::-webkit-scrollbar-track,
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2::-webkit-scrollbar-track { background: transparent; }
.dt-sc-service-items-container::-webkit-scrollbar-thumb,
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2::-webkit-scrollbar-thumb { background-color: var(--wdtPrimaryColor); border-radius: 0px; } body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article { margin: 0 0 120px; }
@media only screen and (max-width: 1540px) {
.dt-sc-service-item.type2 .service-details, .dt-sc-stories-item.type1 .stories-details { padding: 28px 20px 34px; }
.dt-sc-service-item.type2 .service-details > h6,
.dt-sc-service-item.type2 .service-details > span.dt-sc-service-price { padding: 18px 10px;  }
}
@media screen and (max-width: 1280px) {
body[class*="archive-staff"] article > .dt-sc-staff-container,
body[class*="archive-dt_staff"] article > .dt-sc-staff-container { gap: 20px; }
body[class*="archive-staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-dt_staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-fourth),
.dt-sc-service-items-container:has(> .dt-sc-service-item.type2),
body[class*="archive-service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-dt_service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-fourth) { grid-template-columns: repeat(3,1fr); }
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 { padding: 60px 50px; }
.dt-storiess-list .dt-sc-stories-item { padding-bottom: 20px; margin-bottom: 20px; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container.type3 { grid-template-columns: 1fr; }
.dt-sc-staff-items-container .dt-sc-staff-item.type3 .dt-sc-staff-item-container .dt-sc-staff-content { padding: 0px; }
}
@media only screen and (max-width: 1024px) {
body[class*="archive-staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-dt_staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-third),
body[class*="archive-dt_stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-third) { grid-template-columns: repeat(2,1fr); }
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 { padding: 60px 40px; }
}
@media only screen and (max-width: 991px) {
.dt-sc-service-items-container:has(> .dt-sc-service-item.type2),
body[class*="archive-service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-dt_service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-fourth) { grid-template-columns: repeat(2,1fr); gap: 20px; }
}
@media only screen and (min-width:1281px) and (max-width:1540px) { 
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article { margin: 0 0 100px; } 
}
@media only screen and (min-width:1025px) and (max-width:1280px) { 
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article { margin: 0 0 80px; } 
}
@media only screen and (min-width:768px) and (max-width:1024px) { 
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article { margin: 0 0 70px; } 
}
@media only screen and (min-width:480px) and (max-width:767px) { 
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article { margin: 0 0 60px; } 
}
@media only screen and (max-width: 600px) { 
.dt-sc-service-items-container:has(> .dt-sc-service-item.type2),
body[class*="archive-service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-dt_service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-third),
body[class*="archive-dt_stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-third) { grid-template-columns: repeat(1,1fr); }
}
@media only screen and (max-width: 767px) {
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 { padding: 50px 20px; width: 84%; }
.dt-sc-service-items-container > .dt-sc-service-item.type2 > .dt-sc-service-item-type2 > .dt-sc-service-item-type2-close { width: 30px; height: 30px; }
.dt-storiess-list .dt-sc-stories-item { grid-template-columns: 1.1fr 1fr; }
.dt-storiess-list .dt-sc-stories-item .image .dt-image-wrapper,
.dt-storiess-list .dt-sc-stories-item:hover .image .dt-image-wrapper,
.dt-storiess-list .dt-sc-stories-item.dt-story-active .image .dt-image-wrapper { left: 0%; }
body[class*="archive-stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-half),
body[class*="archive-dt_stories"] article > .dt-sc-stories-container:has(> .column.dt-sc-one-half),
body[class*="archive-service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-half),
body[class*="archive-dt_service"] article > .dt-sc-service-container:has(> .column.dt-sc-one-half),
body[class*="archive-staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-half),
body[class*="archive-dt_staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-half) { grid-template-columns: repeat(1,1fr); }
}
@media only screen and (max-width: 479px) { 
body:is([class*="archive-service"], [class*="archive-staff"], [class*="archive-stories"], [class*="archive-dt_service"], [class*="archive-dt_stories"], [class*="archive-dt_staff"]) article { margin: 0 0 50px; } 
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details > h5 { font-size: 12px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details h4 { font-size: 18px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-details .dt-sc-team-social li a { font-size: 1em; }
.dt-storiess-list .dt-sc-stories-item { grid-template-columns: 1fr; }
.dt-storiess-list .dt-sc-stories-item .image .dt-image-wrapper,
.dt-storiess-list .dt-sc-stories-item:hover .image .dt-image-wrapper,
.dt-storiess-list .dt-sc-stories-item.dt-story-active .image .dt-image-wrapper { position: relative; }
.dt-storiess-list .dt-sc-stories-item .image { order: 1; }
.dt-storiess-list .dt-sc-stories-item .image ~ .stories-details { order: 2; padding: 20px 0 0; }
}
@media only screen and (max-width: 380px) {
body[class*="archive-staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-fourth),
body[class*="archive-dt_staff"] article > .dt-sc-staff-container:has(> .column.dt-sc-one-fourth) { grid-template-columns: repeat(1,1fr); }
}