.elementor-6711 .elementor-element.elementor-element-405ce3b{--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;}.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-inner{max-width:1380px;}.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-slide{min-height:82vh;}.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-title{font-size:4rem;}.elementor-6711 .elementor-element.elementor-element-dafd5af{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6711 .elementor-element.elementor-element-dafd5af:not(.elementor-motion-effects-element-type-background), .elementor-6711 .elementor-element.elementor-element-dafd5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196EFD;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-6711 .elementor-element.elementor-element-d2c491b .elementor-heading-title{font-family:var( --e-global-typography-8ce3e52-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce3e52-font-size );font-weight:var( --e-global-typography-8ce3e52-font-weight );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6711 .elementor-element.elementor-element-a33416b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:var( --e-global-typography-5211861-font-family ), Sans-serif;font-size:var( --e-global-typography-5211861-font-size );font-weight:var( --e-global-typography-5211861-font-weight );line-height:var( --e-global-typography-5211861-line-height );letter-spacing:var( --e-global-typography-5211861-letter-spacing );color:#FFFFFF;}.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-grid{grid-template-columns:repeat(4, 1fr);gap:16px;}.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-item{background-color:#ffffff;}.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-icon i{color:#000000;}.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-icon svg{fill:#000000;stroke:#000000;}.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-title{color:#000000;}.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-btn{color:#0d6efd;}.elementor-6711 .elementor-element.elementor-element-a83ef42{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6711 .elementor-element.elementor-element-a83ef42:not(.elementor-motion-effects-element-type-background), .elementor-6711 .elementor-element.elementor-element-a83ef42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6711 .elementor-element.elementor-element-4539bd1{text-align:center;}.elementor-6711 .elementor-element.elementor-element-4539bd1 .elementor-heading-title{font-family:var( --e-global-typography-8ce3e52-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce3e52-font-size );font-weight:var( --e-global-typography-8ce3e52-font-weight );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );color:#FFFFFF;}.elementor-6711 .elementor-element.elementor-element-aaf7ec6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-size:clamp(1rem, 0.8859rem + 0.6522vw, 1.375rem);line-height:1.4em;color:#FFFFFF;}.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-nav{justify-content:center;}.elementor-6711 .elementor-element.elementor-element-3ea4d9e .gridbox{grid-template-columns:repeat(3,1fr) !important;}.elementor-6711 .elementor-element.elementor-element-3ea4d9e .rnz-cfs-svg-shape{color:var( --e-global-color-primary );}.elementor-6711 .elementor-element.elementor-element-1a0e0f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 50px;--row-gap:60px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6711 .elementor-element.elementor-element-56ba9ef{--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;--justify-content:flex-start;}.elementor-6711 .elementor-element.elementor-element-5e2fc57 .elementor-heading-title{font-family:var( --e-global-typography-9a3f0bb-font-family ), Sans-serif;font-size:var( --e-global-typography-9a3f0bb-font-size );font-weight:var( --e-global-typography-9a3f0bb-font-weight );line-height:var( --e-global-typography-9a3f0bb-line-height );letter-spacing:var( --e-global-typography-9a3f0bb-letter-spacing );color:#000000;}.elementor-6711 .elementor-element.elementor-element-214a42e .elementor-heading-title{font-family:var( --e-global-typography-8ce3e52-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce3e52-font-size );font-weight:var( --e-global-typography-8ce3e52-font-weight );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );color:#196EFD;}.elementor-6711 .elementor-element.elementor-element-0f1ab6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6711 .elementor-element.elementor-element-8fa02c6{width:auto;max-width:auto;}.elementor-6711 .elementor-element.elementor-element-8fa02c6 img{width:auto;height:50px;}.elementor-6711 .elementor-element.elementor-element-8644ad8{width:auto;max-width:auto;}.elementor-6711 .elementor-element.elementor-element-8644ad8 img{width:auto;height:50px;}.elementor-6711 .elementor-element.elementor-element-1c0127a{--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;}.elementor-6711 .elementor-element.elementor-element-30e83d9 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-6711 .elementor-element.elementor-element-30e83d9 .rnz-sa1-inner{max-width:300px;}.elementor-6711 .elementor-element.elementor-element-30e83d9 .rnz-sa1-wrap .swiper-pagination-bullet{border-color:#333;}.elementor-6711 .elementor-element.elementor-element-30e83d9 .rnz-sa1-wrap .swiper-pagination-bullet-active{background:#333;border-color:#333;}.elementor-6711 .elementor-element.elementor-element-18edc3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6711 .elementor-element.elementor-element-18edc3e:not(.elementor-motion-effects-element-type-background), .elementor-6711 .elementor-element.elementor-element-18edc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#196EFD;}.elementor-6711 .elementor-element.elementor-element-a8410dd{--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;--justify-content:center;}.elementor-6711 .elementor-element.elementor-element-f5ed3ae{text-align:start;}.elementor-6711 .elementor-element.elementor-element-f5ed3ae .elementor-heading-title{font-family:var( --e-global-typography-8ce3e52-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce3e52-font-size );font-weight:var( --e-global-typography-8ce3e52-font-weight );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );color:#FFFFFF;}.elementor-6711 .elementor-element.elementor-element-eb81ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:clamp(1rem, 0.8859rem + 0.6522vw, 1.375rem);line-height:1.4em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6711 .elementor-element.elementor-element-4791c94 .elementor-button{background-color:#F7B205;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7B205;}.elementor-6711 .elementor-element.elementor-element-4791c94{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-6711 .elementor-element.elementor-element-4791c94 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-6711 .elementor-element.elementor-element-3fca479{--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;}.elementor-6711 .elementor-element.elementor-element-a1dbfd9{text-align:center;}.elementor-6711 .elementor-element.elementor-element-a1dbfd9 img{width:80%;}.elementor-6711 .elementor-element.elementor-element-c982f7d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6711 .elementor-element.elementor-element-c982f7d:not(.elementor-motion-effects-element-type-background), .elementor-6711 .elementor-element.elementor-element-c982f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7B205;}.elementor-6711 .elementor-element.elementor-element-ae8a00a{text-align:center;}.elementor-6711 .elementor-element.elementor-element-ae8a00a .elementor-heading-title{font-family:var( --e-global-typography-8ce3e52-font-family ), Sans-serif;font-size:var( --e-global-typography-8ce3e52-font-size );font-weight:var( --e-global-typography-8ce3e52-font-weight );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );color:#000000;}@media(min-width:481px){.elementor-6711 .elementor-element.elementor-element-56ba9ef{--width:35%;}.elementor-6711 .elementor-element.elementor-element-1c0127a{--width:65%;}.elementor-6711 .elementor-element.elementor-element-a8410dd{--width:50%;}.elementor-6711 .elementor-element.elementor-element-3fca479{--width:50%;}}@media(max-width:1200px){.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-grid{grid-template-columns:repeat(3, 1fr);}}@media(max-width:991px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-d2c491b .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6711 .elementor-element.elementor-element-a33416b{font-size:var( --e-global-typography-5211861-font-size );line-height:var( --e-global-typography-5211861-line-height );letter-spacing:var( --e-global-typography-5211861-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-grid{grid-template-columns:repeat(2, 1fr);}.elementor-6711 .elementor-element.elementor-element-4539bd1 .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-3ea4d9e .gridbox{grid-template-columns:repeat(2,1fr) !important;}.elementor-6711 .elementor-element.elementor-element-5e2fc57 .elementor-heading-title{font-size:var( --e-global-typography-9a3f0bb-font-size );line-height:var( --e-global-typography-9a3f0bb-line-height );letter-spacing:var( --e-global-typography-9a3f0bb-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-214a42e .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6711 .elementor-element.elementor-element-f5ed3ae .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-3fca479{--justify-content:flex-end;}.elementor-6711 .elementor-element.elementor-element-ae8a00a .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}}@media(max-width:767px){.elementor-6711 .elementor-element.elementor-element-dafd5af{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6711 .elementor-element.elementor-element-d2c491b{text-align:center;}.elementor-6711 .elementor-element.elementor-element-a33416b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-grid{gap:10px;}.elementor-6711 .elementor-element.elementor-element-3fca479{--justify-content:flex-end;}}@media(max-width:480px){.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-title{font-size:2.9rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-d2c491b .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6711 .elementor-element.elementor-element-a33416b{font-size:var( --e-global-typography-5211861-font-size );line-height:var( --e-global-typography-5211861-line-height );letter-spacing:var( --e-global-typography-5211861-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6711 .elementor-element.elementor-element-4539bd1 .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-3ea4d9e .gridbox{grid-template-columns:repeat(1,1fr) !important;}.elementor-6711 .elementor-element.elementor-element-5e2fc57 .elementor-heading-title{font-size:var( --e-global-typography-9a3f0bb-font-size );line-height:var( --e-global-typography-9a3f0bb-line-height );letter-spacing:var( --e-global-typography-9a3f0bb-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-214a42e .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-0f1ab6d{--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:center;--align-items:center;}.elementor-6711 .elementor-element.elementor-element-0f1ab6d.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6711 .elementor-element.elementor-element-8fa02c6 img{height:40px;}.elementor-6711 .elementor-element.elementor-element-8644ad8 img{height:40px;}.elementor-6711 .elementor-element.elementor-element-1c0127a{--width:calc(100dvw - 10px);--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:-20px;}.elementor-6711 .elementor-element.elementor-element-18edc3e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6711 .elementor-element.elementor-element-f5ed3ae .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}.elementor-6711 .elementor-element.elementor-element-4791c94{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-6711 .elementor-element.elementor-element-ae8a00a .elementor-heading-title{font-size:var( --e-global-typography-8ce3e52-font-size );line-height:var( --e-global-typography-8ce3e52-line-height );letter-spacing:var( --e-global-typography-8ce3e52-letter-spacing );}}/* Start custom CSS for rnz_hero_carousel, class: .elementor-element-c4630f8 */.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-slide{
    padding:0 !important;
    align-items:flex-end;
}
.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-inner{
    height:calc(90dvh - 100px) !important;
    min-height:670px;
    display:flex;
    align-items:flex-end;
}
.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-image{
    max-width:100% !important;
    width:100%;
}
.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-nav-wrapper{
    top:unset !important;
    bottom:10px;
}
.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-title{
    font-size: clamp(2.25rem, 1.413rem + 4.7826vw, 5rem);
}
.elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hero-carousel-wrap .rnz-hc-pagination{
    justify-content:flex-start !important;
}
@media screen and (max-width:1280px){
    .elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-container{
        margin-left:auto;
        margin-right:auto;
        width:calc(100dvw - 60px) !important;
    }
    .elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-nav-wrapper{
        width:calc(100dvw - 60px) !important;
        left: 50%;
        transform: translateX(-50%);
    }
}
@media screen and (max-width:480px){
    .elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hero-carousel-wrap{
        background:#f4f5f7;
        padding-top:40px;
    }
    .elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-inner{
        height:calc(92dvh - 100px) !important;
        min-height:700px;
    }
    .elementor-6711 .elementor-element.elementor-element-c4630f8 .rnz-hc-shape{
        transform:unset;
        left:unset;
        right:-20px !importan;
        bottom:-20px;
        max-width:90dvw;
    }
}/* End custom CSS */
/* Start custom CSS for rnz_quick_links, class: .elementor-element-e8c687b */.elementor-6711 .elementor-element.elementor-element-e8c687b .swiper-pagination{
    gap:6px;
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
}
@media screen and (max-width:767px){
    .elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-item{
        margin-top:10px;
    }
    .elementor-6711 .elementor-element.elementor-element-e8c687b .rnz-ql-wrap{
        padding-bottom:40px;
    }
}/* End custom CSS */
/* Start custom CSS for rnz_cards_filter_slider, class: .elementor-element-3ea4d9e */.elementor-6711 .elementor-element.elementor-element-3ea4d9e [type=button]:focus, [type=button]:hover, .elementor-6711 .elementor-element.elementor-element-3ea4d9e [type=submit]:focus, .elementor-6711 .elementor-element.elementor-element-3ea4d9e [type=submit]:hover, .elementor-6711 .elementor-element.elementor-element-3ea4d9e button:focus, .elementor-6711 .elementor-element.elementor-element-3ea4d9e button:hover{
    background-color: inherit;
    color:inherit;
}
.elementor-6711 .elementor-element.elementor-element-3ea4d9e .rnz-cfs-card-inner{
    padding:0;
    overflow:hidden;
    
}

.elementor-6711 .elementor-element.elementor-element-3ea4d9e .rnz-cfs-image{
    display:flex;
    aspect-ratio: 1741/2045;
    position:relative;
    margin:0;
    overflow:hidden;
    z-index:2;
}

.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-nav{
    margin-bottom:30px !important;
}
.elementor-6711 .elementor-element.elementor-element-3ea4d9e .rnz-cfs-link{
    user-select:none;
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:3;
}

.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-btn svg{
    height:1.2em;
    font-weight:400 !important;
    width:auto;
}
.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-nav{
    width:fit-content;
    background:#fff;
    border-color:#fff;
    margin-bottom:20px;
}
.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-bg{
    background:#196efd;
}
.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-nav .ef-filter-btn{
    background:transparent;
    color:#000;
}
.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-btn.active{
    background:#196efd !important;
    color:#fff;
}
.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-nav:hover .ef-filter-btn.active:not(:hover, :focus, :active){
    background:transparent !important;
    color:#000;
}
.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-btn:not(.active):is(:hover){
    color:#fff !important;
}
.elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-btn.active{
    box-shadow:unset !important;
}

.elementor-6711 .elementor-element.elementor-element-3ea4d9e .swiper-wrapper .swiper-slide{
    padding-top:20px;
}


@media screen and (max-width:480px){
    .elementor-6711 .elementor-element.elementor-element-3ea4d9e .ef-filter-nav{
        width:calc(100dvw - 30px) !important;
        margin-right:-30px !important;
        border-radius:50px 0 0 50px;
        justify-content:flex-start;
        align-items:flex-start;
        max-width:unset;
        left:unset;
        transform:unset;
    }
}/* End custom CSS */
/* Start custom CSS for rnz_slider_app_1, class: .elementor-element-30e83d9 */.elementor-6711 .elementor-element.elementor-element-30e83d9 .rnz-sa1-image{
    position:relative;
    aspect-ratio:332/720;
}
.elementor-6711 .elementor-element.elementor-element-30e83d9 .rnz-sa1-image img{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    height:100%;
    width:100%;
    object-fit:cover;
    object-position:center top;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4791c94 */.elementor-6711 .elementor-element.elementor-element-4791c94 .elementor-button{
    justify-content:center;
}/* End custom CSS */