.elementor-556 .elementor-element.elementor-element-f5a39c4{--display:flex;--min-height:520px;--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;--overlay-opacity:0.18;}.elementor-556 .elementor-element.elementor-element-f5a39c4:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-f5a39c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gangavilas.com/wp-content/uploads/2025/09/gvl.webp");background-position:center center;background-size:cover;}.elementor-556 .elementor-element.elementor-element-f5a39c4::before, .elementor-556 .elementor-element.elementor-element-f5a39c4 > .elementor-background-video-container::before, .elementor-556 .elementor-element.elementor-element-f5a39c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-556 .elementor-element.elementor-element-f5a39c4 > .elementor-background-slideshow::before, .elementor-556 .elementor-element.elementor-element-f5a39c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-556 .elementor-element.elementor-element-f5a39c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-556 .elementor-element.elementor-element-d80f1a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-955941b{--spacer-size:50px;}.elementor-556 .elementor-element.elementor-element-9445923{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-556 .elementor-element.elementor-element-269cd4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-556 .elementor-element.elementor-element-269cd4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:6.4px;}.elementor-556 .elementor-element.elementor-element-c059c57{text-align:center;}.elementor-556 .elementor-element.elementor-element-c059c57 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:40px;font-weight:500;line-height:68px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-f9730fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-556 .elementor-element.elementor-element-86e4c9f{padding:40px 40px 40px 40px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-210cd5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-76c9e85{--spacer-size:50px;}.elementor-556 .elementor-element.elementor-element-4660dbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-0826d3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-556 .elementor-element.elementor-element-e057844{--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;}.elementor-556 .elementor-element.elementor-element-4922ccc{--display:flex;--justify-content:space-between;}.elementor-556 .elementor-element.elementor-element-bea0a42 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;text-transform:capitalize;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-6323f92{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-556 .elementor-element.elementor-element-40e4e93 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:groove;}.elementor-556 .elementor-element.elementor-element-21d4540{--display:flex;}.elementor-556 .elementor-element.elementor-element-adf6a39{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7e2ef7e{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-90cce88 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-3e04aba{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-f06e84b{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-8b6c4e8 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-f2a4cd1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-32f50a9{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-3a9b61f .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-347a667{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-ae503f4{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ded1648 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-8a446ff{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-ba59508{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-1c3bb5b{--spacer-size:100px;}.elementor-556 .elementor-element.elementor-element-100cf5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-ba4d097{--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;}.elementor-556 .elementor-element.elementor-element-ced654c{--display:flex;--justify-content:space-between;}.elementor-556 .elementor-element.elementor-element-bfa5699 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-2c4d46b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-648d37e .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:groove;}.elementor-556 .elementor-element.elementor-element-3258aaf{--display:flex;}.elementor-556 .elementor-element.elementor-element-032692a{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-cde411f{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-2d2df3c .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-b69ddea{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-7f5827c{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-a00a74d .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-bbd4bac{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-b6de4d5{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-54847eb .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-c687b84{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-23d8bf6{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-65038b0 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:48px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-97eb6da{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-2dd3b57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-39a9933{--spacer-size:100px;}.elementor-556 .elementor-element.elementor-element-7e820e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-ef14132{--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;}.elementor-556 .elementor-element.elementor-element-e755515{--display:flex;--justify-content:space-between;}.elementor-556 .elementor-element.elementor-element-5f31705 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-8a05b66{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-a3d0fce .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:groove;}.elementor-556 .elementor-element.elementor-element-3d66082{--display:flex;}.elementor-556 .elementor-element.elementor-element-c130d8b{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-39f5a38{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-6e608b2 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-05bc8ea{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-ac10b98{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-188b456 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-dbd448d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-8829a49{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-2660b2e .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-d31dfcf{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-6417672{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-6d8113b .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-c66c839{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-c3496f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-2c5f9ba{--spacer-size:100px;}.elementor-556 .elementor-element.elementor-element-bbf5a77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-8222c78{--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;}.elementor-556 .elementor-element.elementor-element-235b28b{--display:flex;--justify-content:space-between;}.elementor-556 .elementor-element.elementor-element-db7128f .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-ddebba4{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-5f6ac6b .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:groove;}.elementor-556 .elementor-element.elementor-element-72cb5fe{--display:flex;}.elementor-556 .elementor-element.elementor-element-60fff69{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ea455bf{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-c2af829 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-b97a252{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-ace781a{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-c1a4b7a .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-af45318{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-4a7b624{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-61d9bf0 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-1941106{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-7d4cfe0{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-a5d8eb8 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-90e5449{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-61446ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-9d8e57c{--spacer-size:100px;}.elementor-556 .elementor-element.elementor-element-951c8bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-5751376{--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;}.elementor-556 .elementor-element.elementor-element-51b796e{--display:flex;--justify-content:space-between;}.elementor-556 .elementor-element.elementor-element-e8bb97d .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-1098e95{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-94c4f8d .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:groove;}.elementor-556 .elementor-element.elementor-element-bc27e27{--display:flex;}.elementor-556 .elementor-element.elementor-element-5b8c84e{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-5b69ab7{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-36df906 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-3f220ea{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-8c1a690{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-3e4a871 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-98bce05{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-dfa242f{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-dd1e2f3 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-38a15a7{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-c03c904{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-614b553 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-2de7bd1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-95e4d6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-6f02d95{--spacer-size:100px;}.elementor-556 .elementor-element.elementor-element-b1d40a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-384e3dd{--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;}.elementor-556 .elementor-element.elementor-element-7997621{--display:flex;--justify-content:space-between;}.elementor-556 .elementor-element.elementor-element-de874d3 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-3b63213{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-0b80abd .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:groove;}.elementor-556 .elementor-element.elementor-element-6718caa{--display:flex;}.elementor-556 .elementor-element.elementor-element-001b6ad{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-356366a{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-fdeec19 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-fe4daa6{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-c37aa58{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7351729 .elementor-heading-title{font-family:"Didot Regular", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-ba08481{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-7444b17{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-6f6fb54 .elementor-heading-title{font-family:"Didot Regular", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-63b516f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-702f02f{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-d6be338 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-f8826eb{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-919c944{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-0d9bb58{--spacer-size:100px;}.elementor-556 .elementor-element.elementor-element-0875690{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-7eaea43{--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;}.elementor-556 .elementor-element.elementor-element-8a39c13{--display:flex;--justify-content:space-between;}.elementor-556 .elementor-element.elementor-element-4e24af7 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;text-transform:uppercase;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-0a36859{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-d6c0192 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1.8px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:groove;}.elementor-556 .elementor-element.elementor-element-d0f6d41{--display:flex;}.elementor-556 .elementor-element.elementor-element-8500270{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-b24aa3c{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-3d09881 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-3a65ed6{font-family:"Montserrat", Sans-serif;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-5b5a7cb{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-d36f236 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-34971b7{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-6094910{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-8a3f73b .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-170d41f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-6018a7f{--display:grid;--min-height:52px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-30cd208 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:500;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-af51a9f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-b69d6c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-9df9e0b{--spacer-size:100px;}.elementor-556 .elementor-element.elementor-element-1fa79fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-b27c877{text-align:center;}.elementor-556 .elementor-element.elementor-element-b27c877 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:54px;font-weight:500;line-height:68px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-38c4747{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-556 .elementor-element.elementor-element-38c4747 .elementor-heading-title{font-family:"Didot Regular", Sans-serif;font-size:48px;font-weight:400;font-style:oblique;}.elementor-556 .elementor-element.elementor-element-3db00d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-bdf99d4{padding:40px 40px 40px 40px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-176faca{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-556 .elementor-element.elementor-element-176faca:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-176faca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-556 .elementor-element.elementor-element-03d528d{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-556 .elementor-element.elementor-element-03d528d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-556 .elementor-element.elementor-element-72d24ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:50px;letter-spacing:6.4px;}.elementor-556 .elementor-element.elementor-element-5ca33a5 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:54px;font-weight:500;line-height:68px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-49c0cec{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-c1c2e3a .elementor-button{background-color:#00000003;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1px;fill:#000000;color:#000000;border-style:groove;}.elementor-556 .elementor-element.elementor-element-8148501{--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;}.elementor-556 .elementor-element.elementor-element-8148501.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-556 .elementor-element.elementor-element-1af88ab{--display:flex;--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-556 .elementor-element.elementor-element-1af88ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-556 .elementor-element.elementor-element-8bebb82{--display:flex;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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-556 .elementor-element.elementor-element-8bebb82:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-8bebb82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-556 .elementor-element.elementor-element-e391f13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-556 .elementor-element.elementor-element-ec84d9f{--divider-border-style:solid;--divider-color:#6D6E71;--divider-border-width:1.6px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-556 .elementor-element.elementor-element-ec84d9f .elementor-divider-separator{width:100%;}.elementor-556 .elementor-element.elementor-element-ec84d9f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-556 .elementor-element.elementor-element-36c8fe7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0.8px;color:#CAA551;}.elementor-556 .elementor-element.elementor-element-d6bc381{--display:flex;}.elementor-556 .elementor-element.elementor-element-3864cbb{--spacer-size:20px;}.elementor-556 .elementor-element.elementor-element-f166a03 .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:400;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-83108e9{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-f8c94f1 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1px;fill:#000000;color:#000000;border-style:groove;}.elementor-556 .elementor-element.elementor-element-505b185{--display:flex;--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-556 .elementor-element.elementor-element-505b185.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-556 .elementor-element.elementor-element-1f6f5b6{--display:flex;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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-556 .elementor-element.elementor-element-1f6f5b6:not(.elementor-motion-effects-element-type-background), .elementor-556 .elementor-element.elementor-element-1f6f5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-556 .elementor-element.elementor-element-0c21624 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:18px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-ebed59a{--divider-border-style:solid;--divider-color:#6D6E71;--divider-border-width:1.6px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-556 .elementor-element.elementor-element-ebed59a .elementor-divider-separator{width:100%;}.elementor-556 .elementor-element.elementor-element-ebed59a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-556 .elementor-element.elementor-element-6b17251 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0.8px;color:#CAA551;}.elementor-556 .elementor-element.elementor-element-93663e2{--display:flex;}.elementor-556 .elementor-element.elementor-element-3925878{--spacer-size:20px;}.elementor-556 .elementor-element.elementor-element-fa7f5ca .elementor-heading-title{font-family:"DidotLTPro-Roman", Sans-serif;font-size:36px;font-weight:400;line-height:50px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-369cade{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;}.elementor-556 .elementor-element.elementor-element-c2cca81 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1px;fill:#000000;color:#000000;border-style:groove;}.elementor-556 .elementor-element.elementor-element-9ce5a01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-556 .elementor-element.elementor-element-4fb4739{--spacer-size:50px;}.elementor-556 .elementor-element.elementor-element-e183426{--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:groove;--border-style:groove;}.elementor-556 .elementor-element.elementor-element-72a885f{border-style:none;}@media(min-width:768px){.elementor-556 .elementor-element.elementor-element-e057844{--width:100%;}.elementor-556 .elementor-element.elementor-element-4922ccc{--width:70%;}.elementor-556 .elementor-element.elementor-element-21d4540{--width:30%;}.elementor-556 .elementor-element.elementor-element-ba4d097{--width:100%;}.elementor-556 .elementor-element.elementor-element-ced654c{--width:70%;}.elementor-556 .elementor-element.elementor-element-3258aaf{--width:30%;}.elementor-556 .elementor-element.elementor-element-ef14132{--width:100%;}.elementor-556 .elementor-element.elementor-element-e755515{--width:70%;}.elementor-556 .elementor-element.elementor-element-3d66082{--width:30%;}.elementor-556 .elementor-element.elementor-element-8222c78{--width:100%;}.elementor-556 .elementor-element.elementor-element-235b28b{--width:70%;}.elementor-556 .elementor-element.elementor-element-72cb5fe{--width:30%;}.elementor-556 .elementor-element.elementor-element-5751376{--width:100%;}.elementor-556 .elementor-element.elementor-element-51b796e{--width:70%;}.elementor-556 .elementor-element.elementor-element-bc27e27{--width:30%;}.elementor-556 .elementor-element.elementor-element-384e3dd{--width:100%;}.elementor-556 .elementor-element.elementor-element-7997621{--width:70%;}.elementor-556 .elementor-element.elementor-element-6718caa{--width:30%;}.elementor-556 .elementor-element.elementor-element-7eaea43{--width:100%;}.elementor-556 .elementor-element.elementor-element-8a39c13{--width:70%;}.elementor-556 .elementor-element.elementor-element-d0f6d41{--width:30%;}.elementor-556 .elementor-element.elementor-element-03d528d{--width:35.773%;}.elementor-556 .elementor-element.elementor-element-8148501{--width:64.625%;}.elementor-556 .elementor-element.elementor-element-1af88ab{--width:48%;}.elementor-556 .elementor-element.elementor-element-505b185{--width:48%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-556 .elementor-element.elementor-element-86e4c9f{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-556 .elementor-element.elementor-element-adf6a39{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7e2ef7e{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-f06e84b{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-32f50a9{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ae503f4{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-032692a{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-cde411f{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7f5827c{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-b6de4d5{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-23d8bf6{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-c130d8b{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-39f5a38{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ac10b98{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-8829a49{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-6417672{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-60fff69{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ea455bf{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ace781a{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-4a7b624{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7d4cfe0{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-5b8c84e{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-5b69ab7{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-8c1a690{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-dfa242f{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-c03c904{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-001b6ad{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-356366a{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-c37aa58{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7444b17{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-702f02f{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-8500270{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-b24aa3c{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-5b5a7cb{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-6094910{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-6018a7f{--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-bdf99d4{font-size:15px;}.elementor-556 .elementor-element.elementor-element-1af88ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-556 .elementor-element.elementor-element-505b185{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-556 .elementor-element.elementor-element-4922ccc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-556 .elementor-element.elementor-element-adf6a39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7e2ef7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-f06e84b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-32f50a9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ae503f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-032692a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-cde411f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7f5827c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-b6de4d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-23d8bf6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-c130d8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-39f5a38{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ac10b98{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-8829a49{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-6417672{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-60fff69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ea455bf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-ace781a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-4a7b624{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7d4cfe0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-5b8c84e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-5b69ab7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-8c1a690{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-dfa242f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-c03c904{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-001b6ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-356366a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-c37aa58{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-7444b17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-702f02f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-8500270{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-b24aa3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-5b5a7cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-6094910{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-556 .elementor-element.elementor-element-6018a7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'DidotLTPro-Roman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gangavilas.com/wp-content/uploads/2025/09/DidotLTPro-Roman.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Didot Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gangavilas.com/wp-content/uploads/2025/09/didot-lt-std-roman.ttf') format('truetype');
}
@font-face {
	font-family: 'Didot Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gangavilas.com/wp-content/uploads/2025/09/Didot-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */