@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");.custom_container{width:100%;max-width:1766px;margin:auto;padding:0 40px}::-webkit-scrollbar{width:10px;height:10px;background:#999}::-webkit-scrollbar-thumb{background-color:#023f3a}.detailCard_main{background:#023f3a;padding:30px 40px 100px;border-radius:12px;margin-top:50px}.dc_title1{display:flex;justify-content:space-between;align-items:flex-start}.dc_title1 h3{font-family:Cormorant Garamond,serif;font-weight:700;font-size:35px;line-height:130%;letter-spacing:0;text-align:center;color:#fff;margin-bottom:0}.dc_title1 select{min-width:60px;max-width:70px;padding:3px 4px 0 3px;background-position:right .35rem center;font-family:Josefin Sans,sans-serif;background-color:#023f3a;color:#fff;background-image:url(/assets/arrow.svg);box-shadow:none!important;background-size:14px 7px}.dc_inner_div{padding:20px 30px}.dc_inner_txt1 p{font-weight:300;font-size:20px;line-height:130%;letter-spacing:0;font-family:Josefin Sans,sans-serif;color:#f2eee9}.dc_bottom_detail_txt{margin-top:20px}.dc_bottom_detail_txt h5{font-family:Cormorant Garamond,serif;font-weight:700;font-size:24px;line-height:130%;letter-spacing:0;color:#f2eee9;margin-bottom:0}.dc_bottom_detail_txt h5 img{margin-right:10px}.dc_bottom_detail_txt ul{padding-left:0;padding-top:10px}.dc_bottom_detail_txt ul li{list-style-type:none;display:flex;gap:20px;padding-top:6px}.dc_bottom_detail_txt span{font-family:Josefin Sans,sans-serif;display:block;min-width:160px;max-width:160px;font-weight:300;font-size:16px;line-height:130%;letter-spacing:0;color:#f2eee9}.dc_bottom_detail_txt3{margin-top:20px}.dc_bottom_detail_txt3 h5{font-family:Cormorant Garamond,serif;font-weight:700;font-size:20px;line-height:130%;letter-spacing:0;color:#f2eee9}.dc_bottom_detail_txt3 h5 i{margin-right:10px;color:#c8a165}.tabs-nav-wrapper .tabs-nav,.tabs_section_main .tabs-nav{display:flex;justify-content:center;gap:30px;border-radius:12px;background:#99999980;margin:0;padding:10px 25px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c8a165 transparent}.tabs_section_main .tabs-nav::-webkit-scrollbar{height:4px}.tabs_section_main .tabs-nav::-webkit-scrollbar-track{background:transparent}.tabs_section_main .tabs-nav::-webkit-scrollbar-thumb{background-color:#c8a165;border-radius:2px}.tabs-container{margin-top:0}.tabs-nav-wrapper{margin-top:2rem;width:100%;overflow:visible}.tabs-nav-wrapper .tabs-nav{min-width:100%}.tabs_section_main .tab{position:relative;cursor:pointer;padding:.5rem 1rem;color:#fff;transition:color .3s ease;font-family:Cormorant Garamond,serif;font-weight:700;font-size:18px;letter-spacing:0;white-space:nowrap;flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content}.tabs_section_main .tab.active{color:#c8a165}.tabs_section_main .tab:after{content:"";position:absolute;bottom:0;left:0;width:0;max-width:40px;height:2px;background-color:#c8a165;transition:width .3s ease}.tabs_section_main .tab.active:after{width:100%}.tabs_section_main .tab-content{margin-top:0;opacity:0;transform:translateY(10px);animation:fadeIn .5s forwards;padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.tabs_cont_txt_inner{padding:0 50px}.tabs_cont_txt_inner p{font-family:Josefin Sans,sans-serif;font-weight:400;font-size:24px;line-height:130%;letter-spacing:0;color:#4d4d4d;margin-bottom:0;margin-top:40px}.tabs_cont_txt_inner p a{color:#4d4d4d}.tabs_cont_txt_inner h6{font-weight:700;font-size:24px;line-height:130%;letter-spacing:0;font-family:Cormorant Garamond,serif;color:#023f3a;margin-top:30px;margin-bottom:0}.tabs_cont_txt_inner span{font-family:Josefin Sans,sans-serif;font-weight:400;font-style:italic;font-size:24px;line-height:130%;letter-spacing:0;color:#4d4d4d;display:block;width:100%;max-width:1366px;padding:0 20px;margin:30px auto auto}.tab_content_txt_main h2{font-family:Cormorant Garamond,serif;font-weight:700;font-size:64px;line-height:130%;letter-spacing:0;color:#023f3a}.tabs_cont_img img{width:100%}.tabs_cont_img p{font-family:Cormorant Garamond,serif;font-weight:400;font-size:16px;line-height:130%;letter-spacing:0;text-align:center;color:#4d4d4d;padding-top:6px}.tabs_cont_img p a{color:#4d4d4d}.modal_last_btn{text-align:center}.modal_last_btn button{background-color:#023f3a;border:none;color:#fff;border-radius:8px;padding:6px 14px;min-width:120px;font-family:Cormorant Garamond,serif;margin-top:30px}.LegacyRoots_section{margin-top:50px;position:relative;width:100%;overflow:hidden}.LegacyRoots_main1{padding:100px 10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%;position:relative}.LegacyRoots_main1::-webkit-scrollbar{width:10px;height:10px;background:#999;border-radius:8px}.LegacyRoots_main1::-webkit-scrollbar-thumb{background-color:#023f3a;border-radius:8px}.zoom-controls{font-family:Josefin Sans,sans-serif;position:absolute;top:15px;right:20px;display:flex;gap:10px;z-index:100}.zoom-btn{background-color:#023f3a;color:#fff;border:none;padding:6px 10px;font-size:18px;border-radius:6px;cursor:pointer;transition:background-color .2s}.zoom-btn:hover{background-color:#666}.LegacyRoots_inner{min-width:1276px;transform-origin:top center;cursor:-webkit-grab;cursor:grab}.LegacyRoots_one{position:relative}.LegacyRoots1_card{border:1px solid #e9e9e9;padding:20px;height:120px;border-radius:8px;width:100%;max-width:200px;min-width:200px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.LegacyRoots1_card:hover{border:1px solid #023f3a}.LegacyRoots1_card.cardbg{max-width:254px;min-width:254px}.LegacyRoots1_card h6{font-family:Cormorant Garamond,serif;font-weight:700;font-size:22px;color:#023f3a}.LegacyRoots1_card h6,.LegacyRoots1_card p{letter-spacing:0;text-align:center;margin-bottom:0}.LegacyRoots1_card p{font-family:Josefin Sans,sans-serif;font-weight:400;font-size:14px;color:#4d4d4d}.LegacyRoots1_card h5{font-size:27px;letter-spacing:0;color:#023f3a;margin-bottom:0}.LegacyRoots1_card h5,.LegacyRoots1_card p span{font-family:Cormorant Garamond,serif;font-weight:700;text-align:center}.LegacyRoots1_card p span{font-size:48px;background:linear-gradient(89.11deg,#c8a165 21.74%,#fccd84 97.68%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;line-height:40px}#LRcard2{right:110px}#LRcard2,#LRcard3{position:absolute;top:0}#LRcard3{right:510px}.LRcard1_border1{position:absolute;right:364px;top:70px;width:146px;height:2px;border-top:1px dotted #999}.LRcard1_border2{right:440px;top:70px;height:120px}.LRcard1_border2,.LRcard1_border3{position:absolute;width:1px;background-color:#999}.LRcard1_border3{left:95px;top:120px;height:260px}.LegacyRoots_two{position:relative;display:flex;justify-content:flex-end;gap:140px;margin-top:70px}.LRcard2_border1{right:253px}.LRcard2_border1,.LRcard2_border2{position:absolute;top:60px;width:140px;height:2px;border-top:1px dotted #999}.LRcard2_border2{left:488px}.LRcard2_border3{position:absolute;right:504px;top:120px;width:2px;height:226px;border-right:1px solid #999}.LRcard2_border4{position:absolute;left:508px;top:60px;width:28px;height:380px;border-left:1px solid #999;border-bottom:1px solid #999}.LegacyRoots_three{position:relative;display:flex;justify-content:space-between;gap:20px;margin-top:70px}.LRcard3_border1{left:200px;width:69px;border-top:1px dotted #999}.LRcard3_border1,.LRcard3_border2{position:absolute;top:60px;height:2px}.LRcard3_border2{left:468px;width:70px;border-top:1px solid #999}.LRcard3_border3{right:100px;top:-37px;width:234px;height:37px;border-top:1px solid #999}.LRcard3_border3,.LRcard3_border4{position:absolute;border-right:1px solid #999}.LRcard3_border4{right:333px;top:-130px;height:130px}.LegacyRoots_four{position:relative;display:flex;justify-content:flex-end;gap:70px;margin-top:70px}.LRcard4_border1{width:405px;border-top:1px solid #999;right:100px}.LRcard4_border1,.LRcard4_border2{position:absolute;height:35px;top:-35px;border-right:1px solid #999}.LRcard4_border2{right:372px}.LegacyRoots_five{position:relative;display:flex;justify-content:center;margin-top:70px}.LegacyRoots_five_inner{display:flex;gap:100px;margin-right:110px}.LegacyRoots_five_inner2{display:flex;gap:150px}.LRcard5_border1{position:absolute;border-right:1px solid #999;height:320px;top:-320px;left:236px}.LRcard5_border2{position:absolute;border-bottom:1px solid #999;width:100px;top:60px;left:358px}.LRcard5_border3{position:absolute;border-right:1px solid #999;height:70px;top:-70px;right:367px}.floating-back-button{position:fixed;top:20px;left:20px;z-index:1000;background-color:#023f3a;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-family:Cormorant Garamond,serif;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:8px;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.2)}.floating-back-button:hover{color:#c8a165}.LRcard5_border4{position:absolute}.internal-link{color:#023f3a;text-decoration:underline;cursor:pointer}.person-detail-page{width:100%;max-width:100%;overflow-x:hidden}.person-detail-header{background:#023f3a;color:#fff;padding:3rem 2rem;margin-bottom:2rem;width:100%;overflow:visible}.person-header-top{display:flex;justify-content:space-between;align-items:flex-start}.person-name-wrapper{flex:1 1;display:flex;flex-direction:row;align-items:flex-end;gap:1rem}.person-name{font-size:2.5rem;font-weight:700;font-family:Cormorant Garamond,serif;margin:0}.person-caliphate,.person-description{font-size:1.1rem;opacity:.95;margin:0}.person-description{font-weight:300}@media (max-width:768px){.person-detail-header{padding:2rem 1rem 1.5rem!important}.tabs-nav-wrapper{margin-top:1.5rem!important;overflow:visible}.tabs-nav-wrapper .tabs-nav{margin:0!important;padding:10px 20px!important;justify-content:flex-start!important}.person-header-top,.person-name-wrapper{flex-direction:column;align-items:flex-start}.person-name-wrapper{gap:.5rem}.person-name{font-size:1.75rem!important;line-height:1.2!important}.person-caliphate,.person-description{font-size:.95rem!important}.person-description{margin-bottom:1rem!important}.person-detail-header h5{font-size:1rem!important}.person-detail-header .details>div,.person-detail-header ul li{font-size:.9rem!important;margin-bottom:.5rem!important}.tabs_section_main .tabs-nav{margin:20px 15px;padding:10px 15px;gap:15px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c8a165 transparent}.tabs_section_main .tabs-nav::-webkit-scrollbar{height:4px}.tabs_section_main .tabs-nav::-webkit-scrollbar-track{background:transparent}.tabs_section_main .tabs-nav::-webkit-scrollbar-thumb{background-color:#c8a165;border-radius:2px}.tabs_section_main .tab{padding:.5rem .75rem;font-size:16px;white-space:nowrap;flex:0 0 auto}.tabs-container{margin-top:0}.tabs_section_main .tab-content{margin-top:0;padding:1rem .75rem;border-radius:.5rem}.tabs_content_main{padding:0}.tabs_cont_txt_inner{padding:0 15px!important}.post-section{padding:1.5rem 1rem!important;margin-bottom:1.5rem!important}.post-section h2{font-size:1.5rem!important;margin-bottom:1rem!important;line-height:1.3!important}.post-text{font-size:1rem!important;line-height:1.7!important}.post-image,.post-text p{margin-bottom:1rem!important}.post-image{margin-top:1.5rem!important}.post-image img{width:100%!important}.post-image img,.post-text img,.tabs_content_main img{height:auto!important;max-width:100%!important}.internal-link{word-break:break-word}.btn-primary{padding:.6rem 1.5rem!important;font-size:1rem!important;width:auto!important}.person-detail-page{padding:0!important}.custom_container{padding:0 15px!important}.person-detail-header .row{margin-left:-10px;margin-right:-10px}.person-detail-header .row>[class*=col-]{padding-left:10px;padding-right:10px;margin-bottom:1rem}.post-section .row{margin-left:0;margin-right:0}.post-section .row>[class*=col-]{padding-left:0;padding-right:0}.person-posts,.tabs_content_main{width:100%;max-width:100%}.LegacyRoots_section{position:relative;width:100%;height:auto;min-height:100vh}.LegacyRoots_main1{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}}