:root{}@media (min-width: 992px) {}@media (min-width: 768px) and (max-width: 991px) {}@media (max-width: 767px) {} @media only screen and (max-width: 10000000000000000px ) and (min-width: 992px ) { #module_54{padding-top:0px !important ;transform:translateY(0px) ;} } @media only screen and (max-width: 991px ) and (min-width: 768px ) { #module_54{padding-top:0px !important ;transform:translateY(0px) ;} } @media only screen and (max-width: 767px ) and (min-width: 0px ) { #module_54{padding-top:0px !important ;transform:translateY(0px) ;} } @media only screen and (max-width: 10000000000000000px ) and (min-width: 992px ) { #module_456{margin-bottom:40px !important ;} } @media only screen and (max-width: 991px ) and (min-width: 768px ) { #module_456{margin-bottom:40px !important ;} } @media only screen and (max-width: 767px ) and (min-width: 0px ) { #module_456{margin-bottom:20px !important ;} }

    .ronixa-banner-carousel-54 .banner-carousel {
        position: relative;
        overflow: hidden;
        --button-size: 42px;
                    border-radius: inherit;
                            color: #a5a5a5;
                    }
                        .ronixa-banner-carousel-54 .banner-carousel-item-1 .banner-carousel {
               cursor:pointer;
            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-2 .banner-carousel {
               cursor:pointer;
            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-3 .banner-carousel {
               cursor:pointer;
            }
                                            .ronixa-banner-carousel-54 .banner-carousel-item-1 .banner-image {
                object-position: center center;
            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-2 .banner-image {
                object-position: center center;
            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-3 .banner-image {
                object-position: center center;
            }
                .ronixa-banner-carousel-54 .banner-image img {
        width: 100%;
        height: 100%;
                object-fit: cover;
        object-position: inherit;
                    border-radius: inherit;
            }
                            .ronixa-banner-carousel-54 .wrapper-content-banner {
        z-index: 2;
        display: flex;
        overflow: hidden;
        padding: 30px;
                    border-radius: inherit;
                position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        
            }

            .ronixa-banner-carousel-54 .banner-carousel-item-1 .wrapper-content-banner {
                            align-items: start;
            
            
            
                            justify-content:center;
            
            
                            text-align: center;
            
            
                    }
        .ronixa-banner-carousel-54 .banner-carousel-item-1 .content-banner {
                            padding-inline-start : 0px;
                                }
            .ronixa-banner-carousel-54 .banner-carousel-item-2 .wrapper-content-banner {
                            align-items: start;
            
            
            
                                                justify-content:start;
                            
            
                            text-align: left;
            
            
                    }
        .ronixa-banner-carousel-54 .banner-carousel-item-2 .content-banner {
                                }
            .ronixa-banner-carousel-54 .banner-carousel-item-3 .wrapper-content-banner {
                            align-items: start;
            
            
            
                                                justify-content:start;
                            
            
                            text-align: left;
            
            
                    }
        .ronixa-banner-carousel-54 .banner-carousel-item-3 .content-banner {
                                }
        .ronixa-banner-carousel-54  .content-banner {
        position: relative;
        width: 100%;
        max-width: var(--content-width);
    }
    .ronixa-banner-carousel-54  .content-banner >div:first-child {
        margin-top: 0;
    }
    .ronixa-banner-carousel-54 .banner-title-wrap :is( .banner-subtitle,.banner-title):first-child {
        margin-top: 0;
    }
    .ronixa-banner-carousel-54 .banner-subtitle {
                    color: #a5a5a5;
                                            color: #333;
                                                            font-size: 14px;
                            color: rgba(255,255,255,1);
                font-size:20px;

    }
    .ronixa-banner-carousel-54 .banner-title {
        display: block;
        margin-bottom: 0;
        line-height: 1.3;
                    color: var(--ronixa-theme-title-color);
                            font-size: 22px;
                            color: rgba(248,249,250,1);
                font-family:Poppins;font-size:200px;font-weight:800;
    }
        .ronixa-banner-carousel-54 .ronixa-banner-inner {
        font-size: 14px;
                    color: var(--ronixa-theme-dark-text-color);
                        font-size:18px;
    }
    .ronixa-banner-carousel-54 :is( .banner-subtitle,.banner-title,.ronixa-banner-inner) {
        margin-top: 7px;
    }
    .ronixa-banner-carousel-54 .ronixa-button-wrapper {
        margin-top: 15px;
    }
    .ronixa-banner-carousel-54 .ronixa-button {
        display: inline-block;
        text-decoration: none;
        text-align: center;
        cursor:pointer;
                    padding: 12px 20px;
            --button-size: 13px;
            font-size: 13px;
            line-height: 18px;
        
        
                                    background-color: #f3f3f3;
                color: #3e3e3e;
                                                border-radius: 35px;
                    }
    .ronixa-banner-carousel-54 .ronixa-button:hover {
                                    color: #333;
                box-shadow: inset 0 0 200px rgb(0 0 0 / 10%) !important;
                        }
    .ronixa-banner-carousel-54 .ronixa-icon-button {
                    margin-right: 5px
            }

                .ronixa-banner-carousel-54 .owl-carousel :is( .owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot) {
            cursor: pointer;
            user-select: none;
        }
        .ronixa-banner-carousel-54 .ronixa-btn-arrow[class*=prev] {
            transform: translateX(-30px);
        }
        .ronixa-banner-carousel-54 .ronixa-btn-arrow[class*=next] {
            transform: translateX(30px);
        }
        .ronixa-banner-carousel-54 .owl-carousel:hover .owl-nav>button {
            visibility: visible;
            opacity: 1;
            transform: translateY(0);
            pointer-events: visible;
        }
        .ronixa-banner-carousel-54 .ronixa-btn-arrow {
            position: absolute;
            top: 50%;
            z-index: 250;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            margin-top: -25px;
            width: 100px;
            height: 100px;
            cursor: pointer;
            transition: all .25s ease;
            backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
            visibility: hidden;
                            color: var(--ronixa-theme-primary-color);
                        opacity: 0;
            pointer-events: none;
        }
        .ronixa-banner-carousel-54 .owl-nav>[class*=prev] {
                            left: 0;
                    }
        .ronixa-banner-carousel-54 .ronixa-btn-arrow[class*=prev]:after {
                            content: "\f104";
                        font-family: "Font Awesome 6 Free";
            font-weight:800;
        }
        .ronixa-banner-carousel-54 .ronixa-btn-arrow:after {
            font-size: 24px;
            line-height: 1;
                            color: var(--ronixa-theme-primary-color);
                    }
        .ronixa-banner-carousel-54 .owl-nav>[class*=next] {
                            right: 0;
                    }
                @media (max-width: 991px) {
            .ronixa-banner-carousel-54 .owl-nav>button {
                visibility: visible;
                opacity: 1;
                pointer-events: visible;
                margin-top: -20px;
                width: 40px;
                height: 40px;
            }
            .ronixa-banner-carousel-54 .ronixa-btn-arrow:is([class*="prev"],[class*="next"]) {
                transform: translateX(0);
            }
        }
        .ronixa-banner-carousel-54 .ronixa-btn-arrow[class*=next]:after {
                            content: "\f105";
                        font-family: "Font Awesome 6 Free";
            font-weight:800;
        }
    
    
        
    @media (min-width: 992px) {
                                .ronixa-banner-carousel-54 .banner-carousel-item-1 .wrapper-content-banner {
                                                                    align-items: start;
                                
                
                                    justify-content:center;
                
                
                                    text-align: center;
                            }
            .ronixa-banner-carousel-54 .banner-carousel-item-1 .content-banner {
                                    padding-inline-start : 0px;
                                            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-2 .wrapper-content-banner {
                                                                    align-items: start;
                                
                
                                                            justify-content:start;
                                    
                
                                    text-align: left;
                            }
            .ronixa-banner-carousel-54 .banner-carousel-item-2 .content-banner {
                                            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-3 .wrapper-content-banner {
                                                                    align-items: start;
                                
                
                                                            justify-content:start;
                                    
                
                                    text-align: left;
                            }
            .ronixa-banner-carousel-54 .banner-carousel-item-3 .content-banner {
                                            }
                            .ronixa-banner-carousel-54 .banner-title {
                font-size:200px;
            }
                            .ronixa-banner-carousel-54 .banner-subtitle {
                font-size:20px;
            }
                            .ronixa-banner-carousel-54 .ronixa-banner-inner {
                font-size:18px;
            }
            }

    @media (min-width: 768px) and (max-width: 991px)  {
                                .ronixa-banner-carousel-54 .banner-carousel-item-1 .wrapper-content-banner {
                                                                    align-items: start;
                                
                
                                                            justify-content:start;
                                    
                
                                    text-align: left;
                            }
            .ronixa-banner-carousel-54 .banner-carousel-item-1 .content-banner {
                                                    max-width: 100%;
                            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-2 .wrapper-content-banner {
                                                                    align-items: start;
                                
                
                                                            justify-content:start;
                                    
                
                                    text-align: left;
                            }
            .ronixa-banner-carousel-54 .banner-carousel-item-2 .content-banner {
                                            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-3 .wrapper-content-banner {
                                                                    align-items: start;
                                
                
                                                            justify-content:start;
                                    
                
                                    text-align: left;
                            }
            .ronixa-banner-carousel-54 .banner-carousel-item-3 .content-banner {
                                            }
                                    }

    @media (max-width: 767px) {
                                .ronixa-banner-carousel-54 .banner-carousel-item-1 .wrapper-content-banner {
                                                                    align-items: start;
                                
                
                                                            justify-content:start;
                                    
                
                                    text-align: left;
                            }
            .ronixa-banner-carousel-54 .banner-carousel-item-1 .content-banner {
                                                    max-width: 100%;
                            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-2 .wrapper-content-banner {
                                                                    align-items: start;
                                
                
                                                            justify-content:start;
                                    
                
                                    text-align: left;
                            }
            .ronixa-banner-carousel-54 .banner-carousel-item-2 .content-banner {
                                            }
                                .ronixa-banner-carousel-54 .banner-carousel-item-3 .wrapper-content-banner {
                                                                    align-items: start;
                                
                
                                                            justify-content:start;
                                    
                
                                    text-align: left;
                            }
            .ronixa-banner-carousel-54 .banner-carousel-item-3 .content-banner {
                                            }
                                    }

    @media only screen and (max-width: 10000000000000000px ) and (min-width: 992px ) { #retrina_layout_1_1_mother_1 > div {} } @media only screen and (max-width: 991px ) and (min-width: 768px ) { #retrina_layout_1_1_mother_1 > div {} } @media only screen and (max-width: 767px ) and (min-width: 0px ) { #retrina_layout_1_1_mother_1 > div {} } @media only screen and (max-width: 10000000000000000px ) and (min-width: 992px ) { #retrina_layout_1_1_mother_1{padding-left:0px !important ;padding-right:0px !important ;padding-top:0px !important ;padding-bottom:0px !important ;} } @media only screen and (max-width: 991px ) and (min-width: 768px ) { #retrina_layout_1_1_mother_1{padding-left:0px !important ;padding-right:0px !important ;padding-top:0px !important ;padding-bottom:0px !important ;} } @media only screen and (max-width: 767px ) and (min-width: 0px ) { #retrina_layout_1_1_mother_1{padding-left:0px !important ;padding-right:0px !important ;padding-top:0px !important ;padding-bottom:0px !important ;} } @media only screen and (max-width: 10000000000000000px ) and (min-width: 992px ) { #retrina_grand_layout_1_1_grand_1{position:relative;  padding-left:0vw !important ;padding-right:0vw !important ;padding-top:0vw !important ;padding-bottom:0vw !important ;  padding-right: calc(1.5rem * 0.5);padding-left: calc(1.5rem * 0.5);max-width:initial; width:calc(100vw); left: calc(50%); right: calc(50%); margin-left:calc(-50vw); margin-right:calc(-50vw); } } @media only screen and (max-width: 991px ) and (min-width: 768px ) { #retrina_grand_layout_1_1_grand_1{position:relative;  padding-left:0vw !important ;padding-right:0vw !important ;padding-top:0vw !important ;padding-bottom:0vw !important ;  padding-right: calc(1.5rem * 0.5);padding-left: calc(1.5rem * 0.5);max-width:initial; width:calc(100vw); left: calc(50%); right: calc(50%); margin-left:calc(-50vw); margin-right:calc(-50vw); } } @media only screen and (max-width: 767px ) and (min-width: 0px ) { #retrina_grand_layout_1_1_grand_1{position:relative;  padding-left:0vw !important ;padding-right:0vw !important ;padding-top:0vw !important ;padding-bottom:0vw !important ;  padding-right: calc(1.5rem * 0.5);padding-left: calc(1.5rem * 0.5);max-width:initial; width:calc(100vw); left: calc(50%); right: calc(50%); margin-left:calc(-50vw); margin-right:calc(-50vw); } }
        .ronixa-section-title-wrapper-456 {
            text-align: center;
                            margin-inline-start: auto;
                margin-inline-end: auto;
                        max-width: 70%;
                    }
        .ronixa-section-title-wrapper-456 .img-wrapper {
            margin-top: 10px;
        }
        .ronixa-section-title-wrapper-456 img {
            height: auto;
            max-width: 100%;
            border: none;
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
                    .ronixa-section-title-wrapper-456 .ronixa-section-title-title {
                font-size: 22px;
            }
            .ronixa-section-title-wrapper-456 .ronixa-section-title-subtitle,
            .ronixa-section-title-wrapper-456 .ronixa-section-title-description{
                font-size: 14px;
            }
                .ronixa-section-title-wrapper-456 .ronixa-section-title-subtitle {
            display: inline-block;
            margin-bottom: 10px;
            font-size: 14px;
                                                font-size:20px;line-height:1;
        }
        .ronixa-section-title-wrapper-456 .ronixa-section-title-title-container {
            margin-bottom: 10px;
        }
        .ronixa-section-title-wrapper-456 .ronixa-section-title-title {
            display: inline-block;
            margin-bottom: 0;
            font-weight: 600;
            color: #242424;
                        font-size:40px;
        }
        .ronixa-section-title-wrapper-456 .ronixa-section-title-title u {
                            text-decoration: none;
                                        color: var(--ronixa-theme-primary-color);
                    }       
                                                        .ronixa-section-title-wrapper-456 .ronixa-section-title-description {
            color: #010101;
            
        }
                
        @media (max-width: 991px) {
                            .ronixa-section-title-wrapper-456 .ronixa-section-title-title {
                    font-size: 22px;
                }
                        .ronixa-section-title-wrapper-456 .ronixa-section-title-subtitle{
                font-size: 14px;
            }
            .ronixa-section-title-wrapper-456 .ronixa-section-title-description{
                font-size: 14px;
            }
        }

        @media (min-width: 992px) {
            .ronixa-section-title-wrapper-456 {
                max-width: 70%;
            }
                            .ronixa-section-title-wrapper-456 .ronixa-section-title-subtitle {
                    font-size:20px;
                }
                                        .ronixa-section-title-wrapper-456 .ronixa-section-title-title {
                    font-size:40px;
                }
                                }
        @media (min-width: 768px) and (max-width: 991px) {
            .ronixa-section-title-wrapper-456 {
                max-width: 100%;
            }
                                            }

        @media (max-width: 767px) {
            .ronixa-section-title-wrapper-456 {
                max-width: 100%;
            }
                                            }

    @media only screen and (max-width: 10000000000000000px ) and (min-width: 992px ) { #retrina_grand_layout_1_1_grand_2{position:relative;  padding-top:64px !important ;padding-bottom:52px !important ;margin-top:30px !important ;} } @media only screen and (max-width: 991px ) and (min-width: 768px ) { #retrina_grand_layout_1_1_grand_2{position:relative;  padding-top:64px !important ;padding-bottom:52px !important ;margin-top:30px !important ;} } @media only screen and (max-width: 767px ) and (min-width: 0px ) { #retrina_grand_layout_1_1_grand_2{position:relative;  padding-top:64px !important ;padding-bottom:52px !important ;margin-top:30px !important ;} } @media only screen and (max-width: 10000000000000000px ) and (min-width: 992px ) { #retrina_grand_layout_1_1_grand_2:after{width:100vw;height:100%;position:absolute;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:-1;} } @media only screen and (max-width: 991px ) and (min-width: 768px ) { #retrina_grand_layout_1_1_grand_2:after{width:100vw;height:100%;position:absolute;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:-1;} } @media only screen and (max-width: 767px ) and (min-width: 0px ) { #retrina_grand_layout_1_1_grand_2:after{width:100vw;height:100%;position:absolute;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:-1;} }