.elementor-1304 .elementor-element.elementor-element-a2e1930 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1304 .elementor-element.elementor-element-a2e1930 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0B1F3A 0%, #000000 100%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-a2e1930 .elementor-background-slideshow__slide__image{background-size:contain;background-position:center center;}.elementor-1304 .elementor-element.elementor-element-a2e1930{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1304 .elementor-element.elementor-element-a2e1930 > .elementor-shape-bottom svg{width:calc(120% + 1.3px);height:270px;}.elementor-bc-flex-widget .elementor-1304 .elementor-element.elementor-element-8bc21f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1304 .elementor-element.elementor-element-8bc21f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1304 .elementor-element.elementor-element-8bc21f6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-8bc21f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-1304 .elementor-element.elementor-element-8bc21f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-2207178{text-align:start;}.elementor-1304 .elementor-element.elementor-element-2207178 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:100px;font-weight:700;letter-spacing:0.6px;color:var( --e-global-color-52e45069 );}.elementor-1304 .elementor-element.elementor-element-55faf96 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-1304 .elementor-element.elementor-element-55faf96 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-1a356051 );}.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 );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-1304 .elementor-element.elementor-element-96c6f61{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;color:#A8A6A6;}.elementor-1304 .elementor-element.elementor-element-96c6f61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-1a356051 );}.elementor-1304 .elementor-element.elementor-element-96c6f61 p{margin-block-end:0px;}.elementor-1304 .elementor-element.elementor-element-280ea56{--spacer-size: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-weight:var( --e-global-typography-accent-font-weight );}.elementor-1304 .elementor-element.elementor-element-10c6d7e .elementor-button{background-color:var( --e-global-color-6386b214 );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1304 .elementor-element.elementor-element-10c6d7e .elementor-button:hover, .elementor-1304 .elementor-element.elementor-element-10c6d7e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1304 .elementor-element.elementor-element-10c6d7e{width:var( --container-widget-width, 15.662% );max-width:15.662%;--container-widget-width:15.662%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-10c6d7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-bb237b5 .elementor-button{background-color:var( --e-global-color-1a356051 );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:15px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-bb237b5 .elementor-button:hover, .elementor-1304 .elementor-element.elementor-element-bb237b5 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1304 .elementor-element.elementor-element-bb237b5{width:var( --container-widget-width, 82.42% );max-width:82.42%;--container-widget-width:82.42%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-bb237b5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-bb237b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1304 .elementor-element.elementor-element-8396c73{--spacer-size:71px;}.elementor-1304 .elementor-element.elementor-element-d2023c1{padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-72a784a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-72a784a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-72a784a:hover > .elementor-element-populated{background-color:var( --e-global-color-1a356051 );}.elementor-bc-flex-widget .elementor-1304 .elementor-element.elementor-element-72a784a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1304 .elementor-element.elementor-element-72a784a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1304 .elementor-element.elementor-element-72a784a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-72a784a > .elementor-element-populated{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1304 .elementor-element.elementor-element-72a784a > .elementor-element-populated, .elementor-1304 .elementor-element.elementor-element-72a784a > .elementor-element-populated > .elementor-background-overlay, .elementor-1304 .elementor-element.elementor-element-72a784a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-72a784a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-1c35f41{text-align:center;}.elementor-1304 .elementor-element.elementor-element-1c35f41 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:90px;font-weight:700;color:#0B1F3A;}.elementor-1304 .elementor-element.elementor-element-1c35f41 .elementor-heading-title a:hover, .elementor-1304 .elementor-element.elementor-element-1c35f41 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-1c35f41 .elementor-heading-title a{transition-duration:0.3s;}.elementor-1304 .elementor-element.elementor-element-b66c4b2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-b66c4b2{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-0b908b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-0b908b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1304 .elementor-element.elementor-element-0b908b2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1304 .elementor-element.elementor-element-0b908b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1304 .elementor-element.elementor-element-0b908b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-0b908b2 > .elementor-element-populated{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1304 .elementor-element.elementor-element-0b908b2 > .elementor-element-populated, .elementor-1304 .elementor-element.elementor-element-0b908b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1304 .elementor-element.elementor-element-0b908b2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-0b908b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-2cbb29d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1304 .elementor-element.elementor-element-2cbb29d{text-align:center;}.elementor-1304 .elementor-element.elementor-element-2cbb29d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:90px;font-weight:700;color:#0B1F3A;}.elementor-1304 .elementor-element.elementor-element-2cbb29d .elementor-heading-title a:hover, .elementor-1304 .elementor-element.elementor-element-2cbb29d .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-2cbb29d .elementor-heading-title a{transition-duration:0.3s;}.elementor-1304 .elementor-element.elementor-element-e8c7025 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-e8c7025{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-24e9897:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-24e9897 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-24e9897:hover > .elementor-element-populated{background-color:var( --e-global-color-1a356051 );}.elementor-bc-flex-widget .elementor-1304 .elementor-element.elementor-element-24e9897.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1304 .elementor-element.elementor-element-24e9897.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1304 .elementor-element.elementor-element-24e9897.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-24e9897 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1304 .elementor-element.elementor-element-24e9897 > .elementor-element-populated, .elementor-1304 .elementor-element.elementor-element-24e9897 > .elementor-element-populated > .elementor-background-overlay, .elementor-1304 .elementor-element.elementor-element-24e9897 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-24e9897 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-ba065c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-ba065c8{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-2ed79ac > .elementor-widget-container{margin:-44px 0px 6px 0px;}.elementor-1304 .elementor-element.elementor-element-2ed79ac{text-align:center;}.elementor-1304 .elementor-element.elementor-element-2ed79ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:90px;font-weight:700;color:#0B1F3A;}.elementor-1304 .elementor-element.elementor-element-2ed79ac .elementor-heading-title a:hover, .elementor-1304 .elementor-element.elementor-element-2ed79ac .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-2ed79ac .elementor-heading-title a{transition-duration:0.3s;}.elementor-1304 .elementor-element.elementor-element-aca2265 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-aca2265{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-6861937 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-6861937{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-6861937 a:hover, .elementor-1304 .elementor-element.elementor-element-6861937 a:focus{color:var( --e-global-color-52e45069 );}.elementor-1304 .elementor-element.elementor-element-6861937 a{transition-duration:0.3s;}.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-1304 .elementor-element.elementor-element-f4f5fe6{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:0.1px;}.elementor-1304 .elementor-element.elementor-element-f4f5fe6 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-f4f5fe6 .elementor-divider-separator{width:100%;}.elementor-1304 .elementor-element.elementor-element-f4f5fe6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1304 .elementor-element.elementor-element-c2f5a35{margin-top:-18px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-317d36e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-317d36e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-317d36e:hover > .elementor-element-populated{background-color:var( --e-global-color-1a356051 );}.elementor-bc-flex-widget .elementor-1304 .elementor-element.elementor-element-317d36e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1304 .elementor-element.elementor-element-317d36e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1304 .elementor-element.elementor-element-317d36e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-317d36e > .elementor-element-populated{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1304 .elementor-element.elementor-element-317d36e > .elementor-element-populated, .elementor-1304 .elementor-element.elementor-element-317d36e > .elementor-element-populated > .elementor-background-overlay, .elementor-1304 .elementor-element.elementor-element-317d36e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-317d36e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-0e9e0ca > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1304 .elementor-element.elementor-element-0e9e0ca{text-align:center;}.elementor-1304 .elementor-element.elementor-element-0e9e0ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:90px;font-weight:700;color:#0B1F3A;}.elementor-1304 .elementor-element.elementor-element-0e9e0ca .elementor-heading-title a:hover, .elementor-1304 .elementor-element.elementor-element-0e9e0ca .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-0e9e0ca .elementor-heading-title a{transition-duration:0.3s;}.elementor-1304 .elementor-element.elementor-element-fe59b0e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-fe59b0e{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-6f315da > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-6f315da{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-6f315da a:hover, .elementor-1304 .elementor-element.elementor-element-6f315da a:focus{color:var( --e-global-color-52e45069 );}.elementor-1304 .elementor-element.elementor-element-6f315da a{transition-duration:0.3s;}.elementor-1304 .elementor-element.elementor-element-68386d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-68386d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-68386d7:hover > .elementor-element-populated{background-color:var( --e-global-color-1a356051 );}.elementor-bc-flex-widget .elementor-1304 .elementor-element.elementor-element-68386d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1304 .elementor-element.elementor-element-68386d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1304 .elementor-element.elementor-element-68386d7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-68386d7 > .elementor-element-populated{border-style:solid;border-width:0px 0.1px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-68386d7 > .elementor-element-populated, .elementor-1304 .elementor-element.elementor-element-68386d7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1304 .elementor-element.elementor-element-68386d7 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-68386d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-c239b9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-c239b9e{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-895e9d3 > .elementor-widget-container{margin:-51px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-895e9d3{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-2282d6a > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-2282d6a{text-align:center;}.elementor-1304 .elementor-element.elementor-element-2282d6a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:105px;font-weight:700;}.elementor-1304 .elementor-element.elementor-element-33f2bc6 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-33f2bc6{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:19px;color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-33f2bc6 a:hover, .elementor-1304 .elementor-element.elementor-element-33f2bc6 a:focus{color:var( --e-global-color-137574ea );}.elementor-1304 .elementor-element.elementor-element-49a87e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-49a87e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-49a87e9:hover > .elementor-element-populated{background-color:var( --e-global-color-1a356051 );}.elementor-bc-flex-widget .elementor-1304 .elementor-element.elementor-element-49a87e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1304 .elementor-element.elementor-element-49a87e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1304 .elementor-element.elementor-element-49a87e9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-49a87e9 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1304 .elementor-element.elementor-element-49a87e9 > .elementor-element-populated, .elementor-1304 .elementor-element.elementor-element-49a87e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1304 .elementor-element.elementor-element-49a87e9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-49a87e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-8b5bd7d{text-align:center;}.elementor-1304 .elementor-element.elementor-element-8b5bd7d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;color:#0B1F3A;}.elementor-1304 .elementor-element.elementor-element-8b5bd7d .elementor-heading-title a:hover, .elementor-1304 .elementor-element.elementor-element-8b5bd7d .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-8b5bd7d .elementor-heading-title a{transition-duration:0.3s;}.elementor-1304 .elementor-element.elementor-element-0c5d758:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-0c5d758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137574ea );}.elementor-1304 .elementor-element.elementor-element-0c5d758{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:80px;padding:80px 80px 80px 90px;}.elementor-1304 .elementor-element.elementor-element-0c5d758 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );}.elementor-1304 .elementor-element.elementor-element-31758f4 > .elementor-element-populated{margin:0px 0px 0px 14px;--e-column-margin-right:0px;--e-column-margin-left:14px;}.elementor-1304 .elementor-element.elementor-element-e2d2439 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-e2d2439 img{width:8%;}.elementor-1304 .elementor-element.elementor-element-a2349ed > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1304 .elementor-element.elementor-element-a2349ed .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1304 .elementor-element.elementor-element-a30a128 > .elementor-widget-container{margin:-10px 0px 0px 15px;}.elementor-1304 .elementor-element.elementor-element-a30a128 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;font-style:normal;}.elementor-1304 .elementor-element.elementor-element-e68171f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1304 .elementor-element.elementor-element-e68171f{column-gap:0px;text-align:start;}.elementor-1304 .elementor-element.elementor-element-e68171f p{margin-block-end:6px;}.elementor-1304 .elementor-element.elementor-element-84522f4 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1304 .elementor-element.elementor-element-84522f4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-1304 .elementor-element.elementor-element-4ca06e5{text-align:center;}.elementor-1304 .elementor-element.elementor-element-e86afd4{padding:40px 0px 40px 0px;}.elementor-1304 .elementor-element.elementor-element-a46fdd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-a46fdd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a356051 );}.elementor-1304 .elementor-element.elementor-element-a46fdd2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1304 .elementor-element.elementor-element-a46fdd2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-48ed0cf{color:var( --e-global-color-52e45069 );}.elementor-1304 .elementor-element.elementor-element-c0118e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-c0118e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a356051 );}.elementor-1304 .elementor-element.elementor-element-c0118e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1304 .elementor-element.elementor-element-c0118e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-4fab8d0{color:var( --e-global-color-52e45069 );}.elementor-1304 .elementor-element.elementor-element-dd74093:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-dd74093 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a356051 );}.elementor-1304 .elementor-element.elementor-element-dd74093 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-1304 .elementor-element.elementor-element-dd74093 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-136e807{color:var( --e-global-color-52e45069 );}.elementor-1304 .elementor-element.elementor-element-c7446cb3c707c:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-c7446cb3c707c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1304 .elementor-element.elementor-element-c7446cb3c707c > .elementor-container{max-width:1600px;}.elementor-1304 .elementor-element.elementor-element-c7446cb3c707c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;padding:50px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-c7446cb3c707c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1304 .elementor-element.elementor-element-9e404b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1304 .elementor-element.elementor-element-9e404b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1304 .elementor-element.elementor-element-9e404b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1304 .elementor-element.elementor-element-9e404b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-7cfaf7f{width:100%;max-width:100%;text-align:center;}.elementor-1304 .elementor-element.elementor-element-7cfaf7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-7cfaf7f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;line-height:60px;}.elementor-1304 .elementor-element.elementor-element-8604e10:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-8604e10 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137574ea );}.elementor-1304 .elementor-element.elementor-element-8604e10 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-8604e10 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-post-holder div{text-align:left;}.elementor-1304 .elementor-element.elementor-element-890dec8 .rt-tpg-container .rt-el-post-meta{justify-content:left;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .rt-row [class*="rt-col"]{padding-left:8px !important;padding-right:8px !important;padding-bottom:calc(2 * 0px) !important;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .rt-row{margin-left:-8px;margin-right:-8px;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .rt-row .rt-row{margin-bottom:-8px;}.elementor-1304 .elementor-element.elementor-element-890dec8 .rt-tpg-container .grid_hover-layout8 .display-grid-wrapper{grid-gap:0px;margin-bottom:0px;}.elementor-1304 .elementor-element.elementor-element-890dec8{width:var( --container-widget-width, 110.212% );max-width:110.212%;--container-widget-width:110.212%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-890dec8 .rt-tpg-container .rt-grid-hover-item .rt-holder .grid-hover-content{justify-content:flex-end;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .entry-title-wrapper .entry-title{font-size:20px;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .post-meta-tags a{color:#BDBDBD;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .post-meta-tags i{color:#BDBDBD;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .tpg-post-holder .post-meta-tags a:hover{color:#FFFFFF;}.elementor-1304 .elementor-element.elementor-element-3ca85a7{margin-top:-9px;margin-bottom:-9px;}.elementor-1304 .elementor-element.elementor-element-8ca86e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1304 .elementor-element.elementor-element-8ca86e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-137574ea );}.elementor-1304 .elementor-element.elementor-element-8ca86e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-9px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:-4px 0px 80px 0px;}.elementor-1304 .elementor-element.elementor-element-8ca86e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-cc87645 .elementor-button{background-color:var( --e-global-color-6386b214 );font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1304 .elementor-element.elementor-element-cc87645 .elementor-button:hover, .elementor-1304 .elementor-element.elementor-element-cc87645 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-1304 .elementor-element.elementor-element-cc87645{width:var( --container-widget-width, 100.888% );max-width:100.888%;--container-widget-width:100.888%;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-cc87645 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:62px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-50e7997{--spacer-size:50px;}.elementor-1304 .elementor-element.elementor-element-13711dd{--spacer-size:50px;}.elementor-1304 .elementor-element.elementor-element-848ccf0:not(.elementor-motion-effects-element-type-background), .elementor-1304 .elementor-element.elementor-element-848ccf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-848ccf0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1304 .elementor-element.elementor-element-848ccf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1304 .elementor-element.elementor-element-d681e10 > .elementor-element-populated{padding:80px 0px 90px 0px;}.elementor-1304 .elementor-element.elementor-element-5ab2465{text-align:center;}.elementor-1304 .elementor-element.elementor-element-5ab2465 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-52e45069 );}.elementor-1304 .elementor-element.elementor-element-0c7ed08 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:10px 300px 20px 300px;}.elementor-1304 .elementor-element.elementor-element-0c7ed08{text-align:center;color:#919090;}.elementor-1304 .elementor-element.elementor-element-90e5294 .elementor-button{background-color:#A18F5A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-90e5294 .elementor-button:hover, .elementor-1304 .elementor-element.elementor-element-90e5294 .elementor-button:focus{background-color:var( --e-global-color-1a356051 );}.elementor-1304 .elementor-element.elementor-element-90e5294 > .elementor-widget-container{--e-transform-scale:1.3;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1304 .elementor-element.elementor-element-90e5294{--e-transform-origin-x:center;--e-transform-origin-y:center;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .rt-row [class*="rt-col"]{padding-left:8px !important;padding-right:8px !important;padding-bottom:calc(2 * 10px) !important;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .rt-row{margin-left:-8px;margin-right:-8px;}.elementor-1304 .elementor-element.elementor-element-890dec8 .tpg-el-main-wrapper .rt-row .rt-row{margin-bottom:-8px;}.elementor-1304 .elementor-element.elementor-element-890dec8 .rt-tpg-container .grid_hover-layout8 .display-grid-wrapper{grid-gap:0px;margin-bottom:0px;}}@media(min-width:768px){.elementor-1304 .elementor-element.elementor-element-8bc21f6{width:100%;}.elementor-1304 .elementor-element.elementor-element-054e09e{width:50%;}.elementor-1304 .elementor-element.elementor-element-31758f4{width:49.95%;}.elementor-1304 .elementor-element.elementor-element-9e404b1{width:25%;}.elementor-1304 .elementor-element.elementor-element-8604e10{width:75%;}}@media(max-width:767px){.elementor-1304 .elementor-element.elementor-element-2207178 .elementor-heading-title{font-size:65px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1304 .elementor-element.elementor-element-10c6d7e{width:var( --container-widget-width, 157.422px );max-width:157.422px;--container-widget-width:157.422px;--container-widget-flex-grow:0;}.elementor-1304 .elementor-element.elementor-element-bb237b5{width:var( --container-widget-width, 182.25px );max-width:182.25px;--container-widget-width:182.25px;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1304 .elementor-element.elementor-element-cc87645{width:var( --container-widget-width, 369.422px );max-width:369.422px;--container-widget-width:369.422px;--container-widget-flex-grow:0;}}/* Start custom CSS for column, class: .elementor-element-72a784a */.elementor-1304 .elementor-element.elementor-element-72a784a {
transition: all 0.3s ease;
cursor: pointer;
}
.elementor-1304 .elementor-element.elementor-element-72a784a {
transition: all 0.3s ease;
}

