.elementor-kit-10{--e-global-color-primary:#1F1F1F;--e-global-color-secondary:#DA4530;--e-global-color-text:#1F1F1F;--e-global-color-accent:#F2F2F2;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"TT Interphases Pro";--e-global-typography-text-font-family:"TT Interphases Pro";--e-global-typography-text-font-size:1.2rem;font-weight:300;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.5rem;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"TT Interphases Pro", Sans-serif;font-size:1.2rem;font-style:normal;line-height:1.5rem;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Raleway", Sans-serif;font-size:1.1rem;line-height:1.4rem;color:var( --e-global-color-accent );border-style:none;border-radius:50px 50px 50px 50px;padding:7px 15px 7px 15px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:#B22E1C;border-radius:50px 50px 50px 50px;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{color:var( --e-global-color-secondary );}.elementor-kit-10 h1{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-kit-10 h2{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-kit-10 h3{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-kit-10 h4{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-kit-10 h5{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-kit-10 h6{font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.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 */strong {font-weight:600;}
.project-slider::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 2; /* Set a higher z-index to render on top of the content */
}

.project-slider::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 1;
}


/*.project-slider .swiper-wrapper {
  transition-timing-function: linear !important; 
}*/

.elementor-kit-10 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-counter-number-wrapper span {
    text-shadow:
    -1px -1px 0 #DA4530,
     0   -1px 0 #DA4530,
     1px -1px 0 #DA4530,
     1px  0   0 #DA4530,
     1px  1px 0 #DA4530,
     0    1px 0 #DA4530,
    -1px  1px 0 #DA4530,
    -1px  0   0 #DA4530;
}

.outline-dark {
    text-shadow:
    -1px -1px 0 #1F1F1F,
     0   -1px 0 #1F1F1F,
     1px -1px 0 #1F1F1F,
     1px  0   0 #1F1F1F,
     1px  1px 0 #1F1F1F,
     0    1px 0 #1F1F1F,
    -1px  1px 0 #1F1F1F,
    -1px  0   0 #1F1F1F;
}
.outline-light {
    text-shadow:
    -1px -1px 0 #f2f2f2,
     0   -1px 0 #f2f2f2,
     1px -1px 0 #f2f2f2,
     1px  0   0 #f2f2f2,
     1px  1px 0 #f2f2f2,
     0    1px 0 #f2f2f2,
    -1px  1px 0 #f2f2f2,
    -1px  0   0 #f2f2f2;
}

.custom-form {
    color:#f2f2f2;}

.half-container {
    width:49%;
    display: inline-block;
    padding-right:10px;
}
.full-container {padding-right:15px;
    margin-top:15px !important;
}
    
.sib-MESSAGE-area textarea {border: 1px solid #4B4B4B; 
    background-color:#4B4B4B;
    margin-top:5px;
    color: #9e9e9e;
}
 
.small {
    font-size: .9rem;
    line-height: 1.3rem;
}   
.small a {
    color:#f2f2f2;
    text-decoration:underline;
}
.sib-default-btn {
    border-radius:6px !important;
    display:block !important;
    margin-top:20px;
    display:block !important;
    width:100% !important;
    line-height: 2.2rem !important;
    font-weight: 600;
}
.sib-country-block .sib-toggle.sib-country-flg, .sib-country-block .sib-toggle .sib-cflags {background-color:#747474 !important;}
.sib-OPT_IN-area {
    margin-right:8px;
}
.sib-WEBSITE_TYPE-area  {color:#f2f2f2;}
.no-space p {margin-bottom:0;}
.elementor-element-3ce29e3 {border-top:6px solid #da4530;}
.elementor-element-2fa3f1a, .elementor-element-7207eda {border-top: 6px solid #C4C4C4;}

.elementor-button span {white-space: nowrap;}

body {
    font-style: normal;
    }

.sib-SERVICES-area {margin-right:5px;}

.danger-outline {
    text-shadow:
    -1px -1px 0 #DA4530,
     0   -1px 0 #DA4530,
     1px -1px 0 #DA4530,
     1px  0   0 #DA4530,
     1px  1px 0 #DA4530,
     0    1px 0 #DA4530,
    -1px  1px 0 #DA4530,
    -1px  0   0 #DA4530;}
/*.my-custom-slider .elementor-swiper-button-prev::before {
  content: '';
  display: inline-block;
  width: 80px;
  height:80px;
  background-image: url('https://experience.ten.marketing/wp-content/uploads/2025/08/icon-left.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
.elementor-element .swiper .elementor-swiper-button-prev { left:45% !important;}

.my-custom-slider .elementor-swiper-button-next::before {
  content: '';
  display: inline-block;
  width: 80px;
  height:80px;
  background-image: url('https://experience.ten.marketing/wp-content/uploads/2025/08/icon-right.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
.elementor-element .swiper .elementor-swiper-button-next { right:46% !important;}
.my-custom-slider .elementor-swiper-button-prev svg,
.my-custom-slider .elementor-swiper-button-next svg {
  display: none !important;
}

.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev {
    top:none !important;
}

.elementor-element .swiper .elementor-swiper-button {
    top:auto !important;
} */
@media only screen and (max-width: 600px) {
 .half-container {
    width:100%;
    padding-right:0;
}
.full-container {
    width:100%;
    padding-right:0;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Interphases Pro';
	font-display: auto;
	src: url('https://experience.ten.marketing/wp-content/uploads/2024/12/TT_Interphases_Pro_Variable-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */