/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 21 2026 | 18:30:12 */
body.white-mode {
  background-color: #f2f2f2;
  color: #fff;
}

.white-mode .like-counter{
	color: #68686a;
}
.white-mode .post-url{
	color: #000000B2;
	border: 1px solid #000000;
}

.white-mode .cpy-btn-post:hover {
    background: #fff;
    color: #2a59ff;
	border: 2px solid #2a59ff;
}

.white-mode #copyMessage {
    background: #F2F2F2;
    color: #000;
}
.white-mode .close-post1 svg path, .white-mode .close-post2 svg path{
	fill: #000;
}

.white-mode .post-img-like {
    background: url('/wp-content/uploads/2024/11/Default-1.svg');
    width: 32px;
    height: 32px;
    background-size: contain;
    background-repeat: no-repeat;
	transition: background 0.3s;
}
.white-mode .post-img-like:hover {
    background: url('/wp-content/uploads/2024/11/Hover.svg');
    width: 32px;
    height: 32px;
    background-size: contain;
    background-repeat: no-repeat;
}
.white-mode .itd-post-animArrow:after {
    content: '';
    background: url(/wp-content/uploads/2024/12/Gray-Corner_arrow.svg);
    position: absolute;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: 24px;
}

.white-mode .itd-post-animArrow::before {
    content: '';
    background: url(/wp-content/uploads/2024/12/Gray-Corner_arrow.svg);
    position: absolute;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: 24px;
    transform: translate(-34px, 34px);
}

.white-mode .modal-content-post{
	background-color: #FFFFFF;
	border: 1px solid transparent;
}
.white-mode .modalkaPost-divider {
    background: #000000;
}

.white-mode .social-buttons svg path{
	fill: #000000;
}
.white-mode .cpy-btn-post{
	background: #2a59ff;
	color: #F2F2F2;
	border: 2px solid #2a59ff;
}

div.white-mode-toggle * {
    pointer-events: none;
}

.white-mode .site-above-footer-wrap {
  transition: all .7s ease-in-out;
  background-color: #f2f2f2 !important;
}
.site-above-footer-wrap {
  transition: all .7s ease-in-out;
}

.white-mode
  .site-below-footer-wrap[data-section="section-below-footer-builder"] {
  border-color: #f2f2f2 !important;
  background-color: #f2f2f2 !important;
}

.white-mode.site-below-footer-wrap[data-section="section-below-footer-builder"] {
  transition: all .7s ease-in-out;
  background-color: #f2f2f2 !important;
  border-color: #f2f2f2 !important;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
  transition: all .7s ease-in-out;
}

body.white-mode.footer-p-left {
  color: #000000;
}

.white-mode footer {
	transition: all .7s ease-in-out;
  background-color: #f2f2f2;
}
footer {
	transition: all .7s ease-in-out;
}

.white-mode p {
  color: #000000 !important;
}

.white-mode h1 {
  color: #000000 !important;
}

.white-mode h2 {
  color: #000000 !important;
}

.white-mode h3 {
  color: #000000 !important;
}

.white-mode a {
  color: #000000;
}

.white-mode.dark-color div h2 {
  color: #000;
}

.white-mode.block-list {
  background-color: #fff;
}

.white-mode.block-list a {
  background-color: #f2f2f2;
  color: #fff;
}

.white-mode .anim-plus-box .Plus1,
.white-mode .anim-plus-box .Plus2,
.white-mode .anim-plus-box .Plus3,
.white-mode .anim-plus-box .Plus4 {
  background-color: #000000 !important;
}

.white-mode .titlePostBox,
.white-mode .postTags {
  background: #f2f2f2;
}

.white-mode .anim-pers-box .background1,
.white-mode .anim-pers-box .background2 {
  background-color: #f2f2f2;
}

.white-mode .anim-pers-box .rectangle1 {
  background-color: #000;
}

.white-mode span.btnTag {
  color: #282828;
  border-color: #282828 !important;
}

.white-mode .sub-innivative div p:nth-child(2) {
  color: #282828 !important;
}

.white-mode .main-header-scroll {
  background: #f2f2f2;
}

.white-mode .main-navigation.ast-inline-flex ul li:last-child a {
  background: #2a59ff;
  border: 2px solid #2a59ff;
}

.white-mode .main-navigation.ast-inline-flex ul li:last-child a {
  color: #f5f5f5;
}

.white-mode .main-navigation.ast-inline-flex ul li:last-child a:hover {
  color: #2a59ff;
}

.white-mode .ast-builder-menu-1 .menu-item > .menu-link {
  color: #000;
}

.white-mode a.menu-link {
  color: #f5f5f5;
}

.white-mode .block-list ul li {
  color: #282828;
}

.white-mode .block-list:hover a,
.block-list:focus a,
.block-list:active a {
  border-color: #000000;
}

.white-mode .btn-w a {
  background: #2a59ff;
  color: #f5f5f5;
  border: 2px solid #2a59ff;
}

.white-mode .btn-w span:hover {
  color: #2a59ff;
}

.white-mode .cv-img {
  background: #fff;
}

.white-mode .emblaPost__slide {
  background: #fff;
}

.white-mode .unlock-a a {
/*   background: #fff; */
  color: #000;
  border-color: #000;
}

.white-mode .footer-tl-btn {
  background: #2a59ff;
  border-color: #2a59ff;
}

.white-mode .ast-footer-copyright p {
  color: #68686a !important;
}

.white-mode .ff-right a {
  color: #68686a !important;
}

.white-mode .site-footer {
  border-top: 1px solid #68686a;
}

.white-mode .emblaPost__slide:hover {
  box-shadow: 0px 0px 0px 1px black;
}

.white-mode .anim-footer-arrwo:before {
  background: url(/wp-content/uploads/2024/01/Vector.svg);
  background-repeat: no-repeat;
  background-size: 67px;
}

.white-mode .anim-footer-arrwo:after {
  background: url(/wp-content/uploads/2024/01/Vector.svg);
  background-repeat: no-repeat;
  background-size: 67px;
}

.white-mode .sv-txt {
  color: #000;
  font-size: 500;
}

.white-mode .site-logo-img img {
  transition: all 0.2s linear;
  filter: invert(1);
}


.white-mode .ast-header-html-1 {
  background: #f2f2f2;
  padding: 0;
  border: none;
  display: block !important;
}

.white-mode #itd-main-header {
  background: url(/wp-content/uploads/2024/01/Mask-group.svg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%;
  /* min-height: 400px; */
}

.white-mode .odometer.odometer-auto-theme,
.white-mode .odometer.odometer-theme-default,
.white-mode .odometer-digit,
.white-mode .odometer.odometer-theme-default .odometer-value,
.white-mode .odometer-first-value {
  /* color: #121212; */
/*   font-family: "Space Grotesk", Sans-serif; */
  font-family: "Space Mono", Sans-serif;
  font-size: 140px;
  font-weight: 700;
  line-height: 150px;
  -webkit-text-stroke-width: 1.4px;
  stroke-width: 1.4px !important;
  -webkit-text-stroke-color: #000000 !important;
  stroke: #000000;
  stroke-linejoin: round !important;
  text-shadow: none !important;
  -webkit-font-smoothing: antialiased;
  -webkit-text-fill-color: transparent;
}

.white-mode .animArrow::before {
  content: "";
  background: url(/wp-content/uploads/2024/01/Vector.svg);
  position: absolute;
  width: 34px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin: 0 0 0 10px;
  margin-bottom: 3px;
  transform: translate(-34px, 34px);
}

.white-mode .animArrow::after {
  content: "";
  background: url(/wp-content/uploads/2024/01/Vector.svg);
  position: absolute;
  width: 34px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: 24px;
  margin: 0 0 0 10px;
  margin-bottom: 3px;
}

.white-mode .quality .trust-img-q .elementor-element-populated {
  background: rgb(255 255 255);
}

.white-mode .postDate {
  color: #68686a;
}

.white-mode .left-light-www {
  position: absolute;
  left: -415px;
  top: -127px;
  width: 948px;
  height: 735px;
  background-image: url(/wp-content/uploads/2024/01/Mask-group-1.svg);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100%;
}

/* 	.white-mode .googlecalendar a:hover, .site-footer-section li a:hover, .ff-right a:hover, .cu-left .pp a:hover, .wpcf7 form p a.mailto-cu:hover, .wpcf7 form .cu-rl p a:hover{
    color: #000 !important;
} */
.white-mode .elementor-5694 .elementor-element.elementor-element-5fdf31e2 {
  color: #000000;
}

.white-mode .block-list {
  background: rgb(255 255 255);
}

.white-mode .sv-txt span.cs-span {
  color: #68686a;
}

.white-mode .box_main img {
  filter: invert(61%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(98%)
    contrast(102%);
}

.white-mode .box_main img:hover {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(98%)
    contrast(102%);
}

.white-mode .trust-img {
  background: #fff;
}

.white-mode .trust-img:hover {
  border-color: #000;
}

.white-mode .box_main {
  background-color: #fff;
  border: 1px solid #cecece;
}

.white-mode .googlecalendar {
  color: #000000;
}

/* .white-mode .ff-right a:before,
.white-mode .cu-left .pp a:before,
.white-mode .wpcf7 form p a.mailto-cu:before,
.white-mode .wpcf7 form .cu-rl p a:before,
.white-mode .itd-ptf-position p:before,
.white-mode .itd-ptf-t p:before,
.white-mode .itd-ptf-c p:before {
  background: #000000;
  height: 2px;
} */

.white-mode .googlecalendar a::before,
.white-mode .site-footer-section li a:before {
  background: #000000;
}

/* .white-mode .googlecalendar a:active,
.white-mode .site-footer-section li a:active,
.white-mode .cu-left .pp a:active,
.white-mode .wpcf7 form p a.mailto-cu:active,
.white-mode .wpcf7 form .cu-rl p a:active,
.white-mode .itd-ptf-position p:active {
  color: #2a59ff !important;
} */

.white-mode .footer-tl-btn span {
  color: #f5f5f5;
}

.footer-right.left-menu a:active {
  color: #2a59ff !important;
}

.white-mode .footer-tl-btn:hover span {
  color: #2a59ff;
  border-color: #2a59ff;
}

.white-mode .site-footer-section li a,
.white-mode .footer-right p {
  color: #000;
}

.white-mode .postCard {
  background: #fff;
}

.white-mode .postCardAll {
  background: #fff;
}

.white-mode .blogPostFlex {
  border-top: 1px solid #cecece;
}

.white-mode article.blogPostFlex article article::after {
  border-right: 1px solid #cecece;
}

.white-mode article.blogPostFlex article article::before {
  border-left: 1px solid #cecece;
}

.white-mode button.dropdownInd-toggle {
  color: #000 !important;
}

.white-mode .dropdownInd-toggle::before {
  transform: rotate(0deg);
  transform: scale(0.9);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7929 6.94943H15.0349L7.89603 14.0883L0.757112 6.94943L1.99914 6.94942L7.45487 12.4052L7.45835 0.17746L8.33371 0.177459L8.33719 12.4052L13.7929 6.94943Z' fill='black'/%3E%3C/svg%3E")
    center/contain no-repeat;
}
/* .itd-ptf-position p.itd-ptf-position-active{
	background: ##3c3c3c26
} */

.white-mode .activeIndustryDrop > .dropdownInd-toggle::before {
  transform: rotate(180deg) scale(0.9);
}

.white-mod .ast-primary-header-bar {
  background: #f2f2f2;
}

.white-mode .line_years span {
  color: #000;
}

.white-mode .card {
  background: #f2f2f2;
  border: 1px solid #282828;
}

.white-mode .card-appear.active {
  background-color: #fff;
}

.white-mode .dot-id-d {
  background-color: #282828;
}

.white-mode .line-TL-it-d {
  background: #68686a;
}

.white-mode .card div p {
  color: #282828;
}

.white-mode .card div h4 {
  color: #000;
}

.white-mode .card:active {
  background-color: #fff;
}

.white-mode
  .elementor-6708
  .elementor-element.elementor-element-7562973
  .elementor-heading-title {
  color: #121212 !important;
}

.white-mode .slider-text h4 {
  color: #545458;
}

.white-mode .under-text123::before {
  background-color: #68686a;
}

.white-mode .it-consalting-wrapper nav a {
  color: #282828;
}

.white-mode .my-cstm-animArrow:after {
  content: "";
  background: url(/wp-content/uploads/2024/01/Vector-1.svg);
  width: 28px;
  height: 28px;
  background-size: 28px;
  background-repeat: no-repeat;
}

.white-mode .my-cstm-animArrow:before {
  content: "";
  background: url(/wp-content/uploads/2024/01/Vector-1.svg);
  width: 28px;
  height: 28px;
  background-size: 28px;
  background-repeat: no-repeat;
}

.white-mode .right-text-get-a-cons::before {
  background: #68686a;
}

.white-mode .right-text-get-a-cons {
  color: #68686a;
}

.white-mode .embla__slide.activeCase .animArrowCase:after {
  content: "";
  background: url(/wp-content/uploads/2024/01/Vector.svg);
  position: absolute;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 14px;
  margin: 0 0 0 10px;
  margin-bottom: 3px;
}

.white-mode .embla__slide.activeCase .animArrowCase::before {
  content: "";
  background: url(/wp-content/uploads/2024/01/Vector.svg);
  position: absolute;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 14px;
  margin: 0 0 0 10px;
  margin-bottom: 3px;
  transform: translate(-20px, 20px);
}

.white-mode .embla__slide a:active .animArrowCase::after,
.white-mode .embla__slide a:active .animArrowCase::before {
  background: url(/wp-content/uploads/2023/10/Vector-6.svg);
  background-size: 14px;
  height: 14px;
  background-repeat: no-repeat;
}

.white-mode
  .elementor-7561
  .elementor-element.elementor-element-0350694
  .elementor-heading-title {
  color: #121212 !important;
}

.white-mode .elementor-7561 .elementor-element.elementor-element-6d9df257 {
  color: #000000;
}

.white-mode .elementor-7561 .elementor-element.elementor-element-78b323d6 {
  color: #000000;
}

.white-mode .activeBoxBtn {
  background: #282828;
  color: #f5f5f5 !important;
}

.white-mode .industryBtn {
  color: #000000;
}

.white-mode .wrapper_cast_K_btn_ind div {
  background-color: #282828;
  color: #f5f5f5;
}

.white-mode .wrapper_cast_K_btn_ind_k div {
  background-color: #282828;
  color: #f5f5f5;
}

.white-mode .elementor-7561 .elementor-element.elementor-element-d714984 {
  color: #000000;
}

.white-mode .elementor-7561 .elementor-element.elementor-element-a41ad64 {
  color: #000000;
}

.white-mode .elementor-7561 .elementor-element.elementor-element-e581e0b {
  color: #000000;
}

.white-mode .elementor-7561 .elementor-element.elementor-element-e8262d6 {
  color: #000000;
}

.white-mode .elementor-7561 .elementor-element.elementor-element-709086e {
  color: #000000;
}

.white-mode .elementor-7561 .elementor-element.elementor-element-9f86da1 {
  color: #000000;
}

.white-mode .line_before_K_txt {
  background: #000000;
}

.white-mode .wrapper_cstm_k_under p {
  color: #282828 !important;
}

.white-mode
  .wrapper_cstm_k_under_text_k
  .wrapper_cstm_k_under_k
  .animArrowInd:after,
.white-mode
  .wrapper_cstm_k_under_text_k
  .wrapper_cstm_k_under_k
  .animArrowInd::before {
  content: "";
  background: url(/wp-content/uploads/2024/01/Vector.svg);
  position: absolute;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 14px;
  margin: 0 0 0 10px;
  margin-bottom: 3px;
}

.white-mode .wrapper_cstm_k_under_k p {
  color: #282828;
}

.white-mode #cst_white_mode div a {
  background: #ffffff;
  color: #121212;
  border: 2px solid #fff;
}

.white-mode article.boxPost1 .postTags {
  transition: all .7s ease-in-out;
  background: #fff;
}

.white-mode .ast-builder-menu-1 .menu-item > .menu-link:hover {
  color: #000;
}

.white-mode .site-footer-section li a:hover {
  color: #000 !important;
}

.white-mode .ast-builder-menu-1 .menu-item > .menu-link::before {
  color: #000 !important;
}

.white-mode .ast-builder-menu-1 .menu-item > .menu-link:active {
  color: #2a59ff;
}

.white-mode .ast-builder-menu-1 .menu-item > .menu-link:hover::before {
  background: #000 !important;
}

/* .white-mode .site-footer-section li a:focus-visible,
.white-mode .site-footer-section li a:active {
  color: #2a59ff !important;
} */

.white-mode .anim-pers-box .circle1,
.white-mode .anim-pers-box .circle2 {
  color: #000;
}

/*
.white-mode div.ast-footer-copyright:before{
content: '';
background: url(/wp-content/uploads/2024/01/ITD_logo.svg);
position: relative;
left: 0;
top: 0;
width: 282px;
height: 70px;
background-repeat: no-repeat;
background-size: 282px;
margin-bottom: 30px;
}
*/

.white-mode .ast-footer-copyright .ast-footer-copyright:before {
  background: url(/wp-content/uploads/2024/01/ITD_logo.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.white-mode .ff-right a:hover {
  color: #000 !important;
}


.white-mode
  .elementor-5694
  .elementor-element.elementor-element-4c6c9a9a
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-4d3278d1
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-675b09d7
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-466961b1
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-65f3f42
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-8359d9a
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-69566d25
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-70a5669f
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-2c464a2b
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-2b605b7f
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-7d46bba0
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-e830535
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-44428178
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-1171b3a0
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-56c64953
  > .elementor-widget-container {
  display: none;
}

.white-mode .elementor-element.elementor-element-3c814c2 > .elementor-widget-container,
.white-mode .elementor-element.elementor-element-e1d3d8b > .elementor-widget-container,
.white-mode .elementor-element.elementor-element-2adf177 > .elementor-widget-container,
.white-mode .elementor-element.elementor-element-caa5509 > .elementor-widget-container,
.white-mode .elementor-element.elementor-element-dab997d > .elementor-widget-container,
.white-mode .elementor-element.elementor-element-98cc90a > .elementor-widget-container{
    display: none;
}

.elementor-element.elementor-element-caa5509 > .white-Rew-Img1,
.elementor-element.elementor-element-dab997d > .white-Rew-Img2,
.elementor-element.elementor-element-98cc90a > .white-Rew-Img3,
.elementor-element.elementor-element-3c814c2 > .white-Rew-Img1,
.elementor-element.elementor-element-e1d3d8b > .white-Rew-Img2,
.elementor-element.elementor-element-2adf177 > .white-Rew-Img3 {
    display: none;
}

.white-Rew-Img1,
.white-Rew-Img2,
.white-Rew-Img3 {
    display: none !important;
}
.white-Rew-Img1,
.white-Rew-Img2,
.white-Rew-Img3 {
    max-width: 384px !important;
}



.white-mode .white-Rew-Img1,
.white-mode .white-Rew-Img2,
.white-mode .white-Rew-Img3 {
    display: block !important;
}


.white-mode .Clutch-box-img,
.white-mode .GoodFirms-box-img,
.white-mode .TrustPilot-box-img {
  display: block !important;
}

.white-mode .Clutch-box-img,
.white-mode .GoodFirms-box-img {
  margin: 0px 0px 16px 0px;
}

.white-mode
  .elementor-5694
  .elementor-element.elementor-element-421336fb
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-4f2852f7
  > .elementor-widget-container,
.white-mode
  .elementor-5694
  .elementor-element.elementor-element-55422df7
  > .elementor-widget-container {
  display: none;
}

.white-mode .Star-box-img {
  display: block;
  margin: 0 0 0 4px;
}

.white-mode .TrustPilot-box-img {
  margin: -10px 0px 16px 0px;
}

.slider-logo-sct_main {
  background: transparent !important;
}

.white-mode #ast-hf-mobile-menu {
  background: #f2f2f2;
}

/* .white-mode .ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{
    
} */

.menu-toggle .ast-close-svg {
  display: none !important;
}

.white-mode .main-header-bar-wrap {
  background: #f2f2f2 !important;
}

.white-mode
  .ast-main-header-nav-open
  [data-section="section-header-mobile-trigger"]
  .ast-button-wrap
  .mobile-menu-toggle-icon
  .ast-mobile-svg {
  display: none;
}

.white-mode #ast-scroll-top:hover .ast-icon.icon-arrow svg path {
  fill: #ffff;
}

.white-mode .trust-top .elementor-widget-container {
  filter: brightness(0%);
}

.white-mode .trust-star {
  filter: brightness(0%);
}

.white-mode .swiper-slide img {
  filter: brightness(0.38);
}



.white-mode .ast-mobile-header-wrap .ast-mobile-header-content {
  background: #f2f2f2;
}

.white-mode #ast-hf-mobile-menu li:last-child a {
  background: #2a59ff !important;
  border-color: #2a59ff !important;
  color: #fff !important;
}

.white-mode .ast-mobile-header-content .menu-item-705 a,
.white-mode .ast-mobile-header-content .menu-item-5560 a,
.white-mode .ast-mobile-header-content .menu-item-5561 a,
.white-mode .ast-mobile-header-content .menu-item-5562 a,
.white-mode .ast-mobile-header-content .menu-item-5563 a {
  color: #000 !important;
}

.white-mode
  .ast-mobile-header-wrap
  .ast-button-wrap
  .menu-toggle.main-header-menu-toggle:after {
  filter: invert(1);
}

.white-mode slider-logo-sct_main svg path {
  fill: #616161;
}

.white-mode .box_main svg path {
  fill: #616161 !important;
}

.white-mode .box_main svg path g {
  fill: #616161;
}

.white-mode #qfa53v {
  fill: #616161;
}

.white-mode #logo-img-9 .st1 {
  clip-path: none;
  fill: #616161;
}

.white-mode #logo-img-11 .cls-3 {
  fill: #616161;
}

.white-mode div#logo-img-13.box_main.anim-logo_main svg circle {
  fill: #616161;
}

.white-mode div#logo-img-22.box_main.anim-logo_main svg circle {
  fill: #616161;
}

.white-mode div#logo-img-24.box_main.anim-logo_main svg path {
  stroke: #616161;
}

.white-mode #hjsyfh32 {
  fill: #fff !important;
}

.white-mode #dopguvc3 {
  fill: #fff !important;
}

.white-mode .footer-right p a svg path {
  fill: #000;
}

.white-mode .footer-right p a:hover {
  color: #2a59ff;
}

.white-mode .footer-right p a:hover svg path {
  fill: #2a59ff;
}

.white-mode .ast-builder-menu-1 .menu-item > .menu-link:active::before {
  background: #2a59ff !important;
}

.white-mode .box_main svg {
  z-index: 10;
}

.white-mode .box_main svg path:hover {
  fill: #fff;
}

.white-mode .box_main svg:hover {
  fill: #fff;
}

.white-mode .box_main:hover svg path {
  fill: #fff !important;
}

.white-mode .box_main svg:hover path g {
  fill: #fff;
}

.white-mode #qfa53v:hover {
  fill: #fff;
}

.white-mode #logo-img-9:hover .st1 {
  fill: #fff;
}

.white-mode #logo-img-11:hover .cls-3 {
  fill: #fff;
}

.white-mode div#logo-img-13.box_main.anim-logo_main:hover svg circle {
  fill: #fff;
}

.white-mode div#logo-img-22.box_main.anim-logo_main:hover svg circle {
  fill: #fff;
}

.white-mode div#logo-img-24.box_main.anim-logo_main:hover svg path {
  stroke: #fff;
}

.white-mode #logo-img-8:hover #hjsyfh32 {
  fill: #616161 !important;
}

.white-mode #logo-img-8:hover #dopguvc3 {
  fill: #616161 !important;
}

.white-mode
  span.mobile-menu-toggle-icon
  span.ahfb-svg-iconset.ast-inline-flex.svg-baseline
  svg.ast-mobile-svg.ast-menu-svg
  path {
  fill: #000 !important;
}

.white-mode .left-light {
  background: radial-gradient(
    95.47% 448.68% at 4.53% 100%,
    #0085ff 0%,
    #2b59ff 41.67%,
    #4fdfff 83.33%
  );
}

.white-mode .btn-anim {
  background: url(/wp-content/uploads/2024/01/spot.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%;
  /* min-height: 400px; */
  animation: rotation 7s infinite;
  position: absolute;
  width: 120%;
  height: 392px;
  left: -10%;
  top: 30px;
  z-index: 0;
}

.white-mode .block-list span {
  background: url(/wp-content/uploads/2024/01/spot.svg) no-repeat;
  position: absolute;
}

.white-mode .anim-cart-Arrow::after {
  background: url(/wp-content/uploads/2024/01/Vector.svg) no-repeat;
}

.white-mode .elementor-element-4f2852f7 .elementor-widget-container {
  display: none;
}

.white-mode div.postTags {
  background: #fff;
}

.white-mode .ptTagBox p {
  color: #282828;
  border: 1px solid #282828;
}

.white-mode .itd-ptf-position p.itd-ptf-position-active:after {
  background: #000;
}

.white-mode .itd-ptf-t > p svg path,
.white-mode .itd-ptf-c > p svg path {
  fill: #000;
}

.white-mode .itd-ptf-type-list#itd-ptf-list > div {
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}

.white-mode .itd-ptf-type-list#itd-ptf-list > div:hover {
  border-bottom: 2px solid #000;
  border-top: 2px solid #000;
}

.white-mode .itd-ptf-type-list#itd-ptf-list > div a {
  border-top: 2px solid #000;
}

.white-mode .itd-ptf-type-list#itd-ptf-list .prt-h:after,
.white-mode .itd-ptf-type-list#itd-ptf-list .prt-h:before {
  background: url(/wp-content/uploads/2024/01/Vector.svg) no-repeat;
}

.white-mode .itd-ptf-type-list .list-hover {
  background: url(/wp-content/uploads/2024/01/spot.png) no-repeat;
}

.white-mode .it-consalting-wrapper2 nav a {
  color: #282828;
}

.white-mode .it-consalting-wrapper2 div p:nth-child(2) {
  color: #68686a !important;
}

.white-mode .elementor-element-f09d602 .elementor-widget-container {
  display: none;
}

.white-mode .right-text-get-a-cons:active::before {
  background-color: #4169e1;
}

.white-mode img.img-slider-custom {
  filter: none;
}

.white-mode slider-logo-sct svg path {
  fill: #616161;
}

.white-mode .box svg path {
  fill: #616161 !important;
}

.white-mode .box svg path g {
  fill: #616161;
}

.white-mode .box {
  background-color: #fff;
  border: 1px solid #cecece;
}

.white-mode .box span {
  z-index: 1;
}

.white-mode .box svg:hover path g {
  fill: #fff;
}

.white-mode .box:hover svg path {
  fill: #fff !important;
}

.white-mode div#logo-img-13.box.anim-logo svg circle {
  fill: #616161;
}

.white-mode div#logo-img-22.box.anim-logo svg circle {
  fill: #616161;
}

.white-mode div#logo-img-24 .box.anim-logo svg path {
  stroke: #616161;
}

.white-mode #logo-img-24 svg path {
  stroke: #616161;
  stroke-width: 1px;
}

.white-mode #logo-img-51 svg path {
  stroke: #616161;
  stroke-width: 1px;
}

