.elementor-kit-30{--e-global-color-primary:#D9D9D9;--e-global-color-secondary:#ECECEC;--e-global-color-text:#0B0F19;--e-global-color-accent:#4F46E5;--e-global-color-1347d54:#4F4F4F;--e-global-typography-primary-font-family:"Outfit Bold";--e-global-typography-secondary-font-family:"Outfit Bold";--e-global-typography-text-font-family:"Inter Regular";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:27px;--e-global-typography-accent-font-family:"Outfit Bold";--e-global-typography-d9aea94-font-family:"Outfit Bold";--e-global-typography-d9aea94-font-size:clamp(3rem, 2.7115rem + 1.2821vw, 4.25rem);--e-global-typography-d9aea94-line-height:4.8rem;--e-global-typography-09db0d7-font-family:"Outfit Bold";--e-global-typography-09db0d7-font-size:clamp(2.25rem, 2.1635rem + 0.3846vw, 2.625rem);--e-global-typography-09db0d7-line-height:3rem;--e-global-typography-05f2238-font-family:"Outfit Bold";--e-global-typography-05f2238-font-size:24px;--e-global-typography-f893181-font-family:"Outfit Bold";--e-global-typography-f893181-font-size:21px;--e-global-typography-6a703f3-font-family:"Inter Regular";--e-global-typography-6a703f3-font-size:16px;--e-global-typography-4ae3063-font-family:"Outfit Bold";--e-global-typography-4ae3063-font-size:18px;}.elementor-kit-30 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@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-kit-30{--e-global-typography-d9aea94-line-height:3.4rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    overflow-x: hidden;
    position: relative;
    height: 100%;
    overflow-y: auto;
}
.elementor-message.elementor-message-success {
    background: #fff;
    padding: 18px 40px 18px 40px;
    border-radius: 16px;
    font-size: 16px !important;
}
.elementor-message.elementor-message-success:before {
    color:green;
}
.darkmode-toggle {
    width: 48px !important;
    height: 26px !important;
    position: absolute !important;
    border-radius: 50%;
    border: none;
    right: 17% !important;
    bottom: 0 !important;
    top: 0.35% !important;
    left: unset;
    cursor: pointer;
    display: none;
    justify-content: center;
    align-items: center;
    outline: none;
}
.darkmode-toggle .tp-dark-mode-slider:before {
    position: absolute;
    content: "";
    height: 20px !important;
    width: 20px !important;
    left: 4px !important;
    bottom: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}
