.elementor-2762 .elementor-element.elementor-element-2a336ca{--display:flex;--min-height:100vh;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:015%;--padding-right:015%;}.elementor-2762 .elementor-element.elementor-element-e5339fa{--display:flex;--min-height:0vh;--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:center;--flex-wrap:wrap;}.elementor-2762 .elementor-element.elementor-element-c20b8f2{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.37;--border-radius:15px 15px 15px 15px;box-shadow:4px 4px 26px 1px rgba(0,0,0,0.5);}.elementor-2762 .elementor-element.elementor-element-c20b8f2:not(.elementor-motion-effects-element-type-background), .elementor-2762 .elementor-element.elementor-element-c20b8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://rinshaan.com/wp-content/uploads/2026/04/001.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2762 .elementor-element.elementor-element-c20b8f2::before, .elementor-2762 .elementor-element.elementor-element-c20b8f2 > .elementor-background-video-container::before, .elementor-2762 .elementor-element.elementor-element-c20b8f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2762 .elementor-element.elementor-element-c20b8f2 > .elementor-background-slideshow::before, .elementor-2762 .elementor-element.elementor-element-c20b8f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2762 .elementor-element.elementor-element-c20b8f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2762 .elementor-element.elementor-element-c20b8f2.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2762 .elementor-element.elementor-element-ac16698 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:21px;font-weight:600;text-shadow:0px 0px 42px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2762 .elementor-element.elementor-element-9905712{text-align:center;font-family:"Saira Condensed", Sans-serif;font-weight:400;text-shadow:0px 0px 26px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2762 .elementor-element.elementor-element-876c58d{--display:flex;--min-height:252px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:4px 4px 26px 1px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2762 .elementor-element.elementor-element-876c58d:not(.elementor-motion-effects-element-type-background), .elementor-2762 .elementor-element.elementor-element-876c58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://rinshaan.com/wp-content/uploads/2026/04/002.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2762 .elementor-element.elementor-element-876c58d::before, .elementor-2762 .elementor-element.elementor-element-876c58d > .elementor-background-video-container::before, .elementor-2762 .elementor-element.elementor-element-876c58d > .e-con-inner > .elementor-background-video-container::before, .elementor-2762 .elementor-element.elementor-element-876c58d > .elementor-background-slideshow::before, .elementor-2762 .elementor-element.elementor-element-876c58d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2762 .elementor-element.elementor-element-876c58d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2762 .elementor-element.elementor-element-876c58d.e-con{--align-self:flex-end;}.elementor-2762 .elementor-element.elementor-element-40f403d{text-align:center;}.elementor-2762 .elementor-element.elementor-element-40f403d .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:21px;font-weight:600;text-shadow:0px 0px 42px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2762 .elementor-element.elementor-element-5c1079b{text-align:center;font-family:"Saira Condensed", Sans-serif;font-weight:400;text-shadow:0px 0px 26px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2762 .elementor-element.elementor-element-a5a1eb0{--display:flex;--min-height:0vh;--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:center;--flex-wrap:wrap;}.elementor-2762 .elementor-element.elementor-element-20b9aab{--display:flex;--min-height:252px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.34;--border-radius:15px 15px 15px 15px;box-shadow:4px 4px 26px 1px rgba(0,0,0,0.5);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2762 .elementor-element.elementor-element-20b9aab:not(.elementor-motion-effects-element-type-background), .elementor-2762 .elementor-element.elementor-element-20b9aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://rinshaan.com/wp-content/uploads/2026/04/004.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2762 .elementor-element.elementor-element-20b9aab::before, .elementor-2762 .elementor-element.elementor-element-20b9aab > .elementor-background-video-container::before, .elementor-2762 .elementor-element.elementor-element-20b9aab > .e-con-inner > .elementor-background-video-container::before, .elementor-2762 .elementor-element.elementor-element-20b9aab > .elementor-background-slideshow::before, .elementor-2762 .elementor-element.elementor-element-20b9aab > .e-con-inner > .elementor-background-slideshow::before, .elementor-2762 .elementor-element.elementor-element-20b9aab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2762 .elementor-element.elementor-element-9aff960{text-align:center;}.elementor-2762 .elementor-element.elementor-element-9aff960 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:21px;font-weight:600;text-shadow:0px 0px 42px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2762 .elementor-element.elementor-element-92a84a5{text-align:center;font-family:"Saira Condensed", Sans-serif;font-weight:400;text-shadow:0px 0px 26px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2762 .elementor-element.elementor-element-1472f43{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;box-shadow:4px 4px 26px 1px rgba(0,0,0,0.5);--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-2762 .elementor-element.elementor-element-1472f43:not(.elementor-motion-effects-element-type-background), .elementor-2762 .elementor-element.elementor-element-1472f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://rinshaan.com/wp-content/uploads/2026/04/003.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2762 .elementor-element.elementor-element-1472f43::before, .elementor-2762 .elementor-element.elementor-element-1472f43 > .elementor-background-video-container::before, .elementor-2762 .elementor-element.elementor-element-1472f43 > .e-con-inner > .elementor-background-video-container::before, .elementor-2762 .elementor-element.elementor-element-1472f43 > .elementor-background-slideshow::before, .elementor-2762 .elementor-element.elementor-element-1472f43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2762 .elementor-element.elementor-element-1472f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2762 .elementor-element.elementor-element-1472f43.e-con{--align-self:flex-end;}.elementor-2762 .elementor-element.elementor-element-bcefe47 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:21px;font-weight:600;text-shadow:0px 0px 42px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2762 .elementor-element.elementor-element-c5b146d{text-align:center;font-family:"Saira Condensed", Sans-serif;font-weight:400;text-shadow:0px 0px 26px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2762 .elementor-element.elementor-element-be314d2{--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-2762 .elementor-element.elementor-element-df9eb8d{--display:flex;--min-height:75px;--justify-content:center;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-2762 .elementor-element.elementor-element-df9eb8d.e-con{--align-self:center;}.elementor-2762 .elementor-element.elementor-element-0cf0f85{padding:0% 0% 0% 0%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2762 .elementor-element.elementor-element-2a336ca{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-2762 .elementor-element.elementor-element-876c58d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2762 .elementor-element.elementor-element-a5a1eb0{--min-height:0vh;}.elementor-2762 .elementor-element.elementor-element-20b9aab{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-38.8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2762 .elementor-element.elementor-element-1472f43{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2762 .elementor-element.elementor-element-df9eb8d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-2762 .elementor-element.elementor-element-ac16698{text-align:center;}.elementor-2762 .elementor-element.elementor-element-20b9aab{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2762 .elementor-element.elementor-element-bcefe47{text-align:center;}.elementor-2762 .elementor-element.elementor-element-df9eb8d{--width:84%;--min-height:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(min-width:768px){.elementor-2762 .elementor-element.elementor-element-e5339fa{--width:100%;}.elementor-2762 .elementor-element.elementor-element-c20b8f2{--width:0%;}.elementor-2762 .elementor-element.elementor-element-876c58d{--width:100%;}.elementor-2762 .elementor-element.elementor-element-a5a1eb0{--width:100%;}.elementor-2762 .elementor-element.elementor-element-20b9aab{--width:100%;}.elementor-2762 .elementor-element.elementor-element-1472f43{--width:100%;}.elementor-2762 .elementor-element.elementor-element-df9eb8d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2762 .elementor-element.elementor-element-2a336ca{--width:100%;}.elementor-2762 .elementor-element.elementor-element-c20b8f2{--width:100%;}.elementor-2762 .elementor-element.elementor-element-876c58d{--width:48%;}.elementor-2762 .elementor-element.elementor-element-a5a1eb0{--width:100%;}.elementor-2762 .elementor-element.elementor-element-20b9aab{--width:100%;}.elementor-2762 .elementor-element.elementor-element-1472f43{--width:100%;}.elementor-2762 .elementor-element.elementor-element-df9eb8d{--width:86%;}}/* Start custom CSS for container, class: .elementor-element-c20b8f2 */.card-a{
    animation:card1 1s ease-out forwards;
    animation-delay:0.2s;
    opacity:0;
}
@keyframes card1{
    from{
        opacity:0;
        transform:translateY(-40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-876c58d */.card-b{
    animation:card2 1s ease-out forwards;
    animation-delay:0.4s;
    opacity:0;
}
@keyframes card2{
    from{
        opacity:0;
        transform:translateX(40px);
    }
    to{
        opacity:1;
        transform:translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5339fa *//* ROW 1 GRID */
.blog-card-grid{
    display:grid !important;
    grid-template-columns:2.5fr 1fr !important;
    grid-template-rows:260px !important;
    gap:20px !important;
    width:100% !important;
    height:300px;
    align-items:stretch !important;
}

/* RESET */
.blog-card-grid > .e-con{
    width:100% !important;
    height:100% !important;
    min-width:0 !important;
    min-height:0 !important;
    flex:none !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    border-radius:20px;
}

/* CARD 1 */
.blog-card-grid > .e-con:nth-child(1){
    grid-column:1;
    
}

/* CARD 2 */
.blog-card-grid > .e-con:nth-child(2){
    grid-column:2;
}
.blog-card-grid > .e-con,
.blog-card-grid1 > .e-con{
    padding:20px !important;
    box-sizing:border-box !important;
}
/* TABLET */
@media(max-width:1024px){
    .blog-card-grid{
        grid-template-columns:1fr 1fr !important;
        grid-template-rows:220px !important;
        gap:15px !important;
        height:220px;
    }
}

/* MOBILE */
@media(max-width:767px){
    .blog-card-grid{
        display:flex !important;
        flex-direction:column !important;
        height:auto !important;
        overflow:visible !important;
    }

    .blog-card-grid > .e-con{
        width:100% !important;
        min-height:140px !important;
        height:auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b9aab */.card-c{
    animation:card3 1s ease-out forwards;
    animation-delay:0.6s;
    opacity:0;
}
@keyframes card3{
    from{
        opacity:0;
        transform:translateX(-40px);
    }
    to{
        opacity:1;
        transform:translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1472f43 */.card-d{
    animation:card4 1s ease-out forwards;
    animation-delay:0.8s;
    opacity:0;
}
@keyframes card4{
    from{
        opacity:0;
        transform:translateY(40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a1eb0 *//* ROW 2 GRID */
.blog-card-grid1{
    display:grid !important;
    grid-template-columns:1fr 1.6fr !important;
    gap:20px !important;
    width:100% !important;
    height:300px;
    align-items:stretch !important;
}

/* RESET ROW 2 CARDS */
.blog-card-grid1 > .e-con{
    width:100% !important;
    height:100% !important;
    min-width:0 !important;
    min-height:0 !important;
    flex:none !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    border-radius:20px;
}

/* CARD 3 = SMALL LEFT */
.blog-card-grid1 > .e-con:nth-child(1){
    grid-column:1;
}

/* CARD 4 = WIDE RIGHT */
.blog-card-grid1 > .e-con:nth-child(2){
    grid-column:2;
}
.blog-card-grid > .e-con,
.blog-card-grid1 > .e-con{
    padding:20px !important;
    box-sizing:border-box !important;
}

/* TABLET */
@media(max-width:1024px){
    .blog-card-grid1{
        grid-template-columns:1fr 1fr !important;
        gap:15px !important;
        height:220px;
    }
}

/* MOBILE */
@media(max-width:767px){
    .blog-card-grid1{
        display:flex !important;
        flex-direction:column !important;
        height:auto !important;
        overflow:visible !important;
    }

    .blog-card-grid1 > .e-con{
        width:100% !important;
        min-height:140px !important;
        height:auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9eb8d */.extra-navsection {    
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.6),
        rgba(200, 200, 200, 0.4)
    );

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border-radius: 50px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    
    position: fixed;
    bottom: 5%;
    left: 50%;
    transform: translate(-50%,-5%);
    z-index: 999;

    box-shadow:
        /* outer shadow */
        0 10px 30px rgba(0, 0, 0, 0.12),

        /* inner shadow (depth) */
        inset 0 -4px 10px rgba(0, 0, 0, 0.15),

        /* inner highlight (glass edge) */
        inset 0 1px 0 rgba(255, 255, 255, 0.4);
}
.extra-navsection {
    opacity: 0;
    transform: translate(-50%, calc(-50% + 30px)); /* start LOWER */
    animation: fadeUp 0.8s ease-out forwards;
    animation-delay: 1.5s;
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate(-50%, calc(-50% + 80px)); /* DOWN */
    }
    to {
        opacity: 1;
        transform: translate(-50%, -3%); /* CENTER (UP) */
    }
}/* End custom CSS */