.elementor-kit-5{--e-global-color-primary:#7966E6;--e-global-color-secondary:#2499FD;--e-global-color-text:#FFFFFF;--e-global-color-accent:#7966E6;--e-global-color-f343e2b:#6BD5C3;--e-global-color-b200f12:#081F2D;--e-global-color-f0d2a85:#D24D3F;--e-global-color-2bc7e79:#05151F;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;background-color:#081F2D;color:var( --e-global-color-text );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:40px;}.elementor-kit-5 a{color:var( --e-global-color-primary );font-family:"Open Sauce Two", Sans-serif;}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"Open Sauce Two", Sans-serif;font-size:5em;font-weight:800;}.elementor-kit-5 h2{color:var( --e-global-color-text );font-family:"Open Sauce Two", Sans-serif;font-size:2.25em;font-weight:800;}.elementor-kit-5 h3{color:var( --e-global-color-text );font-size:1.5em;}.elementor-kit-5 h4{color:var( --e-global-color-text );font-size:1.25em;}.elementor-kit-5 h5{color:var( --e-global-color-text );font-size:1.125em;}.elementor-kit-5 h6{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1330px;}.e-con{--container-max-width:1330px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-button-icon {
    margin-top: 1px;
}

.chevron-text {
    position: absolute;
}

span.lg-text {
    font-size: 140%;
    line-height: 100%;
    display: block;
    max-width: 150px;
    margin-bottom: 15px;
}

span.xl-text {
    font-size: 160%;
    line-height: 100%;
    display: block;
}

i.tick {
    margin-right: 10px;
    width: 32px;
    height: 32px;
    display: inline-block;
    background-image: url('https://visitdigital.com/wp-content/uploads/2021/08/Tick.svg');
    background-size: 100%;
    top: 6px;
    position: relative
}

 /* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #6BD5C3;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
} 

/* Dark Mode */
body {
    transition: all 0.5s ease;
}
body.lightmode {
    background-color: white;
    --e-global-color-2bc7e79: #EFF9FF !important;
    --e-social-icon-icon-color: #081F2D !important;
    --e-global-color-text: #081F2D !important;
}

body.lightmode .img-white {
    filter: invert(1);
}

body.lightmode .elementor-social-icon i {
    color: #081f2d;
}

body .logo-white {
    display: none;
}

body.lightmode .logo-dark {
    display: none;
}

body.lightmode .logo-white {
    display: block;
}

.service-title h2 a:hover {
    color: white !important;
}

body.lightmode .service-title h2 a:hover {
    color: #081F2D !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sauce Two';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://visitdigital.com/wp-content/uploads/2021/08/OpenSauceTwo-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */