.elementor-112 .elementor-element.elementor-element-bca141a{--display:flex;--min-height:0px;--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-bca141a.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-ae25048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:10;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-ae25048{left:0px;}body.rtl .elementor-112 .elementor-element.elementor-element-ae25048{right:0px;}.elementor-112 .elementor-element.elementor-element-ce04a18{--display:flex;--min-height:1178px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-ce04a18:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ce04a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ranheritage.com/wp-content/uploads/2025/10/Hero-background-.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-ce04a18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-0a00e34{--display:flex;--min-height:609px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-0a00e34.e-con{--align-self:center;}.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-112 .elementor-element.elementor-element-db18663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-112 .elementor-element.elementor-element-db18663.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-db18663 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-a24788e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-112 .elementor-element.elementor-element-a24788e.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-a24788e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:115px;font-weight:600;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-112 .elementor-element.elementor-element-ce13d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:31px;font-weight:400;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ce13d76.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-ce13d76 p{margin-block-end:0px;}.elementor-112 .elementor-element.elementor-element-973cfc7{--display:flex;--min-height:720px;--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;}.elementor-112 .elementor-element.elementor-element-973cfc7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-973cfc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ranheritage.com/wp-content/uploads/2025/10/Sri-lanka--scaled.jpg");}.elementor-112 .elementor-element.elementor-element-973cfc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-03bdca1{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-03bdca1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-3023437{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-3023437.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-c4b15a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-c4b15a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;letter-spacing:6.4px;word-spacing:0px;color:var( --e-global-color-b67f520 );}.elementor-112 .elementor-element.elementor-element-1e27add.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-1e27add{text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b67f520 );}.elementor-112 .elementor-element.elementor-element-795b909{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-795b909.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-f8d76a1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-f8d76a1.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-112 .elementor-element.elementor-element-901866f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-901866f.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-6854977{--display:flex;--min-height:1060px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-6854977:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-6854977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ranheritage.com/wp-content/uploads/2025/10/Mannar-jaffna-2-2048x1089.jpg");background-position:top right;}.elementor-112 .elementor-element.elementor-element-89c3bbb{--display:flex;--min-height:424px;--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-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-89c3bbb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-ceb813a{width:var( --container-widget-width, 104.317% );max-width:104.317%;padding:0px 0px 0px 0px;--container-widget-width:104.317%;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-ceb813a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-ceb813a img{width:85%;max-width:77%;}.elementor-112 .elementor-element.elementor-element-1a3afff{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:321px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-676fd12{width:var( --container-widget-width, 56.1% );max-width:56.1%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56.1%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-676fd12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-676fd12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:100px;font-weight:600;line-height:89px;color:var( --e-global-color-26e433a );}.elementor-112 .elementor-element.elementor-element-da4da9f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b67f520 );}.elementor-112 .elementor-element.elementor-element-4ed0293{width:var( --container-widget-width, 64.272% );max-width:64.272%;--container-widget-width:64.272%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b67f520 );}.elementor-112 .elementor-element.elementor-element-4ed0293.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-112 .elementor-element.elementor-element-33b5d50 .elementor-button{background-color:var( --e-global-color-d7d0234 );fill:#FFAA00;color:#FFAA00;}.elementor-112 .elementor-element.elementor-element-33b5d50{width:var( --container-widget-width, 66.527% );max-width:66.527%;--container-widget-width:66.527%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-33b5d50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-33b5d50 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-33b5d50 .elementor-button:focus{color:#FFD800;}.elementor-112 .elementor-element.elementor-element-33b5d50 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-33b5d50 .elementor-button:focus svg{fill:#FFD800;}.elementor-112 .elementor-element.elementor-element-e69d083{--display:flex;--min-height:1216px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-e69d083:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-e69d083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ranheritage.com/wp-content/uploads/2025/10/Anu-Pol_bg-1980x1203.jpg");}.elementor-112 .elementor-element.elementor-element-e69d083.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-6652a9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-112 .elementor-element.elementor-element-27f5ddc{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-27f5ddc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-61613b4{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-61613b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-61613b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:82px;font-weight:600;line-height:75px;color:var( --e-global-color-61b0527 );}.elementor-112 .elementor-element.elementor-element-d443f93{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-d443f93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.8px;word-spacing:3px;color:var( --e-global-color-fb805b8 );}.elementor-112 .elementor-element.elementor-element-ca9000f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-fb805b8 );}.elementor-112 .elementor-element.elementor-element-ca9000f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-90201f1 .elementor-button{background-color:var( --e-global-color-d7d0234 );fill:#FFAA00;color:#FFAA00;}.elementor-112 .elementor-element.elementor-element-90201f1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-90201f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-90201f1 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-90201f1 .elementor-button:focus{color:#FFD800;}.elementor-112 .elementor-element.elementor-element-90201f1 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-90201f1 .elementor-button:focus svg{fill:#FFD800;}.elementor-112 .elementor-element.elementor-element-b078486{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-b078486.e-con{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-d7c4075{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px -1px -1px -1px;text-align:right;}.elementor-112 .elementor-element.elementor-element-d7c4075 img{width:90%;max-width:90%;}.elementor-112 .elementor-element.elementor-element-98923c9{--display:flex;--min-height:787px;--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:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-98923c9:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-98923c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ranheritage.com/wp-content/uploads/2025/10/Kandy_bg-1980x1429.jpg");background-position:center center;}.elementor-112 .elementor-element.elementor-element-1088039{--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-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-112 .elementor-element.elementor-element-d8f2fec{width:var( --container-widget-width, 104.508% );max-width:104.508%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;--container-widget-width:104.508%;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-d8f2fec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-d8f2fec img{width:86%;max-width:86%;border-radius:-1px -1px -1px -1px;}.elementor-112 .elementor-element.elementor-element-c1880c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-112 .elementor-element.elementor-element-716fa68{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-716fa68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-309ac2c{width:var( --container-widget-width, 66.72% );max-width:66.72%;--container-widget-width:66.72%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-309ac2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-309ac2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:100px;font-weight:600;line-height:89px;color:var( --e-global-color-26e433a );}.elementor-112 .elementor-element.elementor-element-269a5ec{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-269a5ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b67f520 );}.elementor-112 .elementor-element.elementor-element-f40b79c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b67f520 );}.elementor-112 .elementor-element.elementor-element-f40b79c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-c74f8a2 .elementor-button{background-color:var( --e-global-color-d7d0234 );fill:#FFAA00;color:#FFAA00;}.elementor-112 .elementor-element.elementor-element-c74f8a2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-c74f8a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-c74f8a2 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-c74f8a2 .elementor-button:focus{color:#FFD800;}.elementor-112 .elementor-element.elementor-element-c74f8a2 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-c74f8a2 .elementor-button:focus svg{fill:#FFD800;}.elementor-112 .elementor-element.elementor-element-2ec9b22{--display:flex;--min-height:928px;--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;}.elementor-112 .elementor-element.elementor-element-2ec9b22:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2ec9b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ranheritage.com/wp-content/uploads/2025/10/quote.jpg");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-2ec9b22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-a27d203{--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-112 .elementor-element.elementor-element-a27d203.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-b752087{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-112 .elementor-element.elementor-element-b752087.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-46b47e5{width:var( --container-widget-width, 86.198% );max-width:86.198%;margin:109px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:86.198%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-46b47e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-46b47e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:35px;letter-spacing:1.6px;color:var( --e-global-color-b67f520 );}.elementor-112 .elementor-element.elementor-element-3564f1c{width:var( --container-widget-width, 86.198% );max-width:86.198%;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:86.198%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-3564f1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-3564f1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:35px;letter-spacing:1.6px;color:var( --e-global-color-b67f520 );}.elementor-112 .elementor-element.elementor-element-0dd8b9c{--display:flex;--min-height:834px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-0dd8b9c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-0dd8b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ranheritage.com/wp-content/uploads/2025/10/Sigiriya_bg-scaled.jpg");}.elementor-112 .elementor-element.elementor-element-3dc10db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-112 .elementor-element.elementor-element-3dc10db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-2860e7a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-2860e7a.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-28596d6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-28596d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-28596d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:100px;font-weight:600;line-height:89px;color:var( --e-global-color-61b0527 );}.elementor-112 .elementor-element.elementor-element-a2c47f4{width:var( --container-widget-width, 90% );max-width:90%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-a2c47f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-a2c47f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-0.3px;word-spacing:3px;color:var( --e-global-color-fb805b8 );}.elementor-112 .elementor-element.elementor-element-9b79642{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-fb805b8 );}.elementor-112 .elementor-element.elementor-element-9b79642.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-03ac0a7 .elementor-button{background-color:var( --e-global-color-d7d0234 );fill:#FFAA00;color:#FFAA00;}.elementor-112 .elementor-element.elementor-element-03ac0a7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-03ac0a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-03ac0a7 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-03ac0a7 .elementor-button:focus{color:#FFD800;}.elementor-112 .elementor-element.elementor-element-03ac0a7 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-03ac0a7 .elementor-button:focus svg{fill:#FFD800;}.elementor-112 .elementor-element.elementor-element-341c300{--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:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-341c300.e-con{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-dc7390f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px -1px -1px -1px;text-align:right;}.elementor-112 .elementor-element.elementor-element-dc7390f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-dc7390f img{width:81%;max-width:88%;}.elementor-112 .elementor-element.elementor-element-66bb4b2{--display:flex;--min-height:1125px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-112 .elementor-element.elementor-element-66bb4b2:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-66bb4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b7a3637 );}.elementor-112 .elementor-element.elementor-element-66bb4b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-9c4962e{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-9c4962e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-9c4962e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;letter-spacing:0.8px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-cd79aee .elementor-button{background-color:var( --e-global-color-d7d0234 );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-112 .elementor-element.elementor-element-cd79aee .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-cd79aee .elementor-button:focus{color:#FF8200;}.elementor-112 .elementor-element.elementor-element-cd79aee .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-cd79aee .elementor-button:focus svg{fill:#FF8200;}.elementor-112 .elementor-element.elementor-element-48302bf{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-48302bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-9f85da2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-112 .elementor-element.elementor-element-0eb2327{--display:flex;--min-height:370px;--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-112 .elementor-element.elementor-element-0eb2327:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-0eb2327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ranheritage.com/wp-content/uploads/2025/10/footer_bg--scaled.jpg");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-9605d2f{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:16px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-112 .elementor-element.elementor-element-9605d2f.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-9605d2f .elementor-social-icon{--icon-padding:0.3em;}.elementor-112 .elementor-element.elementor-element-0a55b07{--display:flex;--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-112 .elementor-element.elementor-element-c2eba60 .elementor-button{background-color:var( --e-global-color-d7d0234 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-94418f1 .elementor-button{background-color:var( --e-global-color-d7d0234 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-94418f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-112 .elementor-element.elementor-element-c4b15a1{width:var( --container-widget-width, 336.438px );max-width:336.438px;--container-widget-width:336.438px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-c4b15a1 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-901866f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-6854977{--min-height:785px;}.elementor-112 .elementor-element.elementor-element-676fd12{width:var( --container-widget-width, 528.7px );max-width:528.7px;--container-widget-width:528.7px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-4ed0293{width:var( --container-widget-width, 544.062px );max-width:544.062px;--container-widget-width:544.062px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-33b5d50{width:var( --container-widget-width, 541.1px );max-width:541.1px;--container-widget-width:541.1px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-e69d083{--min-height:799px;}.elementor-112 .elementor-element.elementor-element-61613b4{width:initial;max-width:initial;}.elementor-112 .elementor-element.elementor-element-61613b4 .elementor-heading-title{font-size:65px;}.elementor-112 .elementor-element.elementor-element-d443f93{--container-widget-width:516px;--container-widget-flex-grow:0;width:var( --container-widget-width, 516px );max-width:516px;}.elementor-112 .elementor-element.elementor-element-ca9000f{width:var( --container-widget-width, 556.538px );max-width:556.538px;--container-widget-width:556.538px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-90201f1{width:var( --container-widget-width, 532.538px );max-width:532.538px;--container-widget-width:532.538px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-309ac2c{width:var( --container-widget-width, 326.337px );max-width:326.337px;--container-widget-width:326.337px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-f40b79c{width:var( --container-widget-width, 519.663px );max-width:519.663px;--container-widget-width:519.663px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-c74f8a2{width:var( --container-widget-width, 578.337px );max-width:578.337px;--container-widget-width:578.337px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-2ec9b22{--min-height:660px;}.elementor-112 .elementor-element.elementor-element-0dd8b9c{--min-height:665px;}.elementor-112 .elementor-element.elementor-element-3dc10db.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-2860e7a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-28596d6{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-112 .elementor-element.elementor-element-28596d6.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-28596d6 .elementor-heading-title{font-size:81px;}.elementor-112 .elementor-element.elementor-element-a2c47f4.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-9b79642{width:initial;max-width:initial;}.elementor-112 .elementor-element.elementor-element-9b79642.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-03ac0a7{width:var( --container-widget-width, 538.7px );max-width:538.7px;--container-widget-width:538.7px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-66bb4b2{--min-height:777px;}.elementor-112 .elementor-element.elementor-element-9c4962e{width:var( --container-widget-width, 704.8px );max-width:704.8px;--container-widget-width:704.8px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-9c4962e .elementor-heading-title{font-size:60px;}}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-0a00e34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-db18663 .elementor-heading-title{font-size:87px;}.elementor-112 .elementor-element.elementor-element-a24788e .elementor-heading-title{font-size:125px;}.elementor-112 .elementor-element.elementor-element-ce13d76{font-size:24px;}.elementor-112 .elementor-element.elementor-element-973cfc7{--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-112 .elementor-element.elementor-element-973cfc7.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-03bdca1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-3023437{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-3023437.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-c4b15a1{width:var( --container-widget-width, 503.75px );max-width:503.75px;--container-widget-width:503.75px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-c4b15a1.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-1e27add{width:var( --container-widget-width, 492px );max-width:492px;--container-widget-width:492px;--container-widget-flex-grow:0;text-align:justify;}.elementor-112 .elementor-element.elementor-element-795b909{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-f8d76a1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-f8d76a1.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-901866f{width:var( --container-widget-width, 102.282% );max-width:102.282%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:102.282%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-6854977{--min-height:461px;}.elementor-112 .elementor-element.elementor-element-ceb813a{margin:-13px -13px calc(var(--kit-widget-spacing, 0px) + -13px) -13px;--container-widget-width:464px;--container-widget-flex-grow:0;width:var( --container-widget-width, 464px );max-width:464px;}.elementor-112 .elementor-element.elementor-element-1a3afff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-676fd12{width:var( --container-widget-width, 357.219px );max-width:357.219px;--container-widget-width:357.219px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-676fd12 .elementor-heading-title{font-size:76px;line-height:1em;}.elementor-112 .elementor-element.elementor-element-4ed0293{width:var( --container-widget-width, 334.688px );max-width:334.688px;--container-widget-width:334.688px;--container-widget-flex-grow:0;text-align:justify;}.elementor-112 .elementor-element.elementor-element-33b5d50{width:var( --container-widget-width, 355.516px );max-width:355.516px;--container-widget-width:355.516px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-e69d083{--min-height:506px;}.elementor-112 .elementor-element.elementor-element-27f5ddc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-61613b4{width:var( --container-widget-width, 320.047% );max-width:320.047%;--container-widget-width:320.047%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-61613b4 .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-112 .elementor-element.elementor-element-ca9000f{width:var( --container-widget-width, 296.078px );max-width:296.078px;--container-widget-width:296.078px;--container-widget-flex-grow:0;text-align:justify;}.elementor-112 .elementor-element.elementor-element-90201f1{width:var( --container-widget-width, 328.312px );max-width:328.312px;--container-widget-width:328.312px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-98923c9{--min-height:449px;}.elementor-112 .elementor-element.elementor-element-d8f2fec{width:var( --container-widget-width, 390.5px );max-width:390.5px;--container-widget-width:390.5px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-c1880c9{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-716fa68{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-309ac2c{width:var( --container-widget-width, 319.938px );max-width:319.938px;--container-widget-width:319.938px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-309ac2c .elementor-heading-title{font-size:84px;}.elementor-112 .elementor-element.elementor-element-f40b79c{width:var( --container-widget-width, 310.734px );max-width:310.734px;--container-widget-width:310.734px;--container-widget-flex-grow:0;text-align:justify;}.elementor-112 .elementor-element.elementor-element-c74f8a2{width:var( --container-widget-width, 322.703px );max-width:322.703px;--container-widget-width:322.703px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-2ec9b22{--min-height:559px;}.elementor-112 .elementor-element.elementor-element-b752087{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-b752087.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-46b47e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-0dd8b9c{--justify-content:center;}.elementor-112 .elementor-element.elementor-element-3dc10db{--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:flex-start;--align-items:flex-start;}.elementor-112 .elementor-element.elementor-element-3dc10db.e-con{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-2860e7a{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:190px;}.elementor-112 .elementor-element.elementor-element-28596d6{width:var( --container-widget-width, 329.156% );max-width:329.156%;--container-widget-width:329.156%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-28596d6 .elementor-heading-title{font-size:77px;}.elementor-112 .elementor-element.elementor-element-9b79642{width:var( --container-widget-width, 314.094% );max-width:314.094%;--container-widget-width:314.094%;--container-widget-flex-grow:0;text-align:justify;}.elementor-112 .elementor-element.elementor-element-03ac0a7{width:var( --container-widget-width, 344.984px );max-width:344.984px;--container-widget-width:344.984px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-341c300{--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-112 .elementor-element.elementor-element-341c300.e-con{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-dc7390f{width:var( --container-widget-width, 405.5px );max-width:405.5px;--container-widget-width:405.5px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-dc7390f.elementor-element{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-66bb4b2{--min-height:677px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-9c4962e{width:var( --container-widget-width, 630.219px );max-width:630.219px;margin:57px 57px calc(var(--kit-widget-spacing, 0px) + 57px) 57px;--container-widget-width:630.219px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-9c4962e .elementor-heading-title{font-size:58px;}.elementor-112 .elementor-element.elementor-element-0eb2327{--min-height:158px;}.elementor-112 .elementor-element.elementor-element-9605d2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-ae25048{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-ae25048.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-ce04a18:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ce04a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ranheritage.com/wp-content/uploads/2025/10/Hero-background_2-1.jpg");background-position:center center;}.elementor-112 .elementor-element.elementor-element-ce04a18{--width:100%;--min-height:75vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-ce04a18.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-0a00e34{--content-width:100%;--min-height:10em;--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-112 .elementor-element.elementor-element-0a00e34.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-db18663 .elementor-heading-title{font-size:47px;}.elementor-112 .elementor-element.elementor-element-a24788e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-112 .elementor-element.elementor-element-a24788e .elementor-heading-title{font-size:52px;}.elementor-112 .elementor-element.elementor-element-ce13d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-112 .elementor-element.elementor-element-973cfc7{--min-height:100vh;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-03bdca1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-3023437{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-c4b15a1.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-c4b15a1{text-align:center;}.elementor-112 .elementor-element.elementor-element-c4b15a1 .elementor-heading-title{font-size:41px;}.elementor-112 .elementor-element.elementor-element-1e27add{text-align:justify;}.elementor-112 .elementor-element.elementor-element-795b909{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-f8d76a1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-901866f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-6854977{--min-height:777px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-89c3bbb{--margin-top:0%;--margin-bottom:0%;--margin-left:-5%;--margin-right:0%;--padding-top:-1vw;--padding-bottom:-1vw;--padding-left:-1vw;--padding-right:-1vw;}.elementor-112 .elementor-element.elementor-element-ceb813a{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-ceb813a img{width:88%;}.elementor-112 .elementor-element.elementor-element-1a3afff{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-676fd12{width:var( --container-widget-width, 296.781px );max-width:296.781px;--container-widget-width:296.781px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-676fd12.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-676fd12 .elementor-heading-title{font-size:42px;}.elementor-112 .elementor-element.elementor-element-da4da9f.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-da4da9f{text-align:left;}.elementor-112 .elementor-element.elementor-element-4ed0293{width:var( --container-widget-width, 328.016px );max-width:328.016px;--container-widget-width:328.016px;--container-widget-flex-grow:0;text-align:justify;}.elementor-112 .elementor-element.elementor-element-4ed0293.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-33b5d50{width:var( --container-widget-width, 351.891px );max-width:351.891px;--container-widget-width:351.891px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-e69d083{--min-height:965px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-e69d083.e-con{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-6652a9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-27f5ddc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-61613b4{width:var( --container-widget-width, 436% );max-width:436%;--container-widget-width:436%;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-61613b4.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-61613b4 .elementor-heading-title{font-size:43px;line-height:1em;}.elementor-112 .elementor-element.elementor-element-d443f93{width:100%;max-width:100%;text-align:left;}.elementor-112 .elementor-element.elementor-element-ca9000f{width:var( --container-widget-width, 374.391px );max-width:374.391px;--container-widget-width:374.391px;--container-widget-flex-grow:0;text-align:justify;}.elementor-112 .elementor-element.elementor-element-90201f1{width:var( --container-widget-width, 407.297px );max-width:407.297px;--container-widget-width:407.297px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-b078486{--width:500px;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-b078486.e-con{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-d7c4075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-112 .elementor-element.elementor-element-d7c4075.elementor-element{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-d7c4075 img{width:75%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-98923c9{--min-height:874px;--justify-content:flex-start;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-112 .elementor-element.elementor-element-1088039{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-d8f2fec{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-112 .elementor-element.elementor-element-d8f2fec.elementor-element{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-d8f2fec img{border-radius:-1px -1px -1px -1px;}.elementor-112 .elementor-element.elementor-element-c1880c9{--justify-content:flex-start;}.elementor-112 .elementor-element.elementor-element-716fa68{--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-112 .elementor-element.elementor-element-716fa68.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-309ac2c{width:var( --container-widget-width, 542px );max-width:542px;--container-widget-width:542px;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-309ac2c.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-309ac2c .elementor-heading-title{font-size:65px;}.elementor-112 .elementor-element.elementor-element-269a5ec{text-align:left;}.elementor-112 .elementor-element.elementor-element-f40b79c{width:var( --container-widget-width, 343.719px );max-width:343.719px;--container-widget-width:343.719px;--container-widget-flex-grow:0;text-align:justify;}.elementor-112 .elementor-element.elementor-element-2ec9b22{--width:1165px;--min-height:672px;}.elementor-112 .elementor-element.elementor-element-b752087{--margin-top:-22px;--margin-bottom:146px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-b752087.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-46b47e5{width:var( --container-widget-width, 305.141px );max-width:305.141px;--container-widget-width:305.141px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-46b47e5.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-2860e7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-28596d6{width:var( --container-widget-width, 316.359% );max-width:316.359%;--container-widget-width:316.359%;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-28596d6.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-28596d6 .elementor-heading-title{font-size:81px;}.elementor-112 .elementor-element.elementor-element-a2c47f4{width:var( --container-widget-width, 351px );max-width:351px;--container-widget-width:351px;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-a2c47f4.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-9b79642{width:var( --container-widget-width, 336.094% );max-width:336.094%;--container-widget-width:336.094%;--container-widget-flex-grow:0;text-align:left;}.elementor-112 .elementor-element.elementor-element-9b79642.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-03ac0a7{width:var( --container-widget-width, 361px );max-width:361px;--container-widget-width:361px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-dc7390f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-dc7390f.elementor-element{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-dc7390f img{max-width:75%;}.elementor-112 .elementor-element.elementor-element-66bb4b2{--min-height:404px;--justify-content:center;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-9c4962e{width:var( --container-widget-width, 313.391px );max-width:313.391px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:313.391px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-9c4962e.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-9c4962e .elementor-heading-title{font-size:35px;}.elementor-112 .elementor-element.elementor-element-cd79aee.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-cd79aee .elementor-button{font-size:17px;}.elementor-112 .elementor-element.elementor-element-48302bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-48302bf.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-0eb2327{--min-height:272px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-9605d2f{margin:54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-0a55b07{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-0a55b07.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-94418f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-0a00e34{--content-width:1197px;}.elementor-112 .elementor-element.elementor-element-03bdca1{--width:43.782%;}.elementor-112 .elementor-element.elementor-element-3023437{--width:81.62%;}.elementor-112 .elementor-element.elementor-element-795b909{--width:51.921%;}.elementor-112 .elementor-element.elementor-element-f8d76a1{--width:100%;}.elementor-112 .elementor-element.elementor-element-89c3bbb{--width:57%;}.elementor-112 .elementor-element.elementor-element-1a3afff{--width:50%;}.elementor-112 .elementor-element.elementor-element-e69d083{--width:100%;}.elementor-112 .elementor-element.elementor-element-6652a9f{--width:50%;}.elementor-112 .elementor-element.elementor-element-27f5ddc{--width:97.425%;}.elementor-112 .elementor-element.elementor-element-b078486{--width:50%;}.elementor-112 .elementor-element.elementor-element-1088039{--width:50%;}.elementor-112 .elementor-element.elementor-element-c1880c9{--width:50%;}.elementor-112 .elementor-element.elementor-element-716fa68{--width:91.058%;}.elementor-112 .elementor-element.elementor-element-2ec9b22{--width:100%;}.elementor-112 .elementor-element.elementor-element-a27d203{--width:43.304%;}.elementor-112 .elementor-element.elementor-element-b752087{--width:49.752%;}.elementor-112 .elementor-element.elementor-element-3dc10db{--width:50%;}.elementor-112 .elementor-element.elementor-element-2860e7a{--width:75%;}.elementor-112 .elementor-element.elementor-element-341c300{--width:50%;}.elementor-112 .elementor-element.elementor-element-66bb4b2{--width:100%;}.elementor-112 .elementor-element.elementor-element-48302bf{--width:58.587%;}}@media(max-width:1366px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-3023437{--width:370.438px;}.elementor-112 .elementor-element.elementor-element-f8d76a1{--width:370.438px;}.elementor-112 .elementor-element.elementor-element-3dc10db{--width:539.8px;}.elementor-112 .elementor-element.elementor-element-2860e7a{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-973cfc7{--width:800px;}.elementor-112 .elementor-element.elementor-element-03bdca1{--width:100%;}.elementor-112 .elementor-element.elementor-element-795b909{--width:100%;}.elementor-112 .elementor-element.elementor-element-89c3bbb{--width:397.188px;}.elementor-112 .elementor-element.elementor-element-1a3afff{--width:500px;}.elementor-112 .elementor-element.elementor-element-27f5ddc{--width:322.844px;}.elementor-112 .elementor-element.elementor-element-716fa68{--width:329.234px;}.elementor-112 .elementor-element.elementor-element-2860e7a{--width:350.531px;}.elementor-112 .elementor-element.elementor-element-341c300{--width:500px;}.elementor-112 .elementor-element.elementor-element-48302bf{--width:461.828px;}}@media(min-width:1367px){.elementor-112 .elementor-element.elementor-element-ce04a18:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ce04a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-112 .elementor-element.elementor-element-03bdca1{--width:1064.44px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-3023437{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-3023437.e-con{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-795b909{--width:1064.44px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-f8d76a1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-112 .elementor-element.elementor-element-f8d76a1.e-con{--order:-99999 /* order start hack */;}.elementor-112 .elementor-element.elementor-element-901866f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}