.tp_dm_style2.darkmode--activated .darkmode-toggle .tp-dark-mode-slider:before {
    -webkit-transform: translateX(26px)translateY(-50%);
    -ms-transform: translateX(26px)translateY(-50%);
    transform: translateX(20px)translateY(-50%) !important;
}
.darkmode--activated .darkmode-toggle:after{
    background-image: var(--wpr-bg-b90a150f-2e53-4e62-b9d5-e5665d5de36f) !important;
}
.darkmode--activated .darkmode-toggle:before{
    background-image: var(--wpr-bg-633b46f0-83eb-4c01-b66a-87786bc401ec) !important;
}
.tp_dm_style2 .darkmode-toggle:before {
    content: '' !important;
    background-image: var(--wpr-bg-76b9e0c2-68eb-489f-9b90-db6a083e6a54);
    height: 18px;
    width: 18px;
    left: -28px !important;
    background-size: contain;
    position: absolute;
    pointer-events: none;
    background-repeat: no-repeat;
}
.tp_dm_style2 .darkmode-toggle:after {
    content: '' !important;
    background-image: var(--wpr-bg-982e4d1d-21e6-4fd6-a664-58c6010f6545);
    height: 18px;
    right: -28px !important;
    pointer-events: none;
    width: 18px;
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
}
.darkmode--activated .text p{
    color:#ccc !important;
}
.darkmode--activated .text .elementor-icon-list-text{ color:#ccc !important;}
.darkmode--activated .text svg{ fill:#ccc !important;}

.darkmode--activated .single-review .elementor-widget-wrap.elementor-element-populated {
    background: rgba(11, 15, 25, 0.5) !important;
}

.darkmode--activated .text h3{
    color: #ccc !important;
}
.darkmode--activated .texte .elementor-icon-list-text{ color:#ccc !important;}

.hero-d{
    display: none;
}
.darkmode--activated .hero-d{
    display: block;
}
.darkmode--activated .hero-l{
    display: none;
}
.logo-d{
    display: none;
}
.darkmode--activated .logo-d{
    display: block;
}
.darkmode--activated .logo-l{
    display: none;
}
.section-1-d{
    display: none;
}
.darkmode--activated .section-1-d{
    display: block;
}
.darkmode--activated .section-1-l{
    display: none;
}

.section-2-d{
    display: none;
}
.darkmode--activated .section-2-d{
    display: block;
}
.darkmode--activated .section-2-l{
    display: none;
}

.section-3-d{
    display: none;
}
.darkmode--activated .section-3-d{
    display: block;
}
.darkmode--activated .section-3-l{
    display: none;
}

.tab-d{
    display: none;
}
.darkmode--activated .tab-d{
    display: block;
}
.darkmode--activated .tab-l{
    display: none;
}

.darkmode--activated .dev {
    --divider-color: #ffffff94 !important;
}
.darkmode--activated .logo-carousel img{
    filter: brightness(2.5);
}
.darkmode--activated .jet-arrow svg{
    fill:#fff;
}
.glow a:hover{
    box-shadow: 0px 0px 25px rgba(99, 102, 241, 0.75);
}
 .chaty-svg {
    background-image: var(--wpr-bg-b44446df-3b91-4cd7-9a38-93a8809b0101);
}
 .chaty-svg svg{
    display: none;
}
span.on-hover-text{
    display: none !important;
}
/*.cs-footer{*/
/*    position: fixed;*/
/*    bottom: 10px;*/
/*    width: 50% !important;*/
/*}*/
/* MOBILE */
@media only screen and (max-width: 767px) {
    html{
        overflow-x: hidden;
    }
    .sib-row {
    flex-direction: column !important;
}
/*.cs-footer{*/
/*    position: relative;*/
/*    bottom: 0px;*/
/*    width: inherit !important;*/
/*}*/
.gloww:before{
        top: -25% !important;
    right: 0% !important;
}
.sib-email{
    width: 100% !important;
}
    .counter{
        position:relative !important;
        left:0 !important;
        right:0 !important;
        margin:auto !important;
    }
    .jet-countdown-timer{
        flex-direction:row !important;
    }
    .jet-countdown-timer div{
        height:80px !important;
        width:80px !important;
    }
    .jet-countdown-timer .jet-countdown-timer__item>div:first-child{
        margin-top:15px !important;
    }
}
.counter{
        position:relative !important;
        left:0 !important;
        right:0 !important;
        margin:auto !important;
    }
    .jet-countdown-timer{
        flex-direction:row !important;
    }
  
    .jet-countdown-timer .jet-countdown-timer__item>div:first-child{
        margin-top:15px !important;
    }

/* TABLETS */
@media only screen and (max-width: 1167px) and (min-width: 768px) {
    
}



.gloww:before{
content: '';
    position: absolute;
    background: rgba(79, 70, 229, 0.5);
    box-shadow: 0px 0px 250px #4F46E5;
    filter: blur(82px);
    width: 200px;
    height: 200px;
    top: -1%;
    right: -7%;
}

.coming-soon {
    margin: auto;
}
.sib-row {
    display: flex;
    flex-direction: row;
    margin-bottom: 20px;
    gap: 20px;
}
/*.sib-email{*/
/*    width: 85%;*/
/*}*/
.sib-row label {
    font-family: "Outfit Bold", Sans-serif;
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 24px;
    color: var(--e-global-color-text );
}
.sib-row label span{
    margin-left: 2px;
    color: #EF4444;
}
.coming-soon input {
    border: 1.5px solid #7A7A7A !important;
    color: var(--e-global-color-text );
    border-radius: 8px;
    background: transparent;
    height: 50px;
}
.coming-soon select {
    color: var(--e-global-color-text );
    border: 1.5px solid #7A7A7A !important;
    border-radius: 8px;
    background: transparent;
    height: 50px;
    font-size: 14px;
    padding: 5px;
}
.sib-button {
    text-align: center;
    display: block;
    width: 100%;
    margin-top: 10px;
}
.sib-button input {
    background: #4F46E5;
    font-family: "Outfit Bold", Sans-serif;
    color: #fff;
    border: 1px solid #4F46E5 !important;
    border-radius: 40px;
}
.sib-button input:hover{
    background: #4F46E5;
   opacity: 0.8;
}
.postid-629 button.darkmode-toggle {
    right: 60px !important;
    top: 20px !important;
}
.sib-privacy input {
    position: relative;
    top: -12px;
    margin-right: 10px;
}
.sib-privacy p a{
    color: #4F46E5;
}
.sib-privacy p {
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight );
}
.sib-privacy {
    display: flex;
}


.error404 .elementor-location-header{
    display: none;
}
.error404 .elementor-location-footer{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit Bold';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url(/wp-content/uploads/Outfit-Bold.eot);
	src: url('/wp-content/uploads/Outfit-Bold.eot?#iefix') format('embedded-opentype'),
		url(/wp-content/uploads/Outfit-Bold.woff2) format('woff2'),
		url(/wp-content/uploads/Outfit-Bold.woff) format('woff'),
		url(/wp-content/uploads/Outfit-Bold.ttf) format('truetype'),
		url('/wp-content/uploads/Outfit-Bold.svg#OutfitBold') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter Regular';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url(/wp-content/uploads/Inter-Regular.eot);
	src: url('/wp-content/uploads/Inter-Regular.eot?#iefix') format('embedded-opentype'),
		url(/wp-content/uploads/Inter-Regular.woff2) format('woff2'),
		url(/wp-content/uploads/Inter-Regular.woff) format('woff'),
		url(/wp-content/uploads/Inter-Regular.ttf) format('truetype'),
		url('/wp-content/uploads/Inter-Regular.svg#InterRegular') format('svg');
}
/* End Custom Fonts CSS */