.elementor-1304 .elementor-element.elementor-element-72a784a:hover .elementor-heading-title,
.elementor-1304 .elementor-element.elementor-element-72a784a:hover .elementor-icon-box-title,
.elementor-1304 .elementor-element.elementor-element-72a784a:hover .elementor-icon-box-description,
.elementor-1304 .elementor-element.elementor-element-72a784a:hover .elementor-text-editor {
color: #ffffff !important;
}
.elementor-1304 .elementor-element.elementor-element-72a784a {
position: relative;
overflow: hidden;
}

/* TRIÁNGULO GRANDE */
.elementor-1304 .elementor-element.elementor-element-72a784a::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 0;
border-bottom: 90px solid #324B5D;
border-left: 90px solid transparent;
transform: translate(100%, 100%);
transition: all 0.35s ease;
z-index: 1;
}

/* FLECHAS GRANDES */
.elementor-1304 .elementor-element.elementor-element-72a784a::before {
content: "››";
position: absolute;
bottom: 15px;
right: 18px;
font-size: 36px;
color: #ffffff;
font-weight: 500;
opacity: 0;
transform: translate(15px, 15px);
transition: all 0.35s ease;
z-index: 2;
}

/* HOVER */
.elementor-1304 .elementor-element.elementor-element-72a784a:hover::after {
transform: translate(0, 0);
}

.elementor-1304 .elementor-element.elementor-element-72a784a:hover::before {
opacity: 1;
transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-24e9897 */.elementor-1304 .elementor-element.elementor-element-24e9897 {
transition: all 0.3s ease;
cursor: pointer;
}
.elementor-1304 .elementor-element.elementor-element-24e9897 {
transition: all 0.3s ease;
}

.elementor-1304 .elementor-element.elementor-element-24e9897:hover .elementor-heading-title,
.elementor-1304 .elementor-element.elementor-element-24e9897:hover .elementor-icon-box-title,
.elementor-1304 .elementor-element.elementor-element-24e9897:hover .elementor-icon-box-description,
.elementor-1304 .elementor-element.elementor-element-24e9897:hover .elementor-text-editor {
color: #ffffff !important;
}
.elementor-1304 .elementor-element.elementor-element-24e9897 {
position: relative;
overflow: hidden;
}

/* TRIÁNGULO GRANDE */
.elementor-1304 .elementor-element.elementor-element-24e9897::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 0;
border-bottom: 90px solid #324B5D;
border-left: 90px solid transparent;
transform: translate(100%, 100%);
transition: all 0.35s ease;
z-index: 1;
}

/* FLECHAS GRANDES */
.elementor-1304 .elementor-element.elementor-element-24e9897::before {
content: "››";
position: absolute;
bottom: 15px;
right: 18px;
font-size: 36px;
color: #ffffff;
font-weight: 500;
opacity: 0;
transform: translate(15px, 15px);
transition: all 0.35s ease;
z-index: 2;
}

/* HOVER */
.elementor-1304 .elementor-element.elementor-element-24e9897:hover::after {
transform: translate(0, 0);
}

.elementor-1304 .elementor-element.elementor-element-24e9897:hover::before {
opacity: 1;
transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-317d36e */.elementor-1304 .elementor-element.elementor-element-317d36e {
transition: all 0.3s ease;
cursor: pointer;
}
.elementor-1304 .elementor-element.elementor-element-317d36e {
transition: all 0.3s ease;
}

.elementor-1304 .elementor-element.elementor-element-317d36e:hover .elementor-heading-title,
.elementor-1304 .elementor-element.elementor-element-317d36e:hover .elementor-icon-box-title,
.elementor-1304 .elementor-element.elementor-element-317d36e:hover .elementor-icon-box-description,
.elementor-1304 .elementor-element.elementor-element-317d36e:hover .elementor-text-editor {
color: #ffffff !important;
}
.elementor-1304 .elementor-element.elementor-element-317d36e {
position: relative;
overflow: hidden;
}

/* TRIÁNGULO GRANDE */
.elementor-1304 .elementor-element.elementor-element-317d36e::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 0;
border-bottom: 90px solid #324B5D;
border-left: 90px solid transparent;
transform: translate(100%, 100%);
transition: all 0.35s ease;
z-index: 1;
}

