.elementor-12 .elementor-element.elementor-element-bf8cad9{--display:flex;--min-height:100vh;--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;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4e40b50{--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:space-between;--align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-5d40ced{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-12 .elementor-element.elementor-element-42445ae .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:120px;font-weight:500;letter-spacing:-1px;color:#000000;}.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-12 .elementor-element.elementor-element-56ae2e4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#111111B3;}.elementor-12 .elementor-element.elementor-element-887c03a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-887c03a.e-con{--align-self:flex-start;}.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-12 .elementor-element.elementor-element-1c4bea1 .elementor-button{background-color:#111111;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:4px;fill:#FFFFFF;color:#FFFFFF;padding:20px 038px 020px 038px;}.elementor-12 .elementor-element.elementor-element-1c4bea1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1c4bea1 .elementor-button:focus{background-color:#B1192C;}.elementor-12 .elementor-element.elementor-element-1c4bea1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1c4bea1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1c4bea1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-99fefce{--display:flex;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overlay-opacity:0.5;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:#1111111A;--border-color:#1111111A;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-99fefce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-99fefce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF59;}.elementor-12 .elementor-element.elementor-element-99fefce::before, .elementor-12 .elementor-element.elementor-element-99fefce > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-99fefce > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-99fefce > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-99fefce > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-99fefce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-bcb1079{--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:space-between;--align-items:center;--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-12 .elementor-element.elementor-element-bcb1079.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-acbb05d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-acbb05d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:5px;color:#B1192C;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-be5cd79{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-be5cd79 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-be5cd79.elementor-view-stacked .elementor-icon{background-color:#B1192C;}.elementor-12 .elementor-element.elementor-element-be5cd79.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-be5cd79.elementor-view-default .elementor-icon{color:#B1192C;border-color:#B1192C;}.elementor-12 .elementor-element.elementor-element-be5cd79.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-be5cd79.elementor-view-default .elementor-icon svg{fill:#B1192C;}.elementor-12 .elementor-element.elementor-element-be5cd79 .elementor-icon{font-size:14px;}.elementor-12 .elementor-element.elementor-element-be5cd79 .elementor-icon svg{height:14px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1b3a96d .elementor-title{color:#777777;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;}.elementor-12 .elementor-element.elementor-element-1b3a96d .elementor-progress-wrapper .elementor-progress-bar{background-color:#B1192C;}.elementor-12 .elementor-element.elementor-element-1b3a96d .elementor-progress-wrapper{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-1b3a96d .elementor-progress-bar{height:14px;line-height:14px;}.elementor-12 .elementor-element.elementor-element-49de467 .elementor-title{color:#777777;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;}.elementor-12 .elementor-element.elementor-element-49de467 .elementor-progress-wrapper .elementor-progress-bar{background-color:#B1192C;}.elementor-12 .elementor-element.elementor-element-49de467 .elementor-progress-wrapper{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-49de467 .elementor-progress-bar{height:14px;line-height:14px;}.elementor-12 .elementor-element.elementor-element-9d99745{padding:0px 0px 020px 0px;}.elementor-12 .elementor-element.elementor-element-9d99745 .elementor-title{color:#777777;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:4px;}.elementor-12 .elementor-element.elementor-element-9d99745 .elementor-progress-wrapper .elementor-progress-bar{background-color:#B1192C;}.elementor-12 .elementor-element.elementor-element-9d99745 .elementor-progress-wrapper{background-color:#E5E5E5;}.elementor-12 .elementor-element.elementor-element-9d99745 .elementor-progress-bar{height:14px;line-height:14px;}.elementor-12 .elementor-element.elementor-element-991944a{padding:14px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#1111111A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#777777;}.elementor-12 .elementor-element.elementor-element-de5feac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-de5feac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-de5feac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-12 .elementor-element.elementor-element-de5feac.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d8a3877{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--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-12 .elementor-element.elementor-element-d8a3877.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1a4e872{--display:flex;}.elementor-12 .elementor-element.elementor-element-0c91e1e .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:48px;font-weight:400;color:#F5F0E8;}.elementor-12 .elementor-element.elementor-element-95a714d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#F5F0E88C;}.elementor-12 .elementor-element.elementor-element-804d26a{--display:flex;}.elementor-12 .elementor-element.elementor-element-7b267d1 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:48px;font-weight:400;color:#F5F0E8;}.elementor-12 .elementor-element.elementor-element-b09fd1d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#F5F0E88C;}.elementor-12 .elementor-element.elementor-element-c5816f5{--display:flex;}.elementor-12 .elementor-element.elementor-element-9d423d2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:48px;font-weight:400;color:#F5F0E8;}.elementor-12 .elementor-element.elementor-element-63cc65c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#F5F0E88C;}.elementor-12 .elementor-element.elementor-element-5f54e24{--display:flex;}.elementor-12 .elementor-element.elementor-element-dad9a60 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:48px;font-weight:400;color:#F5F0E8;}.elementor-12 .elementor-element.elementor-element-a28cbf2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#F5F0E88C;}.elementor-12 .elementor-element.elementor-element-c86e627{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c86e627:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c86e627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3ED;}.elementor-12 .elementor-element.elementor-element-5a0df4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cd3ebf8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 200px;--row-gap:0px;--column-gap:200px;}.elementor-12 .elementor-element.elementor-element-9871f4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-15c684e{font-family:"Instrument Serif", Sans-serif;font-size:60px;font-weight:400;color:#1B1B1B;}.elementor-12 .elementor-element.elementor-element-2c80c2a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-aece5d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-92c9f79 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-04fe779{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-b97ea27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-7dbf66f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-9739170{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-98595f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-3557b7d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-4fde825{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-0cd288e{--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:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-540a094 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-5558d3f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-a33938e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-3587a0c .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-341cbf5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-23fa704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-361d218 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-33f3af8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-48a39ad{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-48a39ad:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48a39ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3ED;}.elementor-12 .elementor-element.elementor-element-53c4c38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7c0f9bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7c0f9bd.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-5be2d5e{--display:flex;}.elementor-12 .elementor-element.elementor-element-30dc199 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:6px;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-7b9e334{font-family:"Instrument Serif", Sans-serif;font-size:40px;font-weight:400;color:#1B1B1B;}.elementor-12 .elementor-element.elementor-element-77fa052{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-44aa8d5{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#11111199;}.elementor-12 .elementor-element.elementor-element-5e785e8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b198cba{--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:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-0fea891 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-8953706{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-e7ebe0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-dee5458{--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:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-c02eba2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-9d922b2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-83de649{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-fd063f3{--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:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-01969a9 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-63c6e8c{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-299c321{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-9d4bba8{--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:#C0BFBF;--border-color:#C0BFBF;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2000;}.elementor-12 .elementor-element.elementor-element-a83b9b8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-54a058e{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-6701fd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-e40e4c1{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e40e4c1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e40e4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-61d3414{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d4de16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2d4de16.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-8296207{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-a6f4995 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:6px;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-ee35b5d{font-family:"Instrument Serif", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f15d335{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-dc0560f{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575D1;--border-color:#757575D1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-87c404f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-a14f22b{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-a14f22b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#F5F0E8;}.elementor-12 .elementor-element.elementor-element-dba4b36{width:auto;max-width:auto;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#F5F0E8B3;}.elementor-12 .elementor-element.elementor-element-682aaf6{width:auto;max-width:auto;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CECECEAB;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-03bafad{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575D1;--border-color:#757575D1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e361e8b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-2f547e8{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2f547e8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#F5F0E8;}.elementor-12 .elementor-element.elementor-element-f03960c{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#F5F0E8B3;}.elementor-12 .elementor-element.elementor-element-7f0e82c{width:auto;max-width:auto;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CECECEAB;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-33df811{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#757575D1;--border-color:#757575D1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-104ae01 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-712dd55{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-712dd55 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#F5F0E8;}.elementor-12 .elementor-element.elementor-element-74538af{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#F5F0E8B3;}.elementor-12 .elementor-element.elementor-element-b0c5e39{width:auto;max-width:auto;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CECECEAB;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-c01aca5{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#757575D1;--border-color:#757575D1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3fd087f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-d17d96a{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d17d96a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:36px;font-weight:400;color:#F5F0E8;}.elementor-12 .elementor-element.elementor-element-8b98fc8{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#F5F0E8B3;}.elementor-12 .elementor-element.elementor-element-62b3d1b{width:auto;max-width:auto;padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CECECEAB;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-0705d07{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0705d07:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0705d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3ED;}.elementor-12 .elementor-element.elementor-element-b530b17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a4878f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-a4878f7.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-af4f3b5{--display:flex;}.elementor-12 .elementor-element.elementor-element-d1d7bc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:6px;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-8f851c9{font-family:"Instrument Serif", Sans-serif;font-size:48px;font-weight:400;line-height:46px;color:#1B1B1B;}.elementor-12 .elementor-element.elementor-element-95532b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4ab39bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-e85da16{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-7ae532d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7ae532d.elementor-view-stacked .elementor-icon{background-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-7ae532d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7ae532d.elementor-view-default .elementor-icon{color:#B3262E;border-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-7ae532d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7ae532d.elementor-view-default .elementor-icon svg{fill:#B3262E;}.elementor-12 .elementor-element.elementor-element-7ae532d .elementor-icon{font-size:18px;}.elementor-12 .elementor-element.elementor-element-7ae532d .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-c9cfded{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-e25efee{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-a854b1a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:23px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-4022146{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-c6fa2bb{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-d4c4e6d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d4c4e6d.elementor-view-stacked .elementor-icon{background-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-d4c4e6d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d4c4e6d.elementor-view-default .elementor-icon{color:#B3262E;border-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-d4c4e6d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d4c4e6d.elementor-view-default .elementor-icon svg{fill:#B3262E;}.elementor-12 .elementor-element.elementor-element-d4c4e6d .elementor-icon{font-size:18px;}.elementor-12 .elementor-element.elementor-element-d4c4e6d .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-a7df613{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-633c92a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-d95aef9 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:23px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-24e7e28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-11484f8{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-941364f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-941364f.elementor-view-stacked .elementor-icon{background-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-941364f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-941364f.elementor-view-default .elementor-icon{color:#B3262E;border-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-941364f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-941364f.elementor-view-default .elementor-icon svg{fill:#B3262E;}.elementor-12 .elementor-element.elementor-element-941364f .elementor-icon{font-size:18px;}.elementor-12 .elementor-element.elementor-element-941364f .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-c28f69b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-b1208ec{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-ba018a2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-363caea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-83fe78f{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-021771d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-021771d.elementor-view-stacked .elementor-icon{background-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-021771d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-021771d.elementor-view-default .elementor-icon{color:#B3262E;border-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-021771d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-021771d.elementor-view-default .elementor-icon svg{fill:#B3262E;}.elementor-12 .elementor-element.elementor-element-021771d .elementor-icon{font-size:18px;}.elementor-12 .elementor-element.elementor-element-021771d .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-06ea50c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-bbdee7d{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-aaa240b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-b3b2c3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-6a95786{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-ad99e29 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ad99e29.elementor-view-stacked .elementor-icon{background-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-ad99e29.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ad99e29.elementor-view-default .elementor-icon{color:#B3262E;border-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-ad99e29.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ad99e29.elementor-view-default .elementor-icon svg{fill:#B3262E;}.elementor-12 .elementor-element.elementor-element-ad99e29 .elementor-icon{font-size:18px;}.elementor-12 .elementor-element.elementor-element-ad99e29 .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-957e674{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-84d759b{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-4ab7c5b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-e49d0c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-58b2b53{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-9612214 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9612214.elementor-view-stacked .elementor-icon{background-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-9612214.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9612214.elementor-view-default .elementor-icon{color:#B3262E;border-color:#B3262E;}.elementor-12 .elementor-element.elementor-element-9612214.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9612214.elementor-view-default .elementor-icon svg{fill:#B3262E;}.elementor-12 .elementor-element.elementor-element-9612214 .elementor-icon{font-size:18px;}.elementor-12 .elementor-element.elementor-element-9612214 .elementor-icon svg{height:18px;}.elementor-12 .elementor-element.elementor-element-d8093c5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-ed39079{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-46b823a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:22px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-9d8860a{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d8860a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9d8860a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3ED;}.elementor-12 .elementor-element.elementor-element-5092770{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fd7f240{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-fd7f240.e-con{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-28f53c1{--display:flex;}.elementor-12 .elementor-element.elementor-element-4415807 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:6px;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-0417332{font-family:"Instrument Serif", Sans-serif;font-size:48px;font-weight:400;line-height:46px;color:#1B1B1B;}.elementor-12 .elementor-element.elementor-element-7af06e0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e225563{--display:flex;--min-height:280px;--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;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:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-9f10520{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-9a99cf5{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-09f1b5d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-c64944b{--display:flex;--min-height:280px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-c938734{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-2288917{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-008506b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-2345789{--display:flex;--min-height:280px;--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;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:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-85fb199{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-306720f{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-60cb4c5 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-b34d7ab{--display:flex;--min-height:280px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-39581b4{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-a3135e6{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-08065c2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-3d3d9e1{--display:flex;--min-height:280px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-490384f{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-ffc3a48{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-3b38382 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-79683ba{--display:flex;--min-height:280px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C0BFBF;--border-color:#C0BFBF;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-2c78f2e{--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:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-7931ca2{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.8em;color:#111111A6;}.elementor-12 .elementor-element.elementor-element-d3ba5ec .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:42px;font-weight:400;color:#111111;}.elementor-12 .elementor-element.elementor-element-cd8f7f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cd8f7f1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cd8f7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3ED;}.elementor-12 .elementor-element.elementor-element-087ce58{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-087ce58:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-087ce58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3ED;}.elementor-12 .elementor-element.elementor-element-76647f2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-95baf81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;letter-spacing:6px;color:#B3262E;}.elementor-12 .elementor-element.elementor-element-8a856d0{text-align:center;font-family:"Instrument Serif", Sans-serif;font-size:48px;font-weight:400;line-height:52px;color:#1B1B1B;}.elementor-12 .elementor-element.elementor-element-0308fc6{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#111111B3;}.elementor-12 .elementor-element.elementor-element-db53f6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1b68e32{--divider-border-style:solid;--divider-color:#11111133;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-1b68e32 .elementor-divider-separator{width:70px;margin:0 auto;margin-right:0;}.elementor-12 .elementor-element.elementor-element-1b68e32 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-1af92d2{width:auto;max-width:auto;font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;color:#11111199;}.elementor-12 .elementor-element.elementor-element-1af92d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6f06694{--divider-border-style:solid;--divider-color:#11111133;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-6f06694 .elementor-divider-separator{width:70px;}.elementor-12 .elementor-element.elementor-element-6f06694 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-6a13edc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-6a13edc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6a13edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120B0B;}.elementor-12 .elementor-element.elementor-element-ef372d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-a3bae85.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a3bae85{text-align:center;}.elementor-12 .elementor-element.elementor-element-a3bae85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:#D40C1A;}.elementor-12 .elementor-element.elementor-element-f1d1f18.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f1d1f18{text-align:center;}.elementor-12 .elementor-element.elementor-element-f1d1f18 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:94px;font-weight:400;color:#F7F3ED;}.elementor-12 .elementor-element.elementor-element-7853d57{padding:32px 72px 0px 72px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#A3A3A3;}.elementor-12 .elementor-element.elementor-element-af8f434 .elementor-button{background-color:#D40C1A;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:4px;fill:#FFFFFF;color:#FFFFFF;padding:20px 038px 020px 038px;}.elementor-12 .elementor-element.elementor-element-af8f434 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-af8f434 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-12 .elementor-element.elementor-element-af8f434{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-af8f434.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-af8f434 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-af8f434 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-af8f434 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-af8f434 .elementor-button:focus svg{fill:#000000;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-d8a3877{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2c80c2a{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5e785e8{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f15d335{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-95532b6{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7af06e0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-4e40b50{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-5d40ced{--width:70%;}.elementor-12 .elementor-element.elementor-element-99fefce{--width:370px;}.elementor-12 .elementor-element.elementor-element-de5feac{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-c86e627{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-cd3ebf8{--width:100%;}.elementor-12 .elementor-element.elementor-element-48a39ad{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-7c0f9bd{--width:100%;}.elementor-12 .elementor-element.elementor-element-77fa052{--width:50%;}.elementor-12 .elementor-element.elementor-element-e40e4c1{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-2d4de16{--width:100%;}.elementor-12 .elementor-element.elementor-element-8296207{--width:55%;}.elementor-12 .elementor-element.elementor-element-0705d07{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-a4878f7{--width:100%;}.elementor-12 .elementor-element.elementor-element-e85da16{--width:5%;}.elementor-12 .elementor-element.elementor-element-c6fa2bb{--width:5%;}.elementor-12 .elementor-element.elementor-element-11484f8{--width:5%;}.elementor-12 .elementor-element.elementor-element-83fe78f{--width:5%;}.elementor-12 .elementor-element.elementor-element-6a95786{--width:5%;}.elementor-12 .elementor-element.elementor-element-58b2b53{--width:5%;}.elementor-12 .elementor-element.elementor-element-9d8860a{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-fd7f240{--width:100%;}.elementor-12 .elementor-element.elementor-element-cd8f7f1{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-087ce58{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-db53f6b{--width:50%;}.elementor-12 .elementor-element.elementor-element-ef372d8{--width:900px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-d8a3877{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2c80c2a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5e785e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f15d335{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-95532b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7af06e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-99fefce */.glass-card{
    position: relative;
    overflow: hidden;

    /* Frosted Glass */
    background: rgba(255, 248, 243, 0.42);
    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);

    /* Border */
    border: 1px solid rgba(120, 120, 120, 0.12);

    /* Premium Shadow */
    box-shadow:
        0 10px 35px rgba(0,0,0,0.05),
        inset 0 1px 0 rgba(255,255,255,0.55);

    border-radius: 3px;
}

/* Soft Light Reflection */
.glass-card::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;

    background:linear-gradient(
        135deg,
        rgba(255,255,255,.22) 0%,
        rgba(255,255,255,.08) 30%,
        rgba(255,255,255,0) 70%
    );
}