.white-mode #logo-img-24:hover svg path {
  stroke: #fff;
}

.white-mode #logo-img-51:hover svg path {
  stroke: #fff;
}

.white-mode div#logo-img-13.box.anim-logo:hover svg circle {
  fill: #fff;
}

.white-mode div#logo-img-22.box.anim-logo:hover svg circle {
  fill: #fff;
}

.white-mode div#logo-img-24 .box .anim-logo:hover svg path {
  stroke: #fff;
}

.white-mode .box svg {
  z-index: 10;
}

.white-mode #logo-img-38 svg {
  padding: 10px;
}

.white-mode .cls-4 {
  fill: #616161;
}

.white-mode #logo-img-38:hover .cls-4 {
  fill: #fff;
}

.white-mode #logo-img-11:hover .cls-4 {
  fill: #fff;
}

.white-mode .cls-3 {
  fill: #616161;
}

.white-mode .box:hover .cls-3 {
  fill: #fff;
}

.white-mode .box svg circle {
  fill: #616161;
}

.white-mode .box_main #bogen rect.st3 {
  fill: #616161;
}

.white-mode .box_main .st1,
.white-mode .box_main .st2,
.white-mode .box_main .st3,
.white-mode .box_main .st4,
.white-mode .box_main .st5,
.white-mode .box_main .st6,
.white-mode .box_main .st7 {
  fill: #616161;
}

.box_main .st0 {
  fill: #fff;
}

.box_main .st1,
.box_main .st2,
.box_main .st3,
.box_main .st4,
.box_main .st5,
.box_main .st6,
.box_main .st7 {
  fill: #fff;
}

.white-mode .box_main:hover .st1,
.white-mode .box_main:hover .st2,
.white-mode .box_main:hover .st3,
.white-mode .box_main:hover .st4,
.white-mode .box_main:hover .st5,
.white-mode .box_main:hover .st6,
.white-mode .box_main:hover .st7 {
  fill: #fff;
}

.white-mode .box #bogen rect.st3 {
  fill: #616161;
}

.white-mode .box .st1,
.white-mode .box .st2,
.white-mode .box .st3,
.white-mode .box .st4,
.white-mode .box .st5,
.white-mode .box .st6,
.white-mode .box .st7 {
  fill: #616161;
}

.box .st0 {
  fill: #fff;
}

.box .st1,
.box .st2,
.box .st3,
.box .st4,
.box .st5,
.box .st6,
.box .st7 {
  fill: #fff;
}

.white-mode .box:hover .st1,
.white-mode .box:hover .st2,
.white-mode .box:hover .st3,
.white-mode .box:hover .st4,
.white-mode .box:hover .st5,
.white-mode .box:hover .st6,
.white-mode .box:hover .st7 {
  fill: #fff;
}

.white-mode .box:hover rect {
  fill: #fff;
}

.white-mode div#logo-img-27.box.anim-logo.target svg rect {
  fill: #616161;
}

.white-mode div#logo-img-27.box.anim-logo.target:hover svg rect {
  fill: #fff;
}

.white-mode .box:hover svg circle {
  fill: #fff;
}

.white-mode .contact-us-popup {
  background: #f2f2f2;
}

.white-mode .contact-us-popup > div {
  background: #f2f2f2;
}

.white-mode input[type="email"],
.white-mode input[type="number"],
.white-mode input[type="password"],
.white-mode input[type="reset"],
.white-mode input[type="search"],
.white-mode input[type="tel"],
.white-mode input[type="text"],
.white-mode input[type="url"],
.white-mode select,
.white-mode textarea {
  border-color: #000;
}

.white-mode .cu-left input,
.white-mode .cu-left textarea {
  color: #000;
}

.white-mode .btn-contact-us input {
  border: 2px solid #2a59ff !important;
  color: #fff !important;
  background: #2a59ff !important;
}

.white-mode .cu-left input[type="email"]:focus,
.white-mode .cu-left input[type="password"]:focus,
.white-mode .cu-left input[type="reset"]:focus,
.white-mode .cu-left input[type="search"]:focus,
.white-mode .cu-left input[type="tel"]:focus,
.white-mode .cu-left input[type="text"]:focus,
.white-mode .cu-left input[type="url"]:focus,
.white-mode .cu-left select:focus,
.white-mode .cu-left textarea:focus {
  background-color: #f2f2f2;
}

.white-mode .iti--separate-dial-code .iti__selected-flag {
  background-color: transparent;
}

.white-mode .cu-right p span {
  color: #000;
}

.white-mode .animArrowCU:before,
.white-mode .animArrowCU:after {
  background: url(/wp-content/uploads/2024/01/Vector.svg) no-repeat;
  background-size: 20px;
}

.white-mode .wpcf7 .googlecalendar a::before,
.white-mode .cu-left .pp a:before,
.white-mode .wpcf7 form p a.mailto-cu:before,
.white-mode .wpcf7 form .cu-rl p a:before {
  background: #000;
}

.white-mode .cu-right-soc a svg path {
  fill: #000;
}

.white-mode .cu-bot-box {
  background: #0f0f0f;
}

.white-mode .cu-bot-box p.mailto-box a {
  background: #fff;
}

.white-mode h1,
.white-mode .entry-content h1,
.white-mode h2,
.white-mode .entry-content h2,
.white-mode h3,
.white-mode .entry-content h3,
.white-mode h4,
.white-mode .entry-content h4,
.white-mode h5,
.white-mode .entry-content h5,
.white-mode h6,
.white-mode .entry-content h6 {
  color: #000;
}