/* FLECHAS GRANDES */
.elementor-1304 .elementor-element.elementor-element-317d36e::before {
content: "››";
position: absolute;
bottom: 15px;
right: 18px;
font-size: 36px;
color: #ffffff;
font-weight: 500;
opacity: 0;
transform: translate(15px, 15px);
transition: all 0.35s ease;
z-index: 2;
}

/* HOVER */
.elementor-1304 .elementor-element.elementor-element-317d36e:hover::after {
transform: translate(0, 0);
}

.elementor-1304 .elementor-element.elementor-element-317d36e:hover::before {
opacity: 1;
transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68386d7 */.elementor-1304 .elementor-element.elementor-element-68386d7 {
transition: all 0.3s ease;
cursor: pointer;
}
.elementor-1304 .elementor-element.elementor-element-68386d7 {
transition: all 0.3s ease;
}

.elementor-1304 .elementor-element.elementor-element-68386d7:hover .elementor-heading-title,
.elementor-1304 .elementor-element.elementor-element-68386d7:hover .elementor-icon-box-title,
.elementor-1304 .elementor-element.elementor-element-68386d7:hover .elementor-icon-box-description,
.elementor-1304 .elementor-element.elementor-element-68386d7:hover .elementor-text-editor {
color: #ffffff !important;
}
.elementor-1304 .elementor-element.elementor-element-68386d7 {
position: relative;
overflow: hidden;
}

/* TRIÁNGULO GRANDE */
.elementor-1304 .elementor-element.elementor-element-68386d7::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 0;
border-bottom: 90px solid #324B5D;
border-left: 90px solid transparent;
transform: translate(100%, 100%);
transition: all 0.35s ease;
z-index: 1;
}

