/*
 * The home page's inline <style> blocks from views/homepage/en/index.php, unchanged and in
 * their original order. Loaded after the theme, where the inline blocks sat.
 */

		:root{--theme-color:#0E5AF2;--title-color:#1A1A1A;--body-color:#878D97;--smoke-color:#EFF1F5;--secondary-color:#EEF2FB;--black-color:#000000;--white-color:#ffffff;--yellow-color:#fec624;--success-color:#28a745;--error-color:#dc3545;--border-color:#E0E0E0;--title-font:"Exo",sans-serif;--body-font:"Fira Sans",sans-serif;--icon-font:"Font Awesome 5 Pro";--main-container:1220px;--container-gutters:30px;--section-space:120px;--section-space-mobile:80px;--section-title-space:80px;--ripple-ani-duration:5s}body,html{scroll-behavior:auto!important}body{font-family:var(--body-font);font-size:16px;font-weight:400;color:var(--body-color);line-height:26px;overflow-x:hidden;-webkit-font-smoothing:antialiased}@media (max-width:767px){body{font-size:14px;line-height:24px}}img:not([draggable]){max-width:100%;height:auto}img{border:none;max-width:100%}p:empty{display:none}p{margin:0 0 18px 0;color:var(--body-color);line-height:1.63}@media (max-width:767px){p{line-height:1.73}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--title-font);color:var(--title-color);text-transform:none;font-weight:700;line-height:1.5;margin:0 0 15px 0}.h1,h1{font-size:48px}.h2,h2{font-size:40px}.h3,h3{font-size:36px}.h4,h4{font-size:30px}.h5,h5{font-size:24px}.h6,h6{font-size:20px}@media (max-width:1199px){.h1,h1{font-size:40px}.h2,h2{font-size:36px}.h3,h3{font-size:30px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h6,h6{font-size:16px}}@media (max-width:767px){.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:26px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}}@media only screen and (min-width:1300px){.container,.container-lg,.container-sm,.container-xl{max-width:calc(var(--main-container) + var(--container-gutters));padding-left:calc(var(--container-gutters)/ 2);padding-right:calc(var(--container-gutters)/ 2)}}@media (min-width:1399px){.container-style2{max-width:1920px;overflow:hidden;padding-left:0;padding-right:0}}.container-style3{--main-container:1445px}@media (min-width:1500px) and (max-width:1921px){.container-style1{max-width:1576px;overflow:hidden;margin-right:0;padding-right:0}}@media (min-width:767px){.row:not([class*=gx-]){--bs-gutter-x:30px}}@-webkit-keyframes loaderspin{0%{transform:rotate(0) scale(.8)}50%{transform:rotate(360deg) scale(1)}100%{transform:rotate(720deg) scale(.8)}}@keyframes loaderspin{0%{transform:rotate(0) scale(.8)}50%{transform:rotate(360deg) scale(1)}100%{transform:rotate(720deg) scale(.8)}}@-webkit-keyframes ball1{0%{box-shadow:30px 0 0 var(--theme-color)}50%{box-shadow:0 0 0 var(--theme-color);margin-bottom:0;transform:translate(15px,15px)}100%{box-shadow:30px 0 0 var(--theme-color);margin-bottom:10px}}@keyframes ball1{0%{box-shadow:30px 0 0 var(--theme-color)}50%{box-shadow:0 0 0 var(--theme-color);margin-bottom:0;transform:translate(15px,15px)}100%{box-shadow:30px 0 0 var(--theme-color);margin-bottom:10px}}@-webkit-keyframes ball2{0%{box-shadow:30px 0 0 var(--title-color)}50%{box-shadow:0 0 0 var(--title-color);margin-top:-20px;transform:translate(15px,15px)}100%{box-shadow:30px 0 0 var(--title-color);margin-top:0}}@keyframes ball2{0%{box-shadow:30px 0 0 var(--title-color)}50%{box-shadow:0 0 0 var(--title-color);margin-top:-20px;transform:translate(15px,15px)}100%{box-shadow:30px 0 0 var(--title-color);margin-top:0}}.sec-title,.sec-title3{text-transform:uppercase;line-height:1.35;margin:-.25em 0 18px 0}.sec-title2{font-size:18px;font-weight:700;text-transform:uppercase;margin:-.3em 0 22px 0}.sec-title3{text-transform:capitalize}.sec-title4{font-size:60px;line-height:1.2}.sec-subtitle,.sec-subtitle2{text-transform:uppercase;display:block;color:var(--theme-color);font-family:var(--title-font);font-size:16px;font-weight:600;margin:-.25em 0 23px 0}.sec-subtitle2{text-transform:none;font-weight:600;display:block;margin-bottom:10px}.title-area{margin-bottom:calc(var(--section-title-space) - 17px)}@media (max-width:1399px){.sec-title4{font-size:42px}}@media (max-width:1199px){.sec-title4{font-size:36px;line-height:1.4}}@media (max-width:991px){.sec-title.h1,.sec-title3.h1{font-size:36px}.sec-subtitle2{margin-bottom:15px}.title-area{margin-bottom:40px}}@media (max-width:767px){.sec-title.h1,.sec-title3.h1{font-size:30px}.sec-subtitle{font-size:16px}.sec-title4{font-size:30px;line-height:1.4}}.bg-title{background-color:var(--title-color)!important}.background-image,[data-bg-src]{background-repeat:no-repeat;background-size:cover;background-position:center center}.text-title{color:var(--title-color)!important}.text-body{color:var(--body-color)!important}[data-overlay]{position:relative}[data-overlay] [class*=col-],[data-overlay] [class^=col-]{z-index:1}[data-overlay]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}[data-overlay=theme]:before{background-color:var(--theme-color)}[data-overlay=title]:before{background-color:var(--title-color)}[data-overlay=white]:before{background-color:var(--white-color)}[data-overlay=black]:before{background-color:var(--black-color)}[data-opacity="1"]:before{opacity:.1}[data-opacity="2"]:before{opacity:.2}[data-opacity="3"]:before{opacity:.3}[data-opacity="4"]:before{opacity:.4}[data-opacity="5"]:before{opacity:.5}[data-opacity="6"]:before{opacity:.6}[data-opacity="7"]:before{opacity:.7}[data-opacity="8"]:before{opacity:.8}[data-opacity="9"]:before{opacity:.9}[data-opacity="10"]:before{opacity:1}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes ripple{0%{transform:scale(1);opacity:0}30%{opacity:.4}100%{transform:scale(1.5);opacity:0}}@keyframes ripple{0%{transform:scale(1);opacity:0}30%{opacity:.4}100%{transform:scale(1.5);opacity:0}}@-webkit-keyframes slideinup{0%{opacity:0;transform:translateY(70px)}100%{transform:translateY(0)}}@keyframes slideinup{0%{opacity:0;transform:translateY(70px)}100%{transform:translateY(0)}}@-webkit-keyframes slideindown{0%{opacity:0;transform:translateY(-70px)}100%{transform:translateY(0)}}@keyframes slideindown{0%{opacity:0;transform:translateY(-70px)}100%{transform:translateY(0)}}@-webkit-keyframes slideinleft{0%{opacity:0;transform:translateX(-70px)}100%{transform:translateX(0)}}@keyframes slideinleft{0%{opacity:0;transform:translateX(-70px)}100%{transform:translateX(0)}}@-webkit-keyframes slideinright{0%{opacity:0;transform:translateX(70px)}100%{transform:translateX(0)}}@keyframes slideinright{0%{opacity:0;transform:translateX(70px)}100%{transform:translateX(0)}}@-webkit-keyframes fadein-custom{0%{opacity:0}100%{opacity:1}}@keyframes fadein-custom{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.team-style1{overflow:hidden;background-color:var(--white-color);box-shadow:0 10px 31px rgba(169,177,193,.17);border-radius:5px;margin:0 0 30px 0;transition:all ease .4s}.team-style1 .team-img{overflow:hidden;position:relative}.team-style1 .team-img img{width:100%;transition:all ease .4s;transform:scale(1)}.team-style1 .team-content{padding:30px 0 23px 0;text-align:center}.team-style1 .team-title{font-size:20px;line-height:1;margin:0 0 10px 0}.team-style1:hover{background-color:#f6f7fa;box-shadow:none}.team-style1:hover .team-img img{transform:scale(1.1)}.team-style2{margin:0 0 30px 0}.team-style2 .team-img{overflow:hidden;position:relative;z-index:1;margin:0 30px -60px 30px;border-radius:5px}.team-style2 .team-img img{width:100%;border-radius:5px;transition:all ease .4s;filter:none}.team-style2 .team-title{text-transform:uppercase;margin:0 0 8px 0}.team-style2 .team-content{background-color:var(--white-color);box-shadow:0 10px 31px rgba(169,177,193,.17);border-radius:5px;padding:97px 0 42px 0;text-align:center;transition:all ease .4s}.team-style2:hover .team-content{background-color:#f6f7fa;box-shadow:none}.team-style2:hover .team-img img{filter:grayscale(100%)}.team-style3{margin-bottom:30px}.team-style3 .team-img{border-radius:20px;overflow:hidden}.team-style3 .team-img img{width:100%;transition:all ease .4s;transform:scale(1)}.team-style3 .team-content{background-color:var(--white-color);text-align:center;padding:30px 0 40px 0;margin:-105px 40px 0 40px;position:relative;z-index:1;box-shadow:5px 8.66px 60px 0 rgba(149,163,213,.18);border-radius:30px}.team-style3 .team-title{font-size:20px;font-weight:600;margin:0 0 5px 0}.team-style3:hover .team-img img{transform:scale(1.1)}.team-about .team-text{margin:0 0 35px 0}@media (max-width:1199px){.team-style3 .team-content{padding:30px 0 40px 0;margin:-70px 20px 0 20px}}@media (max-width:991px){.team-about .team-text{margin:0 0 25px 0}}.process-style1{text-align:center;margin:0 0 5px 0;position:relative}.process-style1 .process-arrow{position:absolute;right:-53px;top:0}.process-style1:nth-child(even){margin-top:60px}.process-style1:nth-child(even) .process-arrow{transform:rotateX(190deg)}.process-style1:last-child .process-arrow{display:none}.process-style1 .process-icon{position:relative;text-align:center;width:var(--icon-size,130px);height:var(--icon-size,130px);line-height:var(--icon-size,130px);box-shadow:0 0 77px 10px rgba(170,170,170,.13);background-color:var(--white-color);border-radius:50%;margin:0 auto 30px auto}.process-style1 .process-number{text-align:center;display:inline-block;width:35px;height:35px;line-height:26px;background-color:var(--theme-color);color:var(--white-color);border-radius:50%;position:relative;border:5px solid var(--white-color);position:absolute;top:0;right:0;font-size:12px;font-weight:700;font-family:var(--title-font)}.process-style1 .process-title{margin:0 0 10px 0}.process-style2{text-align:center;max-width:290px;position:relative;margin:0 0 5px 0}.process-style2 .process-icon{width:100px;height:100px;line-height:100px;text-align:center;position:relative;display:inline-block;background-color:var(--white-color);margin:22.5px 0 25px 0;box-shadow:0 10px 31px rgba(169,177,193,.17);border-radius:5px}.process-style2 .process-number{display:inline-block;width:45px;height:45px;line-height:45px;font-size:16px;font-weight:700;font-family:var(--title-font);position:absolute;right:0;top:0;background-color:var(--theme-color);color:var(--white-color);margin:-22.5px -22.5px 0 0;border-radius:50%}.process-style2 .process-arrow{position:absolute;right:-55%;top:10%}.process-style2:last-child .process-arrow{display:none}@media (max-width:1199px){.process-style1,.process-style1:nth-child(even){margin-top:0}.process-style1 .process-arrow{right:-45px;top:25px;max-width:80px}.process-style2 .process-arrow{right:-23%;top:15%;max-width:90px}}@media (max-width:991px){.process-style1 .process-arrow{display:none}.process-style1 .process-icon{--icon-size:100px;margin:0 auto 20px auto}.process-style1 .process-icon img{max-width:40px}.process-style2{max-width:100%}.process-style2 .process-arrow{display:none}}.space,.space-top{padding-top:var(--section-space)}.space,.space-bottom{padding-bottom:var(--section-space)}.space-extra,.space-extra-top{padding-top:calc(var(--section-space) - 30px)}.space-extra,.space-extra-bottom{padding-bottom:calc(var(--section-space) - 30px)}@media (max-width:991px){.space,.space-top{padding-top:var(--section-space-mobile)}.space,.space-bottom{padding-bottom:var(--section-space-mobile)}.space-extra,.space-extra-top{padding-top:calc(var(--section-space-mobile) - 30px)}.space-extra,.space-extra-bottom{padding-bottom:calc(var(--section-space-mobile) - 30px)}}
	

		.features-list span{cursor: pointer;}
		
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        .partners-section {
            width: 100%;
            background: transparent;
        }

        .swiper {
            width: 100%;
            height: 100px; /* Fixed height for the carousel */
            margin: 0 auto;
        }

        .swiper-wrapper {
            align-items: center;
        }

        .swiper-slide {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100%;
            padding: 0 10px;
        }

        .swiper-slide img {
            display: block;
            max-width: 100%;
            max-height: 60px;
            width: auto;
            height: auto;
            object-fit: contain;
            filter: grayscale(100%);
            opacity: 0.8;
            transition: all 0.3s ease;
        }

        .swiper-slide:hover img {
            filter: grayscale(0);
            opacity: 1;
        }

        .swiper-button-next, 
        .swiper-button-prev {
            color: #3498db !important;
            background: rgba(255, 255, 255, 0.9);
            width: 30px;
            height: 30px;
            border-radius: 50%;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        }

        .swiper-button-next::after, 
        .swiper-button-prev::after {
            font-size: 1rem !important;
            font-weight: bold;
        }

        @media (max-width: 768px) {
            .swiper {
                height: 80px;
            }
            
            .swiper-slide img {
                max-height: 50px;
            }
            
            .swiper-button-next, 
            .swiper-button-prev {
                display: none !important;
            }
        }

        @media (max-width: 480px) {
            .swiper {
                height: 70px;
            }
            
            .swiper-slide img {
                max-height: 40px;
            }
        }
    

.mb-8{margin-bottom:4.5rem!important}.mb-9{margin-bottom:5rem!important}.mb-auto{margin-bottom:auto!important}.py-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-9{padding-bottom:5rem!important;padding-top:5rem!important}@media(min-width:576px){.mb-sm-8{margin-bottom:4.5rem!important}.mb-sm-9{margin-bottom:5rem!important}.mb-sm-auto{margin-bottom:auto!important}.py-sm-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-sm-9{padding-bottom:5rem!important;padding-top:5rem!important}}@media(min-width:768px){.mb-md-8{margin-bottom:4.5rem!important}.mb-md-9{margin-bottom:5rem!important}.mb-md-auto{margin-bottom:auto!important}.py-md-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-md-9{padding-bottom:5rem!important;padding-top:5rem!important}}@media(min-width:992px){.mb-lg-8{margin-bottom:4.5rem!important}.mb-lg-9{margin-bottom:5rem!important}.mb-lg-auto{margin-bottom:auto!important}.py-lg-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-lg-9{padding-bottom:5rem!important;padding-top:5rem!important}}@media(min-width:1200px){.mb-xl-8{margin-bottom:4.5rem!important}.mb-xl-9{margin-bottom:5rem!important}.mb-xl-auto{margin-bottom:auto!important}.py-xl-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-xl-9{padding-bottom:5rem!important;padding-top:5rem!important}}@media(min-width:1400px){.mb-xxl-8{margin-bottom:4.5rem!important}.mb-xxl-9{margin-bottom:5rem!important}.mb-xxl-auto{margin-bottom:auto!important}.py-xxl-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-xxl-9{padding-bottom:5rem!important;padding-top:5rem!important}}.bsb-animated{--bsb-animation-duration:1s;animation-duration:var(--bsb-animation-duration);animation-fill-mode:both}@keyframes bsb-fadeIn{0%{opacity:0}to{opacity:1}}.bsb-fadeIn{animation-name:bsb-fadeIn}@keyframes bsb-fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.bsb-fadeInUp{animation-name:bsb-fadeInUp}@keyframes bsb-fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.bsb-fadeInDown{animation-name:bsb-fadeInDown}@keyframes bsb-fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.bsb-fadeInLeft{animation-name:bsb-fadeInLeft}@keyframes bsb-fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.bsb-fadeInRight{animation-name:bsb-fadeInRight}@keyframes bsb-fadeOut{0%{opacity:1}to{opacity:0}}.bsb-fadeOut{animation-name:bsb-fadeOut}@keyframes bsb-fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.bsb-fadeOutUp{animation-name:bsb-fadeOutUp}@keyframes bsb-fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.bsb-fadeOutDown{animation-name:bsb-fadeOutDown}@keyframes bsb-fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.bsb-fadeOutLeft{animation-name:bsb-fadeOutLeft}@keyframes bsb-fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.bsb-fadeOutRight{animation-name:bsb-fadeOutRight}@keyframes bsb-zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.bsb-zoomIn{animation-name:bsb-zoomIn}.bsb-btn-xl{--bs-btn-padding-y:0.625rem;--bs-btn-padding-x:1.25rem;--bs-btn-font-size:calc(1.26rem + 0.12vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-xl{--bs-btn-font-size:1.35rem}}.bsb-btn-2xl{--bs-btn-padding-y:0.75rem;--bs-btn-padding-x:1.5rem;--bs-btn-font-size:calc(1.27rem + 0.24vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-2xl{--bs-btn-font-size:1.45rem}}.bsb-btn-3xl{--bs-btn-padding-y:0.875rem;--bs-btn-padding-x:1.75rem;--bs-btn-font-size:calc(1.28rem + 0.36vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-3xl{--bs-btn-font-size:1.55rem}}.bsb-btn-4xl{--bs-btn-padding-y:1rem;--bs-btn-padding-x:2rem;--bs-btn-font-size:calc(1.29rem + 0.48vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-4xl{--bs-btn-font-size:1.65rem}}.bsb-btn-5xl{--bs-btn-padding-y:1.125rem;--bs-btn-padding-x:2.25rem;--bs-btn-font-size:calc(1.3rem + 0.6vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-5xl{--bs-btn-font-size:1.75rem}}@media(min-width:768px){.bsb-pricing-2-pro .bsb-pricing-popular{margin-top:-1.5rem}}


i.bticons {
	font-size:25px;
	position:relative;
	bottom:-5px;
	left:-3px;
}

.hidden {
    display:none;
}

#logo {
    margin-left: 300px;
}


@media only screen and (max-width: 992px) {
    #logo {
        margin-left: 200px; /* Adjust as needed for better centering */
    }
}


@media only screen and (max-width: 768px) {
    #logo {
        margin-left: 150px; /* Adjust as needed for better centering */
    }
}

@media only screen and (max-width: 512px) {
    #logo {
        margin-left: 80px; /* Adjust as needed for better centering */
    }
}

.bsb-btn-xl {
    --bs-btn-font-size: calc(1rem + 0.12vw);
}

h2 {
    color: black !important;
    font-size: 30px !important;
    margin: 8px 0 15px 0 !important;
}
