html, body{width:100%;overflow-x:clip;}
body{font-family:var(--e-global-typography-primary-font-family);font-size:16px;font-weight:400;line-height:1.6em;color:var(--e-global-color-text);}
img{
max-width: 100%;
height: auto;
}
p{line-height:1.8em;margin-bottom:1.6em;}
.elementor-widget-text-editor p:last-child{
margin-bottom: 0;
}
a{text-decoration:none;color:inherit;transition:all 0.3s ease-in-out;}
h1, h2, h3, h4, h5, h6{font-weight:700;line-height:1.2em;margin:0;color:var(--e-global-color-primary);}
figure{margin:0;}
iframe{max-width:100%;}
.elementor-widget-button{line-height:0;}
.btn-default{position:relative;display:inline-block;font-size:16px;font-weight:700;line-height:1.2em;text-transform:capitalize;background:var(--e-global-color-accent);color:var(--e-global-color-white);border-radius:100px;padding:19px 60px 19px 30px;border:none;transition:all 0.5s ease-in-out;overflow:hidden;z-index:1;}
.btn-default:hover{background-color:var(--e-global-color-primary);}
.btn-default::before{content:'';position:absolute;top:50%;right:0;width:16px;height:16px;border-radius:50%;background-image:url(//danveneer.com/wp-content/themes/primecare/assets/images/icon-plus.svg);background-repeat:no-repeat;background-position:center center;background-size:16px auto;transform:translate(-30px, -50%);transition:all 0.4s ease-in-out;}
.btn-default:hover::before{transform:translate(-30px, -50%) rotate(45deg);}
.btn-default::after{content:'';position:absolute;width:100%;height:0;top:50%;left:50%;background:var(--e-global-color-primary);opacity:0;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:all 0.6s ease-in-out;}
.btn-default:hover:after{height:450%;opacity:1;}
@media only screen and (max-width: 767px) {
.btn-default{padding:17px 55px 17px 25px;}
} .layout-2 .btn-default{position:relative;display:inline-block;font-size:16px;font-weight:600;line-height:1.1em;text-transform:capitalize;background:var(--e-global-color-accent);color:var(--e-global-color-white);border-radius:14px;padding:17px 60px 17px 18px;border:none;transition:all 0.5s ease-in-out;overflow:hidden;z-index:1;}
.layout-2 .btn-default:hover{background-color:var(--e-global-color-primary);}
.layout-2 .btn-default::before{content:'';position:absolute;top:50%;right:0;width:16px;height:16px;border-radius:50%;background-image:url(//danveneer.com/wp-content/themes/primecare/assets/images/btn-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:16px auto;transform:translate(-30px, -50%);transition:all 0.4s ease-in-out;}
.layout-2 .btn-default:hover::before{transform:translate(-27px, -50%);}
.layout-2 .btn-default::after{content:'';position:absolute;width:100%;height:0;top:50%;left:50%;background:var(--e-global-color-primary);opacity:0;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(90deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);transition:all 0.6s ease-in-out;}
.layout-2 .btn-default:hover:after{height:450%;opacity:1;}
.layout-2 .btn-default.btn-highlighted{border:1px solid var(--e-global-color-accent);padding:16px 60px 16px 18px;}
.layout-2 .btn-default.btn-highlighted:hover{border-color:var(--e-global-color-darkdivider);}
.layout-3 .btn-default{display:inline-block;font-size:14px;font-weight:600;line-height:1.5em;color:var(--e-global-color-white);background:var(--e-global-color-accent);text-transform:capitalize;padding:14px 50px 14px 20px;border-radius:99px;border:none;transition:all 0.5s ease-in-out;position:relative;overflow:hidden;z-index:1;}
.layout-3 .btn-default:hover{background-color:transparent;}
.layout-3 .btn-default::before{content:'';position:absolute;top:50%;right:0;bottom:0;width:30px;height:30px;border-radius:50%;background-color:var(--e-global-color-white);background-image:url(//danveneer.com/wp-content/themes/primecare/assets/images/v3-arrow-blue.svg);background-repeat:no-repeat;background-position:center center;background-size:10px auto;transform:translate(-10px, -50%);transition:all 0.4s ease-in-out;}
.layout-3 .btn-default:hover:before{transform:translate(-10px, -50%) rotate(45deg);background-size:10px auto;}
.layout-3 .btn-default::after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:0;height:100%;border-radius:99px;background:var(--e-global-color-primary);transform:translate(0);transition:all 0.4s ease-in-out;z-index:-1;}
.layout-3 .btn-default:hover::after{width:100%;}
.elementor-button{position:relative;display:inline-block;transition:all 0.5s ease-in-out;overflow:hidden;z-index:1;}
.elementor-button .elementor-button-icon{display:flex;}
.elementor-button::after{content:'';position:absolute;width:100%;height:0;top:50%;left:50%;background:var(--e-global-color-primary);opacity:0;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:all 0.6s ease-in-out;}
.elementor-button:hover:after{height:450%;opacity:1;}
.elementor-button .elementor-button-icon svg{transition:all 0.5S ease-in-out;}
.elementor-button:hover .elementor-button-icon svg{transform:rotate(45deg);}
.at-image-animation .elementor-widget-container, .image-anime .elementor-widget-container, figure.image-anime{position:relative;overflow:hidden;}
.image-anime .elementor-widget-container:after, figure.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1;}
.image-anime .elementor-widget-container:hover:after, figure.image-anime:hover:after{height:250%;transition:all 600ms linear;background-color:transparent;}
.container{max-width:1300px;}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{padding-right:15px;padding-left:15px;}
.row{margin-right:-15px;margin-left:-15px;}
.row > *{padding-right:15px;padding-left:15px;}
#magic-cursor{position:absolute;width:10px !important;height:10px !important;pointer-events:none;z-index:1000000;}
#ball{position:fixed;display:block;left:0;top:0;transform:translate(-50%, -50%);background:var(--e-global-color-accent);width:10px !important;height:10px !important;border-radius:50%;pointer-events:none;border:none;opacity:1 !important;}
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000 !important;background-color:var(--e-global-color-accent);display:flex;align-items:center;justify-content:center;}
.loading-container, .loading{height:100px;position:relative;width:100px;border-radius:100%;}
.loading-container{margin:40px auto;}
.loading{border:1px solid transparent;border-color:transparent #fff transparent #FFF;animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%;}
.loading-container:hover .loading, .loading-container .loading{transition:all 0.5s ease-in-out;}
#loading-icon{position:absolute;top:50%;left:50%;max-width:66px;transform:translate(-50%, -50%);}
@keyframes rotate-loading{ 0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.column-2 .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:20px;}
.column-2 .elementor-icon-list-items .elementor-icon-list-item{width:calc(50% - 10px);}
.column-2 ul li .elementor-icon-list-icon+.elementor-icon-list-text{align-self:start;}
.sticky-column{position:sticky;top:30px;}
.ekit-wid-con svg{width:inherit !important;height:inherit;}
.elementor-widget-elementskit-icon-box .elementskit-info-box-icon>svg path{stroke:none !important;}
.elementor-icon-box-wrapper .elementor-icon-box-icon{line-height:0;}
header.main-header{position:relative;background:var(--e-global-color-secondary);z-index:100;}
header.main-header .header-sticky{padding:20px 0;position:relative;top:0;z-index:100;}
header.main-header .header-sticky.hide{transform:translateY(-100%);transition:transform 0.3s ease-in-out;padding:15px 0;border-radius:0;border-bottom:1px solid #16330010;}
header.main-header .header-sticky.active{position:fixed;top:0;left:0;right:0;border-radius:0;border-bottom:1px solid #16330010;transform:translateY(0);background:var(--e-global-color-white);}
.navbar{padding:0;}
.navbar-brand{padding:0;}
.navbar-brand h1, .navbar-brand h2{font-size:40px !important;font-weight:700 !important;color:var(--e-global-color-primary);}
.navbar-brand span{display:block;font-size:14px;color:var(--e-global-color-text);line-height:1.2em;}
.navbar-brand:hover{color:var(--e-global-color-accent);}
.main-menu{font-family:var(--e-global-typography-primary-font-family);justify-content:flex-end;}
.main-menu ul{align-items:center;flex-wrap:wrap;}
.main-menu ul li{margin:0 4px;position:relative;}
.main-menu ul li:last-child{margin-right:0;}
.main-menu ul li.menu-item-has-children > a:after{content:'\f107';font-family:'FontAwesome';font-weight:900;font-size:14px;margin-left:8px;}
.main-menu ul ul li.menu-item-has-children > a{position:relative;}
.main-menu ul ul li.menu-item-has-children > a:after{width:18px;height:18px;position:absolute;right:15px;top:9px;transform:rotate(-90deg);}
.main-menu ul li a{font-size:16px;font-weight:500;padding:13px !important;color:var(--e-global-color-primary);}
.main-menu ul li.highlighted-menu a{display:block;background:var(--e-global-color-accent);color:var(--e-global-color-primary);font-size:16px;font-weight:500;border:2px solid var(--e-global-color-accent);padding:10px 30px !important;border-radius:30px;position:relative;overflow:hidden;z-index:0;transition:0.2s transform ease-in-out;}
.main-menu ul li.highlighted-menu a:after{background-color:var(--e-global-color-primary);border-radius:30px;content:'';display:block;height:100%;width:100%;position:absolute;left:0;top:0;transform:translate(-100%, 0) rotate(10deg);transform-origin:top left;transition:0.2s transform ease-out;will-change:transform;z-index:-1;}
.main-menu ul li.highlighted-menu a:hover::after{transform:translate(0, 0);}
.main-menu ul li.highlighted-menu a:hover{color:var(--e-global-color-accent);}
.main-menu ul li a:hover, .main-menu ul li a:focus{color:var(--e-global-color-accent);}
.main-menu ul ul{visibility:hidden;padding:5px 0;margin:0;list-style:none;width:200px;border-radius:20px;position:absolute;left:0;top:100%;background-color:var(--e-global-color-accent);opacity:0;transform:scaleY(0.8);transform-origin:top;transition:all 0.3s ease-in-out;}
.main-menu ul ul ul{left:100%;top:0;}
.main-menu ul ul ul ul ul{display:none !important;opacity:0;visibility:hidden;}
.main-menu ul ul li{margin:0;padding:0;}
.main-menu ul ul li a, .main-menu ul ul li a:focus{color:var(--e-global-color-white);padding:8px 20px !important;transition:all 0.3s ease-in-out;}
.main-menu ul li:hover > ul{visibility:visible;opacity:1;transform:scaleY(1);}
.main-menu ul ul li a:hover{color:var(--e-global-color-primary);}
.responsive-menu, .navbar-toggle{display:none;}
#menu-all-pages-flat > li a{padding-top:0 !important;padding-bottom:0 !important;}
.slicknav_btn, .slicknav_nav .slicknav_item{cursor:pointer;}
.slicknav_menu, .slicknav_menu *{box-sizing:border-box;}
.slicknav_btn{position:relative;display:block;float:right;padding:.438em .625em;line-height:1.125em;}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000;}
.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em;}
.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute;}
.slicknav_menu .slicknav_no-text{margin:0;}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .25);box-shadow:0 1px 0 rgba(0, 0, 0, .25);}
.slicknav_menu:after, .slicknav_menu:before{content:" ";display:table;}
.slicknav_menu:after{clear:both;}
.slicknav_nav li, .slicknav_nav ul{display:block;}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em;}
.slicknav_nav .slicknav_item a{display:inline;}
.slicknav_nav .slicknav_row, .slicknav_nav a{display:block;}
.slicknav_nav .slicknav_parent-link a{display:inline;}
.slicknav_menu{font-size:16px;background:#4c4c4c;padding:5px;}
.slicknav_nav, .slicknav_nav ul{list-style:none;overflow:hidden;padding:0;}
.slicknav_menu .slicknav_icon-bar{background-color:#fff;}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255, 255, 255, .75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222;}
.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em;}
.slicknav_nav ul{margin:0 0 0 10px;}
.slicknav_nav .slicknav_row, .slicknav_nav a{padding:5px 10px;margin:2px 5px;}
.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff;}
.slicknav_nav a{text-decoration:none;color:#fff;}
.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a{padding:0;margin:0;}
.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px;}
.responsive-menu{top:100%;position:absolute;left:0;right:0;}
.slicknav_btn{background:var(--e-global-color-accent);padding:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;border-radius:10px;}
.slicknav_icon .slicknav_icon-bar{display:block;width:100%;height:3px;width:22px;background-color:var(--e-global-color-white);border-radius:6px;margin:4px auto !important;transition:all 0.1s ease-in-out;}
.slicknav_menu{padding:0;background:var(--e-global-color-accent);max-height:80vh;overflow:auto;}
.slicknav_nav{padding-top:5px;padding-bottom:5px;}
.slicknav_nav > ul{margin-left:0;}
.slicknav_nav .slicknav_row, .slicknav_nav li a{font-size:16px;font-weight:500;padding:10px 20px;color:var(--e-global-color-white);line-height:normal;margin:0;}
.slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover{background-color:transparent;color:var(--e-global-color-primary);}
.slicknav_arrow{font-size:0 !important;}
.slicknav_arrow:after{content:'\f105';font-family:'FontAwesome';font-weight:900;font-size:12px;margin-left:8px;margin-top:2px;float:right;color:var(--e-global-color-white);transition:all 0.3s ease-in-out;}
.slicknav_nav li.slicknav_open > a .slicknav_arrow:after{transform:rotate(-90deg);}
.layout-2 .navbar-brand h1, .layout-2 .navbar-brand h2{color:var(--e-global-color-white);}
.layout-2 .navbar-brand span{color:var(--e-global-color-white);}
.layout-2 header.main-header .header-sticky{background-color:var(--e-global-color-primary);border-bottom:1px solid var(--e-global-color-darkdivider);padding:24px 0;}
.layout-2 .main-menu ul li a{color:var(--e-global-color-white);font-weight:600;padding:14px 10px !important;}
.layout-2 .main-menu ul ul li a, .layout-2 .main-menu ul ul li a:focus{padding:8px 20px !important;}
.layout-2 .slicknav_btn{border-radius:8px;}
.layout-2 .slicknav_nav .slicknav_row, .layout-2 .slicknav_nav li a{font-weight:600;}
.layout-3 header.main-header{border-bottom:1px solid var(--e-global-color-darkdivider);}
.layout-3 header.main-header .header-sticky{padding:30px 0;}
.layout-3 .main-menu ul li{margin:0 9px;}
.layout-3 .main-menu ul li a{padding:14px 15px !important;}
.layout-3 .main-menu ul ul{width:220px;}
.layout-3 .main-menu ul ul li{margin:0;}
.layout-3 .main-menu ul ul li a, .layout-3 .main-menu ul ul li a:focus{padding:8px 20px !important;}
.layout-3 .slicknav_menu{background:var(--e-global-color-primary);}
.layout-3 .slicknav_nav li.slicknav_open > a .slicknav_arrow:after{color:var(--e-global-color-accent);}
.page-header{position:relative;background:url(//danveneer.com/wp-content/themes/primecare/assets/images/hero-bg.svg), linear-gradient(90deg, #2C2C66 -10.82%, #0B0B38 56.59%);background-repeat:no-repeat;background-position:left center;background-size:contain;padding:140px 0;}
.page-header-box{position:relative;z-index:1;text-align:center;}
.page-header-box h1{font-size:54px !important;margin-bottom:20px;color:var(--e-global-color-white) !important;word-wrap:break-word;}
.page-header-box .taxonomy-description{color:var(--e-global-color-text);margin-bottom:20px;}
.page-header-box ol{margin-bottom:0;}
.page-header-box ol li.breadcrumb-item{color:var(--e-global-color-white);}
.page-header-box ol .breadcrumb-item+.breadcrumb-item::before{color:var(--e-global-color-white);}
.page-header-box ol li.breadcrumb-item a{color:inherit;}
.page-header-box .trail-items, .page-header-box .post-meta ul{display:inline-block;list-style:none;font-size:16px;margin-bottom:0;margin:0;padding:0;}
.page-header-box .trail-items .breadcrumb_separate{margin:0 8px;}
.page-header-box .trail-items li, .page-header-box .post-meta ul li{color:var(--e-global-color-white);display:inline-block;font-weight:500;}
.page-header-box .trail-items li:before, .page-header-box .post-meta ul li:before{content:'/';margin:0 8px;}
.page-header-box .trail-items li:first-child:before, .page-header-box .post-meta ul li:first-child:before{display:none;}
.page-header-box .trail-items li a, .page-header-box .post-meta ul li a{color:var(--e-global-color-white);font-weight:500;transition:all 0.3s ease-in-out;}
.page-header-box .trail-items li a:hover, .page-header-box .post-meta ul li a:hover{color:var(--e-global-color-white);}
.layout-2 .page-header{background:url(//danveneer.com/wp-content/themes/primecare/assets/images/section-bg-shape.svg), var(--e-global-color-primary);background-repeat:no-repeat;background-position:bottom center;background-size:auto;padding:100px 0;}
.layout-2 .page-header-box h1{font-size:56px !important;font-weight:700;margin-bottom:10px;}
.layout-2 .page-header-box .taxonomy-description{color:var(--e-global-color-white);margin-bottom:10px;}
.layout-2 .page-header-box .trail-items li a, .layout-2 .page-header-box .post-meta ul li a{font-weight:400;}
.layout-2 .page-header-box .trail-items li, .layout-2 .page-header-box .post-meta ul li{font-weight:400;}
.layout-3 .page-header{background:var(--e-global-color-secondary) url(//danveneer.com/wp-content/themes/primecare/assets/images/v3-page-header-bg.svg) no-repeat;background-position:center center;background-size:auto;padding:100px 0;}
.layout-3 .page-header-box h1{color:var(--e-global-color-accent) !important;font-size:54px !important;font-weight:700 !important;}
.layout-3 .page-header-box .trail-items li, .layout-3 .page-header-box .post-meta ul li{color:var(--e-global-color-primary);}
.layout-3 .page-header-box .trail-items li a, .layout-3 .page-header-box .post-meta ul li a{color:var(--e-global-color-primary);}
.layout-3 .page-header-box .trail-items li:before, .layout-3 .page-header-box .post-meta ul li:before{color:var(--e-global-color-accent);}
.footer-main{background:url(//danveneer.com/wp-content/themes/primecare/assets/images/hero-bg.svg), linear-gradient(90deg, #2C2C66 -10.82%, var(--e-global-color-primary) 56.59%);background-repeat:no-repeat;background-position:left center;background-size:contain;padding:100px 0;}
.footer-logo{margin-bottom:30px;}
.footer-logo h4{font-size:36px;font-weight:700;color:var(--e-global-color-white);}
.footer-social ul{padding:0;margin:0;list-style:none;}
.footer-social ul li{display:inline-block;margin-right:15px;}
.footer-social ul li a{display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--e-global-color-white);color:var(--e-global-color-primary);border-radius:10px;width:38px;height:38px;transition:all 0.3s ease-in-out;}
.footer-social ul li a:hover{background:var(--e-global-color-accent);color:var(--e-global-color-white);}
.footer-social ul li a i{font-size:18px;}
.footer-menu{text-align:right;margin-bottom:20px;}
.footer-menu ul{list-style:none;padding:0;margin:0;}
.footer-menu ul li{display:inline-block;margin-left:30px;}
.footer-menu ul li a{color:var(--e-global-color-white);transition:all 0.3s ease-in-out;}
.footer-menu ul li a:hover{color:var(--e-global-color-accent);}
.copyright{text-align:right;}
.copyright p{color:var(--e-global-color-white);margin:0;}
.layout-2 .footer-main{background:var(--e-global-color-primary);}
.layout-3 .footer-main{padding:60px 0;background:var(--e-global-color-primary) url(//danveneer.com/wp-content/themes/primecare/assets/images/v3-footer-bg.svg) no-repeat;background-position:center center;background-size:100% auto;}
.layout-3 .footer-logo h4{color:var(--e-global-color-white) !important;}
.layout-3 .footer-social ul li a{border-radius:6px;background-color:var(--e-global-color-accent);color:var(--e-global-color-white);}
.main-header:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 1px);background:#fff;transform:scale(0,100%);border-bottom:1px solid var(--e-global-color-secondary);transition:all 0.4s ease-in-out !important;}
.main-header.ekit-sticky--effects:before{transform:scale(1);}
.elementskit-navbar-nav > li.current-menu-item > a.active .elementskit-submenu-indicator{color:var(--e-global-color-accent) !important;}
.main-header .e-con-inner{transition:all 0.4s ease-in-out !important;}
.main-header.ekit-sticky--effects .e-con-inner{padding-top:0 !important;padding-bottom:0 !important;}
.main-header.ekit-sticky--effects .main-header-inner{padding-left:0;padding-right:0;}
.main-header .ekit-menu-nav-link>i{padding-right:0;}
body.admin-bar .main-header.ekit-sticky--effects{top:32px !important;}
.elementskit-dropdown i.elementskit-submenu-indicator{transform:rotate(-90deg);margin-top:6px;}
.mobile-menu{display:none;}
.header-version-2 .mobile-menu, .header-version-3 .mobile-menu, .header-version-4 .mobile-menu{display:block;}
.header-version-4 .ekit-offcanvas-toggle-wraper .ekit_navSidebar-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:30px;}
.header-version-4 .e-con-inner{transition:all 0.3s ease-in-out !important;}
.header-version-4:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--e-global-color-secondary);}
.header-version-4.ekit-sticky--effects .e-con-inner{padding-top:0 !important;padding-bottom:0 !important;}
.footer-social-links ul li a i{color:var(--e-global-color-accent) !important;}
.footer-privacy-menu ul.ekit-vertical-navbar-nav{display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:end;}
.footer-links .ekit-vertical-main-menu-wraper ul{list-style:inherit;padding-left:20px;color:var(--e-global-color-accent);}
.footer-links .ekit-vertical-main-menu-wraper ul li:last-child a{padding-bottom:0 !important;}
.footer-social-icon .ekit-wid-con ul li a{display:flex;align-items:center;justify-content:center;}
.footer-social-icon .ekit-wid-con ul li:last-child{margin-right:0 !important;}
.footer-icon-list ul li .elementor-icon-list-text{word-break:break-all;}
.elementskit-infobox .elementskit-box-header{line-height:0em;}
@media only screen and (max-width: 1024px){
body.admin-bar .main-header.ekit-sticky--effects{top:46px !important;}
.elementskit-dropdown i.elementskit-submenu-indicator{transform:rotate(0deg);margin-top:6px;}
.elementskit-navbar-nav-default .elementskit-navbar-nav{margin-top:10px;margin-bottom:10px;}
.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{transition:left 0.3s ease-in-out !important;}
.elementskit-menu-overlay{display:none !important;}
.elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{height:2px;margin-bottom:5px;}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--e-global-color-darkdivider);}
.ekit_menu_responsive_tablet .elementskit-submenu-indicator{border:none !important;}
.elementskit-navbar-nav .elementskit-submenu-panel{background:none !important;margin-left:20px;}
.mobile-menu{display:block;}
.layout-3 .elementskit-navbar-nav-default .elementskit-nav-identity-panel{border-bottom:1px solid var(--e-global-color-divider);}
}
@media only screen and (max-width: 991px){
.footer-links .ekit-vertical-main-menu-wraper ul li a{padding-bottom:10px !important;}
.footer-privacy-menu ul.ekit-vertical-navbar-nav{gap:10px 20px;}
}
@media only screen and (max-width: 767px){
body.admin-bar .main-header.ekit-sticky--effects{top:0px !important;}
.column-2 .elementor-icon-list-items{gap:0;}
.column-2 .elementor-icon-list-items .elementor-icon-list-item{width:100%;}
.elementor-widget-button .elementor-button .elementor-button-icon{font-size:16px !important;}
.footer-privacy-menu ul.ekit-vertical-navbar-nav{gap:10px 12px;justify-content:center;}
} .error-page{padding:100px 0;}
.error-page-image{text-align:center;margin-bottom:30px;}
.error-page-image img{max-width:50%;}
.error-page .error-page-content{text-align:center;}
.error-page-content-heading{margin-bottom:30px;}
.error-page-content-heading h2{font-size:46px;}
.error-page-content-body p{margin-bottom:30px;}
.layout-2 .error-page-content-heading h2{font-size:40px;}
.works-item{background-color:var(--e-global-color-secondary);border-radius:40px;padding:20px 20px 40px 20px;height:calc(100% - 30px);margin-bottom:30px;}
.works-image{margin-bottom:30px;border-radius:30px;overflow:hidden;}
.works-image img{border-radius:30px;transition:all 0.5s ease-out;}
.works-item:hover .works-image img{transform:scale(1.1);}
.works-content{padding:0 20px;}
.works-content h2{font-size:26px;text-transform:capitalize;margin-bottom:20px;}
.works-content p{margin:0;}
.awaiken-portfolio-grid{position:relative;display:flex;flex-wrap:wrap;--portfolio-gap:30px;column-gap:var(--portfolio-gap);width:100%;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item{width:100%;}
@media(min-width:767px){
.awaiken-portfolio-grid .awaiken-portfolio-grid-item{width:calc(50% - (var(--portfolio-gap) / 2));}
}
@media(min-width:1240px){
.elementor-grid-2 .awaiken-portfolio-grid .awaiken-portfolio-grid-item{width:calc(50% - (var(--portfolio-gap) / 2));}
.elementor-grid-3 .awaiken-portfolio-grid .awaiken-portfolio-grid-item{width:calc(33.33% - ((var(--portfolio-gap) * 2) / 3));}
.elementor-grid-4 .awaiken-portfolio-grid .awaiken-portfolio-grid-item{width:calc(25% - ((var(--portfolio-gap) * 3) / 4));}
.elementor-grid-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item{width:calc(20% - ((var(--portfolio-gap) * 4) / 5));}
}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper{position:relative;overflow:hidden;background-color:var(--e-global-color-secondary);border-radius:40px;padding:20px 20px 40px 20px;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img{position:relative;margin-bottom:30px;border-radius:30px;overflow:hidden;transition:all 0.5s ease-out;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper:hover .awaiken-portfolio-grid-item__img:after{height:250%;transition:all 600ms linear;background-color:transparent;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img img{transition:all 0.5s ease-out;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__title{transition:all 0.3s ease-in-out;display:inline-block;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__categories a{font-size:16px;color:#9C9FA6;text-transform:capitalize;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper:hover img{transform:scale(1.1);}
.awaiken-portfolio-grid.awaiken-portfolio-layout-grid .awaiken-portfolio-grid-item__img{aspect-ratio:1;}
.awaiken-portfolio-grid.awaiken-portfolio-layout-grid .awaiken-portfolio-grid-item__img img{object-fit:cover;height:100%;width:100%;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__content{padding:0 20px;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__content a .awaiken-portfolio-grid-item__title{font-size:26px;text-transform:capitalize;margin-bottom:20px;}
.elementor-element.awaiken-portfolio-gutter-0 .awaiken-portfolio-grid-item__wrapper{border-radius:0;}
.elementor-element.awaiken-portfolio-gutter-0 .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img{border-radius:0;}
.elementor-element.awaiken-portfolio-gutter-0 .awaiken-portfolio-item-design-2 .awaiken-portfolio-grid-item__content{margin-bottom:5px;}
.awaiken-portfolio-item-design-1 .awaiken-portfolio-grid-item__wrapper{background-color:transparent;border-radius:30px;}
.awaiken-portfolio-item-design-1 .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);opacity:0;transition:all 0.3s ease-in-out;}
.awaiken-portfolio-item-design-1 .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__content{position:absolute;bottom:-1px;transform:translateY(100%);left:20px;right:20px;background-color:#FFF;z-index:5;padding:20px;border-radius:30px;transition:all 0.3s ease-in-out;}
.awaiken-portfolio-item-design-1 .awaiken-portfolio-grid-item__wrapper:hover .awaiken-portfolio-grid-item__content{bottom:20px;transform:translateY(0%);}
.awaiken-portfolio-item-design-1 .awaiken-portfolio-grid-item__wrapper:hover .awaiken-portfolio-grid-item__img::after{opacity:1;}
.awaiken-portfolio-item-design-2 .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__content{margin-top:calc(var(--grid-columns-gap) / 2);transform:translateX(1.5%);}
.awaiken-portfolio-item-design-2 .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__title{transition:all 0.3s ease-in-out;position:relative;display:inline-flex;}
.awaiken-portfolio-item-design-2 .awaiken-portfolio-grid-item__wrapper:hover .awaiken-portfolio-grid-item__img{transform:scale(1);}
.awaiken-portfolio-grid__filters{--listIndent:0;--contentSpacing:0;--listStyleType:none;display:flex;align-items:center;justify-content:center;margin-bottom:50px;flex-wrap:wrap;}
.awaiken-portfolio-grid__filters li{cursor:pointer;transition:all 0.3s ease-in-out;font-weight:700;position:relative;}
.awaiken-portfolio-grid__filters.portfolio_filter-design-1 li{display:flex;align-items:center;height:auto;font-size:16px !important;text-transform:capitalize;line-height:1.2em;padding:15px 20px;margin:0 20px 0 0;background:#F7F8FD;color:#000;border-radius:100px;border:none;}
.awaiken-portfolio-grid__filters.portfolio_filter-design-1 li:last-child{margin-right:0;}
.awaiken-portfolio-grid__filters.portfolio_filter-design-1 li:hover, .awaiken-portfolio-grid__filters.portfolio_filter-design-1 li.active{background:#5D56F1;color:#FFF;}
.awaiken-portfolio-grid__filters.portfolio_filter-design-2{list-style-type:none;}
.awaiken-portfolio-grid__filters.portfolio_filter-design-2 li{margin:5px 10px;color:#000;font-family:"Manrope", Sans-serif;font-weight:700;font-size:16px;line-height:1.1em;text-transform:capitalize;}
.awaiken-portfolio-grid__filters.portfolio_filter-design-2 li:before{content:"";-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:0;height:2px;width:0;bottom:-6px;background-color:#5D56F1;transition:all 0.3s ease-in-out;}
.awaiken-portfolio-grid__filters.portfolio_filter-design-2 li:hover, .awaiken-portfolio-grid__filters.portfolio_filter-design-2 li.active{color:#5D56F1;}
.awaiken-portfolio-grid__filters.portfolio_filter-design-2 li:hover:before, .awaiken-portfolio-grid__filters.portfolio_filter-design-2 li.active:before{width:100%;}
.awaiken-portfolio-grid-item__excerpt p:last-child{margin-bottom:0;}
@media only screen and (max-width: 991px){
.awaiken-portfolio-grid__filters{margin-bottom:20px;}
.awaiken-portfolio-grid__filters.portfolio_filter-design-1 li{margin:0 20px 20px 0;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper{padding:20px 20px 30px;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img{margin-bottom:20px;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__content{padding:0 0 0 10px;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__content a .awaiken-portfolio-grid-item__title{font-size:24px;}
}
@media only screen and (max-width: 767px){
.awaiken-portfolio-grid__filters.portfolio_filter-design-1 li{font-size:14px !important;padding:10px 15px;margin-right:6px;}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__content a .awaiken-portfolio-grid-item__title{font-size:22px;}
} .project-info-box .elementor-icon-box-content{flex-direction:column-reverse;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.project-info-box .elementor-icon-box-content .elementor-icon-box-title{margin-top:10px;}
.project-gallery-item .gallery-item .gallery-icon{overflow:hidden;}
.project-gallery-item .gallery-item .gallery-icon a{position:relative;overflow:hidden;}
.project-gallery-item .gallery-item .gallery-icon a:after{content:"";position:absolute;width:210%;height:0%;left:0;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-40deg);z-index:1;}
.project-gallery-item .gallery-item .gallery-icon a:hover:after{height:250%;transition:all 600ms linear;background-color:transparent;}
@media only screen and (max-width: 991px){
.project-info-box .elementor-icon-box-content .elementor-icon-box-title{margin-top:5px;}
} .page-blog-archive{padding:100px 0px;}
.blog-item{background-color:var(--e-global-color-white);border:1px solid var(--e-global-color-divider);box-shadow:0px 10px 30px 0px #00000008;border-radius:40px;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden;}
.blog-item .post-featured-image a{display:block;overflow:hidden;}
.blog-item .post-featured-image img{width:100%;height:100%;aspect-ratio:1 / 0.7;object-fit:cover;border-radius:40px 40px 0 0px;transition:all 0.5s ease-in-out;}
.blog-item:hover .post-featured-image img{transform:scale(1.1);}
.post-item-body{padding:30px;}
.post-item-content{margin-bottom:20px;}
.post-item-content h2{font-size:20px !important;font-weight:600 !important;margin-bottom:20px;}
.post-item-content h2 a{color:inherit;}
.post-item-content p{margin:0;}
.post-readmore-btn a{position:relative;font-weight:700;text-transform:capitalize;color:var(--e-global-color-accent);transition:all 0.3s ease-in-out;padding-right:26px;}
.post-readmore-btn a::before{content:'';position:absolute;top:50%;right:0;width:12px;height:12px;border-radius:50%;background-image:url(//danveneer.com/wp-content/themes/primecare/assets/images/icon-plus-accent.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;transform:translate(0px, -50%);transition:all 0.4s ease-in-out;}
.post-readmore-btn a:hover:before{filter:brightness(3) invert(1);}
.post-readmore-btn a:hover{color:var(--e-global-color-primary);}
.pagination .nav-links{margin-top:30px;text-align:center;text-align:center;display:flex;justify-content:center;width:100%;}
.pagination .nav-links a, .pagination .nav-links span{display:flex;text-decoration:none;justify-content:center;align-items:center;width:40px;height:40px;background:var(--e-global-color-secondary);color:var(--e-global-color-accent);margin:0 5px;border-radius:10px;font-weight:700;line-height:1em;transition:all 0.3s ease-in-out;}
.pagination .nav-links span.current, .pagination .nav-links a:hover{background:var(--e-global-color-accent);color:var(--e-global-color-white);}
.page-single-post{padding:100px 0;}
.page-single-post.single-page .post-entry{margin-bottom:0;border-bottom:0;padding-bottom:0;}
.post-single-meta ul{padding:0;margin:0;list-style:none;}
.post-single-meta ul li{display:inline-block;margin-right:20px;color:var(--e-global-color-white);}
.post-single-meta ul li:last-child{margin-right:0;}
.post-single-meta ul li i{font-size:16px;color:var(--e-global-color-white);margin-right:8px;}
.post-single-meta ul li a{color:inherit;}
.post-single-image{margin-bottom:30px;overflow:hidden;border-radius:40px;}
.post-single-image img{width:100%;aspect-ratio:1 / 0.50;object-fit:cover;border-radius:40px;}
.post-content{max-width:1100px;margin:0 auto;}
.post-entry p{margin-bottom:20px;}
.post-entry{border-bottom:1px solid var(--e-global-color-divider);;margin-bottom:30px;padding-bottom:30px;}
.post-entry:after{content:'';display:block;clear:both;}
.post-entry p:last-child{margin-bottom:0;}
.post-entry a{color:var(--e-global-color-accent);}
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6{margin:1em 0 0.7em;color:var(--e-global-color-primary);}
.post-entry h1{font-size:40px;}
.post-entry h2{font-size:36px !important;}
.post-entry h3{font-size:26px;}
.post-entry h4{font-size:22px;}
.post-entry h5{font-size:18px;}
.post-entry h6{font-size:16px;}
.post-entry ul{padding-left:20px;margin:20px 0;}
.post-entry ul li{font-size:18px;font-weight:500;margin-bottom:15px;color:var(--e-global-color-primary);}
.post-entry ol{margin:0 0 20px;}
.post-entry ol li{font-size:18px;font-weight:500;margin-bottom:15px;color:var(--e-global-color-primary);}
.post-entry ul li a{color:var(--e-global-color-primary);}
.post-entry ul ul, .post-entry ul ol, .post-entry ol ol, .post-entry ol ul{margin-top:10px;margin-bottom:0;}
.post-entry ul ul li:last-child, .post-entry ul ol li:last-child, .post-entry ol ol li:last-child, .post-entry ol ul li:last-child{margin-bottom:0;}
.post-entry blockquote{position:relative;background:var(--e-global-color-secondary) url(//danveneer.com/wp-content/themes/primecare/assets/images/icon-blockquote.svg) no-repeat;background-position:top 40px left 35px;background-size:50px;border-radius:40px;padding:30px 30px 30px 120px !important;margin-bottom:30px !important;}
.post-entry blockquote p{font-size:20px !important;font-weight:600;color:var(--e-global-color-primary);line-height:1.4em;margin-bottom:20px;}
.post-entry blockquote p:last-child{margin-bottom:0;}
.post-entry blockquote cite{font-size:18px;color:var(--e-global-color-accent);}
.post-entry table{border-top:1px solid var(--e-global-color-primary) !important;border-left:1px solid var(--e-global-color-primary) !important;}
.post-entry table tr td, .post-entry table tr th{border-right:1px solid var(--e-global-color-primary) !important;border-bottom:1px solid var(--e-global-color-primary) !important;padding:4px 10px;}
.post-entry .wp-block-latest-posts.wp-block-latest-posts__list{list-style:inherit;padding-left:20px;}
.tag-links{font-size:22px;font-weight:600;color:var(--e-global-color-primary);display:inline-block;}
.post-tags .tag-links a{display:inline-block;font-size:16px;font-weight:600;text-transform:capitalize;background-color:var(--e-global-color-primary);color:var(--e-global-color-white);border-radius:10px;padding:8px 20px;margin-left:10px;margin-bottom:10px;transition:all 0.3s ease-in-out;}
.post-tags .tag-links a:hover{background:var(--e-global-color-accent);}
.post-tags .tag-links a:last-child{margin-right:0;}
.post-tags .tag-links a::before{display:none;}
.post-tags .tag-links a::after{background-color:var(--e-global-color-accent);}
.post-social-sharing{text-align:right;}
.post-social-sharing ul{list-style:none;padding:0;margin:0;}
.post-social-sharing ul li{display:inline-block;margin-right:12px;}
.post-social-sharing ul li:last-child{margin-right:0;}
.post-social-sharing ul li a{display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--e-global-color-primary);color:var(--e-global-color-white);border-radius:10px;width:38px;height:38px;transition:all 0.3s ease-in-out;}
.post-social-sharing ul li a:hover{background-color:var(--e-global-color-accent);}
.post-social-sharing ul li a i{font-size:18px;color:var(--e-global-color-white);transition:all 0.3s ease-in-out;}
.post-entry hr, .comment-content hr{border-top:1px solid var(--e-global-color-secondary);opacity:1;}
.post-entry table caption{text-align:center;}
.post-entry .wp-block-rss{list-style:inherit;}
.post-entry .wp-block-social-links{padding:0;}
.layout-2 .blog-item{padding:20px;box-shadow:none;}
.layout-2 .blog-item .post-featured-image{margin-bottom:20px;}
.layout-2 .blog-item .post-featured-image a{border-radius:40px;}
.layout-2 .blog-item .post-featured-image img{border-radius:40px;aspect-ratio:1 / 0.82;}
.layout-2 .post-item-body{padding:0;}
.layout-2 .post-item-content{border-bottom:1px solid var(--e-global-color-divider);padding-bottom:15px;margin-bottom:15px;}
.layout-2 .post-item-content h2{font-weight:600 !important;line-height:1.6em;margin-bottom:10px;}
.layout-2 .post-readmore-btn a{font-weight:600;padding-right:30px;}
.layout-2 .post-readmore-btn a::before{content:'\f061';font-family:'FontAwesome';position:absolute;right:0;top:50%;transform:translate(0, -50%);font-size:18px;color:var(--e-global-color-accent);line-height:normal;width:18px;height:18px;transition:all 0.3s ease-in-out;background-image:none;}
.layout-2 .post-readmore-btn a:hover:before{transform:translate(3px, -50%);color:var(--e-global-color-primary);filter:none;}
.layout-2 .pagination .nav-links a, .layout-2 .pagination .nav-links span{border:1px solid var(--e-global-color-divider);}
.layout-2 .post-entry blockquote{background:var(--e-global-color-secondary) url(//danveneer.com/wp-content/themes/primecare/assets/images/v2-blockquote-icon.svg) no-repeat;background-position:top 40px left 35px;background-size:50px;}
.layout-2 .post-entry blockquote{border:1px solid var(--e-global-color-divider);}
.layout-3 .blog-item{background-color:var(--e-global-color-white);border:none;box-shadow:0px 0px 0px 0px #00000000;border-radius:0;height:calc(100% - 40px);margin-bottom:40px;overflow:hidden;}
.layout-3 .post-featured-image{border-radius:30px;overflow:hidden;margin-bottom:30px;}
.layout-3 .blog-item .post-featured-image img{border-radius:30px;aspect-ratio:1 / 0.66;}
.layout-3 .post-item-body{padding:0;}
.layout-3 .post-item-content{margin-bottom:15px;}
.layout-3 .post-item-content h2{text-transform:capitalize;}
.layout-3 .post-item-content h2 a{line-height:1.5em;}
.layout-3 .post-readmore-btn a{font-size:14px;font-weight:600;text-transform:capitalize;padding-right:35px;transition:0.5s ease-in-out;color:var(--e-global-color-accent);}
.layout-3 .post-readmore-btn a::before{content:'';position:absolute;top:-2px;right:0;bottom:0;background-image:url(//danveneer.com/wp-content/themes/primecare/assets/images/v3-arrow-white.svg);background-repeat:no-repeat;background-position:center center;background-size:10px auto;background-color:var(--e-global-color-accent);border-radius:50%;width:24px;height:24px;transform:translate(0);transition:0.4s ease-in-out;}
.layout-3 .post-readmore-btn a:hover{color:var(--e-global-color-primary);}
.layout-3 .post-readmore-btn a:hover::before{background-color:var(--e-global-color-primary);filter:brightness(1) invert(0);transform:rotate(45deg);}
.layout-3 .post-single-meta ul li{font-size:18px;color:var(--e-global-color-primary);}
.layout-3 .post-single-meta ul li i{font-size:18px;color:var(--e-global-color-accent);}
.layout-3 .post-entry blockquote{background:var(--e-global-color-secondary) url(//danveneer.com/wp-content/themes/primecare/assets/images/v3-blockquote-icon.svg) no-repeat 35px 40px;background-size:45px;border-radius:40px;padding:30px 30px 30px 100px !important;}
.layout-3 .post-entry blockquote p{font-size:22px !important;color:var(--e-global-color-primary);line-height:1.8em;}
.layout-3 .post-entry{border-bottom:1px solid var(--e-global-color-darkdivider);}
.layout-3 .post-tags .tag-links a{font-size:18px;font-weight:500;line-height:1.4em;border-radius:6px;background-color:var(--e-global-color-accent);}
.layout-3 .post-tags .tag-links a:hover{background-color:var(--e-global-color-primary);}
.layout-3 .post-social-sharing ul li a{background-color:var(--e-global-color-accent);border-radius:6px;}
.layout-3 .post-social-sharing ul li a:hover{background-color:var(--e-global-color-primary);}
.alignnone{margin:5px 0 20px 0;}
.aligncenter, div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0 !important;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:var(--e-global-color-divider);clip:auto !important;clip-path:none;color:var(--e-global-color-primary);display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.gallery-caption, .bypostauthor{position:inherit;}
.has-medium-font-size, .has-large-font-size, .has-x-large-font-size{line-height:1.4em;}
.wp-block-navigation__responsive-container-content ul ul li{padding-left:0;margin-bottom:0;}
.wp-block-navigation__responsive-container-content ul ul li:before{display:none;}
ul.wp-block-post-template{list-style:none !important;padding:0;}
ul.wp-block-post-template li{padding-left:0;}
.wp-block-post-template li:before{display:none;}
.wp-block-post-template .wp-block-post-excerpt__excerpt{color:var(--e-global-color-text);font-weight:400;}
.wp-block-post-featured-image, .wp-block-post-author, .wp-block-avatar, .wp-block-post-date, .wp-block-post-navigation-link, .wp-block-search, .wp-block-buttons, .wp-block-image, .wp-block-audio, .wp-block-cover, .wp-block-media-text, .wp-block-table, .wp-block-button, .wp-block-embed{margin-bottom:20px;}
.wp-block-gallery{margin-bottom:20px !important;}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:none;background:var(--e-global-color-secondary);border-radius:10px;}
.wp-block-search .wp-block-search__input{background:var(--e-global-color-secondary);border:none;outline:0;box-shadow:none;border-radius:10px;padding:10px 20px;}
.wp-block-search .wp-block-search__button{border-radius:10px;background:var(--e-global-color-accent);color:var(--e-global-color-white) !important;border:none;outline:0;box-shadow:none;transition:all 0.4s ease-in-out;padding:10px 30px;}
.wp-block-search .wp-block-search__button:hover{background:var(--e-global-color-primary) !important;color:var(--e-global-color-white) !important;}
.wp-block-social-links li{padding-left:0 !important;}
.wp-block-social-links li:before{display:none;}
.wp-block-tag-cloud a{display:inline-block;font-size:16px !important;font-weight:600 !important;text-transform:capitalize;background-color:var(--e-global-color-primary);color:var(--e-global-color-white) !important;line-height:1.6em;border-radius:10px;padding:8px 20px;margin-right:6px;margin-bottom:10px;transition:all 0.3s ease-in-out;}
.wp-block-tag-cloud a:hover{background:var(--e-global-color-accent);}
.wp-block-latest-comments{padding-left:0;}
.wp-block-latest-comments a{color:var(--e-global-color-primary);}
.wp-block-button .wp-element-button, .wp-block-button.is-style-outline .wp-element-button, .wp-element-button, .wp-block-button .wp-block-button__link, .wp-block-file .wp-block-file__button{font-size:16px;font-weight:700;line-height:1.6em;background:var(--e-global-color-accent);color:var(--e-global-color-white) !important;border:none;padding:13px 30px;}
.wp-block-button:where(.is-style-outline)>.wp-block-button__link:not(.has-background){color:var(--e-global-color-white) !important;}
.wp-block-button.is-style-outline .wp-element-button{background:var(--e-global-color-primary);}
.wp-block-button .wp-element-button:hover, .wp-block-button.is-style-outline .wp-element-button:hover, .wp-element-button:hover, .wp-block-button .wp-block-button__link:hover, .wp-block-file .wp-block-file__button:hover{background:var(--e-global-color-primary) !important;}
.wp-block-file a{font-size:16px;}
.wp-block-column p:last-child{margin-bottom:0;}
.wp-block-cover{color:var(--e-global-color-white);}
.wp-block-image figcaption{text-align:center;}
.wp-block-gallery ul li{padding-left:0;}
.wp-block-gallery ul li:before{display:none !important;}
.wp-block-quote.is-style-large{padding-top:30px;padding-bottom:30px;}
.wp-block-categories-dropdown, .wp-block-archives-dropdown{margin-bottom:20px;}
.wp-block-categories-dropdown select, .wp-block-archives-dropdown select{border-radius:10px;background:var(--e-global-color-primary);border:none;padding:10px 20px;color:var(--e-global-color-white);}
.wp-caption .wp-caption-text{margin-top:6px;}
.gallery.gallery-columns-2, .gallery.gallery-columns-3, .gallery.gallery-columns-4, .gallery.gallery-columns-5, .gallery.gallery-columns-6, .gallery.gallery-columns-7, .gallery.gallery-columns-8, .gallery.gallery-columns-9{display:flex;flex-wrap:wrap;}
div:not(.elementor-image-gallery) .gallery .gallery-item{margin-right:30px;margin-bottom:30px;}
div:not(.elementor-image-gallery) .gallery .gallery-item img{width:100%;height:auto;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-1 .gallery-item{width:100%;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-2 .gallery-item{width:calc(50% - 15px);}
.elementor-image-gallery .gallery.gallery-columns-2 figure.gallery-item{width:50%;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-2 .gallery-item:nth-of-type(2n + 2){margin-right:0;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-3 .gallery-item{width:calc(33.33% - 20px);}
.elementor-image-gallery .gallery.gallery-columns-3 figure.gallery-item{width:33.33%;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n + 3){margin-right:0;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-4 .gallery-item{width:calc(25% - 22.5px);}
.elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item{width:25%;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-4 .gallery-item:nth-of-type(4n + 4){margin-right:0;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-5 .gallery-item{width:calc(20% - 24px);}
.elementor-image-gallery .gallery.gallery-columns-5 figure.gallery-item{width:20%;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-5 .gallery-item:nth-of-type(5n + 5){margin-right:0;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-6 .gallery-item{width:calc(16.66% - 25px);}
.elementor-image-gallery .gallery.gallery-columns-6 figure.gallery-item{width:16.66%;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-6 .gallery-item:nth-of-type(6n + 6){margin-right:0;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-7 .gallery-item{width:calc(14.28% - 25.7px);}
.elementor-image-gallery .gallery.gallery-columns-7 figure.gallery-item{width:14.28%;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-7 .gallery-item:nth-of-type(7n + 7){margin-right:0;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-8 .gallery-item{width:calc(12.5% - 26.25px);}
.elementor-image-gallery .gallery.gallery-columns-8 figure.gallery-item{width:12.5%;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-8 .gallery-item:nth-of-type(8n + 8){margin-right:0;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-9 .gallery-item{width:calc(11.11% - 26.66px);}
.elementor-image-gallery .gallery.gallery-columns-9 figure.gallery-item{width:11.11%;}
div:not(.elementor-image-gallery) .gallery.gallery-columns-9 .gallery-item:nth-of-type(9n + 9){margin-right:0;}
.elementor-image-gallery .gallery.gallery-columns-10 figure.gallery-item{width:10%;}
.post-password-form input[type="password"]{background:var(--e-global-color-secondary);border:none;outline:0;box-shadow:none;border-radius:10px;padding:10px 20px;}
.post-password-form input[type="submit"]{font-size:16px;font-weight:700;background:var(--e-global-color-accent);color:var(--e-global-color-white);border:none;border-radius:10px;padding:10px 20px;margin-left:10px;transition:all 0.4s ease-in-out;}
.post-password-form input[type="submit"]:hover{background:var(--e-global-color-primary);}
aside.widget{background:var(--e-global-color-secondary);padding:30px;border-radius:30px;margin-bottom:30px;}
aside.widget a{color:var(--e-global-color-accent);font-family:inherit;font-size:inherit;font-weight:inherit;}
aside.widget .wp-block-latest-comments a, aside.widget.widget_tag_cloud a{color:var(--e-global-color-primary);}
aside.widget .tagcloud a{display:inline-block;font-size:16px !important;font-weight:600;background-color:var(--e-global-color-primary);color:var(--e-global-color-white) !important;text-transform:capitalize;line-height:1.6em;border-radius:10px;border:none !important;border:30px;padding:8px 20px;margin-right:6px;margin-bottom:10px;transition:all 0.3s ease-in-out;}
aside.widget .tagcloud a:hover{background:var(--e-global-color-accent);color:var(--e-global-color-primary);}
aside.widget .wp-block-heading, aside.widget .widget-title{font-size:22px;font-weight:600;color:var(--e-global-color-primary);margin-bottom:20px;}
aside.widget ul{padding-left:20px !important;margin:0;list-style:inherit !important;}
aside.widget ul li{margin-bottom:10px;font-weight:500;color:var(--e-global-color-primary);}
aside.widget ul li a{color:var(--e-global-color-primary);transition:all 0.3s ease-in-out;}
aside.widget ul li a:hover{color:var(--e-global-color-accent);}
aside.widget ul ul{margin-top:10px;margin-bottom:0;margin-left:-10px;}
aside.widget ul li:last-child{margin-bottom:0;}
aside.widget ul.wp-block-social-links{padding-left:0 !important;}
aside.widget .wp-block-search .wp-block-search__input{background-color:var(--e-global-color-white);}
aside.widget .wp-block-search{margin-bottom:0;}
aside.widget .wp-block-search .wp-block-search__button{padding-left:15px;padding-right:15px;}
aside.widget .wp-block-categories-dropdown, aside.widget .wp-block-archives-dropdown{margin-bottom:0;}
aside.widget select, aside.widget .wp-block-categories-dropdown select, aside.widget .wp-block-archives-dropdown select{background:var(--e-global-color-accent);color:var(--e-global-color-white);border:none;padding:12px 20px;border-radius:10px;width:100%;outline:0;box-shadow:none;}
aside.widget.widget_recent_entries ul li{padding-left:0;}
aside.widget.widget_recent_entries ul li:before{display:none;}
aside.widget.widget_recent_entries .wp-block-latest-posts__post-excerpt, aside.widget .wp-block-rss__item-excerpt, aside.widget .rssSummary{font-weight:400;color:var(--e-global-color-text);}
aside.widget .wp-block-social-links li{margin-bottom:0;}
aside.widget .wp-block-social-links{padding:0 !important;}
aside.widget table{width:100%;background:var(--e-global-color-secondary);border-top:1px solid var(--e-global-color-primary);border-left:1px solid var(--e-global-color-primary);}
aside.widget table tr td, aside.widget table tr th{border-right:1px solid var(--e-global-color-primary);border-bottom:1px solid var(--e-global-color-primary);padding:4px;text-align:center;}
aside.widget table caption{text-align:center;}
aside.widget_search .search-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
aside.widget_search .search-form label{width:calc(100% - 100px);}
aside.widget_search .search-form input{width:100%;padding:10px;border:none;outline:0;box-shadow:none;border-radius:10px;}
aside.widget .search-submit{max-width:86px;background:var(--e-global-color-accent);color:var(--e-global-color-white);border:none;outline:0;box-shadow:none;border:2px solid var(--e-global-color-accent);font-weight:500;padding:10px 15px;border-radius:10px;transition:all 0.3s ease-in-out;}
aside.widget .search-submit:hover{background:var(--e-global-color-primary);}
aside.widget .has-login-form label{margin-bottom:5px;}
aside.widget .has-login-form input[type="text"],
aside.widget .has-login-form input[type="password"]{background:var(--e-global-color-white);border:none;outline:0;box-shadow:none;border-radius:10px;padding:10px 20px;width:100%;}
aside.widget .has-login-form input[type="checkbox"]{width:auto;}
aside.widget .has-login-form input[type="submit"]{font-size:18px;font-weight:500;border-radius:10px;background:var(--e-global-color-accent);color:var(--e-global-color-white) !important;line-height:1em;border:none;outline:0;box-shadow:none;transition:all 0.4s ease-in-out;padding:15px;}
aside.widget .has-login-form input[type="submit"]:hover{background-color:var(--e-global-color-primary);}
aside.widget .calendar_wrap{text-align:center;}
aside.widget .wp-block-social-links{padding:0 !important;}
.layout-2 .wp-block-button .wp-element-button, .layout-2 .wp-block-button.is-style-outline .wp-element-button, .layout-2 .wp-element-button, .layout-2 .wp-block-button .wp-block-button__link, .layout-2 .wp-block-file .wp-block-file__button{font-weight:600;padding:12px 25px;border-radius:10px;}
.layout-2 .wp-block-search .wp-block-search__button{padding:10px 25px;}
.layout-2 .post-password-form input[type="submit"]{font-weight:600;}
.layout-3 .wp-block-search .wp-block-search__button{font-weight:600;padding:10px 20px;}
.layout-3 .wp-block-tag-cloud a{font-size:18px !important;font-weight:500 !important;background-color:var(--e-global-color-accent);line-height:1.4em;border-radius:6px;}
.layout-3 .wp-block-tag-cloud a:hover{background:var(--e-global-color-primary);}
.layout-3 .wp-block-button .wp-element-button, .layout-3 .wp-block-button.is-style-outline .wp-element-button, .layout-3 .wp-element-button, .layout-3 .wp-block-button .wp-block-button__link, .layout-3 .wp-block-file .wp-block-file__button{font-weight:600;}
.layout-3 .wp-block-categories-dropdown select, .layout-3 .wp-block-archives-dropdown select{border-radius:6px;background:var(--e-global-color-secondary);color:var(--e-global-color-primary);}
.post-password-form input[type="submit"]{font-weight:600;}
.layout-3 aside.widget .wp-block-tag-cloud a{font-size:16px !important;}
.layout-3 aside.widget .tagcloud a{background-color:var(--e-global-color-accent);font-weight:500;line-height:1.4em;border-radius:6px;}
.layout-3 aside.widget .tagcloud a:hover{background-color:var(--e-global-color-primary);}
@media only screen and (max-width: 991px){
div:not(.elementor-image-gallery) .gallery.gallery-columns-3 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-4 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-5 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-6 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-7 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-8 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-9 .gallery-item{width:calc(50% - 15px);}
div:not(.elementor-image-gallery) .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n + 3),
div:not(.elementor-image-gallery) .gallery.gallery-columns-4 .gallery-item:nth-of-type(4n + 4),
div:not(.elementor-image-gallery) .gallery.gallery-columns-5 .gallery-item:nth-of-type(5n + 5),
div:not(.elementor-image-gallery) .gallery.gallery-columns-6 .gallery-item:nth-of-type(6n + 6),
div:not(.elementor-image-gallery) .gallery.gallery-columns-7 .gallery-item:nth-of-type(7n + 7),
div:not(.elementor-image-gallery) .gallery.gallery-columns-8 .gallery-item:nth-of-type(8n + 8),
div:not(.elementor-image-gallery) .gallery.gallery-columns-9 .gallery-item:nth-of-type(9n + 9){margin-right:30px;}
div.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item:nth-of-type(2n + 2),
div.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n + 3),
div.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item:nth-of-type(4n + 4),
div.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item:nth-of-type(5n + 5),
div.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item:nth-of-type(6n + 6),
div.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item:nth-of-type(7n + 7),
div.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item:nth-of-type(8n + 8),
div.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item:nth-of-type(9n + 9),
div.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item:nth-of-type(10n + 10),
div:not(.elementor-image-gallery) .gallery.gallery-columns-3 .gallery-item:nth-of-type(2n + 2),
div:not(.elementor-image-gallery) .gallery.gallery-columns-4 .gallery-item:nth-of-type(2n + 2),
div:not(.elementor-image-gallery) .gallery.gallery-columns-5 .gallery-item:nth-of-type(2n + 2),
div:not(.elementor-image-gallery) .gallery.gallery-columns-6 .gallery-item:nth-of-type(2n + 2),
div:not(.elementor-image-gallery) .gallery.gallery-columns-7 .gallery-item:nth-of-type(2n + 2),
div:not(.elementor-image-gallery) .gallery.gallery-columns-8 .gallery-item:nth-of-type(2n + 2),
div:not(.elementor-image-gallery) .gallery.gallery-columns-9 .gallery-item:nth-of-type(2n + 2){margin-right:0;}
.sidebar-widget{margin-top:30px;}
.wp-block-tag-cloud a{padding:8px 15px;}
aside.widget .tagcloud a{padding:8px 15px;}
.layout-3 .wp-block-tag-cloud a{font-size:16px !important;}
}
@media only screen and (max-width: 767px){
div:not(.elementor-image-gallery) .gallery.gallery-columns-2 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-3 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-4 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-5 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-6 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-7 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-8 .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-9 .gallery-item{width:100%;}
div:not(.elementor-image-gallery) .gallery .gallery-item,
div:not(.elementor-image-gallery) .gallery.gallery-columns-2 .gallery-item:nth-of-type(2n + 2),
div:not(.elementor-image-gallery) .gallery.gallery-columns-3 .gallery-item:nth-of-type(3n + 3),
div:not(.elementor-image-gallery) .gallery.gallery-columns-4 .gallery-item:nth-of-type(4n + 4),
div:not(.elementor-image-gallery) .gallery.gallery-columns-5 .gallery-item:nth-of-type(5n + 5),
div:not(.elementor-image-gallery) .gallery.gallery-columns-6 .gallery-item:nth-of-type(6n + 6),
div:not(.elementor-image-gallery) .gallery.gallery-columns-7 .gallery-item:nth-of-type(7n + 7),
div:not(.elementor-image-gallery) .gallery.gallery-columns-8 .gallery-item:nth-of-type(8n + 8),
div:not(.elementor-image-gallery) .gallery.gallery-columns-9 .gallery-item:nth-of-type(9n + 9){margin-right:0;}
.elementor-image-gallery .gallery.gallery-columns-1 figure.gallery-item, .elementor-image-gallery .gallery.gallery-columns-2 figure.gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 figure.gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 figure.gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 figure.gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 figure.gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 figure.gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 figure.gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 figure.gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 figure.gallery-item{width:100%;}
.has-medium-font-size{font-size:20px !important;}
.has-large-font-size{font-size:26px !important;}
.has-x-large-font-size{font-size:30px !important;}
aside.widget{padding:20px;}
.wp-block-navigation__responsive-container{padding:20px !important;}
.wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-right:0;padding-top:10px;}
.post-password-form{text-align:center;}
.post-password-form input[type="password"]{width:100%;margin:10px 0;}
.wp-block-avatar{margin-bottom:0;}
.wp-block-search .wp-block-search__button{padding:10px 20px;}
.post-password-form input[type="submit"]{margin-left:0px;}
} .page-single-post .comment-box{max-width:1100px;margin:80px auto 0;}
.page-single-post .comment-box a, .wp-block-post-comments-form a{color:var(--e-global-color-accent);}
.comment-box .comment-respond:not(:first-child){margin-top:60px;}
.page-single-post .comment-box .comment-reply-title, .page-single-post .comment-box .title-comments, .wp-block-post-comments-form .comment-reply-title, .wp-block-post-comments-form .title-comments{color:var(--e-global-color-primary);font-size:26px;margin-bottom:10px;}
.page-single-post .comment-box .comment-reply-title, .wp-block-post-comments-form .comment-reply-title{display:flex;flex-wrap:wrap;justify-content:space-between;}
.page-single-post .comment-box .comment-reply-title #cancel-comment-reply-link,
.wp-block-post-comments-form .comment-reply-title #cancel-comment-reply-link{font-size:14px;font-family:var(--e-global-typography-primary-font-family);font-weight:400;background:var(--e-global-color-accent);color:var(--e-global-color-white);border-radius:6px;text-transform:capitalize;padding:4px 10px;transition:all 0.4s ease-in-out;}
.page-single-post .comment-box .comment-reply-title #cancel-comment-reply-link:hover,
.wp-block-post-comments-form .comment-reply-title #cancel-comment-reply-link:hover{background:var(--e-global-color-primary);}
.page-single-post .comment-box .title-comments{margin-bottom:30px;}
.comment-form{display:flex;flex-wrap:wrap;}
.comment-form p:last-child{margin-bottom:0;}
.comment-form .comment-notes, .comment-form .comment-form-comment, .comment-form .comment-form-cookies-consent, .comment-form .form-submit{width:100%;}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-author, .comment-form .comment-form-email{width:calc(33.33% - 20px);margin-right:30px;}
.comment-form .comment-form-url{width:calc(33.33% - 20px);}
.comment-form label{display:block;margin-bottom:4px;}
.comment-form textarea, .comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"]{width:100%;padding:12px 20px;border:1px solid var(--e-global-color-divider);box-shadow:none;background:var(--e-global-color-secondary);border-radius:10px;outline:0;}
.comment-form .comment-form-cookies-consent{position:relative;padding-left:20px;}
.comment-form .comment-form-cookies-consent label{display:inline-block;}
.comment-form .comment-form-cookies-consent input[type="checkbox"]{margin-top:0 !important;margin-right:4px;top:6px;left:0;position:absolute;}
.comment-form .form-submit .submit{display:inline-block;background:var(--e-global-color-accent);color:var(--e-global-color-white);font-size:16px;font-weight:700;border:none;padding:13px 30px;border-radius:30px;position:relative;overflow:hidden;z-index:0;transition:0.2s ease-in-out;}
.comment-form .form-submit .submit:hover{background:var(--e-global-color-primary);}
.comment-list{list-style:none;padding:0;margin:0;}
.comment-list li{list-style:none;}
.comment-list .comment .comment-body{margin-top:30px;padding-top:30px;border-top:1px solid var(--e-global-color-divider);}
.comment-list .comment:last-child{margin-bottom:0;}
.comment-list .comment .comment-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:10px;}
.comment-list .comment .comment-meta .comment-author img{max-width:42px;aspect-ratio:1/1;background:var(--e-global-color-secondary);border-radius:50%;margin-right:10px;}
.comment-list .comment .comment-meta .comment-author b{font-weight:400;}
.comment-list .comment .comment-meta .comment-author a{color:var(--e-global-color-primary);}
.comment-list .comment .comment-meta .comment-metadata a{color:var(--e-global-color-text);transition:all 0.4s ease-in-out;}
.comment-list .comment .comment-meta .comment-metadata a:hover{color:var(--e-global-color-primary);}
.comment-list .comment .comment-meta .comment-metadata  .comment-edit-link{color:var(--e-global-color-accent);margin-left:10px;}
.comment-list .comment .comment-content p:last-child{margin-bottom:0;}
.comment-list .comment .reply a{margin-top:10px;display:inline-block;background:var(--e-global-color-accent);padding:2px 10px;border-radius:8px;font-size:14px;color:var(--e-global-color-white) !important;transition:all 0.4s ease-in-out;}
.comment-list .comment .reply a:hover{background:var(--e-global-color-primary);}
.comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6{color:var(--e-global-color-primary);margin:0.8em 0;}
.comment-content table{width:100%;border-top:1px solid var(--e-global-color-primary);border-left:1px solid var(--e-global-color-primary);}
.comment-content table tr td, .comment-content table tr th{border-right:1px solid var(--e-global-color-primary);border-bottom:1px solid var(--e-global-color-primary);padding:4px 10px;}
.comment-content table tr th{color:var(--e-global-color-primary);font-size:18px;}
.comment-content ul{padding-left:20px;margin:0 0 1.7em;}
.comment-body li{list-style:initial;}
.comment-content ul li{margin-bottom:10px;font-weight:500;color:var(--e-global-color-primary);}
.comment-content ul ul{margin-top:10px;margin-bottom:0;}
.comment-content ol li{list-style:decimal;}
.layout-2 .comment-form .form-submit .submit{font-weight:600;padding:11px 25px;border-radius:10px;}
.layout-3 .page-single-post .comment-box .comment-reply-title, .layout-3 .page-single-post .comment-box .title-comments, .layout-3 .wp-block-post-comments-form .comment-reply-title, .layout-3 .wp-block-post-comments-form .title-comments{font-weight:600;}
.layout-3 .comment-form .form-submit .submit{font-weight:600;padding:12px 30px;border-radius:99px;}
@media only screen and (max-width: 991px){
.page-single-post .comment-box{margin-top:40px;}
.comment-box .comment-respond:not(:first-child){margin-top:40px;}
.page-single-post .comment-box .comment-reply-title, .page-single-post .comment-box .title-comments, .wp-block-post-comments-form .comment-reply-title, .wp-block-post-comments-form .title-comments{font-size:24px;}
.comment-form .form-submit .submit{padding:11px 30px;}
.page-single-post .comment-box .comment-reply-title small{width:100%;margin-top:6px;}
.comment-list .children{padding-left:20px;}
.layout-3 .comment-form .form-submit .submit{padding:12px 25px;}
}
@media only screen and (max-width: 767px){
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url{width:100%;margin-right:0;}
.comment-form .form-submit .submit{padding:11px 30px;}
.page-single-post .comment-box .comment-reply-title, .page-single-post .comment-box .title-comments{font-size:22px;}
.comment-list .comment .comment-meta .comment-author, .comment-list .comment .comment-meta .comment-metadata{width:100%;}
.comment-list .comment .comment-meta .comment-metadata{margin-top:10px;}
}
@media only screen and (max-width: 1300px){
.main-menu ul li a{padding:12px 4px !important;}
}
@media only screen and (max-width: 1024px){
.navbar-brand span{display:none;}
.main-menu ul li a{padding:12px 2px !important;}
.layout-2 header.main-header .header-sticky{padding:20px 0;}
.layout-3 header.main-header .header-sticky{padding:20px 0;}
.layout-3 .slicknav_btn{background:var(--e-global-color-primary);border-radius:8px;}
}
@media only screen and (max-width: 991px){
#magic-cursor{display:none !important;}
.navbar-brand h1, .navbar-brand h2{font-size:34px !important;}
.responsive-menu, .navbar-toggle{display:block;}
.main-menu ul li{margin:0 10px;}
header.main-header .header-sticky.active .slicknav_menu{border-radius:0;}
.page-header{padding:80px 0;}
.page-header-box h1{font-size:40px !important;margin-bottom:10px;}
.page-header-box .taxonomy-description{margin-bottom:10px;}
.page-blog-archive{padding:50px 0;}
.post-item-body{padding:20px;}
.post-item-content h2{margin-bottom:15px;}
.pagination .nav-links{margin-top:10px;}
.page-single-post{padding:50px 0;}
.post-single-image{margin-bottom:20px;}
.post-entry blockquote{background-position:top 35px left 30px;background-size:45px;padding:25px 25px 25px 90px !important;margin-bottom:20px !important;}
.post-entry blockquote p{font-size:18px !important;margin-bottom:10px;}
.post-entry blockquote cite{font-size:16px;}
.post-entry ul li{font-size:16px;}
.post-entry ol li{font-size:16px;}
.post-tags{margin-bottom:10px;}
.post-tags .tag-links a{padding:8px 15px;}
.post-social-sharing{text-align:left;}
.footer-main{padding:50px 0;background-size:cover;}
.footer-logo{text-align:center;margin-bottom:20px;}
.footer-social{text-align:center;margin-bottom:20px;}
.footer-social ul li{margin:0 8px;}
.footer-menu{text-align:center;}
.footer-menu ul li{margin:0 10px;}
.copyright{text-align:center;}
.error-page{padding:50px 0;}
.error-page-image{margin-bottom:20px;}
.error-page-image img{max-width:80%;}
.error-page-content-heading{margin-bottom:20px;}
.error-page-content-heading h2{font-size:38px;}
.error-page-content-body p{margin-bottom:20px;}
.layout-2 .page-header{padding:80px 0;}
.layout-2 .page-header-box h1{font-size:46px !important;}
.layout-2 .blog-item{padding:15px;}
.layout-2 .blog-item .post-featured-image img{border-radius:40px;aspect-ratio:1 / 0.7;}
.layout-2 .post-entry blockquote{background-position:top 35px left 30px;background-size:45px;}
.layout-2 .error-page-content-heading h2{font-size:32px;}
.layout-3 .page-header{background-size:contain;padding:50px 0;}
.layout-3 .page-header-box h1{font-size:44px !important;}
.layout-3 .footer-main{padding:40px 0;}
.layout-3 .blog-item{height:calc(100% - 30px);margin-bottom:30px;}
.layout-3 .post-featured-image{margin-bottom:20px;}
.layout-3 .post-readmore-btn a{padding-right:30px;}
.layout-3 .post-readmore-btn a::before{top:0;background-size:8px auto;width:20px;height:20px;}
.layout-3 .post-entry blockquote{background-position:30px 35px;background-size:45px;padding:25px 25px 25px 90px !important;}
.layout-3 .post-entry blockquote p{font-size:18px !important;}
.layout-3 .post-tags .tag-links a{font-size:16px;}
}
@media only screen and (max-width: 767px){
.post-single-image img{aspect-ratio:1 / 0.70;}
.tag-links{font-size:20px;}
.post-item-content h2{font-size:18px !important;}
.page-header-box h1{font-size:28px !important;}
.post-entry h1{font-size:28px;}
.post-entry h2{font-size:24px !important;}
.post-entry h3{font-size:20px;}
.post-entry h4{font-size:18px;}
.post-entry h5{font-size:16px;}
.post-entry h6{font-size:14px;}
.post-entry blockquote{background-position:top 20px left 20px;background-size:35px;padding:55px 20px 20px 20px !important;}
.post-entry ul li, .post-entry ol li{font-size:16px;}
.post-entry ul li:before{font-size:18px;}
.post-single-meta ul li{margin-right:14px;}
.error-page-image img{max-width:100%;}
.error-page-content-heading h2{font-size:28px;}
.layout-2 .page-header-box h1{font-size:36px !important;}
.layout-2 .post-entry blockquote{background-position:top 20px left 20px;background-size:35px;}
.layout-2 .error-page-content-heading h2{font-size:24px;}
.layout-3 .page-header-box h1{font-size:34px !important;}
.layout-3 .post-item-content h2{margin-bottom:10px;}
.layout-3 .post-item-content{margin-bottom:10px;}
.layout-3 .post-entry blockquote{background-position:20px 20px;background-size:35px;padding:55px 20px 20px 20px !important;}
} .section-title .elementor-heading-title{padding-left:28px;}
.section-title .elementor-heading-title::before{content:'';position:absolute;top:50%;bottom:0;left:0;transform:translateY(-50%);background:url(//danveneer.com/wp-content/themes/primecare/assets/images/icon-sub-heading.svg) no-repeat;background-position:left center;background-size:cover;width:18px;height:18px;}
.layout-2 .section-title .elementor-heading-title{padding-left:30px;}
.layout-2 .section-title .elementor-heading-title::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(//danveneer.com/wp-content/themes/primecare/assets/images/v2-icon-sub-heading.svg) no-repeat;background-position:left center;background-size:cover;width:18px;height:18px;}
.layout-3 .section-title .elementor-heading-title{padding-left:20px;}
.layout-3 .section-title .elementor-heading-title::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);background:url(//danveneer.com/wp-content/themes/primecare/assets/images/v3-icon-sub-heading.svg) no-repeat;background-position:left center;background-size:cover;width:12px;height:12px;}
.primecare-hide-small-icon .section-title .elementor-heading-title::before{display:none;}
.primecare-hide-small-icon .section-title .elementor-heading-title{padding-left:0;}
.hero-heading .elementor-heading-title img{max-width:129px;border-radius:100px;}
.hero-section-btn .elementor-button-content-wrapper .elementor-button-icon{font-size:24px !important;}
.hero-section-btn .elementor-button:hover .elementor-button-icon svg{transform:none;}
.hero-img img{aspect-ratio:1 / 1.12;object-fit:cover;}
.company-service-rating .elementor-icon-box-wrapper .elementor-icon-box-icon svg{height:auto;}
.company-service-rating{animation:serviceratingmoveobject 3s infinite linear alternate;}
@keyframes serviceratingmoveobject{
50%{left:60px;}
}
.cta-item .elementor-icon-box-wrapper .elementor-icon-box-icon{position:relative;}
.cta-item .elementor-icon-box-wrapper .elementor-icon-box-icon::before{content:'';display:block;position:absolute;top:0;left:0;background:var(--e-global-color-primary);border-radius:15px;width:100%;height:100%;transform:scale(0);transition:all 0.4s ease-in-out;}
.cta-item:hover .elementor-icon-box-wrapper .elementor-icon-box-icon::before{transform:scale(1);}
.company-experience .elementor-counter{text-align:center;}
.about-body-item .elementor-counter{align-items:center;}
.about-body-item .elementor-counter-number-wrapper{max-width:35%;margin-right:20px;}
.about-body-item .elementor-counter .elementor-counter-title{max-width:65%;}
.about-company-founder .elementor-image-box-wrapper .elementor-image-box-img, .service-item .elementor-image-box-wrapper .elementor-image-box-img, .testimonial-slider .swiper-wrapper .elementkit-commentor-details .elementskit-commentor-image, .blog-section .elementskit-post-image-card .elementskit-entry-header, .testimonial-box-item .elementor-image-box-wrapper .elementor-image-box-img{position:relative;overflow:hidden;}
.about-company-founder .elementor-image-box-wrapper .elementor-image-box-img::after, .service-item .elementor-image-box-wrapper .elementor-image-box-img::after, .testimonial-slider .swiper-wrapper .elementkit-commentor-details .elementskit-commentor-image::after, .blog-section .elementskit-post-image-card .elementskit-entry-header::after, .testimonial-box-item .elementor-image-box-wrapper .elementor-image-box-img::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.about-company-founder .elementor-image-box-wrapper .elementor-image-box-img:hover::after, .service-item .elementor-image-box-wrapper .elementor-image-box-img:hover::after, .testimonial-slider .swiper-wrapper .elementkit-commentor-details .elementskit-commentor-image:hover::after, .blog-section .elementskit-post-image-card .elementskit-entry-header:hover::after, .testimonial-box-item .elementor-image-box-wrapper .elementor-image-box-img:hover::after{height:250%;transition:all 600ms linear;background-color:transparent;}
.service-header .elementskit-infobox .elementskit-box-header{line-height:0;}
.service-header .elementskit-infobox .box-body{display:flex;align-items:center;justify-content:space-between;width:100%;}
.service-header .elementskit-infobox .btn-wraper svg path{stroke:none !important;}
.service-item .service-header .elementskit-infobox .elementskit-info-box-icon{position:relative;overflow:hidden;}
.service-item .service-header .elementskit-infobox .elementskit-info-box-icon::before{content:'';display:block;position:absolute;top:0;left:0;background:var(--e-global-color-primary);border-radius:10px;width:100%;height:100%;transform:scale(0);transition:all 0.5s ease-in-out;}
.service-item:hover .service-header .elementskit-infobox .elementskit-info-box-icon::before{transform:scale(1.1);}
.service-item .service-header .elementskit-infobox .elementskit-info-box-icon svg{position:relative;z-index:1;}
.service-item .service-header .elementskit-infobox .btn-wraper svg{transition:all 0.3s ease-in-out;}
.service-item:hover .service-header .elementskit-infobox .btn-wraper svg{transform:rotate(45deg);}
.service-item .elementor-image-box-wrapper{display:flex;flex-direction:column-reverse;}
.service-item .elementor-image-box-wrapper .elementor-image-box-content{margin-bottom:30px;}
.service-item .elementor-image-box-wrapper .elementor-image-box-img{position:relative;overflow:hidden;border-radius:40px;}
.service-item .elementor-image-box-wrapper .elementor-image-box-img img{aspect-ratio:1 / 0.67;object-fit:cover;transition:all 0.5s ease-in-out !important;}
.service-item:hover .elementor-image-box-wrapper .elementor-image-box-img img{transform:scale(1.1);}
.expert-doctor{animation:doctormoveobject 3s infinite linear alternate;}
@keyframes doctormoveobject{
50%{left:50px;}
}
.expert-doctor .elementskit-funfact .funfact-icon svg{transition:all 0.3s ease-in-out;}
.expert-doctor:hover .elementskit-funfact .funfact-icon svg{background-color:var(--e-global-color-primary);}
.expertise-body .elementor-icon-box-icon .elementor-icon{margin-top:3px;}
.expertise-img-1 img{aspect-ratio:1 / 1.29;object-fit:cover;}
.why-choose-image img{aspect-ratio:1 / 1.42;object-fit:cover;}
.why-choose-item .elementskit-infobox .elementskit-info-box-icon{position:relative;overflow:hidden;}
.why-choose-item .elementskit-infobox .elementskit-info-box-icon::before{content:'';display:block;position:absolute;top:0;left:0;background:var(--e-global-color-white);border-radius:10px;width:100%;height:100%;transform:scale(0);transition:all 0.5s ease-in-out;z-index:-1;}
.why-choose-item:hover .elementskit-infobox .elementskit-info-box-icon::before{transform:scale(1.1);}
.why-choose-item .elementskit-infobox .elementskit-info-box-icon svg path{transition:all 0.5s ease-in-out;}
.why-choose-item:hover .elementskit-infobox .elementskit-info-box-icon svg path{filter:brightness(1) invert(1);}
.how-work-img-1 img{aspect-ratio:1 / 1.09;object-fit:cover;}
.how-work-img-3  img{aspect-ratio:1 / 0.49;object-fit:cover;}
.doctor-work-img-box{transform:translate(-50%, -50%);}
.faq-accordion .elementskit-card .elementskit-card-header .number{margin-right:30px;}
.faq-accordion .elementskit-card.active .elementskit-card-header a, .faq-accordion .elementskit-card:last-child .elementskit-card-header a{padding-bottom:0 !important;}
.testimonial-slider .elementskit-testimonial-slider .swiper-navigation-button{top:auto;bottom:0;transition:all 0.3s ease-in-out;}
.testimonial-slider .elementskit-testimonial-slider .swiper .swiper-button-prev{left:auto !important;right:75px;}
.twentytwenty-wrapper .transformation_image img{aspect-ratio:1 / 0.71;object-fit:cover;}
.twentytwenty-wrapper .elementskit-image-comparison .twentytwenty-handle{border:3px solid var(--e-global-color-white);border-radius:1000px;box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);}
.blog-section .elementskit-post-image-card .elementskit-entry-header, .blog-section .elementskit-post-image-card .elementskit-post-body{width:50%}

.blog-section .elementskit-post-image-card{height:100%;overflow:hidden;}
.blog-section .elementskit-post-image-card a{height:100%;}
.blog-section .elementskit-post-image-card a img{aspect-ratio:1 / 1.03;object-fit:cover;min-width:100%;min-height:100%;transition:all 0.5s ease-in-out !important;}
.blog-section .elementskit-post-image-card:hover .elementskit-entry-thumb>img{transform:scale(1.1);opacity:1;}
.blog-section .elementskit-post-image-card .elementskit-post-body{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;}
.blog-section .elementskit-post-image-card .elementskit-post-body .btn-wraper svg{margin-left:10px;transition:all 0.4s ease-in-out;}
.blog-section .elementskit-post-image-card .elementskit-post-body .btn-wraper:hover svg{transform:rotate(45deg);}
.working-time-list ul li{display:inline !important;}
.working-time-list ul li .elementor-icon-list-text{display:flex !important;justify-content:space-between;margin-bottom:30px;}
.working-time-list ul li:last-child .elementor-icon-list-text{margin-bottom:0;}
.appointmentform .wpcf7-form .form-group .form-group-label{margin-bottom:20px;}
.appointmentform .ekit-wid-con .ekit-form form label{margin-bottom:0;}
.appointmentform .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;gap:30px;}
.appointmentform .wpcf7-form-control .wpcf7-list-item{margin-left:0;width:calc(33.33% - 20px);}
.appointmentform .wpcf7-form-control .wpcf7-list-item label{display:flex;}
.appointmentform .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{margin-left:5px;}
.appointmentform .wpcf7-form-control .wpcf7-list-item input:checked ~ .wpcf7-list-item-label{color:var(--e-global-color-accent);}
.wpcf7-spinner{display:none;}
.wpcf7-not-valid-tip{color:#E65757 !important;font-size:14px;line-height:1.1em;font-weight:400;}
.wpcf7-response-output{margin:20px 0 0 0 !important;padding:5px 10px !important;border-radius:30px !important;border:1px solid #E65757 !important;line-height:1.1em;color:#E65757 !important;}
.wpcf7-form.sent .wpcf7-response-output{color:#46B450 !important;border-color:#46B450 !important;}
.select-field .wpcf7-form-control-wrap .form-control{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:url(//danveneer.com/wp-content/themes/primecare/assets/images/dropdown.svg) no-repeat center right 14px;background-size:14px auto;line-height:1.7em;}
.select-field .wpcf7-form-control-wrap .form-control select{line-height:1.2em;}
@media only screen and (max-width: 991px){
.hero-img img{aspect-ratio:1 / 0.8;}
.company-service-rating{transform:translateX(-50%);}
@keyframes serviceratingmoveobject{
50%{left:43%;}
}
.about-body-item .elementor-counter-number-wrapper{max-width:30%;margin-right:10px;}
.about-body-item .elementor-counter .elementor-counter-title{max-width:70%;}
.about-body-item .elementor-counter-number-wrapper{margin-right:15px;}
.service-item .elementor-image-box-wrapper .elementor-image-box-content{margin-bottom:20px;}
@keyframes doctormoveobject{
50%{left:40px;}
}
.why-choose-image img{aspect-ratio:1 / 1.4;}
.how-work-img-1 img{aspect-ratio:1 / 0.8;}
.how-work-img-3  img{aspect-ratio:1 / 0.4;}
.faq-accordion .elementskit-card .elementskit-card-header .number{margin-right:20px;}
.blog-section .row{display:block;}
.blog-section .ekit-wid-con .col-md-6{max-width:100%;}
.blog-section .elementskit-post-image-card a img{aspect-ratio:1 / 0.8;}
.working-time-list ul li .elementor-icon-list-text{margin-bottom:20px;}
}
@media only screen and (max-width: 767px){
.hero-heading .elementor-heading-title img{max-width:90px;}
.about-body-item .elementor-counter-number-wrapper{max-width:26%;}
.about-body-item .elementor-counter .elementor-counter-title{max-width:75%;}
.about-company-founder .elementor-image-box-wrapper{display:flex;align-items:center;}
.service-item .elementor-image-box-wrapper .elementor-image-box-content{margin-bottom:15px;}
.service-item .elementor-image-box-wrapper .elementor-image-box-img img{aspect-ratio:1 / 0.6;}
.faq-accordion .elementskit-card .elementskit-card-header .number{margin-right:10px;}
.faq-accordion .elementskit-card .elementskit-card-header .number{position:absolute;left:0;top:0;}
.faq-accordion .elementskit-card .ekit-accordion-title{margin-left:25px;}
.how-work-img-1 img{aspect-ratio:1 / 0.98;}
.how-work-img-3  img{aspect-ratio:1 / 0.55;}
.testimonial-slider .elementskit-commentor-header .elementskit-icon-content svg{width:40px !important;}
.testimonial-slider .elementskit-testimonial-slider .swiper .swiper-button-prev, .testimonial-slider .elementskit-testimonial-slider .swiper .swiper-button-next{display:flex !important;}
.testimonial-slider .elementskit-testimonial-slider .swiper .swiper-button-next{right:calc(50% - 60px) !important;}
.testimonial-slider .elementskit-testimonial-slider .swiper .swiper-button-prev{left:calc(50% - 60px) !important;}
.blog-section .elementskit-post-image-card{display:block !important;height:auto;}
.blog-section .elementskit-post-image-card .elementskit-entry-header, .blog-section .elementskit-post-image-card .elementskit-post-body{width:100%}
.working-time-list ul li .elementor-icon-list-text{margin-bottom:15px;}
.appointmentform .wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap;gap:10px;}
.appointmentform .wpcf7-form-control .wpcf7-list-item{width:100%;}
.appointmentform .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{margin-left:10px;}
} .elementor-editor-active .elementskit-advanced-slider .swiper-slide-active,
.elementor-editor-active .elementskit-advanced-slider .widgetarea_warper_editable{min-height:200px;}
.hero-slider .swiper-pagination-bullet-active{border:0 !important;}
.hero-slider .swiper-pagination-bullet{transform:scale(1) !important;opacity:1 !important;}
.hero-slider .swiper-pagination-bullet-active::before{background-color:var(--e-global-color-accent) !important;}
.hero-slider .swiper-pagination{top:auto !important;bottom:130px !important;}
.hero-slider .elementor-button-wrapper .elementor-button .elementor-button-icon svg{font-size:16px;width:16px !important;}
.hero-slider .hero-section-btn .elementor-button .elementor-button-icon svg{font-size:24px;width:24px !important;}
.hero-slider .swiper-slide > .widgetarea_warper, .hero-slider .swiper-slide > .widgetarea_warper > .elementor-widget-container, .hero-slider .swiper-slide > .widgetarea_warper > .elementor-widget-container > .elementor, .hero-slider .swiper-slide > .widgetarea_warper > .elementor-widget-container > .elementor  > .elementor-element{height:100%;}
@media only screen and (max-width: 991px){
.hero-slider .swiper-pagination{bottom:150px !important;}
}
@media only screen and (max-width: 767px){
.hero-slider .swiper-pagination{bottom:200px !important;}
} .excellence-item .elementor-icon-box-content .elementor-icon-box-title{border-bottom:1px solid var(--e-global-color-divider);padding-bottom:30px;}
.team-member-item{overflow:hidden !important;}
.team-member-item .elementor-image-box-wrapper .elementor-image-box-img{position:relative;overflow:hidden;border-radius:40px;}
.team-member-item .elementor-image-box-wrapper .elementor-image-box-img::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.team-member-item .elementor-image-box-wrapper .elementor-image-box-img:hover::after{height:250%;transition:all 600ms linear;background-color:transparent;}
.team-member-item .elementor-image-box-wrapper img{width:100%;aspect-ratio:1 / 1.18;object-fit:cover;transition:all 0.5s ease-in-out !important;}
.team-member-item:hover .elementor-image-box-wrapper .elementor-image-box-img img{transform:scale(1.1);}
.team-social-icon{transform:translateY(-100%);text-align:center;transition:all 0.5s ease-in-out;visibility:hidden;}
.team-member-item:hover .team-social-icon{top:20px;transform:translateY(0%);visibility:visible;}
@media only screen and (max-width: 991px){
.excellence-item .elementor-icon-box-content .elementor-icon-box-title{padding-bottom:20px;}
.team-member-item .elementor-image-box-wrapper img{aspect-ratio:1 / 1.1;}
}
@media only screen and (max-width: 767px){
.excellence-item .elementor-icon-box-content .elementor-icon-box-title{padding-bottom:15px;}
} .service-slider-image img{aspect-ratio:1 / 0.6;object-fit:cover;}
.service-catagery-list ul li, .service-catagery-list ul li a{background-color:var(--e-global-color-white);flex-direction:row-reverse;justify-content:space-between;border-radius:14px;margin:0 0 20px !important;}
.service-catagery-list ul li:last-child{margin:0 !important;}
.service-catagery-list ul li a{margin:0 !important;}
.service-catagery-list ul li:has(:not(a)){padding:15px !important;}
.service-catagery-list ul li:has(a){padding:0 !important;}
.service-catagery-list ul li a{padding:15px;}
.service-catagery-list .elementor-icon-list-item span.elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin, 0 0 0 calc(var(--e-icon-list-icon-size, 1em)* .25));}
.service-catagery-list .elementor-icon-list-item span.elementor-icon-list-text{padding-inline-start:0;padding-inline-end:5px;}
.service-catagery-list .elementor-icon-list-icon path{fill:var(--e-global-color-accent);}
.service-catagery-list .elementor-icon-list-item .elementor-icon-list-icon svg{transition:all 0.3s ease-in-out !important;}
.service-catagery-list .elementor-icon-list-item:hover .elementor-icon-list-icon svg{transform:rotate(45deg);}
@media only screen and (max-width: 767px){
.service-slider-image img{aspect-ratio:1 / 0.8;}
.service-catagery-list ul li:has(:not(a)){padding:12px !important;}
.service-catagery-list ul li:has(a){padding:0 !important;}
.service-catagery-list ul li a{padding:12px;}
.service-catagery-list .elementor-icon-list-item a{padding:12px;}
} .get-touch-box ul li .elementor-icon-list-text span{font-size:18px;font-weight:600;}
.skills-progress-bar .skill-bar .skill-track::before, .skills-progress-bar .skill-bar .skill-track::after{display:none;}
.skills-progress-bar .skillbar-group .single-skill-bar .content-group{width:100% !important;}
.skills-progress-bar .single-skill-bar .skill-bar-content{margin-bottom:10px !important;}
.skills-progress-bar .skillbar-group .skill-bar{position:relative;height:15px;}
.skills-progress-bar .skillbar-group .number-percentage-wraper{position:absolute !important;right:0;top:0 !important;display:flex;flex-wrap:wrap;}
.doctor-details-box .profile-card .profile-header{position:relative;overflow:hidden;border-radius:40px;}
.doctor-details-box .profile-header img{aspect-ratio:1 / 1.18;}
.doctor-details-box:hover .profile-card .profile-header img{transform:scale(1.1);transition:all 0.5s ease-in-out}
.doctor-details-box .profile-footer ul li a{display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;}
.doctor-details-box .ekit-wid-con .ekit-team-social-list>li>a:hover>i::before, .doctor-details-box body .ekit-team-social-list>li>a:hover>i::before{-webkit-animation:none;animation:none;}
.doctor-details-box .profile-header{position:relative;overflow:hidden;}
.doctor-details-box .profile-header::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.doctor-details-box .profile-header:hover::after{height:250%;transition:all 600ms linear;background-color:transparent;}
@media only screen and (max-width: 991px){
.doctor-details-box .profile-header img{aspect-ratio:1 / 0.99;}
} .gallery-image-box img{aspect-ratio:1 / 1;object-fit:cover;}
@media only screen and (max-width: 767px){
.testimonial-box-item .elementor-image-box-wrapper{display:flex;align-items:center;}
} .contact-us-item .elementskit-infobox.gradient-active::before{border-radius:500px 500px 0 0;transition:all 0.4s ease-in-out !important;}
.contact-us-item .elementskit-infobox.gradient-active:hover:before{border-radius:0;}
.contact-us-item .box-body .elementskit-info-box-title, .contact-us-item .box-body p{transition:all 0.3s ease-in-out !important;}
.contact-us-item .ekit-wid-con .box-body p{max-width:250px;}
.contact-us-item .box-body p a{transition:all 0.1s ease-in-out;}
.contact-us-item .elementskit-info-box-icon svg{fill:currentColor;}
.contact-us-item .elementskit-info-box-icon svg path{fill:inherit;transition:all 0.4s ease-in-out;}
@media only screen and (max-width: 991px){}
@media only screen and (max-width: 767px){}
.v2-header-menu .elementskit-navbar-nav > li.current-menu-item > a.active .elementskit-submenu-indicator{color:var(--e-global-color-white) !important;}
.v2-contact-info .elementskit-infobox .elementskit-box-header svg, .v2-contact-info .elementskit-infobox .elementskit-box-header path{fill:currentcolor;}
@media only screen and (max-width: 1024px){
.v2-header-menu .ekit_menu_responsive_tablet .elementskit-menu-hamburger .icon::before{font-weight:600;}
} .v2-footer-menu .ekit-vertical-menu-container ul li:last-child a{padding-bottom:0 !important;}
.v2-footer-social-icon .elementor-social-icons-wrapper i{transition:all 0.3s ease-in-out;}
@media only screen and (max-width: 991px){
.v2-footer-menu .ekit-vertical-menu-container ul li a{padding-bottom:11px !important;}
} .layout-2 .elementor-button{position:relative;transition:all 0.5s ease-in-out;overflow:hidden;z-index:1;}
.layout-2 .elementor-button::after{content:'';position:absolute;width:100%;height:0;top:50%;left:50%;background:var(--e-global-color-primary);opacity:0;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(90deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);transition:all 0.7s ease-in-out;}
.layout-2 .elementor-button:hover .elementor-button-icon svg{transform:translateX(3px);}
.layout-2 .elementor-button:hover:after{height:450%;opacity:1;}
.layout-2 .elementor-button:has(.elementor-button-icon){padding-right:28px;}
.layout-2 .elementor-button:has(:not(.elementor-button-icon)){margin-right:0;}
.layout-2 .v2-btn-highlighted .elementor-button:hover{background-color:transparent;}
.v2-hero-img-1 img{aspect-ratio:1 / 2.18;object-fit:cover;}
.v2-hero-img-2 img{aspect-ratio:1 / 1.01;object-fit:cover;}
.v2-hero-footer-box .elementor-icon{position:relative;transition:all 0.4s ease-in-out;}
.v2-hero-footer-box .elementor-icon-box-wrapper .elementor-icon::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-accent);border-radius:12px;transform:scale(0);transition:all 0.4s ease-in-out;}
.v2-hero-footer-box .elementor-icon-box-wrapper:hover .elementor-icon{background-color:var(--e-global-color-accent) !important;}
.v2-hero-footer-box .elementor-icon-box-wrapper:hover .elementor-icon::before{transform:scale(1);}
.v2-cta-contact-item .elementor-icon-box-wrapper .elementor-icon{position:relative;transition:all 0.4s ease-in-out;}
.v2-cta-contact-item .elementor-icon-box-wrapper .elementor-icon::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-primary);border-radius:15px;transform:scale(0);transition:all 0.4s ease-in-out;}
.v2-cta-contact-item .elementor-icon-box-wrapper:hover .elementor-icon{background-color:var(--e-global-color-primary) !important;}
.v2-cta-contact-item .elementor-icon-box-wrapper:hover .elementor-icon::before{transform:scale(1);}
.v2-about-img img{aspect-ratio:1 / 1.11;object-fit:cover;}
.v2-happy-patients-counter .elementor-widget-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden !important;}
.v2-happy-patients-counter .funfact-icon svg, .v2-experience-counter .funfact-icon svg path{transition:all 0.4s ease-in-out;}
.v2-happy-patients-counter:hover .funfact-icon svg{background-color:var(--e-global-color-primary);}
.v2-experience-counter .funfact-icon svg{background-color:var(--e-global-color-white);transition:all 0.4s ease-in-out;}
.v2-experience-counter:hover .funfact-icon svg{background-color:var(--e-global-color-accent);}
.v2-experience-counter .funfact-icon svg path{transition:all 0.4s ease-in-out;}
.v2-experience-counter:hover .funfact-icon svg path{filter:brightness(0) invert(1) !important;}
.v2-service-item .elementskit-infobox::before{transition:all 0.4s ease-in-out !important;border-radius:500px 500px 0 0;}
.v2-service-item .elementskit-infobox:hover::before{border-radius:0;}
.v2-service-item .elementskit-box-header .elementskit-info-box-icon{display:flex !important;justify-content:center;align-items:center;}
.v2-service-item .box-body p{border-bottom:1px solid var(--e-global-color-divider);padding-bottom:30px;transition:all 0.3s ease-in-out;}
.v2-service-item .elementskit-infobox:hover .box-body p{border-color:var(--e-global-color-darkdivider);}
.v2-service-item .box-body .btn-wraper svg{transition:all 0.3s ease-in-out;transform:translateX(7px);}
.v2-service-item .box-body .btn-wraper svg path{fill:currentcolor;stroke:currentcolor;}
.v2-service-item .box-body .btn-wraper a:hover{color:var(--e-global-color-white);}
.v2-service-item .box-body .btn-wraper a:hover svg{transform:translateX(10px);}
.v2-service-item .box-footer .btn-wraper svg path{transition:all 0.4s ease-in-out;}
.v2-service-item .box-footer .btn-wraper a:hover svg path{stroke:var(--e-global-color-white);}
.v2-service-item .elementskit-infobox:hover .box-body .elementskit-info-box-title, .v2-service-item .elementskit-infobox:hover .box-body p{color:var(--e-global-color-white) !important;}
.v2-our-process-item{position:relative;counter-increment:auto;}
.v2-our-process-item::before{content:"";display:block;position:absolute;top:80px;bottom:0;left:50px;background:var(--e-global-color-divider);width:1px;height:100%;z-index:0;}
.v2-our-process-item:last-child:before{display:none;}
.v2-our-process-heading .elementor-heading-title{width:32px;height:32px;background-color:var(--e-global-color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;}
.v2-our-process-item .elementor-icon-box-wrapper .elementor-icon{position:relative;overflow:hidden;}
.v2-our-process-item .elementor-icon-box-wrapper .elementor-icon::after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--e-global-color-primary);border-radius:30px;transform:translate(-100%, 100%);transition:all 0.4s ease-in-out;}
.v2-our-process-item .elementor-icon-box-wrapper:hover .elementor-icon:after{transform:translate(0);}
.v2-our-process-item .elementor-icon-box-wrapper .elementor-icon svg{z-index:1;transition:all 0.4s ease-in-out;}
.v2-our-process-item .elementor-icon-box-wrapper:hover .elementor-icon svg{filter:brightness(0) invert(1);}
.v2-why-choose-us{background-size:50% 100%;}
.v2-why-choose-box{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}
.v2-why-choose-item .elementor-icon-box-wrapper{display:flex;align-items:center;}
.v2-why-choose-item .elementor-icon{position:relative;}
.v2-why-choose-item .elementor-icon::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-primary);border-radius:30px;transform:scale(0);transition:all 0.4s ease-in-out;}
.v2-why-choose-item:hover .elementor-icon::before{transform:scale(1);}
.v2-why-choose-counter-box{position:relative;}
.v2-why-choose-counter-box::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;background:var(--e-global-color-divider);width:1px;height:100%;}
.v2-why-choose-counter-box:last-child::after{background:none;}
.v2-testimonial-slider .elementkit-commentor-details img{border-radius:14px !important;}
.v2-testimonial-slider .swiper-wrapper .elementkit-commentor-details .elementskit-commentor-image{position:relative;overflow:hidden;}
.v2-testimonial-slider .swiper-wrapper .elementkit-commentor-details .elementskit-commentor-image::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.v2-testimonial-slider .swiper-wrapper .elementkit-commentor-details .elementskit-commentor-image:hover:after{height:250%;transition:all 600ms linear;background-color:transparent;}
.v2-testimonial-slider .elementskit-testimonial-slider .swiper-navigation-button{top:auto;bottom:0;display:flex !important;transition:all 0.4s ease-in-out;}
.v2-testimonial-slider .elementskit-testimonial-slider .swiper-button-next{right:calc(50% - 48px) !important;}
.v2-testimonial-slider .elementskit-testimonial-slider .swiper-button-prev{left:calc(50% - 48px) !important;}
.v2-we-provide-image img{aspect-ratio:1 / 0.69;object-fit:cover;}
.v2-video-play-button{transform:translate(-50%, -50%);z-index:1;}
.v2-video-play-button .video-content a{display:flex !important;align-items:center;justify-content:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.v2-provide-item-no h3{background-color:var(--e-global-color-accent);color:var(--e-global-color-white);border-radius:14px;font-size:22px;line-height:normal;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}
.v2-team-image{position:relative;overflow:hidden !important;}
.v2-team-image img{aspect-ratio:1 / 1.2;object-fit:cover;transition:all 0.5s ease-in-out;}
.v2-team-member-item:hover .v2-team-image img{transform:scale(1.1);}
.v2-team-social-icon{position:absolute;left:0;right:0;bottom:0;margin:0 auto;transform:translateY(100%);text-align:center;z-index:1;visibility:hidden;transition:all 0.5s ease-in-out;}
.v2-team-member-item:hover .v2-team-social-icon{left:10px;right:10px;bottom:20px;visibility:visible;transform:translateY(0);}
.v2-team-member-item .v2-team-social-icon a i{transition:all 0.3s ease-in-out;}
.v2-team-social-icon .elementor-widget-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:inline-block !important;overflow:hidden;padding:14px 25px;}
.v2-blog-item .elementskit-post-image-card{height:calc(100% - 30px);}
.v2-blog-item .elementskit-entry-header, .v2-blog-item .elementskit-post-body{width:50%;}
.v2-blog-item .elementskit-post-image-card{overflow:hidden;}
.v2-blog-item .elementskit-post-image-card a{height:100%;}
.v2-blog-item .elementskit-post-image-card img{aspect-ratio:1 / 0.82;object-fit:cover;min-width:100%;min-height:100%;transition:all 0.5s ease-in-out !important;}
.v2-blog-item .elementskit-post-image-card:hover .elementskit-entry-thumb>img{transform:scale(1.1);opacity:1;}
.v2-blog-item .elementskit-entry-header{position:relative;overflow:hidden;border-radius:40px;}
.v2-blog-item .elementskit-entry-header:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.v2-blog-item .elementskit-entry-header:hover:after{height:250%;transition:all 600ms linear;background-color:transparent;}
.v2-blog-item .elementskit-post-image-card .elementskit-post-body{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;}
.v2-blog-item .elementskit-post-body p{border-bottom:1px solid var(--e-global-color-divider);padding-bottom:15px;}
.v2-blog-item .elementskit-post-body .btn-wraper svg{margin-left:6px;transition:all 0.4s ease-in-out;}
.v2-blog-item .elementskit-post-body .btn-wraper a:hover svg{transform:translatex(3px);}
.v2-contect-info .elementor-icon-box-icon .elementor-icon{position:relative;}
.v2-contect-info .elementor-icon-box-icon .elementor-icon:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-primary);border-radius:12px;transform:scale(0);transition:all 0.4s ease-in-out;}
.v2-contect-info:hover .elementor-icon-box-icon .elementor-icon:before{transform:scale(1);}
.v2-google-map-iframe iframe{width:100%;height:500px;border-radius:40px;filter:grayscale(100%);transition:all 0.3s ease-in-out;}
.v2-google-map-iframe iframe:hover{filter:grayscale(0);}
@media only screen and (max-width: 991px){
.br-tablet-none br{display:none;}
.v2-about-img img{aspect-ratio:1 / 0.8 !important;}
.v2-service-item .box-body p{padding-bottom:20px;margin-bottom:20px !important;}
.v2-we-provide-image img{aspect-ratio:1 / 0.5;}
.v2-why-choose-us{background-size:auto;}
.v2-why-choose-item .elementor-icon::before{border-radius:20px;}
.v2-team-image img{aspect-ratio:1 / 1.1;}
.v2-blog-item .row{display:block;}
.v2-blog-item .ekit-wid-con .col-md-6{max-width:100%;}
.v2-blog-item .elementskit-post-image-card img{aspect-ratio:1 / 0.7;}
}
@media only screen and (max-width: 767px){
.v2-hero-footer-box .elementor-icon{display:none;}
.v2-about-img img{aspect-ratio:1 / 1.11 !important;}
.v2-our-process-heading .elementor-heading-title{width:26px;height:26px;}
.v2-our-process-item .elementor-icon-box-wrapper .elementor-icon::after{border-radius:20px;}
.v2-our-process-item::before{top:70px;left:38px;}
.v2-our-process-item .elementor-icon-box-icon:before{font-size:14px;width:26px;height:26px;}
.v2-why-choose-counter-box::after{display:none;}
.v2-testimonial-slider .elementskit-watermark-icon > svg{width:40px !important;}
.v2-we-provide-image img{aspect-ratio:1 / 0.8;}
.v2-provide-item-no h3{width:34px;height:34px;border-radius:10px;}
.v2-blog-item .elementskit-post-image-card{display:block !important;}
.v2-blog-item .elementskit-entry-header, .v2-blog-item .elementskit-post-body{width:100%;height:auto;}
.v2-blog-item .elementskit-post-body p{padding-bottom:10px;}
} .v2-hero-slider .swiper-pagination-bullet-active{border:0 !important;}
.v2-hero-slider .swiper-pagination-bullet{transform:scale(1) !important;opacity:1 !important;}
.v2-hero-slider .swiper-pagination-bullet-active::before{background-color:var(--e-global-color-accent) !important;}
.v2-hero-slider .swiper-pagination{top:auto !important;bottom:40px !important;}
.v2-hero-slider .swiper-slide > .widgetarea_warper, .v2-hero-slider .swiper-slide > .widgetarea_warper > .elementor-widget-container, .v2-hero-slider .swiper-slide > .widgetarea_warper > .elementor-widget-container > .elementor, .v2-hero-slider .swiper-slide > .widgetarea_warper > .elementor-widget-container > .elementor  > .elementor-element{height:100%;}
@media only screen and (max-width: 991px){
.v2-hero-slider .swiper-pagination{bottom:30px !important;}
} .v2-nav-tabs .e-n-tabs-heading{display:inline-flex;background-color:var(--e-global-color-white);border:1px solid var(--e-global-color-divider);border-radius:40px;padding:25px;margin:0 auto;}
.v2-vision-image img{aspect-ratio:1 / 1.06;object-fit:cover;}
.v2-faq-cta-image img{width:100%;aspect-ratio:1 / 1.3;object-fit:cover;}
.v2-faq-cta-item{position:absolute;bottom:30px;left:50px;right:50px;background:var(--e-global-color-darkdivider);border:1px solid var(--e-global-color-darkdivider);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:40px;padding:25px;transition:all 0.4s ease-in-out;}
.v2-faq-cta-item .elementor-icon-box-wrapper .elementor-icon-box-icon a{position:relative;border:1px solid var(--e-global-color-darkdivider);border-radius:14px;}
.v2-faq-cta-image:hover .v2-faq-cta-item{bottom:40px;}
.v2-faq-cta-item .elementor-icon-box-icon a::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-primary);border-radius:14px;transform:scale(0);transition:all 0.4s ease-in-out;}
.v2-faq-cta-item:hover .elementor-icon-box-icon a::before{transform:scale(1);}
.fullwidth-interactive-links .ekit-interactive-links-image-container .ekit-interactive-links-image:before{content:"";position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;background:linear-gradient(180deg, transparent 0%, var(--e-global-color-primary) 100%);opacity:.5;}
.fullwidth-interactive-links .ekit-interactive-links-image-container .ekit-interactive-links-image img{height:100%;}
.fullwidth-interactive-links .ekit-interactive-links-list{width:100%;flex-direction:row;height:100%;}
.fullwidth-interactive-links .ekit-interactive-links-list .ekit-interactive-links-list-link{justify-content:flex-end;}
.fullwidth-interactive-links .ekit-interactive-links-list .ekit-interactive-links-list-link:last-child{border:none !important;}
.fullwidth-interactive-links .ekit-interactive-links-list .ekit-interactive-links-list-link .ekit-interactive-links-list-link-title:before{display:none;}
.fullwidth-interactive-links .ekit-interactive-links-list .ekit-interactive-links-list-link .ekit-interactive-links-list-link-subtitle{height:0;overflow:hidden;opacity:0;margin-top:0;padding:0 55px;}
.fullwidth-interactive-links .ekit-interactive-links-list .ekit-interactive-links-list-link.ekit-interactive-active .ekit-interactive-links-list-link-subtitle{opacity:1;margin-bottom:30px;height:80px;}
@media only screen and (max-width: 991px){
.v2-nav-tabs .e-n-tabs-heading{padding:20px;}
.v2-vision-image img{aspect-ratio:1 / 0.7;}
.fullwidth-interactive-links .ekit-interactive-links-list{flex-direction:column;}
.fullwidth-interactive-links .ekit-interactive-links-image-container .ekit-interactive-links-image:before{background:var(--e-global-color-primary);}
}
@media only screen and (max-width: 767px){
.v2-nav-tabs .e-n-tabs-heading{padding:15px;border-radius:25px;}
.v2-nav-tabs .e-n-tab-title{margin:0 !important;}
.v2-nav-tabs .e-n-tabs{gap:30px !important;}
.v2-vision-image img{aspect-ratio:1 / 0.9;}
.v2-faq-cta-item{left:30px;right:30px;border-radius:20px;padding:15px;}
} .v2-service-slider-image img{aspect-ratio:1 / 0.6;object-fit:cover;}
.v2-service-catagery-list ul li, .v2-service-catagery-list ul li a{background-color:var(--e-global-color-white);flex-direction:row-reverse;justify-content:space-between;border-radius:14px;border:1px solid var(--e-global-color-divider);margin:0 0 15px !important;transition:all 0.3s ease-in-out;}
.v2-service-catagery-list ul li:last-child, .v2-service-catagery-list ul li a{margin:0 !important;}
.v2-service-catagery-list ul li:has(:not(a)){padding:15px !important;}
.v2-service-catagery-list ul li:has(a){padding:0 !important;border:none;}
.v2-service-catagery-list ul li a{padding:15px;}
.v2-service-catagery-list ul li:hover, .v2-service-catagery-list ul li:hover a{background-color:var(--e-global-color-accent);}
.v2-service-catagery-list ul li svg path{transition:all 0.3s ease-in-out;}
.v2-service-catagery-list ul li:hover svg path{stroke:var(--e-global-color-white);}
.v2-service-catagery-list ul li:hover .elementor-icon-list-text{color:var(--e-global-color-white) !important;}
.v2-service-catagery-list .elementor-icon-list-item span.elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin, 0 0 0 calc(var(--e-icon-list-icon-size, 1em)* .25));}
.v2-service-catagery-list .elementor-icon-list-item span.elementor-icon-list-text{padding-inline-start:0;padding-inline-end:5px;}
.v2-working-time-list ul li{display:inline !important;}
.v2-working-time-list ul li .elementor-icon-list-text{display:flex !important;justify-content:space-between;margin-bottom:30px;}
.v2-working-time-list ul li:last-child .elementor-icon-list-text{margin-bottom:0;}
.v2-our-faqs-accordion .elementskit-card{padding-bottom:20px;}
@media only screen and (max-width: 991px){
.v2-our-faqs-accordion .elementskit-card{padding-bottom:15px;}
.v2-working-time-list ul li .elementor-icon-list-text{margin-bottom:20px;}
}
@media only screen and (max-width: 767px){
.v2-service-slider-image img{aspect-ratio:1 / 0.8;}
.v2-working-time-list ul li .elementor-icon-list-text{margin-bottom:15px;}
.v2-service-catagery-list ul li a{padding:12px;}
} .v2-skills-progress-bar .skill-bar .skill-track::before,
.v2-skills-progress-bar .skill-bar .skill-track::after{display:none;}
.v2-skills-progress-bar .skillbar-group .single-skill-bar .content-group{width:100% !important;}
.v2-skills-progress-bar .single-skill-bar .skill-bar-content{margin-bottom:10px !important;}
.v2-skills-progress-bar .skillbar-group .skill-bar{position:relative;height:15px;}
.v2-skills-progress-bar .skillbar-group .number-percentage-wraper{position:absolute !important;right:0;top:0 !important;display:flex;flex-wrap:wrap;}
.v2-doctor-details-box .profile-card .profile-header{position:relative;overflow:hidden;border-radius:40px;}
.v2-doctor-details-box .profile-header img{aspect-ratio:1 / 1.18;}
.v2-doctor-details-box:hover .profile-card .profile-header img{transform:scale(1.1);transition:all 0.5s ease-in-out}
.v2-doctor-details-box .profile-footer ul li a{display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;}
.v2-doctor-details-box .ekit-wid-con .ekit-team-social-list>li>a:hover>i::before, .v2-doctor-details-box body .ekit-team-social-list>li>a:hover>i::before{-webkit-animation:none;animation:none;}
.v2-doctor-details-box .profile-header{position:relative;overflow:hidden;}
.v2-doctor-details-box .profile-header::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.v2-doctor-details-box .profile-header:hover::after{height:250%;transition:all 600ms linear;background-color:transparent;}
@media only screen and (max-width: 991px){
.v2-doctor-details-box .profile-header img{aspect-ratio:1 / 0.99;}
}
@media only screen and (max-width: 767px){
.v2-doctor-details-box .profile-header img{aspect-ratio:1 / 1.18;}
} .v2-gallery-image-box img{aspect-ratio:1 / 1;object-fit:cover;}
.v2-testimonial-box-item .elementor-image-box-wrapper .elementor-image-box-img{position:relative;overflow:hidden;border-radius:100%;max-width:54px;}
.v2-testimonial-box-item .elementor-image-box-wrapper .elementor-image-box-img::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.v2-testimonial-box-item .elementor-image-box-wrapper .elementor-image-box-img:hover::after{height:250%;transition:all 600ms linear;background-color:transparent;}
.v2-testimonial-box-item .elementor-image-box-wrapper .elementor-image-box-img img{width:100%;aspect-ratio:1 / 1;object-fit:cover;}
@media only screen and (max-width: 991px){}
@media only screen and (max-width: 767px){
.v2-testimonial-box-item .elementor-image-box-wrapper .elementor-image-box-img{margin-right:16px !important;}
.v2-testimonial-box-item .elementor-image-box-wrapper{display:flex;align-items:center;}
}    .layout-3 .elementor-widget-button .elementor-button::after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:0;height:102%;border-radius:99px;transform:translate(0);background:var(--e-global-color-primary);transition:all 0.4s ease-in-out;z-index:-1;}
.layout-3 .elementor-widget-button .elementor-button:focus::after, .layout-3 .elementor-widget-button .elementor-button:hover::after{width:106%;}
.layout-3 .elementor-button .elementor-button-icon svg{transition:all 0.3s ease-in-out;}
.layout-3 .elementor-button:hover .elementor-button-icon svg{transform:rotate(45deg);}
.layout-3 .elementor-widget-button .elementor-button-content-wrapper{align-items:center;gap:10px;}
.layout-3 .elementor-widget-button .elementor-button .elementor-button-icon{font-size:30px !important;}
.layout-3 .btn-highlighted.elementor-widget-button .elementor-button::after{background:var(--e-global-color-white);}
.layout-3 .btn-highlighted .elementor-button:hover .elementor-button-icon svg rect{fill:var(--e-global-color-primary) !important;transition:all 0.5s ease-in-out !important;}
.layout-3 .btn-highlighted .elementskit-btn:hover svg path{fill:var(--e-global-color-accent) !important;stroke:none !important;}
.footer-social-links .ekit-wid-con ul li:last-child a, .footer-link .ekit-vertical-menu-container ul li:last-child a{padding-bottom:0 !important;}
.layout-3  h1.elementor-heading-title span, .layout-3  h2.elementor-heading-title span{color:var(--e-global-color-accent);}
.rating-img{margin-top:-3px;}
.rating-title span{color:#FFA800;margin-left:5px;}
.hero-icon-box-1 .elementor-icon{box-shadow:0px 0px 40px 0px #0E384C1A;transform:translate(-50%, 150px);}
.hero-icon-box-2 .elementor-icon{transform:translate(50%, -50%);box-shadow:0px 0px 40px 0px #0E384C1A;}
.hero-icon-box-3 .elementor-icon{transform:translate(-80px, -50%);box-shadow:0px 0px 40px 0px #0E384C1A;}
.hero-icon-box-1 .elementor-icon path, .hero-icon-box-2 .elementor-icon svg path, .hero-icon-box-3 .elementor-icon svg path{transition:all 0.3s ease-in-out;}
.hero-icon-box-1 .elementor-icon:hover path, .hero-icon-box-2 .elementor-icon:hover svg path, .hero-icon-box-3 .elementor-icon:hover svg path{fill:var(--e-global-color-white);}
.hero-icon-box-1 .elementor-icon::before, .hero-icon-box-2 .elementor-icon::before, .hero-icon-box-3 .elementor-icon::before{content:'';display:block;position:absolute;left:0;right:0;top:0;height:100%;width:100%;background-color:var(--e-global-color-primary);border-radius:100px;transform:scale(0);transition:all 0.4s ease-in-out;height:100%;}
.hero-icon-box-1 .elementor-icon:hover:before, .hero-icon-box-2 .elementor-icon:hover:before, .hero-icon-box-3 .elementor-icon:hover:before{transform:scale(1);}
.icon-star-image .elementor-widget-container{transform:translate(50%, 50%);}
.icon-star-image img{animation:zoom 1s linear 1s infinite;}
@keyframes zoom{ 0%{transform:scale(1);}
50%{transform:scale(0.8);}
100%{transform:scale(1);}
}
.export-dantist-box .elementor-image-box-img{position:relative;overflow:hidden;border-radius:14px;}
.export-dantist-box .elementor-image-box-img:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.export-dantist-box .elementor-image-box-img:hover:after{height:250%;transition:all 600ms linear;background-color:transparent;}
.export-dantist-box{transform:translateY(-100px);animation:exportmoveobject 3s infinite linear alternate;}
@keyframes exportmoveobject{
50%{left:50px;}
}
.about-img-1 img{aspect-ratio:1 / 0.96;object-fit:cover;}
.about-img-2 img{aspect-ratio:1 / 0.72;object-fit:cover;}
.about-experience{transform:translate(-50%, 50%);}
.about-experience img{animation:rotate 30s infinite linear;}
@keyframes rotate{ 0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.v3-service-item .ekit-wid-con .elementskit-infobox, .v3-service-item .ekit-wid-con .elementskit-infobox.gradient-active:before{transition:all 0.4s ease-in-out;}
.v3-service-item:hover .elementskit-infobox .elementskit-info-box-icon path{fill:currentcolor;}
.v3-service-item .elementskit-info-box-icon svg path{transition:all 0.5s ease-in-out;}
.v3-service-item .elementskit-infobox:hover .box-footer a:hover{color:var(--e-global-color-accent) !important;}
.v3-service-item .elementskit-infobox .elementskit-btn svg{transition:all 0.4s ease-in-out;margin-left:10px;}
.v3-service-item .elementskit-btn svg path{fill:var(--e-global-color-white) !important;stroke:none !important;}
.v3-service-item .elementskit-infobox .elementskit-btn:hover svg{transform:rotate(45deg);}
.our-service-icon-star{transform:translate(-20px, -50%);}
.our-service-icon-star img{animation:zoom 1s linear 1s infinite;}
.visit-clinic-content .elementor-heading-title{filter:brightness(0) invert(1);}
.visit-clinic-video-btn .ekit-video-popup-btn{display:inline-flex;align-items:center;transition:all 0.3s ease-out;}
.visit-clinic-video-btn .ekit-video-popup-btn span{width:100%;}
.visit-clinic-video-btn .ekit-video-popup-btn::before, .visit-clinic-video-btn .ekit-video-popup-btn::after{display:none;}
.visit-clinic-video-btn .ekit-video-popup-btn{overflow:hidden;}
.visit-clinic-video-btn .video-content a::after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:0;height:100%;border-radius:99px;background:var(--e-global-color-primary) !important;transition:all 0.4s ease-in-out;animation:none;opacity:1;z-index:-1;}
.visit-clinic-video-btn a:hover:after{width:106%;}
.why-choose-us{transform:translate(10px, -50%);}
.why-choose-us .elementor-widget-container img{animation:zoom 1s linear 1s infinite;}
.how-it-work-img img{aspect-ratio:1 / 1.05;object-fit:cover;}
.how-work-accordion .elementskit-card .elementskit-card-header .number{margin-right:20px;}
.how-work-accordion .elementskit-card .elementskit-card-header a{margin-bottom:25px;}
.how-work-accordion .elementskit-card.active .elementskit-card-header a, .how-work-accordion .elementskit-card:last-child .elementskit-card-header a{margin-bottom:0;}
.how-work-accordion .elementskit-card:last-child .collapse .elementskit-card-body{padding-bottom:0;}
.how-work-accordion .ekit_accordion_active_icon i::before, .how-work-accordion .ekit_accordion_normal_icon i::before{font-weight:900;}
.our-team{top:auto !important;transform:translate(-30px, -50%);}
.our-team .elementor-widget-container img{animation:zoom 1s linear 1s infinite;}
.team-image img{aspect-ratio:1 / 1.2;object-fit:cover;transition:all 0.5s ease-in-out;}
.team-member-item:hover .team-image img{transform:scale(1.1);}
.v3-team-social-icon{visibility:hidden;opacity:0;transition:all 0.5s ease-in-out;z-index:1;}
.team-member-item:hover .v3-team-social-icon{visibility:visible;opacity:1;transform:translateY(-20px);}
.v3-team-social-icon .ekit-wid-con ul li a{display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;}
.v3-team-social-icon .ekit-wid-con ul li:last-child{margin-right:0 !important;}
.testimonial-img img{aspect-ratio:1 / 1.1;object-fit:cover;}
.testimonial-counter .elementor-counter .elementor-counter-number-wrapper{width:100%;max-width:170px;}
.client-testimonials .elementskit-commentor-image{position:relative;overflow:hidden;border-radius:50%;}
.client-testimonials .elementskit-commentor-image::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.client-testimonials .elementskit-commentor-image:hover:after{height:250%;transition:all 600ms linear;background-color:transparent;}
.client-testimonials .swiper-navigation-button{top:auto;bottom:0;transform:translate(0);transition:all 0.4s ease-in-out}
.client-testimonials .elementskit-testimonial-slider .swiper-navigation-button{--arrow:calc(100% - 100px);top:auto;bottom:0;transition:all 0.3s ease-in-out;}
.client-testimonials .elementskit-testimonial-slider .swiper-navigation-button.swiper-button-prev{left:0;}
.client-testimonials .elementskit-testimonial-slider .swiper-navigation-button.swiper-button-next{right:var(--arrow);}
.our-blog .post-items .elementskit-post-image-card .elementskit-entry-header img{aspect-ratio:1 / 0.65;object-fit:cover;transition:all 0.5s ease-in-out;}
.our-blog .post-items .elementskit-post-image-card:hover .elementskit-entry-header img{transform:scale(1.1);}
.our-blog .ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb img{opacity:1;}
.our-blog .post-items .elementskit-post-image-card .elementskit-entry-header a:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255, 255, 255, .2);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.our-blog .elementskit-post-image-card .elementskit-post-body .btn-wraper a{font-family:var(--e-global-typography-primary-font-family);}
.our-blog .post-items .elementskit-post-image-card .elementskit-entry-header a:hover:after{height:250%;transition:all 0.5s linear !important;background-color:transparent;}
.our-blog .elementskit-post-image-card .elementskit-post-body .btn-wraper svg, .our-blog .elementskit-post-image-card .elementskit-post-body .btn-wraper i{margin-left:5px;transition:all 0.4s ease-in-out;}
.our-blog .elementskit-post-image-card .elementskit-post-body .btn-wraper a:hover svg{transform:rotate(45deg);}
.our-blog .elementskit-post-image-card .elementskit-post-body .btn-wraper svg path{stroke:none !important;fill:var(--e-global-color-white) !important;transition:all 0.4s ease-in-out;}
.our-blog .elementskit-post-image-card .elementskit-post-body .btn-wraper a svg rect{transition:all 0.4s ease-in-out;}
.our-blog .elementskit-post-image-card .elementskit-post-body .btn-wraper a:hover svg rect{fill:var(--e-global-color-primary);}
@media only screen and (max-width: 991px){
.hero-icon-box-1 .elementor-icon{transform:translate(-50%, 50%);}
.hero-icon-box-3 .elementor-icon{transform:translate(-100px, -50%);}
.export-dantist-box{transform:translateY(-50px);}
.why-choose-us{transform:translate(10px, 50%);}
.v3-why-choose-item .elementskit-infobox{flex-direction:row;text-align:left !important;}
.how-it-work-img img{aspect-ratio:1 / 0.85;}
.how-work-accordion .elementskit-card .elementskit-card-header a{margin-bottom:20px;}
.testimonial-counter .elementor-counter .elementor-counter-number-wrapper{max-width:130px;}
}
@media only screen and (max-width: 767px){
.hero-icon-box-3 .elementor-icon{transform:translate(-10px, -50%);}
.export-dantist-box .elementor-image-box-wrapper{display:flex;justify-content:center;align-items:center;gap:10px;}
.export-dantist-box{transform:translateY(-20px);}
.about-experience{position:absolute !important;top:auto !important;right:auto !important;bottom:0;transform:translate(42px, -30px);}
.why-choose-us{transform:translate(-10px, -50%);}
.our-team{transform:translate(-10px, -50%);}
.testimonial-counter .elementor-counter .elementor-counter-number-wrapper{max-width:80px;}
.client-testimonials .elementskit-testimonial-slider .swiper-button-next, .client-testimonials .elementskit-testimonial-slider .swiper-button-prev{display:block !important;}
.client-testimonials .elementskit-testimonial-slider .swiper-button-next svg, .client-testimonials .elementskit-testimonial-slider .swiper-button-prev svg{padding:13px;}
} .v3-hero-slider .elementor-widget-container .swiper-pagination-bullet-active{border:none;}
.v3-hero-slider .elementor-widget-container .swiper-pagination-bullet-active::before{background-color:var(--e-global-color-accent) !important;}
.v3-hero-slider .elementor-widget-container .swiper-pagination-bullet{opacity:1 !important;transform:scale(1) !important;border:none !important;}
.v3-hero-slider .swiper-slide > .widgetarea_warper, .v3-hero-slider .swiper-slide > .widgetarea_warper > .elementor-widget-container, .v3-hero-slider .swiper-slide > .widgetarea_warper > .elementor-widget-container > .elementor, .v3-hero-slider .swiper-slide > .widgetarea_warper > .elementor-widget-container > .elementor  > .elementor-element{height:100%;}
.company-carousel .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner img{max-width:200px;}
.dental-process-img img{aspect-ratio:1 / 1;object-fit:cover;}
.dental-process-item:hover .dental-process-img img{transform:scale(1.1);}
.dental-process-number .elementor-widget-container{width:50px;height:50px !important;display:inline-flex;align-items:center;justify-content:center;position:relative;}
.dental-process-number .elementor-widget-container::before{content:'';position:absolute;width:100%;height:100%;background-color:var(--e-global-color-primary);transform:scale(0);border-radius:16px;transition:all 0.4s ease-in-out;}
.dental-process-item:hover .dental-process-number .elementor-widget-container::before{transform:scale(1);}
.dental-process-number .elementor-widget-container .elementor-heading-title{position:relative;z-index:1;transition:all 0.5s ease-in-out;}
.dental-process-item:hover .dental-process-number .elementor-widget-container .elementor-heading-title{color:var(--e-global-color-white);}
.expertise-experience-img img{aspect-ratio:1 / 1;object-fit:cover;}
@media only screen and (max-width: 991px){
.company-carousel .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner img{max-width:180px;}
.expertise-experience-img img{aspect-ratio:1 / 0.7;}
}
@media only screen and (max-width: 767px){	
.company-carousel .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner img{max-width:150px;}
} .service-category-box .elementor-icon-list-items li,
.service-category-box .elementor-icon-list-items li a{display:flex;flex-direction:row-reverse;justify-content:space-between !important;}
.service-category-box .elementor-icon-list-items .elementor-icon-list-text{padding-inline-start:0;}
.service-category-box .elementor-icon-list-items .elementor-icon-list-icon svg{margin:0;}
.service-category-box .elementor-icon-list-items .elementor-icon-list-icon svg path{fill:var(--accent-color);}
.service-category-box .elementor-icon-list-items li .elementor-icon-list-icon{transition:all 0.4s ease-in-out;}
.service-category-box .elementor-icon-list-items li:hover .elementor-icon-list-icon{transform:rotate(45deg);}
.team-member-image img{aspect-ratio:1 / 1;object-fit:cover;}
.member-detail-body ul{display:flex;flex-wrap:wrap;row-gap:15px;}
.member-detail-body ul li:nth-child(odd) span{font-weight:500 !important;}
.member-detail-body ul li:nth-child(odd){width:30%;}
.member-detail-body ul li:nth-child(even){width:70%;}
.v3-skills-progress-bar .skill-bar .skill-track::before, .v3-skills-progress-bar .skill-bar .skill-track::after{display:none;}
.v3-skills-progress-bar .skillbar-group .single-skill-bar .content-group{width:100% !important;}
.v3-skills-progress-bar .single-skill-bar .skill-bar-content{margin-bottom:10px !important;}
.v3-skills-progress-bar .skillbar-group .skill-bar{position:relative;height:10px;}
.v3-skills-progress-bar .skillbar-group .number-percentage-wraper{position:absolute !important;right:0;top:0 !important;display:flex;flex-wrap:wrap;}
.team-sidebar-cta .elementor-widget-container .elementskit-infobox{display:flex;position:relative;z-index:2;}
.cta-info-content .elementskit-info-box-icon{display:inline-flex !important;align-items:center;justify-content:center;}
.team-sidebar-cta .cta-info-content .elementor-widget-container .elementskit-info-box-icon{overflow:hidden;}
.team-sidebar-cta .cta-info-content .elementskit-info-box-icon:before{content:'';position:absolute;left:0;right:0;top:100%;background-color:var(--e-global-color-primary);transition:all 0.4s ease-in-out;height:100%;}
.team-sidebar-cta:hover .cta-info-content .elementskit-info-box-icon:before{top:0;}
.team-sidebar-cta:hover .cta-info-content .elementor-widget-container .elementskit-info-box-icon svg{position:relative;z-index:1;}
@media only screen and (max-width: 991px){
.member-detail-body ul li:nth-child(odd){width:45%;}
.member-detail-body ul li:nth-child(even){width:55%;}
.team-sidebar-cta .elementor-widget-container .elementskit-infobox{display:block;}
} .photo-gallery .gallery-item .gallery-icon a{position:relative;display:block;}
.photo-gallery .gallery-item .gallery-icon a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--e-global-color-primary);border-radius:20px;opacity:0;visibility:hidden;z-index:1;transform:scale(0);transition:all 0.4s ease-in-out;}
.photo-gallery .gallery-item .gallery-icon a:hover:before{opacity:70%;visibility:visible;transform:scale(1);}
.photo-gallery .gallery-item .gallery-icon a::after{content:'';position:absolute;top:50%;left:0;right:0;bottom:0;transform:translateY(-50%);width:65px;height:65px;margin:0 auto;background:var(--e-global-color-accent) url(//danveneer.com/wp-content/themes/primecare/assets/images/v3-icon-eye.svg) no-repeat;background-position:center center;background-size:40px auto;border-radius:50%;z-index:1;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out;}
.photo-gallery .gallery-item .gallery-icon a:hover:after{opacity:1;visibility:visible;}
.photo-gallery .gallery-item .gallery-icon a img{position:relative;aspect-ratio:1 / 1;object-fit:cover;}
.v3-testimonial-box-item .elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:flex;}
.v3-testimonial-box-item .elementor-testimonial-wrapper .elementor-testimonial-image{position:relative;overflow:hidden;border-radius:100%;max-width:56px;margin-right:10px;padding-inline-end:0 !important;}
.v3-testimonial-box-item .elementor-testimonial-wrapper .elementor-testimonial-image::after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%, -50%) rotate(-45deg);z-index:1;}
.v3-testimonial-box-item .elementor-testimonial-wrapper .elementor-testimonial-image:hover::after{height:250%;transition:all 600ms linear;background-color:transparent;}
.v3-testimonial-box-item .elementor-testimonial-wrapper .elementor-testimonial-image img{width:100%;aspect-ratio:1 / 1;object-fit:cover;}
.accordion-item .ekit_accordion_icon_group .ekit_accordion_active_icon svg{transform:rotate(90deg);transition:all 0.5s ease-in-out;}
.v3-contact-us-item .elementskit-info-box-icon{display:inline-flex !important;align-items:center;justify-content:center;}
.contact-us-img img{aspect-ratio:1 / 1.05;object-fit:cover;}
.v3-contact-us-item .box-body p{word-wrap:break-word;}
.contact-form .form-group .wpcf7-form-control-wrap .wpcf7-form-control{line-height:1.5em !important;}
.contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{padding-left:15px;text-transform:capitalize;}
.contact-form .form-btn .wpcf7-form-control{background-image:url(//danveneer.com/wp-content/themes/primecare/assets/images/v3-form-icon.svg);background-repeat:no-repeat;background-position:center right 10px;transition:all 0.4s ease-in-out !important;}
@media only screen and (max-width: 991px){
.contact-us-img img{
aspect-ratio: 1 / 1.09;
}
}