.white-mode .cu-bot-box p,
.white-mode .cu-bot-box a,
.white-mode .cu-bot-box span {
  color: #000;
}

.white-mode .btn-contact-us input:hover {
  color: #2a59ff !important;
}

.white-mode .contact-us-popup-close:after,
.white-mode .contact-us-popup-close:before {
  background: #000;
}

.white-mode .contact-us-popup-close:after:active,
.white-mode .contact-us-popup-close:before:active {
  background: #2a59ff;
}

.white-mode .contact-us-popup-close-focus:after,
.white-mode .contact-us-popup-close-focus:before {
  background: #1739b7;
}

.white-mode .googlecalendar a:hover,
.white-mode .site-footer-section li a:hover,
.white-mode .ff-right a:hover,
.white-mode .cu-left .pp a:hover,
.white-mode .wpcf7 form p a.mailto-cu:hover,
.white-mode .wpcf7 form .cu-rl p a:hover {
  color: #000 !important;
}

.white-mode article#post-11279 {
	transition: all .7s ease-in-out;
  background-color: #f2f2f2 !important;
}
article#post-11279 {
	transition: all .7s ease-in-out;
}

.white-mode div.elementor-widget-container {
  color: #000;
}

.white-mode .elementor-widget-container a em {
  color: #2a59ff;
}

.white-mode .elementor-widget-container p em a {
  color: #2a59ff;
}

.white-mode .elementor-widget-container p a {
  color: #2a59ff;
}

.white-mode .wrapper_cast_K_btn_ind_post div a {
  color: #f5f5f5;
  background-color: #282828;
}


.secondary a *, 
.site-footer a *, 
.site-header a *, 
a{
	  transition: none;
}
.white-mode .wrapper_cast_K_btn_ind_post div {
  background-color: #282828;
}

.white-mode p.qeeq111 svg path {
  fill: #68686a;
}

.white-mode p.qeeq111:hover svg:hover path {
  fill: #2a59ff;
}

.white-mode article#post-10377 {
	transition: all .7s ease-in-out;
  background-color: #f2f2f2;
}

.white-mode article#post-9714 {
	transition: all .7s ease-in-out;
  background-color: #f2f2f2;
}

.white-mode article#post-9684 {
	transition: all .7s ease-in-out;
  background-color: #f2f2f2;
}

.white-mode article#post-8407 {
	transition: all .7s ease-in-out;
  background-color: #f2f2f2;
}

.white-mode .floating-label {
	transition: all .7s ease-in-out;
  background-color: #f2f2f2;
}

article#post-10377 {
	transition: all .7s ease-in-out;
}

article#post-9714 {
	transition: all .7s ease-in-out;
}

article#post-9684 {
	transition: all .7s ease-in-out;
}

article#post-8407 {
	transition: all .7s ease-in-out;
}

.white-mode .floating-label {
  background-color: #f2f2f2;
}

.white-mode .cu-left .input-wrapper.is-empty .floating-label,
.white-mode .cu-left .input-wrapper .floating-label {
  color: #000;
  background-color: #f2f2f2;
}

.white-mode .video-banner {
  background: url(/wp-content/uploads/2024/01/White1-scaled.jpg)
    no-repeat center center;
  background-size: cover;
}

.white-mode .cu-bot-box div:after {
  content: "";
  position: absolute;
  background: url(/wp-content/uploads/2024/01/spot.svg) no-repeat;
  left: -12%;
  top: -33%;
  z-index: 2;
  width: 285px;
  height: 225px;
  transition: 0.6s;
  opacity: 0;
  background-repeat: no-repeat;
  background-size: 100%;
}

.white-mode .cu-bot-box h4 {
  z-index: 3;
}

.white-mode .cu-bot-box p.last-p {
  z-index: 3;
}

.white-mode .cu-bot-box p {
  z-index: 3;
}

.white-mode .line_years span::after {
  background-color: #68686a;
}

.white-mode .servicesItd-d-box-img {
  display: block;
}


.white-mode .counter-title {
  color: #282828;
}

.white-mode .after-link-line > div > div:nth-child(1):before,
.white-mode .after-link-line > div > div:nth-child(2):before {
  background: #cecece !important;
}

.white-mode
  .elementor-6508
  .elementor-element.elementor-element-1cc3018a
  > .elementor-element-populated {
  border-color: #cecece;
}

.white-mode article#post-9799 {
transition: all .7s ease-in-out;
  background: #f2f2f2;
}
article#post-9799 {
transition: all .7s ease-in-out;
}


.white-mode
  .elementor-5719
  .elementor-element.elementor-element-2071e94d
  .elementor-heading-title {
  color: #000000;
}

.white-mode
  .elementor-5745
  .elementor-element.elementor-element-4e4f5580
  .elementor-heading-title {
  color: #000000;
}

.white-mode .footer-right.left-menu a:active {
    color: #2a59ff !important;
}

