.elementor-32235 .elementor-element.elementor-element-04de93b{--display:flex;--min-height:0px;--gap:150px 0px;--row-gap:150px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:160px;--padding-left:30px;--padding-right:30px;}.elementor-32235 .elementor-element.elementor-element-04de93b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32235 .elementor-element.elementor-element-47c0b7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-19c5994 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32235 .elementor-element.elementor-element-cddc3e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-e47e180{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-e1fdfc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-6b92476{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-a90d697{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-a90d697:not(.elementor-motion-effects-element-type-background), .elementor-32235 .elementor-element.elementor-element-a90d697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D5BCB;}.elementor-32235 .elementor-element.elementor-element-11f93ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-71451bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-c895a7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-c895a7b:not(.elementor-motion-effects-element-type-background), .elementor-32235 .elementor-element.elementor-element-c895a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4387b37 );}.elementor-32235 .elementor-element.elementor-element-061513c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-7ac23bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-32235 .elementor-element.elementor-element-c361bb7{width:var( --container-widget-width, 36% );max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:start;}.elementor-32235 .elementor-element.elementor-element-c361bb7 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-32235 .elementor-element.elementor-element-bab28a0 .elementor-button{background-color:var( --e-global-color-text );font-family:"Paralucent", Sans-serif;font-size:18px;line-height:normal;fill:var( --e-global-color-ae03b5c );color:var( --e-global-color-ae03b5c );border-radius:5rem 5rem 5rem 5rem;padding:22px 30px 22px 30px;}.elementor-32235 .elementor-element.elementor-element-0b41a50{padding:0px 100px 0px 100px;}body.elementor-page-32235:not(.elementor-motion-effects-element-type-background), body.elementor-page-32235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-32235 .elementor-element.elementor-element-e1fdfc0{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-32235 .elementor-element.elementor-element-a90d697{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}}@media(max-width:767px){.elementor-32235 .elementor-element.elementor-element-04de93b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-47c0b7a{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-cddc3e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-e47e180{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-32235 .elementor-element.elementor-element-e1fdfc0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-6b92476{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-a90d697{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-32235 .elementor-element.elementor-element-11f93ab{--margin-top:0px;--margin-bottom:-64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-32235 .elementor-element.elementor-element-71451bc{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-32235 .elementor-element.elementor-element-c895a7b{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-32235 .elementor-element.elementor-element-061513c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-32235 .elementor-element.elementor-element-7ac23bc{--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-32235 .elementor-element.elementor-element-c361bb7{width:100%;max-width:100%;}.elementor-32235 .elementor-element.elementor-element-0b41a50{padding:0px 14px 0px 14px;}}@media(min-width:768px){.elementor-32235 .elementor-element.elementor-element-04de93b{--width:100%;}.elementor-32235 .elementor-element.elementor-element-7ac23bc{--width:100%;}}@media(min-width:2200px){.elementor-32235 .elementor-element.elementor-element-e47e180{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-e1fdfc0 */#orbitax-supports{
    scroll-margin-block-start: 105px;
    scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a90d697 */.hompage-multi-carousel{


 .hero-section {
            background-color: #1D5BCB;
            min-height: 500px;
            display: flex;
			flex-direction: column;
            justify-content: center;
			gap: 30px;
			
			.title{
				color: #FFF;
			}

            & .tabs-wrapper {
                display: flex;
                flex-direction: column;
                gap: 30px;
                margin: 0;
                padding: 0;
                width: 100%;
                max-width: 1440px;

                & .tabs-nav {
                    display: flex;
                    flex-wrap: wrap;
                    gap: 8px;
                    align-items: center;
                    justify-content: center;
                    padding: 0;

                    & .tab-btn {
                        padding: 12px 24px;
                        min-width: 100px;
                        border-radius: 50px;
                        border: 1px solid #FFF;
                        cursor: pointer;
                        transition: background 0.3s;
                        color: #FFF;
                        background-color: #1D5BCB;
                        font-size: 14px;
                        white-space: nowrap;

                        &.active,
                        &:hover {
                            background-color: #fff !important;
                            color: #1D5BCB;
                            border: 1px solid #1D5BCB;
                        }
                    }

                    & .nav-controls {
                        display: none;
                        gap: 8px;
                        margin-left: 0;

                        & .control-btn {
                            padding: 10px;
                            border: 1px solid #FFF;
                            background-color: #1D5BCB !important;
                            cursor: pointer;
                            transition: background 0.5s ease;
                            border-radius: 50%;
                            display: flex;
                            align-items: center;
                            justify-content: center;
                            flex-shrink: 0;

                            &:hover {
                                background-color: #FFF !important;
                                border: 1px solid #1D5BCB;

                                & svg path {
                                    fill: #1D5BCB !important;
                                }
                            }

                            &:active {
                                background: #FFF;
                            }

                            & svg path {
                                fill: #FFF !important;
                            }
                        }

                        & #nextBtn svg {
                            transform: scaleX(-1);
                        }
                    }
                }

                & .tabs-panels {
                    width: 100%;

                    & .tab-panel {
                        display: none;
                        margin-top: 10px;

                        &.active {
                            display: block;
                        }

                        & .drag-scroll-track {
                            display: flex;
                            overflow-x: auto;
                            overflow-y: hidden;
                            cursor: grab;
                            user-select: none;
                            scrollbar-width: none;
                            gap: 15px;
                            padding-bottom: 10px;
                            -webkit-overflow-scrolling: touch;

                            &:active {
                                cursor: grabbing;
                            }

                            &::-webkit-scrollbar {
                                display: none;
                            }

                            & .card-item {
                                width: 100%;
                                min-width: 85vw;
                                background: #FFF;
                                color: #1D5BCB;
                                border-radius: 20px;
                                padding: 25px;
                                display: flex;
                                flex-direction: column;
                                gap: 15px;
                                flex-shrink: 0;

                                & h3 {
                                    font-size: 20px;
                                    font-weight: 600;
                                    line-height: 28px;
                                    color: #1D5BCB;
                                    margin: 0;
                                }

                                & p,
                                & ul {
                                    font-size: 16px;
                                    font-weight: 500;
                                    line-height: 24px;
                                    margin: 0;
                                }

                                & ul {
                                    list-style-position: inside;
                                    padding-left: 0;
                                }
                            }
                        }
                    }
                }
            }
        }
@media (min-width: 769px) {
            .hero-section {
				padding: 100px 0 100px 100px;
                height: 900px;

                & .tabs-wrapper {
                    gap: 40px;

                    & .tabs-nav {
                        justify-content: flex-start;

                        & .tab-btn {
                            padding: 16px 40px;
                            min-width: 150px;
                            font-size: 16px;
                        }

                        & .nav-controls {
                            display: flex;
                            margin-left: auto;
                        }
                    }

                    & .tabs-panels {
                        & .tab-panel {
                            margin-top: 20px;

                            & .drag-scroll-track {
                                gap: 30px;
                                & .card-item {
                                    width: 530px;
                                    min-width: 530px;
                                    padding: 40px;
                                    gap: 20px;

                                    & h3 {
                                        font-size: 26px;
                                        line-height: 36px;
                                    }

                                    & p,
                                    & ul {
                                        font-size: 20px;
                                        line-height: 32px;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
}/* End custom CSS */