.elementor-19 .elementor-element.elementor-element-3f128d8{--display:grid;--min-height:85vh;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3f128d8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3f128d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://convention.philoptochos.org/wp-content/uploads/2026/06/cleveland-ohio-usa-downtown-city-skyline-on-the-2026-01-09-06-30-18-utc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-3f128d8::before, .elementor-19 .elementor-element.elementor-element-3f128d8 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-3f128d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-3f128d8 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-3f128d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-3f128d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-text ) 0%, #1A1A1AC2 100%);}.elementor-19 .elementor-element.elementor-element-d1e4278{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-19 .elementor-element.elementor-element-b40b08e{text-align:start;}.elementor-19 .elementor-element.elementor-element-b40b08e .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:var( --e-global-color-69e11ba );}.elementor-19 .elementor-element.elementor-element-fee617c{text-align:start;}.elementor-19 .elementor-element.elementor-element-fee617c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:54px;font-weight:700;color:var( --e-global-color-48a7793 );}.elementor-19 .elementor-element.elementor-element-63018a5{text-align:start;}.elementor-19 .elementor-element.elementor-element-63018a5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-accent );}.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-19 .elementor-element.elementor-element-4f8087b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-ac03256 );}.elementor-19 .elementor-element.elementor-element-4f8087b.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-123b820{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-19 .elementor-element.elementor-element-9979401 .elementor-button{border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-a180ad1 .elementor-button{background-color:#C8A24000;fill:var( --e-global-color-ac03256 );color:var( --e-global-color-ac03256 );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-ac03256 );}.elementor-19 .elementor-element.elementor-element-240058d{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-3288bed );--border-color:var( --e-global-color-3288bed );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-19 .elementor-element.elementor-element-bb63035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-307c980{text-align:start;}.elementor-19 .elementor-element.elementor-element-307c980 .elementor-heading-title{color:var( --e-global-color-3288bed );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-19 .elementor-element.elementor-element-f4794e0 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-f4794e0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-69e11ba );}.elementor-19 .elementor-element.elementor-element-f4794e0 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f4794e0 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-f4794e0:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-f4794e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-69e11ba );}.elementor-19 .elementor-element.elementor-element-f4794e0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-ac03256 );}.elementor-19 .elementor-element.elementor-element-c6eccc6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-3f12147{text-align:start;}.elementor-19 .elementor-element.elementor-element-3f12147 .elementor-heading-title{color:var( --e-global-color-3288bed );}.elementor-19 .elementor-element.elementor-element-d4d07d4 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-d4d07d4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-69e11ba );}.elementor-19 .elementor-element.elementor-element-d4d07d4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d4d07d4 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-d4d07d4:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-d4d07d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-69e11ba );}.elementor-19 .elementor-element.elementor-element-d4d07d4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-ac03256 );}.elementor-19 .elementor-element.elementor-element-315619d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-8f22cd8{text-align:start;}.elementor-19 .elementor-element.elementor-element-8f22cd8 .elementor-heading-title{color:var( --e-global-color-3288bed );}.elementor-19 .elementor-element.elementor-element-1bfdd48 .elementor-icon-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-1bfdd48 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-69e11ba );}.elementor-19 .elementor-element.elementor-element-1bfdd48 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1bfdd48 .elementor-icon-box-title a{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-1bfdd48:has(:hover) .elementor-icon-box-title,
					 .elementor-19 .elementor-element.elementor-element-1bfdd48:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-69e11ba );}.elementor-19 .elementor-element.elementor-element-1bfdd48 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-ac03256 );}.elementor-19 .elementor-element.elementor-element-1a99a79{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-a5ea084{--display:grid;--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-f769eb0{--display:flex;}.elementor-19 .elementor-element.elementor-element-e258470.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-e258470{text-align:start;}.elementor-19 .elementor-element.elementor-element-e258470 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-2c81458{text-align:start;}.elementor-19 .elementor-element.elementor-element-2c81458 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-fbc9e78{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:bold;line-height:26px;color:var( --e-global-color-3fd7a2b );}.elementor-19 .elementor-element.elementor-element-cd3ab40{--display:flex;}.elementor-19 .elementor-element.elementor-element-9412965{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-19 .elementor-element.elementor-element-11c2dba{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-11c2dba:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-11c2dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac03256 );}.elementor-19 .elementor-element.elementor-element-3edd223{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-d6e3344.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-d6e3344 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-b995753{text-align:center;}.elementor-19 .elementor-element.elementor-element-b995753 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-7619a74{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-19 .elementor-element.elementor-element-ca287ec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2fc77a4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(216.7234375, 216.2522995923913, 216.2522995923913, 0.16);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-2fc77a4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2fc77a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac03256 );}.elementor-19 .elementor-element.elementor-element-d93219b{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-d93219b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-de97a1a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-d5d0b60 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-1355ee2{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-bd88743 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3288bed );color:var( --e-global-color-3288bed );}.elementor-19 .elementor-element.elementor-element-bd88743{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-9a91c0c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(216.7234375, 216.2522995923913, 216.2522995923913, 0.16);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-9a91c0c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9a91c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac03256 );}.elementor-19 .elementor-element.elementor-element-cde8dd4{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-cde8dd4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-9ecbd90{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-b566e34 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-9484e6e{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-81dca5c .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3288bed );color:var( --e-global-color-3288bed );}.elementor-19 .elementor-element.elementor-element-81dca5c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-2aab195{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(216.7234375, 216.2522995923913, 216.2522995923913, 0.16);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-2aab195:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2aab195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac03256 );}.elementor-19 .elementor-element.elementor-element-35044b8{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-35044b8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-d31252b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-60b4483 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-f5ee32f{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-b30a9c1 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3288bed );color:var( --e-global-color-3288bed );}.elementor-19 .elementor-element.elementor-element-b30a9c1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-c4ad457{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-1555995{--display:flex;--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(216.7234375, 216.2522995923913, 216.2522995923913, 0.16);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-19 .elementor-element.elementor-element-1555995:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1555995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac03256 );}.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-19 .elementor-element.elementor-element-900ab56 img{border-radius:10px 10px 10px 10px;}.elementor-19 .elementor-element.elementor-element-b10c6c3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-d754044 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-456b588{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-19 .elementor-element.elementor-element-3fa050a .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-3288bed );color:var( --e-global-color-3288bed );}.elementor-19 .elementor-element.elementor-element-3fa050a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-3fb20f9{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-228d3c8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-ae059d9.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-ae059d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-6532f05{text-align:center;}.elementor-19 .elementor-element.elementor-element-6532f05 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-763bfa6{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-19 .elementor-element.elementor-element-3bfdb7e{padding:32px 32px 32px 32px;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-d1e4278{--width:768px;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-3f128d8{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-d1e4278{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-19 .elementor-element.elementor-element-240058d{--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;}.elementor-19 .elementor-element.elementor-element-f4794e0 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-f4794e0 .elementor-icon-box-title a{font-size:20px;}.elementor-19 .elementor-element.elementor-element-d4d07d4 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d4d07d4 .elementor-icon-box-title a{font-size:20px;}.elementor-19 .elementor-element.elementor-element-1bfdd48 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1bfdd48 .elementor-icon-box-title a{font-size:20px;}.elementor-19 .elementor-element.elementor-element-a5ea084{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-11c2dba{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-ca287ec{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-c4ad457{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-3fb20f9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-3f128d8{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-d1e4278{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-b40b08e .elementor-heading-title{font-size:10px;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-fee617c .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-63018a5 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-4f8087b{font-size:14px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-9979401{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-a180ad1{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-240058d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-1a99a79{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-a5ea084{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f769eb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e258470.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-2c81458{text-align:center;}.elementor-19 .elementor-element.elementor-element-2c81458 .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-fbc9e78{font-size:14px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-cd3ab40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-9412965{font-size:14px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-11c2dba{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-3edd223{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-d6e3344 .elementor-heading-title{letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-b995753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-19 .elementor-element.elementor-element-b995753 .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-7619a74{font-size:14px;}.elementor-19 .elementor-element.elementor-element-ca287ec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-d5d0b60 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-1355ee2{font-size:14px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-b566e34 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-9484e6e{font-size:14px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-60b4483 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-f5ee32f{font-size:14px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-c4ad457{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-d754044 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-456b588{font-size:14px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-3fb20f9{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-228d3c8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19 .elementor-element.elementor-element-6532f05 .elementor-heading-title{font-size:26px;line-height:26px;}.elementor-19 .elementor-element.elementor-element-763bfa6{font-size:14px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-3bfdb7e{padding:10px 10px 10px 10px;}}@media(min-width:1025px){.elementor-19 .elementor-element.elementor-element-3f128d8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3f128d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-b40b08e */.elementor-19 .elementor-element.elementor-element-b40b08e h3 {
    display: inline-block;
    background: rgba(200, 162, 64, 0.18);
    border: 1px solid rgba(200, 162, 64, 0.45);
    color: #e8c96a;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    padding: 7px 18px;
    border-radius: 999px;
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1355ee2 */.elementor-19 .elementor-element.elementor-element-1355ee2 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9484e6e */.elementor-19 .elementor-element.elementor-element-9484e6e p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5ee32f */.elementor-19 .elementor-element.elementor-element-f5ee32f p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-456b588 */.elementor-19 .elementor-element.elementor-element-456b588 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bfdb7e */:root {
    --primary: #8B1A1A;
    --gold: #C8A240;
    --ink: #262320;
    --ink-light: #6b635b;
    --border: #e5e0d8;
    --hover-bg: #fbf7ee;
}

* { box-sizing: border-box; }

.doc-section {
    max-width: 1100px;
    margin: 0 auto;
    font-family: 'Inter', -apple-system, sans-serif;
}

.doc-section h2 {
    color: var(--primary);
    font-size: 1.7rem;
    font-weight: 700;
    margin-bottom: 4px;
}

.doc-section h3 {
    color: var(--ink-light);
    font-size: 0.95rem;
    font-weight: 400;
    margin: 0 0 36px 0;
}

.grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 48px;
}

.category-group { margin-bottom: 36px; }

.category-title {
    font-family: 'IBM Plex Mono', monospace;
    font-weight: 600;
    color: var(--primary);
    text-transform: uppercase;
    letter-spacing: 0.04em;
    font-size: 0.75rem;
    border-bottom: 1px solid var(--gold);
    padding-bottom: 10px;
    margin-bottom: 4px;
}

.doc-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    padding: 13px 6px;
    border-bottom: 1px solid var(--border);
    transition: background-color 0.2s ease;
}

.doc-item:hover {
    background-color: var(--hover-bg);
}

.doc-info {
    display: flex;
    align-items: center;
    gap: 12px;
    overflow: hidden;
    min-width: 0;
}

.doc-number {
    font-family: 'IBM Plex Mono', monospace;
    font-size: 0.75rem;
    color: #c9c2b6;
    min-width: 18px;
    flex-shrink: 0;
}

.doc-icon {
    width: 17px;
    height: 17px;
    flex-shrink: 0;
    color: var(--primary);
    opacity: 0.75;
}

.doc-icon-doc { color: var(--gold); }

.doc-name {
    font-size: 0.9rem;
    font-weight: 500;
    color: var(--ink);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.doc-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    flex-shrink: 0;
    color: var(--primary);
    border: 1px solid var(--border);
    transition: all 0.2s ease;
}

.doc-link svg {
    width: 15px;
    height: 15px;
}

.doc-link:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff;
}

@media (max-width: 768px) {
    .grid-container { grid-template-columns: 1fr; gap: 8px; }
    .category-group { margin-bottom: 28px; }
}

@media (max-width: 480px) {
    .doc-name { white-space: normal; }
    .doc-item { align-items: flex-start; }
    .doc-link { margin-top: 2px; }
}/* End custom CSS */
/* Start custom CSS */.section-label h3{
        display: inline-block;
    background: #f5eac8;
    color: #8b1a1a;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    padding: 5px 14px;
    border-radius: 999px;
}/* End custom CSS */