/* FLECHAS GRANDES */
.elementor-1304 .elementor-element.elementor-element-68386d7::before {
content: "››";
position: absolute;
bottom: 15px;
right: 18px;
font-size: 36px;
color: #ffffff;
font-weight: 500;
opacity: 0;
transform: translate(15px, 15px);
transition: all 0.35s ease;
z-index: 2;
}

/* HOVER */
.elementor-1304 .elementor-element.elementor-element-68386d7:hover::after {
transform: translate(0, 0);
}

.elementor-1304 .elementor-element.elementor-element-68386d7:hover::before {
opacity: 1;
transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49a87e9 */.elementor-1304 .elementor-element.elementor-element-49a87e9 {
transition: all 0.3s ease;
cursor: pointer;
}
.elementor-1304 .elementor-element.elementor-element-49a87e9 {
transition: all 0.3s ease;
}

.elementor-1304 .elementor-element.elementor-element-49a87e9:hover .elementor-heading-title,
.elementor-1304 .elementor-element.elementor-element-49a87e9:hover .elementor-icon-box-title,
.elementor-1304 .elementor-element.elementor-element-49a87e9:hover .elementor-icon-box-description,
.elementor-1304 .elementor-element.elementor-element-49a87e9:hover .elementor-text-editor {
color: #ffffff !important;
}
.elementor-1304 .elementor-element.elementor-element-49a87e9 {
position: relative;
overflow: hidden;
}

/* TRIÁNGULO GRANDE */
.elementor-1304 .elementor-element.elementor-element-49a87e9::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
width: 0;
height: 0;
border-bottom: 90px solid #324B5D;
border-left: 90px solid transparent;
transform: translate(100%, 100%);
transition: all 0.35s ease;
z-index: 1;
}

