body{overflow-x:hidden}.custom-header{position:absolute;left:0;top:0;width:100%;z-index:999}.dc-img-hero{position:absolute;bottom:0;right:-2%}.hero-section-hm::after{content:"";position:absolute;left:0;top:0;width:100%;height:266px;background-image:url(/danielclancylaw/wp-content/uploads/2025/11/hero-top-overlay.webp);background-repeat:repeat-x;background-position:top left}.voted-outer{position:absolute;bottom:0;left:0;width:100%}.voted-outer::before{content:"";position:absolute;left:0;bottom:0;top:auto;height:268px;background-image:url(/danielclancylaw/wp-content/uploads/2025/11/hero-bottom.webp);background-repeat:repeat-x;background-position:bottom left;width:100%;border:0!important}.logo-list-col::before{content:"";position:absolute;left:0;top:38px;height:80px;width:200px;background-image:url(/danielclancylaw/wp-content/uploads/2025/11/votel-separator-1.webp);background-repeat:no-repeat;background-position:left center;z-index:999}.svg-rotating-badge svg{width:164px;height:164px}.svg-rotating-badge .outer-text{transform-box:fill-box;transform-origin:50% 50%;animation:rotateOuterText 10s linear infinite}.active-footer-link span{color:#cfa236!important}@keyframes rotateOuterText{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotate-30year{position:absolute;right:42.5%;top:42.5%;z-index:9}.hover-gray-btn .elementor-button,.hover-white-btn .elementor-button,.hover-dark-btn .elementor-button{position:relative;overflow:hidden;z-index:1}.hover-gray-btn .elementor-button::before,.hover-white-btn .elementor-button::before,.hover-dark-btn .elementor-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#d9d9d9;transition:all 0.4s ease;z-index:-1}.hover-gray-btn .elementor-button:hover::before,.hover-white-btn .elementor-button:hover::before,.hover-dark-btn .elementor-button:hover::before{left:0}.hover-white-btn .elementor-button::before{background:#fff}.hover-dark-btn .elementor-button::before{background:#242938}.testimonial-hm .elementskit-single-testimonial-slider{display:flex!important;flex-direction:column;flex:1}.testimonial-hm .elementskit-commentor-bio{order:-1;margin-bottom:12px}.testimonial-hm .elementskit-commentor-content p{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;min-height:216px}.touch-title::before{content:"";position:absolute;right:-205px;top:3px;width:167px;height:40px;background-image:url(/danielclancylaw/wp-content/uploads/2025/12/touch-Vector.webp);background-repeat:no-repeat;background-position:center center;background-size:100%}.footer-copy p{margin-bottom:21px}.touch-form .forminator-col{width:100%!important;max-width:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.forminator-description{display:none!important}.forminator-textarea,.forminator-input{padding:14px 20px!important;font-size:16px!important;font-family:"Open Sans"!important;outline:none!important;border-radius:0!important;border:1px solid #b2b2b2!important}.forminator-no-margin .forminator-col-md-6,.forminator-row{margin-bottom:18px!important}.forminator-no-margin .forminator-col-md-6:last-child,.forminator-no-margin{margin-bottom:0!important}.forminator-button{outline:none!important;box-shadow:none!important}.forminator-textarea{height:130px!important;resize:none!important}.forminator-button{background-color:#cfa236!important;color:#ffffff!important;font-size:16px!important;font-family:"Open Sans"!important;font-weight:700!important;padding:14px 30px!important;position:relative;overflow:hidden;z-index:1}.forminator-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#d9d9d9;transition:all 0.4s ease;z-index:-1}.forminator-button:hover::before{left:0}.forminator-button:hover{color:#222222!important}.forminator-button::before{background:#d9d9d9}.scsearch-form{position:relative}.scsearch-input{background-color:transparent;border:0!important;outline:none;padding:0 35px 0 0!important;color:#ffffff!important}.scsearch-button{position:absolute;right:0;top:0;background-image:url(/danielclancylaw/wp-content/uploads/2025/11/search-icon.svg);background-repeat:no-repeat;background-size:21px;width:21px;height:21px;background-position:center center;padding:0!important;border:0!important;outline:none!important}.scsearch-button:hover{background-image:url(/danielclancylaw/wp-content/uploads/2025/11/search-hover-icon.svg)}.contact-header-btn{height:50px}.menu-header .ekit-menu-nav-link{position:relative;overflow:hidden}.menu-header .ekit-menu-nav-link::before{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background:#cfa236;transition:width 0.3s ease}.menu-header .ekit-menu-nav-link:hover::before,.menu-header .ekit-menu-nav-link.active::before,.menu-header .ekit-menu-nav-link:focus:before{width:100%!important}.of-txt span{font-size:50px!important;font-family:"Aguafina Script",sans-serif!important;text-transform:lowercase!important;font-weight:400!important}.icon-yellow svg path{fill:#cfa236!important}.elementor-social-icon-facebook-f:hover{background-color:#1877f2!important}.elementor-social-icon-facebook-f:hover svg{fill:#ffffff!important}.elementor-social-icon-x-twitter:hover{background-color:#222222!important}.elementor-social-icon-x-twitter:hover svg{fill:#ffffff!important}.elementor-social-icon-linkedin-in:hover{background-color:#4b95f4!important}.elementor-social-icon-linkedin-in:hover svg{fill:#ffffff!important}.badge-hero{position:absolute;right:39%;top:40%;z-index:9}.badge-hero::before{content:"";position:absolute;inset:0;background-image:url(/danielclancylaw/wp-content/uploads/2025/12/circle-rotate.png);background-size:cover;background-position:center;background-repeat:no-repeat;animation:rotateBg 8s linear infinite}@keyframes rotateBg{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.news-thumbnail img{width:100%;height:300px;object-fit:cover;object-position:center center}.news-title a{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-excerpt{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px!important}.news-title{margin-bottom:5px!important;font-size:26px}.news-read-more{text-transform:uppercase;font-weight:700;font-size:18px;color:#cfa236!important;border-bottom:1px solid #cfa236;align-self:flex-start}.news-read-more:hover{color:#000000!important;border-bottom:1px solid #000}.news-wrapper{display:flex;flex-wrap:wrap;gap:30px;align-items:stretch;justify-content:flex-start}.news-item{width:calc(33.33% - 30px);background:#f5f5f5;display:flex;flex-direction:column;padding:30px}footer .elementor-icon-list-items{list-style:none!important;margin:0!important;padding:0!important;display:flex!important}footer .elementor-icon-list-item{align-items:center}body.search-results .custom-header,body.search-no-results .custom-header,body.error404 .custom-header{background-color:#242938}body.search-results main.site-main,body.search-no-results main.site-main,body.error404 main.site-main{margin-top:250px;min-height:480px}body.search-results main.site-main h1.entry-title,body.search-no-results main.site-main h1.entry-title,body.error404 main.site-main h1.entry-title{font-family:"Playfair Display",Sans-serif;font-size:60px;font-weight:700;line-height:1.3em;color:var(--e-global-color-primary)}body.search-no-results main.site-main,body.error404 main.site-main{text-align:center}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}input[type="search"]::-moz-search-clear{display:none}.elementskit-navbar-nav li.menu-item-type-post_type.current-menu-item>a::before{width:100%!important}.elementskit-navbar-nav li.menu-item-type-custom.current-menu-item>a,.elementskit-navbar-nav li.menu-item-type-custom.active>a{color:#959bad!important}@media (max-width:1024px){.elementskit-navbar-nav li.menu-item-type-custom.current-menu-item>a,.elementskit-navbar-nav li.menu-item-type-custom.active>a{color:#000000!important}}.elementskit-navbar-nav li.menu-item-type-custom.current-menu-item>a::before,.elementskit-navbar-nav li.menu-item-type-custom.active>a::before{width:0!important;background:transparent!important}.elementskit-navbar-nav li.menu-item-type-custom>a:hover::before{width:100%!important}.elementskit-navbar-nav li.menu-item-type-custom.active>a:hover:before{background:#cfa236!important;color:#cfa236!important}.elementskit-navbar-nav li.menu-item-type-custom.active>a:hover{color:#cfa236!important}.experience-block img{mix-blend-mode:multiply}.menu-link-mobile{display:none}.logo-marquee{overflow:hidden;width:100%}.logo-track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform}.logo-track img{height:auto;margin-right:90px;flex-shrink:0}.forminator-error-message{color:red!important}.forminator-success{margin-bottom:15px;color:green!important}.forminator-response-message.forminator-error{display:none!important}@media (max-width:1866px){.votel-lt{padding-left:7%!important}.badge-hero{right:40%;top:40%}}@media (max-width:1780px){.votel-lt{padding-left:20px!important}.badge-hero{right:45%;top:38%}}@media (max-width:1600px){.voted-outer{position:relative;margin-top:50px}.dc-img-hero{right:-7%;max-width:63%!important}.hero-section-hm{min-height:1px!important}.badge-hero{right:34%;top:39%}}@media (max-width:1200px){.logo-list-col::before{display:none!important}.logo-track img{margin-right:45px}.client-section{background-position:bottom right!important}.badge-hero{right:1%;top:40%}body.search-results main.site-main h1.entry-title,body.search-no-results main.site-main h1.entry-title,body.error404 main.site-main h1.entry-title{font-size:50px}footer .elementor-icon-list-items{flex-wrap:wrap;justify-content:center}body.search-results main.site-main,body.search-no-results main.site-main,body.error404 main.site-main{margin-top:340px}}@media (max-width:1024px){.menu-link-mobile{display:block}.res-mail-icon{top:4px}.res-phone-icon{top:3px}body.search-results main.site-main,body.search-no-results main.site-main,body.error404 main.site-main{margin-top:200px}body.search-results .responsive-header,body.search-no-results .responsive-header,body.error404 .responsive-header{background-color:#242938}}@media (max-width:991px){.testimonial-hm .elementskit-commentor-content{margin-bottom:0!important}.news-item{width:100%}}@media (max-width:767px){body .testimonial-hm .ekit-wid-con .swiper-button-next,body .testimonial-hm .ekit-wid-con .swiper-button-prev{display:flex!important}.touch-title::before{display:none}.badge-hero{right:1%;top:40%;width:164px!important}.badge-hero .elementor-element{width:92px!important}.news-item{padding:20px}.news-title{margin-bottom:5px!important;font-size:22px}body.search-results main.site-main h1.entry-title,body.search-no-results main.site-main h1.entry-title,body.error404 main.site-main h1.entry-title{font-size:40px}body.search-results main.site-main,body.search-no-results main.site-main,body.error404 main.site-main{margin-top:150px}}@media (max-width:600px){.badge-hero{display:none}body.search-results main.site-main h1.entry-title,body.search-no-results main.site-main h1.entry-title,body.error404 main.site-main h1.entry-title{padding-left:0!important;padding-right:0!important}}.custom-header h3.elementor-icon-box-title a{color:inherit}.custom-header .elementor-icon-box-wrapper{display:flex;flex-direction:row;gap:var(--icon-box-icon-margin,15px)}.custom-header .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.home .footer-menu ul li:first-child a span{color:#cfa236!important}.footer-social-icons .elementor-icon.elementor-social-icon{font-size:25px;padding:10px}.touch-form .forminator-button.forminator-button-submit{border:none}