/* Thin Red Top Line */
.glass-card::after{
    content:"";
    position:absolute;
    top:0;
    left:20px;
    right:20px;
    height:2px;

    background:#d91e28;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf8cad9 *//* ===========================================================
   Premium Hero Background
   =========================================================== */

.hero-section{
    position: relative;
    overflow: hidden;
    min-height: 100vh;
    isolation: isolate;

    /* Base Background */
    background-color: #f8f5ef;

    /* Multiple Soft Gradient Layers */
    background-image:
        radial-gradient(circle at 12% 15%, rgba(227,55,55,.38) 0%, transparent 32%),
        radial-gradient(circle at 92% 8%, rgba(214,76,76,.28) 0%, transparent 28%),
        radial-gradient(circle at 88% 82%, rgba(255,120,120,.20) 0%, transparent 28%),
        radial-gradient(circle at 42% 92%, rgba(90,90,90,.12) 0%, transparent 24%),
        radial-gradient(circle at 50% 50%, rgba(255,245,225,.45) 0%, transparent 55%),
        linear-gradient(180deg,#faf8f4 0%,#f8f5ef 100%);
}

/* Large Top Left Glow */
.hero-section::before{
    content:"";
    position:absolute;
    width:850px;
    height:850px;
    top:-320px;
    left:-320px;
    border-radius:50%;
    background:
        radial-gradient(circle,
        rgba(231,62,62,.65) 0%,
        rgba(231,62,62,.35) 35%,
        rgba(231,62,62,.10) 60%,
        transparent 75%);
    filter:blur(120px);
    pointer-events:none;
    z-index:0;
}

/* Large Right Glow */
.hero-section::after{
    content:"";
    position:absolute;
    width:900px;
    height:900px;
    top:-250px;
    right:-320px;
    border-radius:50%;
    background:
        radial-gradient(circle,
        rgba(225,95,95,.45) 0%,
        rgba(225,95,95,.22) 35%,
        transparent 72%);
    filter:blur(120px);
    pointer-events:none;
    z-index:0;
}

/* Make Elementor Container Relative */
.hero-section > .e-con{
    position:relative;
    z-index:2;
}

/* Bottom Soft Shadow */
.hero-section > .e-con::before{
    content:"";
    position:absolute;
    width:650px;
    height:650px;
    left:18%;
    bottom:-330px;
    border-radius:50%;
    background:
        radial-gradient(circle,
        rgba(70,70,70,.16) 0%,
        rgba(70,70,70,.06) 40%,
        transparent 72%);
    filter:blur(120px);
    pointer-events:none;
    z-index:-1;
}

/* Bottom Right Red Glow */
.hero-section > .e-con::after{
    content:"";
    position:absolute;
    width:650px;
    height:650px;
    right:-180px;
    bottom:-250px;
    border-radius:50%;
    background:
        radial-gradient(circle,
        rgba(255,105,105,.28) 0%,
        rgba(255,105,105,.12) 45%,
        transparent 75%);
    filter:blur(110px);
    pointer-events:none;
    z-index:-1;
}

/* Premium Noise Layer */
.hero-section .noise{
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;
    opacity:.035;
    mix-blend-mode:multiply;
    background-image:url("https://www.transparenttextures.com/patterns/noise.png");
}

/* Responsive */
@media(max-width:1024px){

.hero-section::before{
    width:650px;
    height:650px;
    left:-250px;
}

.hero-section::after{
    width:700px;
    height:700px;
    right:-250px;
}

.hero-section > .e-con::before{
    width:500px;
    height:500px;
}

.hero-section > .e-con::after{
    width:500px;
    height:500px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ebe0c */.service-tag{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:8px 18px;
    min-height:36px;

    border:1px solid rgba(17,17,17,.14);
    border-radius:999px;

    background:transparent;

    font-family:"Inter",sans-serif;
    font-size:10px;
    font-weight:500;
    letter-spacing:3px;
    text-transform:uppercase;
    line-height:1;

    color:rgba(17,17,17,.60);

    transition:.3s ease;
}

.service-tag:hover{
    border-color:#B3262E;
    color:#B3262E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83de649 */.service-tag{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:8px 18px;
    min-height:36px;

    border:1px solid rgba(17,17,17,.14);
    border-radius:999px;

    background:transparent;

    font-family:"Inter",sans-serif;
    font-size:10px;
    font-weight:500;
    letter-spacing:3px;
    text-transform:uppercase;
    line-height:1;

    color:rgba(17,17,17,.60);

    transition:.3s ease;
}

.service-tag:hover{
    border-color:#B3262E;
    color:#B3262E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299c321 */.service-tag{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:8px 18px;
    min-height:36px;

    border:1px solid rgba(17,17,17,.14);
    border-radius:999px;

    background:transparent;

    font-family:"Inter",sans-serif;
    font-size:10px;
    font-weight:500;
    letter-spacing:3px;
    text-transform:uppercase;
    line-height:1;

    color:rgba(17,17,17,.60);

    transition:.3s ease;
}

.service-tag:hover{
    border-color:#B3262E;
    color:#B3262E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6701fd0 */.service-tag{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:8px 18px;
    min-height:36px;

    border:1px solid rgba(17,17,17,.14);
    border-radius:999px;

    background:transparent;

    font-family:"Inter",sans-serif;
    font-size:10px;
    font-weight:500;
    letter-spacing:3px;
    text-transform:uppercase;
    line-height:1;

    color:rgba(17,17,17,.60);

    transition:.3s ease;
}

.service-tag:hover{
    border-color:#B3262E;
    color:#B3262E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a39ad */.elementor-12 .elementor-element.elementor-element-48a39ad{
    position:relative;
    overflow:hidden;
    background:#F7F3ED;
}

.elementor-12 .elementor-element.elementor-element-48a39ad::after{
    content:"";
    position:absolute;

    width:1000px;
    height:1000px;

    right:-320px;
    bottom:-320px;

    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(196,40,40,.28) 0%,
    rgba(215,87,87,.18) 28%,
    rgba(231,156,156,.08) 48%,
    transparent 72%);

    filter:blur(90px);
    transform:rotate(-15deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40e4c1 */.elementor-12 .elementor-element.elementor-element-e40e4c1{
    position:relative;
    overflow:hidden;
    background:#111111;
}

.elementor-12 .elementor-element.elementor-element-e40e4c1::before{
    content:"";
    position:absolute;
    width:900px;
    height:900px;
    top:10%;
    right:-250px;
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(176,37,37,.35) 0%,
        rgba(176,37,37,.15) 40%,
        transparent 70%);
    filter:blur(80px);
}

.elementor-12 .elementor-element.elementor-element-e40e4c1>*{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e225563 */.clients-grid{
    background:rgba(17,17,17,.10);
    border:1px solid rgba(17,17,17,.10);
    gap:1px;
}

.client-card{
    display:flex;
    flex-direction:column;
    justify-content:space-between;

    min-height:360px !important;
    padding:35px;

    background:#F7F3ED;

    transition:.45s ease;
}

.client-card:hover{
    background:#d40c1a;
    color:#F7F3ED;
}

.client-card:hover *{
    color:#F7F3ED !important;
}

.client-card h3{
    font-family:"Cormorant Garamond",serif;
    font-size:42px;
    font-weight:400;
    line-height:1.1;
    margin:0;
    transition:.35s;
}

.client-card:hover h3{
    font-style:italic;
}

.client-card .sector{
    font-size:10px;
    letter-spacing:3px;
    text-transform:uppercase;
    opacity:.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c64944b */.clients-grid{
    background:rgba(17,17,17,.10);
    border:1px solid rgba(17,17,17,.10);
    gap:1px;
}

.client-card{
    display:flex;
    flex-direction:column;
    justify-content:space-between;

    min-height:360px !important;
    padding:35px;

    background:#F7F3ED;

    transition:.45s ease;
}

.client-card:hover{
    background:#d40c1a;
    color:#F7F3ED;
}

.client-card:hover *{
    color:#F7F3ED !important;
}

.client-card h3{
    font-family:"Cormorant Garamond",serif;
    font-size:42px;
    font-weight:400;
    line-height:1.1;
    margin:0;
    transition:.35s;
}

.client-card:hover h3{
    font-style:italic;
}

.client-card .sector{
    font-size:10px;
    letter-spacing:3px;
    text-transform:uppercase;
    opacity:.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2345789 */.clients-grid{
    background:rgba(17,17,17,.10);
    border:1px solid rgba(17,17,17,.10);
    gap:1px;
}

.client-card{
    display:flex;
    flex-direction:column;
    justify-content:space-between;

    min-height:360px !important;
    padding:35px;

    background:#F7F3ED;

    transition:.45s ease;
}

.client-card:hover{
    background:#d40c1a;
    color:#F7F3ED;
}

.client-card:hover *{
    color:#F7F3ED !important;
}

.client-card h3{
    font-family:"Cormorant Garamond",serif;
    font-size:42px;
    font-weight:400;
    line-height:1.1;
    margin:0;
    transition:.35s;
}

.client-card:hover h3{
    font-style:italic;
}

.client-card .sector{
    font-size:10px;
    letter-spacing:3px;
    text-transform:uppercase;
    opacity:.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34d7ab */.clients-grid{
    background:rgba(17,17,17,.10);
    border:1px solid rgba(17,17,17,.10);
    gap:1px;
}

.client-card{
    display:flex;
    flex-direction:column;
    justify-content:space-between;

    min-height:360px !important;
    padding:35px;

    background:#F7F3ED;

    transition:.45s ease;
}

.client-card:hover{
    background:#d40c1a;
    color:#F7F3ED;
}

.client-card:hover *{
    color:#F7F3ED !important;
}

.client-card h3{
    font-family:"Cormorant Garamond",serif;
    font-size:42px;
    font-weight:400;
    line-height:1.1;
    margin:0;
    transition:.35s;
}

.client-card:hover h3{
    font-style:italic;
}

.client-card .sector{
    font-size:10px;
    letter-spacing:3px;
    text-transform:uppercase;
    opacity:.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d3d9e1 */.clients-grid{
    background:rgba(17,17,17,.10);
    border:1px solid rgba(17,17,17,.10);
    gap:1px;
}

.client-card{
    display:flex;
    flex-direction:column;
    justify-content:space-between;

    min-height:360px !important;
    padding:35px;

    background:#F7F3ED;

    transition:.45s ease;
}

.client-card:hover{
    background:#d40c1a;
    color:#F7F3ED;
}

.client-card:hover *{
    color:#F7F3ED !important;
}

.client-card h3{
    font-family:"Cormorant Garamond",serif;
    font-size:42px;
    font-weight:400;
    line-height:1.1;
    margin:0;
    transition:.35s;
}

.client-card:hover h3{
    font-style:italic;
}

.client-card .sector{
    font-size:10px;
    letter-spacing:3px;
    text-transform:uppercase;
    opacity:.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79683ba */.clients-grid{
    background:rgba(17,17,17,.10);
    border:1px solid rgba(17,17,17,.10);
    gap:1px;
}

.client-card{
    display:flex;
    flex-direction:column;
    justify-content:space-between;

    min-height:360px !important;
    padding:35px;

    background:#F7F3ED;

    transition:.45s ease;
}

.client-card:hover{
    background:#d40c1a;
    color:#F7F3ED;
}

.client-card:hover *{
    color:#F7F3ED !important;
}

.client-card h3{
    font-family:"Cormorant Garamond",serif;
    font-size:42px;
    font-weight:400;
    line-height:1.1;
    margin:0;
    transition:.35s;
}

.client-card:hover h3{
    font-style:italic;
}

.client-card .sector{
    font-size:10px;
    letter-spacing:3px;
    text-transform:uppercase;
    opacity:.55;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d8860a */.elementor-12 .elementor-element.elementor-element-9d8860a{
    position:relative;
    overflow:hidden;
}

.elementor-12 .elementor-element.elementor-element-9d8860a::before{
    content:"";
    position:absolute;
    width:850px;
    height:850px;
    left:-220px;
    top:20%;
    border-radius:50%;

    background:radial-gradient(circle,
        rgba(176,37,37,.22) 0%,
        rgba(176,37,37,.10) 45%,
        transparent 70%);

    filter:blur(80px);
}

.elementor-12 .elementor-element.elementor-element-9d8860a>*{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-087ce58 *//* ===========================================================
   Premium Hero Background
   =========================================================== */

.elementor-12 .elementor-element.elementor-element-087ce58{
    position: relative;
    overflow: hidden;

    isolation: isolate;

    /* Base Background */
    background-color: #f8f5ef;

    /* Multiple Soft Gradient Layers */
    background-image:
        radial-gradient(circle at 12% 15%, rgba(227,55,55,.38) 0%, transparent 22%),
        radial-gradient(circle at 92% 8%, rgba(214,76,76,.28) 0%, transparent 28%),
        radial-gradient(circle at 88% 82%, rgba(255,120,120,.20) 0%, transparent 28%),
        radial-gradient(circle at 42% 92%, rgba(90,90,90,.12) 0%, transparent 24%),
        radial-gradient(circle at 50% 50%, rgba(255,245,225,.45) 0%, transparent 55%),
        linear-gradient(180deg,#faf8f4 0%,#f8f5ef 100%);
}

/* Large Top Left Glow */
.elementor-12 .elementor-element.elementor-element-087ce58::before{
    content:"";
    position:absolute;
    width:850px;
    height:850px;
    top:-320px;
    left:-320px;
    border-radius:50%;
    background:
        radial-gradient(circle,
        rgba(231,62,62,.65) 0%,
        rgba(231,62,62,.25) 20%,
 
        transparent 15%);
    filter:blur(220px);
    pointer-events:none;
    z-index:0;
}

/* Large Right Glow */
.elementor-12 .elementor-element.elementor-element-087ce58n::after{
    content:"";
    position:absolute;
    width:900px;
    height:900px;
    top:-250px;
    right:-320px;
    border-radius:50%;
    background:
        radial-gradient(circle,
        rgba(225,95,95,.45) 0%,
        rgba(225,95,95,.22) 35%,
        transparent 72%);
    filter:blur(120px);
    pointer-events:none;
    z-index:0;
}

/* Make Elementor Container Relative */
.elementor-12 .elementor-element.elementor-element-087ce58 > .e-con{
    position:relative;
    z-index:2;
}

/* Bottom Soft Shadow */
.elementor-12 .elementor-element.elementor-element-087ce58 > .e-con::before{
    content:"";
    position:absolute;
    width:650px;
    height:650px;
    left:18%;
    bottom:-330px;
    border-radius:50%;
    background:
        radial-gradient(circle,
        rgba(70,70,70,.16) 0%,
        rgba(70,70,70,.06) 40%,
        transparent 72%);
    filter:blur(120px);
    pointer-events:none;
    z-index:-1;
}

/* Bottom Right Red Glow */
.elementor-12 .elementor-element.elementor-element-087ce58n > .e-con::after{
    content:"";
    position:absolute;
    width:650px;
    height:650px;
    right:-180px;
    bottom:-250px;
    border-radius:50%;
    background:
        radial-gradient(circle,
        rgba(255,105,105,.28) 0%,
        rgba(255,105,105,.12) 45%,
        transparent 75%);
    filter:blur(110px);
    pointer-events:none;
    z-index:-1;
}

/* Premium Noise Layer */
.elementor-12 .elementor-element.elementor-element-087ce58 .noise{
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;
    opacity:.035;
    mix-blend-mode:multiply;
    background-image:url("https://www.transparenttextures.com/patterns/noise.png");
}

/* Responsive */
@media(max-width:1024px){

..elementor-12 .elementor-element.elementor-element-087ce58::before{
    width:650px;
    height:650px;
    left:-250px;
}

.elementor-12 .elementor-element.elementor-element-087ce58::after{
    width:700px;
    height:700px;
    right:-250px;
}

.elementor-12 .elementor-element.elementor-element-087ce58 > .e-con::before{
    width:500px;
    height:500px;
}

.elementor-12 .elementor-element.elementor-element-087ce58> .e-con::after{
    width:500px;
    height:500px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a13edc */.premium-dark-bg {
    position: relative;
    overflow: hidden;
    background: #120b0b;

    background-image:
        /* Center Red Glow */
        radial-gradient(
    circle at 50% 45%,
    rgba(190, 35, 35, 0.30) 0%,
    rgba(176, 37, 37, 0.16) 22%,
    rgba(176, 37, 37, 0.07) 42%,
    transparent 70%
),

        /* Top Left subtle light */
        radial-gradient(
            circle at 20% 20%,
            rgba(255, 255, 255, 0.025) 0%,
            transparent 40%
        ),

        /* Bottom Right red */
        radial-gradient(
            circle at 80% 80%,
            rgba(176, 37, 37, 0.06) 0%,
            transparent 45%
        ) !important;
}/* End custom CSS */