/* FLECHAS GRANDES */
.elementor-1304 .elementor-element.elementor-element-49a87e9::before {
content: "››";
position: absolute;
bottom: 15px;
right: 18px;
font-size: 36px;
color: #ffffff;
font-weight: 500;
opacity: 0;
transform: translate(15px, 15px);
transition: all 0.35s ease;
z-index: 2;
}

/* HOVER */
.elementor-1304 .elementor-element.elementor-element-49a87e9:hover::after {
transform: translate(0, 0);
}

.elementor-1304 .elementor-element.elementor-element-49a87e9:hover::before {
opacity: 1;
transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2349ed */.elementor-1304 .elementor-element.elementor-element-a2349ed {
  display: flex;
  align-items: center;
  gap:1px;
}

.elementor-1304 .elementor-element.elementor-element-a2349ed::before {
  content: "";
  width: 80px; /* puedes ajustar el largo */
  height: 1px;
  background: #A18F5A; /* tu dorado */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84522f4 */.elementor-1304 .elementor-element.elementor-element-84522f4 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}

.elementor-1304 .elementor-element.elementor-element-84522f4::before,
.elementor-1304 .elementor-element.elementor-element-84522f4::after {
  content: "";
  width: 80px; /* largo de la línea */
  height: 1px;
  background: #c8b27a; /* dorado suave */
}/* End custom CSS */
/* Start custom CSS for tpg-grid-hover-layout, class: .elementor-element-890dec8 */.elementor-1304 .elementor-element.elementor-element-890dec8 .grid-item {
position: relative;
}

.elementor-1304 .elementor-element.elementor-element-890dec8 .grid-item a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 5;
opacity: 0;
}/* End custom CSS */