.white-mode .googlecalendar a:active{
	color: #2A59FF !important;
}
.white-mode .googlecalendar a:active:before{
	background: #2A59FF !important;
}
.white-mode .postContentBox .animArrowCase::before{
	background: url(/wp-content/uploads/2024/01/Vector.svg);
    background-repeat: no-repeat;
    background-size: 14px;
}
.white-mode .postContentBox:active .animArrowCase::before{
	background: url(/wp-content/uploads/2023/10/Vector-6.svg);
    background-repeat: no-repeat;
	transition: all .1s linear;
	background-size: 14px;
}
.white-mode .postContentBox .animArrowCase::after{
	background: url(/wp-content/uploads/2024/01/Vector.svg);
    background-repeat: no-repeat;
    background-size: 14px;
}
.white-mode .postContentBox:active .animArrowCase::after{
	background: url(/wp-content/uploads/2023/10/Vector-6.svg);
    background-repeat: no-repeat;
	transition: all .1s linear;
}
.white-mode .ff-right a:active{
	color: #2A59FF !important;
}
.white-mode .itd-ptf-position p:before,
.white-mode .itd-ptf-t p:before,
.white-mode .itd-ptf-c p:before,
.white-mode .ff-right a:before{
	background: #000;	
}
.white-mode .ast-primary-header-bar.ast-primary-header.main-header-bar{
	background: #f2f2f2;
}
.ast-primary-header-bar.ast-primary-header.main-header-bar{
	background: #121212;
}
.post-6525{
	background: #121212;
}
.white-mode .post-6525{
	background: #f2f2f2;
}
.white-mode .elementor-element-3ae6f15 .elementor-widget-container{
	display: none;
}
.white-mode .btn-anim.bottom{
	top: -110px !important;
}
.white-mode .chip{
	color: #F5F5F5;
	background: #282828;
}
.white-mode .wrapper_cstm_k_under_text .animArrow_indstr:before,
.white-mode .wrapper_cstm_k_under_text .animArrow_indstr:after{
	background: url(/wp-content/uploads/2024/01/Vector.svg) no-repeat;
	background-size: 23px;
}
.white-mode .wrapper_cstm_k_under_text:active .wrapper_cstm_k_under p{
	color: #2A59FF;
}




/*----------------------------------------------------------------------------*/

@media screen and (max-width: 1024px) {
  .block-list span {
    display: none;
  }
	.white-mode .btn-anim.bottom{
	top: -80px !important;
}

  .anim-cart-Arrow:after {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
  }
}

@media screen and (min-width: 1367px) and (max-width: 1440px) {
	.trust-img .rt-box.rt-box-hover .rait-link-hover::after{
		display:none;
	}
}

.ast-header-html-1 {
  display: none;
}

.Clutch-box-img,
.TrustPilot-box-img,
.GoodFirms-box-img,
.Star-box-img {
  display: none;
}

header#masthead {
  padding: 0 !important;
}

#logo-img-9 .st1 {
  clip-path: none;
  fill: #fff;
}

#logo-img-9 .st0 {
  fill: #fff;
}

.servicesItd-d-box-img {
  display: none;
}

.white-mode .postContentBox a {
	color: #282828;
}

.blogFilterBox .dropdownInd{
	padding-top: 0;
}

.white-mode .cu-bot-box h4.am:before {
	background: url(/wp-content/uploads/2024/02/sunny-dark.svg);	
}
.white-mode .cu-bot-box h4.pm:before {
    background: url(/wp-content/uploads/2024/02/moon-dark.svg);
}
.white-mode .free-quote-btn {
	border-color: #0F0F0F;
}
.white-mode .contact-us-popup input:focus {
    color: #282828;
}

.white-mode ul#ast-hf-menu-2-additional {
    background: transparent;
}

.white-mode ul#ast-hf-menu-2-additional li:last-child a {
    background: #2a59ff;
    border-color: #2a59ff;
    color: white;
}

.white-mode ul#ast-hf-menu-2-additional li:last-child a:hover {
    background: transparent;
    color: #2a59ff;
}
#post-14922{
	transition: all 0.7s ease-in-out;
}
.white-mode article#post-14922{
	transition: all 0.7s ease-in-out;
	background-color: #f2f2f2 !important;
}

.white-mode .postBoxBlog:after{
    background: url(/wp-content/uploads/2024/02/Mask-group.png);
    background-repeat: no-repeat;
    background-position: top right;
	background-size: 67%;
	content: "";
	height: 734.573px;
    left: 2%;
    top: -32px;
    position: absolute;
    z-index: -1;
}

.white-mode .ast-builder-menu-1 .menu-item > .menu-link::before{
	background: #000;
}

.white-mode .under-respns-txt-our-team::before{
	background-color: #000;
}

.white-mode #trustExcellentImgWhitemode { display: flex; }
.white-mode #trustExcellentImgWhitemode img { border-radius: 0; }
.white-mode #trustExcellentImg { display: none; }

.white-mode .elementor-7561 .elementor-element.elementor-element-9242c12:not(.elementor-motion-effects-element-type-background), .white-mode .elementor-7561 .elementor-element.elementor-element-9242c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url(wordpress/wp-content/uploads/2024/07/Frame-180.png);
}
.white-mode .elementor-6708 .elementor-element.elementor-element-65c1217:not(.elementor-motion-effects-element-type-background), .white-mode .elementor-6708 .elementor-element.elementor-element-65c1217 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url(/wp-content/uploads/2024/07/Frame-182.png);
}		
.white-mode .elementor-9492 .elementor-element.elementor-element-3d8ae96:not(.elementor-motion-effects-element-type-background), .white-mode .elementor-9492 .elementor-element.elementor-element-3d8ae96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url(/wp-content/uploads/2024/07/Frame-184.png);
}
.white-mode .elementor-16265 .elementor-element.elementor-element-9242c12:not(.elementor-motion-effects-element-type-background), .white-mode .elementor-16265 .elementor-element.elementor-element-9242c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url(/wp-content/uploads/2024/07/Frame-187.png);
}
@media (max-width: 712px) {
/* 	.white-mode .odometer.odometer-auto-theme, .odometer.odometer-theme-default, .odometer-digit, .odometer.odometer-theme-default .odometer-value, .odometer-first-value { 
		font-size: 91px !important;
		font-family: 'Space Grotesk', sans-serif !important;
	} */
}	
