.elementor-9177 .elementor-element.elementor-element-d3c267a > .elementor-container{max-width:1280px;}.elementor-9177 .elementor-element.elementor-element-d3c267a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-d3c267a:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-d3c267a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07314A;}.elementor-9177 .elementor-element.elementor-element-d3c267a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:33;}.elementor-9177 .elementor-element.elementor-element-d3c267a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-284814e{text-align:left;}.elementor-9177 .elementor-element.elementor-element-284814e img{width:75%;}.elementor-9177 .elementor-element.elementor-element-284814e > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-9177 .elementor-element.elementor-element-ec463e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9177 .elementor-element.elementor-element-ec463e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-ec463e3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9177 .elementor-element.elementor-element-ec463e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:25px;}.elementor-9177 .elementor-element.elementor-element-38d1471{--e-icon-list-icon-size:14px;width:auto;max-width:auto;}.elementor-9177 .elementor-element.elementor-element-38d1471 .elementor-icon-list-text{color:#FFFFFF;padding-left:10px;}.elementor-9177 .elementor-element.elementor-element-38d1471 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9177 .elementor-element.elementor-element-38d1471 .elementor-icon-list-item > a{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:600;}.elementor-9177 .elementor-element.elementor-element-38d1471 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-2f7ac02 .elementor-button{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-3e975df );border-radius:10px 10px 10px 10px;padding:16px 26px 16px 26px;}.elementor-9177 .elementor-element.elementor-element-2f7ac02 .elementor-button:hover, .elementor-9177 .elementor-element.elementor-element-2f7ac02 .elementor-button:focus{color:#FFFFFF;background-color:#9C1A10;}.elementor-9177 .elementor-element.elementor-element-2f7ac02 .elementor-button:hover svg, .elementor-9177 .elementor-element.elementor-element-2f7ac02 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9177 .elementor-element.elementor-element-2f7ac02{width:auto;max-width:auto;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-menu-toggle{margin:0 auto;background-color:#EF545400;border-width:0px;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown a, .elementor-9177 .elementor-element.elementor-element-889a68c .elementor-menu-toggle{color:#FFFFFF;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown{background-color:#07314A;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown a:hover,
					.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown a:hover,
					.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown a.highlighted{background-color:#0F405D;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown .elementor-item, .elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:600;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown a{padding-left:29px;padding-right:29px;padding-top:23px;padding-bottom:23px;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:37px !important;}.elementor-9177 .elementor-element.elementor-element-889a68c div.elementor-menu-toggle{color:#FFFFFF;}.elementor-9177 .elementor-element.elementor-element-889a68c div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-9177 .elementor-element.elementor-element-889a68c{--nav-menu-icon-size:37px;width:auto;max-width:auto;}.elementor-9177 .elementor-element.elementor-element-889a68c > .elementor-widget-container{margin:0px 0px 0px 45px;}.elementor-9177 .elementor-element.elementor-element-f54e1e8 > .elementor-container{min-height:90vh;}.elementor-9177 .elementor-element.elementor-element-f54e1e8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-f54e1e8 > .elementor-background-overlay{background-color:#07304B;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-f54e1e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-f54e1e8 > .elementor-shape-bottom .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-f54e1e8 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-9177 .elementor-element.elementor-element-d977a67{text-align:center;}.elementor-9177 .elementor-element.elementor-element-d977a67 img{width:45%;}.elementor-9177 .elementor-element.elementor-element-11b2d18{text-align:center;}.elementor-9177 .elementor-element.elementor-element-11b2d18 .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:28px;font-weight:700;text-transform:none;line-height:32px;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-82ccb37{text-align:center;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-82ccb37 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-b7e4160 .elementor-button{font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:#AF261C;border-radius:12px 12px 12px 12px;padding:22px 48px 22px 48px;}.elementor-9177 .elementor-element.elementor-element-b7e4160 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-d803864 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-d803864:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-d803864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07314A;}.elementor-9177 .elementor-element.elementor-element-d803864{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:55px 0px 55px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-d803864 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-d803864 > .elementor-shape-top .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-d803864 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-9177 .elementor-element.elementor-element-d803864 > .elementor-shape-bottom .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-d803864 > .elementor-shape-bottom svg{width:calc(217% + 1.3px);height:83px;}.elementor-9177 .elementor-element.elementor-element-03b7a3d{--divider-border-style:solid;--divider-color:var( --e-global-color-1edecf0 );--divider-border-width:3px;}.elementor-9177 .elementor-element.elementor-element-03b7a3d .elementor-divider-separator{width:55px;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-03b7a3d .elementor-divider{text-align:left;padding-top:2px;padding-bottom:2px;}.elementor-9177 .elementor-element.elementor-element-9ca33f1 .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-dc4ef9a{text-align:left;}.elementor-9177 .elementor-element.elementor-element-dc4ef9a .elementor-heading-title{color:#DCD9C8;font-family:"Fraunces", Sans-serif;font-size:27px;font-weight:600;text-transform:none;font-style:italic;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-dc4ef9a > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-a6ecd8e{text-align:left;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-b917a24{text-align:left;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-9222694 > .elementor-element-populated{margin:-70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-9222694{z-index:2;}.elementor-9177 .elementor-element.elementor-element-820a380{text-align:center;}.elementor-9177 .elementor-element.elementor-element-820a380 img{width:80%;}.elementor-9177 .elementor-element.elementor-element-820a380 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-9177 .elementor-element.elementor-element-d93da2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-d93da2f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 55px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-d93da2f:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-d93da2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18445D;}.elementor-9177 .elementor-element.elementor-element-d93da2f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-f1d4a46 > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-f1d4a46{z-index:2;}.elementor-9177 .elementor-element.elementor-element-c64cf10 > .elementor-widget-container{border-radius:33px 33px 33px 33px;box-shadow:5px 5px 10px 0px rgba(18, 39.99999999999999, 59.99999999999999, 0.5);}.elementor-9177 .elementor-element.elementor-element-7598dc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-7598dc5{z-index:2;}.elementor-9177 .elementor-element.elementor-element-08ede58 > .elementor-widget-container{border-radius:33px 33px 33px 33px;box-shadow:5px 5px 10px 0px rgba(18, 39.99999999999999, 59.99999999999999, 0.5);}.elementor-9177 .elementor-element.elementor-element-3788541 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-9177 .elementor-element.elementor-element-77e9e5c{--divider-border-style:solid;--divider-color:var( --e-global-color-1edecf0 );--divider-border-width:3px;}.elementor-9177 .elementor-element.elementor-element-77e9e5c .elementor-divider-separator{width:55px;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-77e9e5c .elementor-divider{text-align:left;padding-top:2px;padding-bottom:2px;}.elementor-9177 .elementor-element.elementor-element-1196b90 .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-f191e23{text-align:left;}.elementor-9177 .elementor-element.elementor-element-f191e23 .elementor-heading-title{color:#E1B286;font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:600;text-transform:none;font-style:italic;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-f191e23 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-5de62d9{text-align:left;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-cf5c8f8 .elementor-button{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:#AF261C;border-radius:12px 12px 12px 12px;padding:20px 22px 20px 22px;}.elementor-9177 .elementor-element.elementor-element-cf5c8f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-c32246e{text-align:left;}.elementor-9177 .elementor-element.elementor-element-c32246e .elementor-heading-title{color:#DCD8C8;font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:600;text-transform:none;font-style:italic;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-c32246e > .elementor-widget-container{margin:-10px 0px 0px 5px;}.elementor-9177 .elementor-element.elementor-element-80a1cd1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-9177 .elementor-element.elementor-element-80a1cd1:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-80a1cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07314A;}.elementor-9177 .elementor-element.elementor-element-80a1cd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:0px;padding:75px 0px 55px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-80a1cd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-80a1cd1 > .elementor-shape-top .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-80a1cd1 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-9177 .elementor-element.elementor-element-80a1cd1 > .elementor-shape-bottom .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-80a1cd1 > .elementor-shape-bottom svg{width:calc(217% + 1.3px);height:83px;}.elementor-9177 .elementor-element.elementor-element-0d54530 > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-87c6e50{text-align:left;}.elementor-9177 .elementor-element.elementor-element-87c6e50 .elementor-heading-title{color:var( --e-global-color-1edecf0 );font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;font-style:oblique;text-decoration:underline;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-87c6e50 > .elementor-widget-container{margin:-5px 0px -2px 0px;}.elementor-9177 .elementor-element.elementor-element-73dca5e .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-36b71cd{text-align:justify;}.elementor-9177 .elementor-element.elementor-element-36b71cd .elementor-heading-title{color:#DCD9C8;font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:italic;line-height:27px;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-36b71cd > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 3px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#EFD1A5;}.elementor-9177 .elementor-element.elementor-element-3805120{text-align:justify;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-747b0f2{--animation-duration:1200ms;--dynamic-text-color:#E1B286;}.elementor-9177 .elementor-element.elementor-element-747b0f2 .elementor-headline{text-align:right;font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:italic;}.elementor-9177 .elementor-element.elementor-element-747b0f2 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-1edecf0 );stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;}.elementor-9177 .elementor-element.elementor-element-747b0f2 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-9177 .elementor-element.elementor-element-747b0f2 .elementor-headline-dynamic-text{z-index:auto;font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-9177 .elementor-element.elementor-element-747b0f2 .elementor-headline-plain-text{color:#DCD9C8;}.elementor-9177 .elementor-element.elementor-element-d0644da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 10px 10px 40px;}.elementor-9177 .elementor-element.elementor-element-f8009d0{text-align:left;}.elementor-9177 .elementor-element.elementor-element-f8009d0 .elementor-heading-title{color:var( --e-global-color-1edecf0 );font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;font-style:oblique;text-decoration:underline;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-f8009d0 > .elementor-widget-container{margin:-5px 0px -2px 0px;}.elementor-9177 .elementor-element.elementor-element-8bc8fe4 .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-9a612e2{text-align:justify;}.elementor-9177 .elementor-element.elementor-element-9a612e2 .elementor-heading-title{color:#DCD9C8;font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:500;text-transform:none;font-style:italic;line-height:27px;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-9a612e2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 3px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#EFD1A5;}.elementor-9177 .elementor-element.elementor-element-21c6c98{text-align:justify;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-26445b4{--animation-duration:1200ms;--dynamic-text-color:#E1B286;}.elementor-9177 .elementor-element.elementor-element-26445b4 .elementor-headline{text-align:right;font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:600;text-transform:none;font-style:italic;}.elementor-9177 .elementor-element.elementor-element-26445b4 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-1edecf0 );stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;}.elementor-9177 .elementor-element.elementor-element-26445b4 .elementor-headline-dynamic-wrapper svg{z-index:2;}.elementor-9177 .elementor-element.elementor-element-26445b4 .elementor-headline-dynamic-text{z-index:auto;font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-9177 .elementor-element.elementor-element-26445b4 .elementor-headline-plain-text{color:#DCD9C8;}.elementor-9177 .elementor-element.elementor-element-4dfe137 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-4dfe137:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-4dfe137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07314A;}.elementor-9177 .elementor-element.elementor-element-4dfe137{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:55px 0px 55px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-4dfe137 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-4dfe137 > .elementor-shape-top .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-4dfe137 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-9177 .elementor-element.elementor-element-d93168a > .elementor-element-populated{margin:0px 400px 0px 0px;--e-column-margin-right:400px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-d4c6a21{--divider-border-style:solid;--divider-color:var( --e-global-color-1edecf0 );--divider-border-width:3px;}.elementor-9177 .elementor-element.elementor-element-d4c6a21 .elementor-divider-separator{width:55px;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-d4c6a21 .elementor-divider{text-align:left;padding-top:2px;padding-bottom:2px;}.elementor-9177 .elementor-element.elementor-element-c8702aa .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-f4fc29f{text-align:left;}.elementor-9177 .elementor-element.elementor-element-f4fc29f .elementor-heading-title{color:#E1B286;font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:600;text-transform:none;font-style:italic;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-f4fc29f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-7e425f4{text-align:left;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-07ad8ae .elementor-button{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:#AF261C;border-radius:12px 12px 12px 12px;padding:20px 22px 20px 22px;}.elementor-9177 .elementor-element.elementor-element-07ad8ae > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-6ba49d8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-9177 .elementor-element.elementor-element-6ba49d8:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-6ba49d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07314A;}.elementor-9177 .elementor-element.elementor-element-6ba49d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5px 0px 55px 0px;}.elementor-9177 .elementor-element.elementor-element-6ba49d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-b236b77.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-b236b77.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-b236b77.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-b236b77 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9177 .elementor-element.elementor-element-b236b77 .elementor-image-box-img img{border-style:dotted;border-width:0px 0px 4px 4px;border-color:#3A7292;border-radius:25px;transition-duration:0.3s;}.elementor-9177 .elementor-element.elementor-element-b236b77 .elementor-image-box-title{margin-bottom:6px;color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:28px;}.elementor-9177 .elementor-element.elementor-element-b236b77 .elementor-image-box-description{color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-b236b77 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-9177 .elementor-element.elementor-element-b236b77 > .elementor-widget-container{--e-transform-transition-duration:580ms;border-style:double;border-width:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-187f3b0 > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-99c785a.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-99c785a.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-99c785a.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-99c785a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9177 .elementor-element.elementor-element-99c785a .elementor-image-box-img img{border-style:dotted;border-width:0px 0px 4px 4px;border-color:#3A7292;border-radius:25px;transition-duration:0.3s;}.elementor-9177 .elementor-element.elementor-element-99c785a .elementor-image-box-title{margin-bottom:6px;color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:28px;}.elementor-9177 .elementor-element.elementor-element-99c785a .elementor-image-box-description{color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-99c785a > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-9177 .elementor-element.elementor-element-99c785a > .elementor-widget-container{--e-transform-transition-duration:580ms;border-style:double;border-width:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-829435c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-9177 .elementor-element.elementor-element-829435c:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-829435c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07314A;}.elementor-9177 .elementor-element.elementor-element-829435c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5px 0px 55px 0px;}.elementor-9177 .elementor-element.elementor-element-829435c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-d47dd60.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-d47dd60.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-d47dd60.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-d47dd60 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9177 .elementor-element.elementor-element-d47dd60 .elementor-image-box-img img{border-style:dotted;border-width:0px 0px 4px 4px;border-color:#3A7292;border-radius:25px;transition-duration:0.3s;}.elementor-9177 .elementor-element.elementor-element-d47dd60 .elementor-image-box-title{margin-bottom:6px;color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:28px;}.elementor-9177 .elementor-element.elementor-element-d47dd60 .elementor-image-box-description{color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-d47dd60 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-9177 .elementor-element.elementor-element-d47dd60 > .elementor-widget-container{--e-transform-transition-duration:580ms;border-style:double;border-width:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-960ad2f > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-bf82f51.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-bf82f51.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-bf82f51.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-bf82f51 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9177 .elementor-element.elementor-element-bf82f51 .elementor-image-box-img img{border-style:dotted;border-width:0px 0px 4px 4px;border-color:#3A7292;border-radius:25px;transition-duration:0.3s;}.elementor-9177 .elementor-element.elementor-element-bf82f51 .elementor-image-box-title{margin-bottom:6px;color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:28px;}.elementor-9177 .elementor-element.elementor-element-bf82f51 .elementor-image-box-description{color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-bf82f51 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-9177 .elementor-element.elementor-element-bf82f51 > .elementor-widget-container{--e-transform-transition-duration:580ms;border-style:double;border-width:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-826695e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-9177 .elementor-element.elementor-element-826695e:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-826695e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07314A;}.elementor-9177 .elementor-element.elementor-element-826695e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 55px 0px;}.elementor-9177 .elementor-element.elementor-element-826695e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-826695e > .elementor-shape-bottom .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-826695e > .elementor-shape-bottom svg{width:calc(217% + 1.3px);height:83px;}.elementor-9177 .elementor-element.elementor-element-d6ff298.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-d6ff298.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-d6ff298.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-d6ff298 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9177 .elementor-element.elementor-element-d6ff298 .elementor-image-box-img img{border-style:dotted;border-width:0px 0px 4px 4px;border-color:#3A7292;border-radius:25px;transition-duration:0.3s;}.elementor-9177 .elementor-element.elementor-element-d6ff298 .elementor-image-box-title{margin-bottom:6px;color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:28px;}.elementor-9177 .elementor-element.elementor-element-d6ff298 .elementor-image-box-description{color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-d6ff298 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-9177 .elementor-element.elementor-element-d6ff298 > .elementor-widget-container{--e-transform-transition-duration:580ms;border-style:double;border-width:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-0395bf2 > .elementor-element-populated{margin:-40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-5dda923.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-5dda923.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-5dda923.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-5dda923 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9177 .elementor-element.elementor-element-5dda923 .elementor-image-box-img img{border-style:dotted;border-width:0px 0px 4px 4px;border-color:#3A7292;border-radius:25px;transition-duration:0.3s;}.elementor-9177 .elementor-element.elementor-element-5dda923 .elementor-image-box-title{margin-bottom:6px;color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:600;text-transform:none;line-height:28px;}.elementor-9177 .elementor-element.elementor-element-5dda923 .elementor-image-box-description{color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-5dda923 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-9177 .elementor-element.elementor-element-5dda923 > .elementor-widget-container{--e-transform-transition-duration:580ms;border-style:double;border-width:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-880929e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-880929e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-880929e:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-880929e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #18445D 37%, #07314A 100%);}.elementor-9177 .elementor-element.elementor-element-880929e > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-db2b13b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-aa0658b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-4196464 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-4196464:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-4196464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07314A;}.elementor-9177 .elementor-element.elementor-element-4196464{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:0px;padding:75px 0px 55px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-4196464 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-4196464 > .elementor-shape-bottom .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-4196464 > .elementor-shape-bottom svg{width:calc(217% + 1.3px);height:83px;}.elementor-9177 .elementor-element.elementor-element-f626a6e > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-12c8623 .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-06c3dca{text-align:justify;}.elementor-9177 .elementor-element.elementor-element-06c3dca .elementor-heading-title{color:#DCD9C8;font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:italic;line-height:27px;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-06c3dca > .elementor-widget-container{margin:-9px 0px -10px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#EFD1A5;}.elementor-9177 .elementor-element.elementor-element-98d84c5{text-align:justify;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-48c1b6e{text-align:justify;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-592e0d1 .elementor-button{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:800;fill:#18445D;color:#18445D;background-color:#DCD9C8;border-radius:12px 12px 12px 12px;padding:20px 22px 20px 22px;}.elementor-9177 .elementor-element.elementor-element-592e0d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-e276a9f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-dbe82af img{border-radius:30px 30px 30px 30px;}.elementor-9177 .elementor-element.elementor-element-dbe82af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 30px;}.elementor-9177 .elementor-element.elementor-element-7f36e21 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-7f36e21:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-7f36e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18445D;}.elementor-9177 .elementor-element.elementor-element-7f36e21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:0px;padding:75px 0px 55px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-7f36e21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-7f36e21 > .elementor-shape-bottom .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-7f36e21 > .elementor-shape-bottom svg{width:calc(217% + 1.3px);height:83px;}.elementor-9177 .elementor-element.elementor-element-cc0ba35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-b4f689f img{border-radius:30px 30px 30px 30px;}.elementor-9177 .elementor-element.elementor-element-b4f689f > .elementor-widget-container{padding:5px 35px 5px 5px;}.elementor-9177 .elementor-element.elementor-element-101b0aa > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-ce12b79 .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-2921fc1{text-align:justify;}.elementor-9177 .elementor-element.elementor-element-2921fc1 .elementor-heading-title{color:#DCD9C8;font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:italic;line-height:27px;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-2921fc1 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#EFD1A5;}.elementor-9177 .elementor-element.elementor-element-bcdb86d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1edecf0 );}.elementor-9177 .elementor-element.elementor-element-bcdb86d.elementor-view-framed .elementor-icon, .elementor-9177 .elementor-element.elementor-element-bcdb86d.elementor-view-default .elementor-icon{fill:var( --e-global-color-1edecf0 );color:var( --e-global-color-1edecf0 );border-color:var( --e-global-color-1edecf0 );}.elementor-9177 .elementor-element.elementor-element-bcdb86d{--icon-box-icon-margin:15px;}.elementor-9177 .elementor-element.elementor-element-bcdb86d .elementor-icon{font-size:25px;border-width:2px 2px 2px 2px;}.elementor-9177 .elementor-element.elementor-element-bcdb86d .elementor-icon-box-title{color:var( --e-global-color-1edecf0 );}.elementor-9177 .elementor-element.elementor-element-bcdb86d .elementor-icon-box-title, .elementor-9177 .elementor-element.elementor-element-bcdb86d .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:21px;font-weight:700;text-transform:none;}.elementor-9177 .elementor-element.elementor-element-bcdb86d .elementor-icon-box-description{color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-3d7d3be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1edecf0 );}.elementor-9177 .elementor-element.elementor-element-3d7d3be.elementor-view-framed .elementor-icon, .elementor-9177 .elementor-element.elementor-element-3d7d3be.elementor-view-default .elementor-icon{fill:var( --e-global-color-1edecf0 );color:var( --e-global-color-1edecf0 );border-color:var( --e-global-color-1edecf0 );}.elementor-9177 .elementor-element.elementor-element-3d7d3be{--icon-box-icon-margin:15px;}.elementor-9177 .elementor-element.elementor-element-3d7d3be .elementor-icon{font-size:25px;border-width:2px 2px 2px 2px;}.elementor-9177 .elementor-element.elementor-element-3d7d3be .elementor-icon-box-title{color:var( --e-global-color-1edecf0 );}.elementor-9177 .elementor-element.elementor-element-3d7d3be .elementor-icon-box-title, .elementor-9177 .elementor-element.elementor-element-3d7d3be .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:21px;font-weight:700;text-transform:none;}.elementor-9177 .elementor-element.elementor-element-3d7d3be .elementor-icon-box-description{color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-4e2b3fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-4e2b3fc:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-4e2b3fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08324B;}.elementor-9177 .elementor-element.elementor-element-4e2b3fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:55px 0px 15px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-4e2b3fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-4e2b3fc > .elementor-shape-top .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-4e2b3fc > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-9177 .elementor-element.elementor-element-8b5b49a{--image-border-radius:20px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9177 .elementor-element.elementor-element-4636e28 .elementor-button{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:#AF261C;border-radius:12px 12px 12px 12px;padding:20px 22px 20px 22px;}.elementor-9177 .elementor-element.elementor-element-4636e28 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-03d3d17 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-03d3d17{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 55px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-03d3d17:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-03d3d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18445D;}.elementor-9177 .elementor-element.elementor-element-03d3d17 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-03d3d17 > .elementor-shape-top .elementor-shape-fill{fill:#08324B;}.elementor-9177 .elementor-element.elementor-element-03d3d17 > .elementor-shape-top svg{width:calc(122% + 1.3px);height:137px;transform:translateX(-50%) rotateY(180deg);}.elementor-9177 .elementor-element.elementor-element-81a5697 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-81a5697{z-index:2;}.elementor-9177 .elementor-element.elementor-element-9891267 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-9177 .elementor-element.elementor-element-eed017f{--divider-border-style:solid;--divider-color:var( --e-global-color-1edecf0 );--divider-border-width:3px;}.elementor-9177 .elementor-element.elementor-element-eed017f .elementor-divider-separator{width:55px;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-eed017f .elementor-divider{text-align:left;padding-top:2px;padding-bottom:2px;}.elementor-9177 .elementor-element.elementor-element-9ebcf59 .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-b38a28f{text-align:left;}.elementor-9177 .elementor-element.elementor-element-b38a28f .elementor-heading-title{color:#E1B286;font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:600;text-transform:none;font-style:italic;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-b38a28f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-db4b99b{text-align:left;color:#DCD8C8;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-b144e2c .elementor-button{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:800;fill:#18445D;color:#18445D;background-color:#DCD9C8;border-radius:12px 12px 12px 12px;padding:20px 22px 20px 22px;}.elementor-9177 .elementor-element.elementor-element-b144e2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-5f992a7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-5f992a7:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-5f992a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08324B;}.elementor-9177 .elementor-element.elementor-element-5f992a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:80px 0px 35px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-5f992a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-5f992a7 > .elementor-shape-top .elementor-shape-fill{fill:#18445D;}.elementor-9177 .elementor-element.elementor-element-5f992a7 > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-9177 .elementor-element.elementor-element-1c9e713 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-26800bb .elementor-button{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:#AF261C;border-radius:12px 12px 12px 12px;padding:20px 22px 20px 22px;}.elementor-9177 .elementor-element.elementor-element-26800bb > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-b152159 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-b152159:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-b152159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD9C8;}.elementor-9177 .elementor-element.elementor-element-b152159{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:95px 0px 0px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-b152159 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-b152159 > .elementor-shape-top .elementor-shape-fill{fill:#08324B;}.elementor-9177 .elementor-element.elementor-element-b152159 > .elementor-shape-top svg{width:calc(133% + 1.3px);height:127px;}.elementor-9177 .elementor-element.elementor-element-531ac86 > .elementor-element-populated{margin:0px 400px 0px 0px;--e-column-margin-right:400px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-707b896{--divider-border-style:solid;--divider-color:#07314A;--divider-border-width:3px;}.elementor-9177 .elementor-element.elementor-element-707b896 .elementor-divider-separator{width:55px;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-707b896 .elementor-divider{text-align:left;padding-top:2px;padding-bottom:2px;}.elementor-9177 .elementor-element.elementor-element-ca695db .elementor-heading-title{color:#07314A;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-85df071{text-align:left;}.elementor-9177 .elementor-element.elementor-element-85df071 .elementor-heading-title{color:#18445D;font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:600;text-transform:none;font-style:italic;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-85df071 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-9668d53{text-align:left;color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-1636a83 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-9177 .elementor-element.elementor-element-1636a83:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-1636a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD9C8;}.elementor-9177 .elementor-element.elementor-element-1636a83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 50px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-1636a83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-0bea6b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-f215de2.elementor-view-stacked .elementor-icon{background-color:#18445D;}.elementor-9177 .elementor-element.elementor-element-f215de2.elementor-view-framed .elementor-icon, .elementor-9177 .elementor-element.elementor-element-f215de2.elementor-view-default .elementor-icon{fill:#18445D;color:#18445D;border-color:#18445D;}.elementor-9177 .elementor-element.elementor-element-f215de2{--icon-box-icon-margin:15px;}.elementor-9177 .elementor-element.elementor-element-f215de2 .elementor-icon{font-size:20px;border-width:2px 2px 2px 2px;}.elementor-9177 .elementor-element.elementor-element-f215de2 .elementor-icon-box-title{color:#08324B;}.elementor-9177 .elementor-element.elementor-element-f215de2 .elementor-icon-box-title, .elementor-9177 .elementor-element.elementor-element-f215de2 .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:21px;font-weight:700;text-transform:none;}.elementor-9177 .elementor-element.elementor-element-f215de2 .elementor-icon-box-description{color:#54595F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-f215de2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9177 .elementor-element.elementor-element-783e9e7.elementor-view-stacked .elementor-icon{background-color:#18445D;}.elementor-9177 .elementor-element.elementor-element-783e9e7.elementor-view-framed .elementor-icon, .elementor-9177 .elementor-element.elementor-element-783e9e7.elementor-view-default .elementor-icon{fill:#18445D;color:#18445D;border-color:#18445D;}.elementor-9177 .elementor-element.elementor-element-783e9e7{--icon-box-icon-margin:15px;}.elementor-9177 .elementor-element.elementor-element-783e9e7 .elementor-icon{font-size:20px;border-width:2px 2px 2px 2px;}.elementor-9177 .elementor-element.elementor-element-783e9e7 .elementor-icon-box-title{color:#08324B;}.elementor-9177 .elementor-element.elementor-element-783e9e7 .elementor-icon-box-title, .elementor-9177 .elementor-element.elementor-element-783e9e7 .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:21px;font-weight:700;text-transform:none;}.elementor-9177 .elementor-element.elementor-element-783e9e7 .elementor-icon-box-description{color:#54595F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-783e9e7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9177 .elementor-element.elementor-element-f20e52f.elementor-view-stacked .elementor-icon{background-color:#18445D;}.elementor-9177 .elementor-element.elementor-element-f20e52f.elementor-view-framed .elementor-icon, .elementor-9177 .elementor-element.elementor-element-f20e52f.elementor-view-default .elementor-icon{fill:#18445D;color:#18445D;border-color:#18445D;}.elementor-9177 .elementor-element.elementor-element-f20e52f{--icon-box-icon-margin:15px;}.elementor-9177 .elementor-element.elementor-element-f20e52f .elementor-icon{font-size:20px;border-width:2px 2px 2px 2px;}.elementor-9177 .elementor-element.elementor-element-f20e52f .elementor-icon-box-title{color:#08324B;}.elementor-9177 .elementor-element.elementor-element-f20e52f .elementor-icon-box-title, .elementor-9177 .elementor-element.elementor-element-f20e52f .elementor-icon-box-title a{font-family:"Fraunces", Sans-serif;font-size:21px;font-weight:700;text-transform:none;}.elementor-9177 .elementor-element.elementor-element-f20e52f .elementor-icon-box-description{color:#54595F;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-f20e52f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9177 .elementor-element.elementor-element-24dadaa .elementor-element-populated .elementor-heading-title{color:#08324B;}.elementor-9177 .elementor-element.elementor-element-24dadaa > .elementor-element-populated{color:#08324B;text-align:left;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-9177 .elementor-element.elementor-element-24dadaa .elementor-element-populated a{color:var( --e-global-color-1edecf0 );}.elementor-9177 .elementor-element.elementor-element-24dadaa .elementor-element-populated a:hover{color:var( --e-global-color-1edecf0 );}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-button .elementor-align-icon-right{margin-left:13px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-button .elementor-align-icon-left{margin-right:13px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-group > label, .elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-subgroup label{color:#08324B;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-3e975df );}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-group > label{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:37px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-type-html{padding-bottom:0px;color:#D0CAC0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-group .elementor-field{color:#868179;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-group .elementor-field, .elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-subgroup label{font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-button{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:800;text-transform:none;border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .e-form__buttons__wrapper__button-next{background-color:#08324B;color:#FFFFFF;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-button[type="submit"]{background-color:#08324B;color:#FFFFFF;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-9177 .elementor-element.elementor-element-2a2838e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9177 .elementor-element.elementor-element-2a2838e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9177 .elementor-element.elementor-element-2a2838e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9177 .elementor-element.elementor-element-2a2838e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-9177 .elementor-element.elementor-element-738c1fc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-738c1fc:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-738c1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD9C8;}.elementor-9177 .elementor-element.elementor-element-738c1fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 80px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-738c1fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-ecfbaab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-01bf4cf iframe{height:345px;filter:brightness( 100% ) contrast( 79% ) saturate( 93% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-9177 .elementor-element.elementor-element-01bf4cf:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9177 .elementor-element.elementor-element-01bf4cf > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-9177 .elementor-element.elementor-element-b40fd70 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9177 .elementor-element.elementor-element-b40fd70:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-b40fd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9177 .elementor-element.elementor-element-b40fd70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:75px 0px 20px 0px;z-index:0;}.elementor-9177 .elementor-element.elementor-element-b40fd70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-b40fd70 > .elementor-shape-top .elementor-shape-fill{fill:#DCD9C8;}.elementor-9177 .elementor-element.elementor-element-aa50d92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-7b193a2{--divider-border-style:solid;--divider-color:#07314A;--divider-border-width:3px;}.elementor-9177 .elementor-element.elementor-element-7b193a2 .elementor-divider-separator{width:55px;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-7b193a2 .elementor-divider{text-align:left;padding-top:2px;padding-bottom:2px;}.elementor-9177 .elementor-element.elementor-element-62f8669 .elementor-heading-title{color:#07314A;font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:600;text-transform:none;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-7ab4c51 .gallery-item{padding:0 8px 8px 0;}.elementor-9177 .elementor-element.elementor-element-7ab4c51 .gallery{margin:0 -8px -8px 0;}.elementor-9177 .elementor-element.elementor-element-7ab4c51 .gallery-item img{border-radius:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-7ab4c51 .gallery-item .gallery-caption{display:none;}.elementor-9177 .elementor-element.elementor-element-7ab4c51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-fe7518b > .elementor-container{max-width:1140px;min-height:170px;}.elementor-9177 .elementor-element.elementor-element-fe7518b:not(.elementor-motion-effects-element-type-background), .elementor-9177 .elementor-element.elementor-element-fe7518b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08324B;}.elementor-9177 .elementor-element.elementor-element-fe7518b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 40px 0px;}.elementor-9177 .elementor-element.elementor-element-fe7518b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9177 .elementor-element.elementor-element-6b76a19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-3815362{text-align:left;}.elementor-9177 .elementor-element.elementor-element-3815362 img{width:50%;}.elementor-9177 .elementor-element.elementor-element-3815362 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-9177 .elementor-element.elementor-element-8d91202 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9177 .elementor-element.elementor-element-8d91202 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:00px 00px 00px 100px;}.elementor-9177 .elementor-element.elementor-element-3d545cc{text-align:center;}.elementor-9177 .elementor-element.elementor-element-3d545cc .elementor-heading-title{color:#FFFFFF;font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:24px;letter-spacing:-0.3px;}.elementor-9177 .elementor-element.elementor-element-a36cffd .elementor-button{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:#AF261C;border-radius:12px 12px 12px 12px;padding:20px 22px 20px 22px;}.elementor-9177 .elementor-element.elementor-element-a36cffd > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-5f41b07{text-align:center;color:var( --e-global-color-1edecf0 );font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-9177 .elementor-element.elementor-element-5f41b07 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 70px 0px 70px;}:root{--page-title-display:none;}body.elementor-page-9177:not(.elementor-motion-effects-element-type-background), body.elementor-page-9177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07314A;}@media(max-width:767px){.elementor-9177 .elementor-element.elementor-element-d3c267a{margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-9177 .elementor-element.elementor-element-ead2df6{width:70%;}.elementor-9177 .elementor-element.elementor-element-ead2df6 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-284814e{text-align:left;width:70%;max-width:70%;}.elementor-9177 .elementor-element.elementor-element-284814e img{width:90%;}.elementor-9177 .elementor-element.elementor-element-284814e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-ec463e3{width:30%;}.elementor-9177 .elementor-element.elementor-element-ec463e3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9177 .elementor-element.elementor-element-2f7ac02 .elementor-button{font-size:18px;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown .elementor-item, .elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:19px;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--dropdown a{padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;}.elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9177 .elementor-element.elementor-element-889a68c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-9177 .elementor-element.elementor-element-889a68c{--nav-menu-icon-size:32px;}.elementor-9177 .elementor-element.elementor-element-889a68c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-f54e1e8 > .elementor-container{min-height:80vh;}.elementor-9177 .elementor-element.elementor-element-f54e1e8 > .elementor-shape-bottom svg{height:70px;}.elementor-9177 .elementor-element.elementor-element-f54e1e8{padding:0px 0px 20px 0px;}.elementor-9177 .elementor-element.elementor-element-d977a67 img{width:89%;}.elementor-9177 .elementor-element.elementor-element-11b2d18 .elementor-heading-title{font-size:18px;}.elementor-9177 .elementor-element.elementor-element-82ccb37{font-size:18px;}.elementor-9177 .elementor-element.elementor-element-82ccb37 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-b7e4160 .elementor-button{font-size:17px;padding:20px 30px 20px 30px;}.elementor-9177 .elementor-element.elementor-element-d803864 > .elementor-shape-top svg{height:57px;}.elementor-9177 .elementor-element.elementor-element-d803864 > .elementor-shape-bottom svg{width:calc(268% + 1.3px);height:80px;}.elementor-9177 .elementor-element.elementor-element-d803864{margin-top:0px;margin-bottom:0px;padding:80px 10px 50px 10px;}.elementor-9177 .elementor-element.elementor-element-03b7a3d .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-03b7a3d .elementor-divider{text-align:left;padding-top:4px;padding-bottom:4px;}.elementor-9177 .elementor-element.elementor-element-dc4ef9a .elementor-heading-title{font-size:25px;}.elementor-9177 .elementor-element.elementor-element-9222694 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-820a380 img{width:100%;}.elementor-9177 .elementor-element.elementor-element-820a380 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-d93da2f{padding:20px 10px 50px 10px;}.elementor-9177 .elementor-element.elementor-element-f1d4a46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9177 .elementor-element.elementor-element-7598dc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9177 .elementor-element.elementor-element-3788541 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-77e9e5c .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-77e9e5c .elementor-divider{text-align:left;padding-top:4px;padding-bottom:4px;}.elementor-9177 .elementor-element.elementor-element-f191e23 .elementor-heading-title{font-size:32px;}.elementor-9177 .elementor-element.elementor-element-f191e23 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-cf5c8f8 .elementor-button{font-size:17px;padding:20px 30px 20px 30px;}.elementor-9177 .elementor-element.elementor-element-cf5c8f8 > .elementor-widget-container{margin:5px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-c32246e .elementor-heading-title{font-size:17px;}.elementor-9177 .elementor-element.elementor-element-c32246e > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-80a1cd1 > .elementor-shape-top svg{height:57px;}.elementor-9177 .elementor-element.elementor-element-80a1cd1 > .elementor-shape-bottom svg{width:calc(268% + 1.3px);height:80px;}.elementor-9177 .elementor-element.elementor-element-80a1cd1{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-9177 .elementor-element.elementor-element-0d54530 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-87c6e50 .elementor-heading-title{font-size:15px;}.elementor-9177 .elementor-element.elementor-element-36b71cd .elementor-heading-title{font-size:25px;}.elementor-9177 .elementor-element.elementor-element-747b0f2 .elementor-headline{font-size:16px;}.elementor-9177 .elementor-element.elementor-element-d0644da > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:45px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-f8009d0 .elementor-heading-title{font-size:15px;}.elementor-9177 .elementor-element.elementor-element-9a612e2 .elementor-heading-title{font-size:25px;}.elementor-9177 .elementor-element.elementor-element-26445b4 .elementor-headline{font-size:16px;}.elementor-9177 .elementor-element.elementor-element-4dfe137 > .elementor-shape-top svg{height:57px;}.elementor-9177 .elementor-element.elementor-element-4dfe137{margin-top:0px;margin-bottom:0px;padding:80px 10px 20px 10px;}.elementor-9177 .elementor-element.elementor-element-d93168a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-d4c6a21 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-d4c6a21 .elementor-divider{text-align:left;padding-top:4px;padding-bottom:4px;}.elementor-9177 .elementor-element.elementor-element-f4fc29f .elementor-heading-title{font-size:32px;}.elementor-9177 .elementor-element.elementor-element-f4fc29f > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-07ad8ae .elementor-button{font-size:17px;padding:20px 30px 20px 30px;}.elementor-9177 .elementor-element.elementor-element-07ad8ae > .elementor-widget-container{margin:5px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-6ba49d8{margin-top:0px;margin-bottom:0px;padding:20px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-e480184 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-b236b77 .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-b236b77.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-b236b77.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-b236b77.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-b236b77 .elementor-image-box-wrapper{text-align:left;}.elementor-9177 .elementor-element.elementor-element-b236b77 .elementor-image-box-title{margin-bottom:6px;}.elementor-9177 .elementor-element.elementor-element-b236b77 > .elementor-widget-container{margin:0px 10px 30px 10px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-187f3b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-99c785a .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-99c785a.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-99c785a.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-99c785a.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-99c785a .elementor-image-box-wrapper{text-align:left;}.elementor-9177 .elementor-element.elementor-element-99c785a .elementor-image-box-title{margin-bottom:6px;}.elementor-9177 .elementor-element.elementor-element-99c785a > .elementor-widget-container{margin:0px 10px 30px 10px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-829435c{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-9177 .elementor-element.elementor-element-b8dcc8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-d47dd60 .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-d47dd60.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-d47dd60.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-d47dd60.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-d47dd60 .elementor-image-box-wrapper{text-align:left;}.elementor-9177 .elementor-element.elementor-element-d47dd60 .elementor-image-box-title{margin-bottom:6px;}.elementor-9177 .elementor-element.elementor-element-d47dd60 > .elementor-widget-container{margin:0px 10px 30px 10px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-960ad2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-bf82f51 .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-bf82f51.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-bf82f51.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-bf82f51.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-bf82f51 .elementor-image-box-wrapper{text-align:left;}.elementor-9177 .elementor-element.elementor-element-bf82f51 .elementor-image-box-title{margin-bottom:6px;}.elementor-9177 .elementor-element.elementor-element-bf82f51 > .elementor-widget-container{margin:0px 10px 30px 10px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-826695e > .elementor-shape-bottom svg{width:calc(268% + 1.3px);height:80px;}.elementor-9177 .elementor-element.elementor-element-826695e{margin-top:0px;margin-bottom:0px;padding:0px 10px 50px 10px;}.elementor-9177 .elementor-element.elementor-element-419396e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-d6ff298 .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-d6ff298.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-d6ff298.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-d6ff298.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-d6ff298 .elementor-image-box-wrapper{text-align:left;}.elementor-9177 .elementor-element.elementor-element-d6ff298 .elementor-image-box-title{margin-bottom:6px;}.elementor-9177 .elementor-element.elementor-element-d6ff298 > .elementor-widget-container{margin:0px 10px 30px 10px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-0395bf2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-5dda923 .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-5dda923.elementor-position-right .elementor-image-box-img{margin-left:18px;}.elementor-9177 .elementor-element.elementor-element-5dda923.elementor-position-left .elementor-image-box-img{margin-right:18px;}.elementor-9177 .elementor-element.elementor-element-5dda923.elementor-position-top .elementor-image-box-img{margin-bottom:18px;}.elementor-9177 .elementor-element.elementor-element-5dda923 .elementor-image-box-wrapper{text-align:left;}.elementor-9177 .elementor-element.elementor-element-5dda923 .elementor-image-box-title{margin-bottom:6px;}.elementor-9177 .elementor-element.elementor-element-5dda923 > .elementor-widget-container{margin:0px 10px 30px 10px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-880929e{padding:20px 10px 30px 10px;}.elementor-9177 .elementor-element.elementor-element-db2b13b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-4196464 > .elementor-shape-bottom svg{width:calc(268% + 1.3px);height:80px;}.elementor-9177 .elementor-element.elementor-element-4196464{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-9177 .elementor-element.elementor-element-f626a6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-06c3dca .elementor-heading-title{font-size:25px;}.elementor-9177 .elementor-element.elementor-element-592e0d1 .elementor-button{font-size:17px;padding:20px 30px 20px 30px;}.elementor-9177 .elementor-element.elementor-element-592e0d1 > .elementor-widget-container{margin:5px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-e276a9f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-dbe82af > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-7f36e21 > .elementor-shape-bottom svg{width:calc(268% + 1.3px);height:80px;}.elementor-9177 .elementor-element.elementor-element-7f36e21{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-9177 .elementor-element.elementor-element-cc0ba35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-b4f689f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-101b0aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-2921fc1 .elementor-heading-title{font-size:25px;}.elementor-9177 .elementor-element.elementor-element-4e2b3fc > .elementor-shape-top svg{height:57px;}.elementor-9177 .elementor-element.elementor-element-4e2b3fc{margin-top:0px;margin-bottom:0px;padding:0px 10px 20px 10px;}.elementor-9177 .elementor-element.elementor-element-4636e28 .elementor-button{font-size:17px;padding:20px 30px 20px 30px;}.elementor-9177 .elementor-element.elementor-element-4636e28 > .elementor-widget-container{margin:5px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-03d3d17 > .elementor-shape-top svg{width:calc(212% + 1.3px);height:62px;}.elementor-9177 .elementor-element.elementor-element-03d3d17{padding:20px 10px 50px 10px;}.elementor-9177 .elementor-element.elementor-element-81a5697 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-9177 .elementor-element.elementor-element-9891267 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-eed017f .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-eed017f .elementor-divider{text-align:left;padding-top:4px;padding-bottom:4px;}.elementor-9177 .elementor-element.elementor-element-b38a28f .elementor-heading-title{font-size:32px;}.elementor-9177 .elementor-element.elementor-element-b38a28f > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-b144e2c .elementor-button{font-size:17px;padding:20px 30px 20px 30px;}.elementor-9177 .elementor-element.elementor-element-b144e2c > .elementor-widget-container{margin:5px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-5f992a7 > .elementor-shape-top svg{height:57px;}.elementor-9177 .elementor-element.elementor-element-5f992a7{margin-top:0px;margin-bottom:0px;padding:80px 10px 20px 10px;}.elementor-9177 .elementor-element.elementor-element-23cbef8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-26800bb .elementor-button{font-size:17px;padding:20px 30px 20px 30px;}.elementor-9177 .elementor-element.elementor-element-26800bb > .elementor-widget-container{margin:5px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-b152159 > .elementor-shape-top svg{width:calc(216% + 1.3px);height:57px;}.elementor-9177 .elementor-element.elementor-element-b152159{margin-top:0px;margin-bottom:0px;padding:80px 10px 20px 10px;}.elementor-9177 .elementor-element.elementor-element-531ac86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-707b896 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-707b896 .elementor-divider{text-align:left;padding-top:4px;padding-bottom:4px;}.elementor-9177 .elementor-element.elementor-element-85df071 .elementor-heading-title{font-size:32px;}.elementor-9177 .elementor-element.elementor-element-85df071 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-1636a83{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-9177 .elementor-element.elementor-element-0bea6b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-24dadaa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-2a2838e .elementor-button{font-size:23px;}.elementor-9177 .elementor-element.elementor-element-738c1fc{margin-top:0px;margin-bottom:0px;padding:50px 10px 30px 10px;}.elementor-9177 .elementor-element.elementor-element-ecfbaab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-b40fd70 > .elementor-shape-top svg{height:83px;}.elementor-9177 .elementor-element.elementor-element-b40fd70{margin-top:0px;margin-bottom:0px;padding:80px 10px 20px 10px;}.elementor-9177 .elementor-element.elementor-element-aa50d92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9177 .elementor-element.elementor-element-7b193a2 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-9177 .elementor-element.elementor-element-7b193a2 .elementor-divider{text-align:left;padding-top:4px;padding-bottom:4px;}.elementor-9177 .elementor-element.elementor-element-3815362{text-align:center;}.elementor-9177 .elementor-element.elementor-element-8d91202 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 0px 20px;}.elementor-9177 .elementor-element.elementor-element-3d545cc .elementor-heading-title{font-size:18px;}.elementor-9177 .elementor-element.elementor-element-a36cffd .elementor-button{font-size:17px;padding:20px 30px 20px 30px;}.elementor-9177 .elementor-element.elementor-element-a36cffd > .elementor-widget-container{margin:5px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9177 .elementor-element.elementor-element-5f41b07 > .elementor-widget-container{padding:0px 20px 0px 20px;}}@media(min-width:768px){.elementor-9177 .elementor-element.elementor-element-ead2df6{width:20%;}.elementor-9177 .elementor-element.elementor-element-ec463e3{width:80%;}.elementor-9177 .elementor-element.elementor-element-f1d4a46{width:25%;}.elementor-9177 .elementor-element.elementor-element-7598dc5{width:25%;}.elementor-9177 .elementor-element.elementor-element-3788541{width:49.332%;}.elementor-9177 .elementor-element.elementor-element-d93168a{width:100%;}.elementor-9177 .elementor-element.elementor-element-0bea6b0{width:45%;}.elementor-9177 .elementor-element.elementor-element-24dadaa{width:55%;}.elementor-9177 .elementor-element.elementor-element-aa50d92{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9177 .elementor-element.elementor-element-ead2df6{width:60%;}.elementor-9177 .elementor-element.elementor-element-ec463e3{width:40%;}}/* Start custom CSS for section, class: .elementor-element-d3c267a */.elementor-9177 .elementor-element.elementor-element-d3c267a {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 9999;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa0658b *//* =========================================================
   IL MAGICO PARCO DI NATALE 2026
   SEZIONE BIGLIETTI
========================================================= */


/* =========================================================
   DESIGN SYSTEM
========================================================= */

#mpn-biglietti-2026 {

  --mpn-white: #FFFFFF;
  --mpn-text: #DCD8C8;

  --mpn-gold: #E0B466;
  --mpn-gold-bright: #E8BD6E;

  --mpn-gold-border:
    rgba(224, 180, 102, .38);

  --mpn-red: #AF261C;
  --mpn-red-hover: #982119;

  --mpn-fraunces:
    "Fraunces", Georgia, serif;

  --mpn-sans:
    "DM Sans", Arial, sans-serif;

  width: 100%;

  margin: 0;

  padding:
    34px 20px 50px;

  background:
    transparent;

  color:
    var(--mpn-text);

  font-family:
    var(--mpn-sans);

}


/* =========================================================
   RESET
========================================================= */

#mpn-biglietti-2026,
#mpn-biglietti-2026 *,
#mpn-biglietti-2026 *::before,
#mpn-biglietti-2026 *::after {

  box-sizing:
    border-box;

}


#mpn-biglietti-2026 h2,
#mpn-biglietti-2026 h3,
#mpn-biglietti-2026 p {

  margin:
    0 !important;

}


/* =========================================================
   WRAPPER
========================================================= */

#mpn-biglietti-2026 .mpn-pricing__inner {

  width:
    min(1100px, 100%);

  margin:
    0 auto;

}


/* =========================================================
   TITOLO
========================================================= */

#mpn-biglietti-2026 .mpn-pricing__title {

  display:
    flex;

  align-items:
    center;

  gap:
    10px;

  margin-bottom:
    24px;

}


#mpn-biglietti-2026 .mpn-pricing__star {

  color:
    var(--mpn-gold);

  font-size:
    20px;

  line-height:
    1;

}


#mpn-biglietti-2026 .mpn-pricing__title h2 {

  margin:
    0 !important;

  font-family:
    var(--mpn-fraunces) !important;

  font-size:
    32px !important;

  line-height:
    1.08 !important;

  font-weight:
    700 !important;

  color:
    var(--mpn-white) !important;

}


/* =========================================================
   DATE + ORARIO
========================================================= */

#mpn-biglietti-2026 .mpn-dates {

  display:
    grid;

  grid-template-columns:
    1fr 1.25fr .9fr;

  margin-bottom:
    22px;

  border-top:
    1px solid var(--mpn-gold-border);

  border-bottom:
    1px solid var(--mpn-gold-border);

}


#mpn-biglietti-2026 .mpn-dates__item {

  position:
    relative;

  display:
    flex;

  flex-direction:
    column;

  justify-content:
    center;

  min-height:
    70px;

  padding:
    12px 18px;

}


#mpn-biglietti-2026 .mpn-dates__item + .mpn-dates__item::before {

  content:
    "";

  position:
    absolute;

  left:
    0;

  top:
    16px;

  bottom:
    16px;

  width:
    1px;

  background:
    rgba(224, 180, 102, .28);

}


#mpn-biglietti-2026 .mpn-dates__item small {

  margin-bottom:
    3px;

  font-family:
    var(--mpn-sans);

  font-size:
    12px;

  line-height:
    1.2;

  font-weight:
    600;

  letter-spacing:
    .05em;

  text-transform:
    uppercase;

  color:
    var(--mpn-gold);

}


#mpn-biglietti-2026 .mpn-dates__item strong {

  font-family:
    var(--mpn-fraunces);

  font-size:
    19px;

  line-height:
    1.2;

  font-weight:
    700;

  color:
    var(--mpn-white);

}


#mpn-biglietti-2026 .mpn-dates__time {

  flex-direction:
    row;

  align-items:
    center;

  justify-content:
    flex-start;

  gap:
    11px;

}


#mpn-biglietti-2026 .mpn-dates__time svg {

  width:
    23px;

  height:
    23px;

  flex-shrink:
    0;

  color:
    var(--mpn-gold);

}


/* =========================================================
   PRICING GRID
========================================================= */

#mpn-biglietti-2026 .mpn-plans {

  display:
    grid;

  grid-template-columns:
    repeat(3, minmax(0, 1fr));

  grid-template-rows:
    auto auto;

  border-top:
    1px solid var(--mpn-gold-border);

  border-bottom:
    1px solid var(--mpn-gold-border);

}


/* =========================================================
   PIANI
========================================================= */

#mpn-biglietti-2026 .mpn-plan {

  min-width:
    0;

  padding:
    20px 24px 12px;

}


#mpn-biglietti-2026 .mpn-plan--saturday {

  grid-column:
    1;

  grid-row:
    1;

}


#mpn-biglietti-2026 .mpn-plan--sunday {

  grid-column:
    2;

  grid-row:
    1;

  border-left:
    1px solid rgba(224, 180, 102, .28);

}


/* =========================================================
   TARIFFE SPECIALI
========================================================= */

#mpn-biglietti-2026 .mpn-plan--special {

  position:
    relative;

  grid-column:
    3;

  grid-row:
    1 / span 2;

  display:
    flex;

  flex-direction:
    column;

  border-left:
    1px solid rgba(224, 180, 102, .42);

  background:
    linear-gradient(
      180deg,
      rgba(224, 180, 102, .11) 0%,
      rgba(224, 180, 102, .055) 50%,
      rgba(224, 180, 102, .025) 100%
    );

  box-shadow:
    inset 0 0 0 1px
    rgba(224, 180, 102, .08);

}


#mpn-biglietti-2026 .mpn-plan--special::before {

  content:
    "";

  position:
    absolute;

  top:
    0;

  left:
    20px;

  right:
    20px;

  height:
    2px;

  border-radius:
    2px;

  background:
    linear-gradient(
      90deg,
      transparent,
      rgba(224, 180, 102, .85),
      transparent
    );

}


/* =========================================================
   HEAD PIANI
========================================================= */

#mpn-biglietti-2026 .mpn-plan__head {

  min-height:
    62px;

  margin-bottom:
    2px;

}


#mpn-biglietti-2026 .mpn-plan__head h3 {

  margin:
    0 !important;

  font-family:
    var(--mpn-fraunces) !important;

  font-size:
    22px !important;

  line-height:
    1.15 !important;

  font-weight:
    700 !important;

  color:
    var(--mpn-white) !important;

}


#mpn-biglietti-2026 .mpn-plan__subdate {

  display:
    block;

  margin-top:
    4px;

  font-family:
    var(--mpn-sans);

  font-size:
    13px;

  line-height:
    1.3;

  font-weight:
    600;

  color:
    var(--mpn-gold-bright) !important;

}


#mpn-biglietti-2026 .mpn-plan__special-date {

  display:
    block;

  margin-bottom:
    5px;

  font-family:
    var(--mpn-sans);

  font-size:
    12px;

  line-height:
    1.2;

  font-weight:
    700;

  letter-spacing:
    .065em;

  text-transform:
    uppercase;

  color:
    var(--mpn-gold-bright);

}


/* =========================================================
   RIGHE PREZZO
========================================================= */

#mpn-biglietti-2026 .mpn-plan__row {

  display:
    flex;

  align-items:
    center;

  justify-content:
    space-between;

  gap:
    15px;

  min-height:
    60px;

  border-top:
    1px solid rgba(220, 216, 200, .16);

}


#mpn-biglietti-2026 .mpn-plan__info {

  display:
    flex;

  flex-direction:
    column;

}


#mpn-biglietti-2026 .mpn-plan__info strong {

  font-family:
    var(--mpn-sans);

  font-size:
    16px;

  line-height:
    1.25;

  font-weight:
    600;

  color:
    var(--mpn-white);

}


#mpn-biglietti-2026 .mpn-plan__info span {

  margin-top:
    2px;

  font-family:
    var(--mpn-sans);

  font-size:
    13px;

  line-height:
    1.3;

  color:
    rgba(220, 216, 200, .72);

}


#mpn-biglietti-2026 .mpn-plan__price {

  flex-shrink:
    0;

  font-family:
    var(--mpn-fraunces);

  font-size:
    25px;

  line-height:
    1;

  font-weight:
    700;

  color:
    var(--mpn-gold);

}


#mpn-biglietti-2026 .mpn-free {

  font-family:
    var(--mpn-sans);

  font-size:
    14px;

  line-height:
    1;

  font-weight:
    700;

  color:
    var(--mpn-text);

}


/* =========================================================
   FAMILY
========================================================= */

#mpn-biglietti-2026 .mpn-family {

  display:
    flex;

  align-items:
    center;

  justify-content:
    space-between;

  gap:
    15px;

  margin-top:
    auto;

  margin-bottom:
    8px;

  padding:
    14px;

  border:
    1px solid rgba(224, 180, 102, .32);

  border-radius:
    10px;

  background:
    rgba(224, 180, 102, .13);

}


#mpn-biglietti-2026 .mpn-family__content {

  display:
    flex;

  flex-direction:
    column;

}


#mpn-biglietti-2026 .mpn-family__content small {

  margin-bottom:
    4px;

  font-family:
    var(--mpn-sans);

  font-size:
    11px;

  line-height:
    1.2;

  font-weight:
    700;

  letter-spacing:
    .05em;

  text-transform:
    uppercase;

  color:
    var(--mpn-gold);

}


#mpn-biglietti-2026 .mpn-family__content strong {

  font-family:
    var(--mpn-fraunces);

  font-size:
    18px;

  line-height:
    1.2;

  font-weight:
    700;

  color:
    var(--mpn-white);

}


#mpn-biglietti-2026 .mpn-family__price {

  flex-shrink:
    0;

  font-family:
    var(--mpn-fraunces);

  font-size:
    30px;

  line-height:
    1;

  font-weight:
    700;

  color:
    var(--mpn-gold);

}


/* =========================================================
   RESIDENTI
========================================================= */

#mpn-biglietti-2026 .mpn-residents {

  grid-column:
    1 / span 2;

  grid-row:
    2;

  display:
    flex;

  align-items:
    center;

  justify-content:
    space-between;

  gap:
    20px;

  min-height:
    84px;

  padding:
    14px 24px;

  border-top:
    1px solid rgba(224, 180, 102, .28);

  background:
    rgba(224, 180, 102, .035);

}


#mpn-biglietti-2026 .mpn-residents__content {

  display:
    flex;

  flex-direction:
    column;

}


#mpn-biglietti-2026 .mpn-residents__date {

  margin-bottom:
    4px;

  font-family:
    var(--mpn-sans);

  font-size:
    11px;

  line-height:
    1.2;

  font-weight:
    700;

  letter-spacing:
    .05em;

  text-transform:
    uppercase;

  color:
    var(--mpn-gold);

}


#mpn-biglietti-2026 .mpn-residents__text {

  display:
    flex;

  align-items:
    baseline;

  flex-wrap:
    wrap;

  gap:
    8px;

}


#mpn-biglietti-2026 .mpn-residents__text strong {

  font-family:
    var(--mpn-fraunces);

  font-size:
    20px;

  line-height:
    1.2;

  font-weight:
    700;

  color:
    var(--mpn-white);

}


#mpn-biglietti-2026 .mpn-residents__text span {

  font-family:
    var(--mpn-sans);

  font-size:
    14px;

  line-height:
    1.4;

  color:
    var(--mpn-text);

}


#mpn-biglietti-2026 .mpn-residents__price {

  flex-shrink:
    0;

  font-family:
    var(--mpn-fraunces);

  font-size:
    31px;

  line-height:
    1;

  font-weight:
    700;

  color:
    var(--mpn-gold);

}


/* =========================================================
   POSTI LIMITATI
========================================================= */

#mpn-biglietti-2026 .mpn-limited {

  display:
    grid;

  grid-template-columns:
    40px minmax(0, 1fr);

  gap:
    13px;

  align-items:
    center;

  margin-top:
    18px;

  padding:
    13px 16px;

  border:
    1px solid var(--mpn-gold-border);

  border-radius:
    12px;

  background:
    rgba(224, 180, 102, .06);

}


#mpn-biglietti-2026 .mpn-limited__icon {

  width:
    38px;

  height:
    38px;

  display:
    flex;

  align-items:
    center;

  justify-content:
    center;

  border-radius:
    50%;

  background:
    rgba(224, 180, 102, .14);

  color:
    var(--mpn-gold);

}


#mpn-biglietti-2026 .mpn-limited__icon svg {

  width:
    20px;

  height:
    20px;

}


#mpn-biglietti-2026 .mpn-limited__content strong {

  display:
    block;

  margin-bottom:
    3px;

  font-family:
    var(--mpn-fraunces);

  font-size:
    17px;

  line-height:
    1.25;

  font-weight:
    700;

  color:
    var(--mpn-white);

}


#mpn-biglietti-2026 .mpn-limited__content p {

  margin:
    0 !important;

  font-family:
    var(--mpn-sans) !important;

  font-size:
    14px !important;

  line-height:
    1.45 !important;

  color:
    var(--mpn-text) !important;

}


#mpn-biglietti-2026 .mpn-limited__content p b {

  color:
    var(--mpn-white);

}


/* =========================================================
   CTA
========================================================= */

#mpn-biglietti-2026 .mpn-cta {

  width:
    100%;

  min-height:
    53px;

  display:
    flex;

  align-items:
    center;

  justify-content:
    center;

  gap:
    9px;

  margin-top:
    12px;

  padding:
    14px 20px;

  border:
    0;

  border-radius:
    12px;

  background:
    var(--mpn-red) !important;

  color:
    var(--mpn-white) !important;

  text-decoration:
    none !important;

  font-family:
    var(--mpn-fraunces);

  font-size:
    17px;

  line-height:
    1.2;

  font-weight:
    700;

  transition:
    background .2s ease,
    transform .2s ease;

}


#mpn-biglietti-2026 .mpn-cta svg {

  width:
    20px;

  height:
    20px;

  flex-shrink:
    0;

}


#mpn-biglietti-2026 .mpn-cta:hover {

  background:
    var(--mpn-red-hover) !important;

  color:
    var(--mpn-white) !important;

  transform:
    translateY(-1px);

}


/* =========================================================
   MALTEMPO
========================================================= */

#mpn-biglietti-2026 .mpn-weather {

  display:
    grid;

  grid-template-columns:
    38px minmax(0, 1fr);

  gap:
    12px;

  margin-top:
    12px;

  padding:
    13px 0 0;

  border-top:
    1px solid rgba(220, 216, 200, .16);

}


#mpn-biglietti-2026 .mpn-weather__icon {

  width:
    36px;

  height:
    36px;

  display:
    flex;

  align-items:
    center;

  justify-content:
    center;

  border:
    1px solid var(--mpn-gold-border);

  border-radius:
    50%;

  color:
    var(--mpn-gold);

}


#mpn-biglietti-2026 .mpn-weather__icon svg {

  width:
    20px;

  height:
    20px;

}


#mpn-biglietti-2026 .mpn-weather__content strong {

  display:
    block;

  margin-bottom:
    3px;

  font-family:
    var(--mpn-sans);

  font-size:
    15px;

  line-height:
    1.3;

  font-weight:
    700;

  color:
    var(--mpn-white);

}


#mpn-biglietti-2026 .mpn-weather__content p {

  margin:
    0 !important;

  font-family:
    var(--mpn-sans) !important;

  font-size:
    14px !important;

  line-height:
    1.45 !important;

  color:
    var(--mpn-text) !important;

}


#mpn-biglietti-2026 .mpn-weather__content p span {

  display:
    block;

  margin-top:
    4px;

  font-size:
    13px;

  line-height:
    1.45;

  color:
    rgba(220, 216, 200, .72);

}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

  #mpn-biglietti-2026 .mpn-plans {

    display:
      flex;

    flex-direction:
      column;

  }


  #mpn-biglietti-2026 .mpn-plan--saturday,
  #mpn-biglietti-2026 .mpn-plan--sunday,
  #mpn-biglietti-2026 .mpn-plan--special,
  #mpn-biglietti-2026 .mpn-residents {

    grid-column:
      auto;

    grid-row:
      auto;

  }


  #mpn-biglietti-2026 .mpn-plan--sunday,
  #mpn-biglietti-2026 .mpn-plan--special {

    border-left:
      0;

    border-top:
      1px solid var(--mpn-gold-border);

  }


  #mpn-biglietti-2026 .mpn-residents {

    border-top:
      1px solid var(--mpn-gold-border);

  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

  #mpn-biglietti-2026 {

    padding:
      8px 14px 30px;

  }


  /* DATE NASCOSTE */

  #mpn-biglietti-2026 .mpn-dates {

    display:
      none;

  }


  /* TITOLO */

  #mpn-biglietti-2026 .mpn-pricing__title {

    margin-bottom:
      16px;

  }


  #mpn-biglietti-2026 .mpn-pricing__title h2 {

    font-size:
      30px !important;

  }


  /* PIANI */

  #mpn-biglietti-2026 .mpn-plan {

    padding:
      17px 4px 8px;

  }


  #mpn-biglietti-2026 .mpn-plan__head {

    min-height:
      auto;

    margin-bottom:
      8px;

  }


  #mpn-biglietti-2026 .mpn-plan__head h3 {

    font-size:
      21px !important;

  }


  #mpn-biglietti-2026 .mpn-plan__subdate {

    margin-top:
      4px;

    font-size:
      13px;

  }


  #mpn-biglietti-2026 .mpn-plan__row {

    min-height:
      52px;

  }


  #mpn-biglietti-2026 .mpn-plan__info strong {

    font-size:
      15px;

  }


  #mpn-biglietti-2026 .mpn-plan__info span {

    font-size:
      13px;

  }


  #mpn-biglietti-2026 .mpn-plan__price {

    font-size:
      23px;

  }


  #mpn-biglietti-2026 .mpn-free {

    font-size:
      14px;

  }


  /* TARIFFE SPECIALI */

  #mpn-biglietti-2026 .mpn-plan--special {

    position:
      relative;

    margin-top:
      4px;

    padding:
      18px 12px 10px;

    border-radius:
      10px;

    background:
      linear-gradient(
        180deg,
        rgba(224, 180, 102, .075),
        rgba(224, 180, 102, .025)
      );

    box-shadow:
      inset 0 0 0 1px
      rgba(224, 180, 102, .07);

  }


  #mpn-biglietti-2026 .mpn-plan--special::before {

    left:
      12px;

    right:
      12px;

    opacity:
      .75;

  }


  #mpn-biglietti-2026 .mpn-plan__special-date {

    margin-top:
      0;

    margin-bottom:
      5px;

    font-size:
      12px;

  }


  /* FAMILY */

  #mpn-biglietti-2026 .mpn-family {

    margin:
      9px 0 4px;

    padding:
      12px;

  }


  #mpn-biglietti-2026 .mpn-family__content strong {

    font-size:
      17px;

  }


  #mpn-biglietti-2026 .mpn-family__price {

    font-size:
      27px;

  }


  /* RESIDENTI */

  #mpn-biglietti-2026 .mpn-residents {

    min-height:
      74px;

    padding:
      12px 4px;

    background:
      transparent;

  }


  #mpn-biglietti-2026 .mpn-residents__text {

    flex-direction:
      column;

    align-items:
      flex-start;

    gap:
      1px;

  }


  #mpn-biglietti-2026 .mpn-residents__text strong {

    font-size:
      18px;

  }


  #mpn-biglietti-2026 .mpn-residents__text span {

    font-size:
      13px;

  }


  #mpn-biglietti-2026 .mpn-residents__price {

    font-size:
      27px;

  }


  /* POSTI LIMITATI */

  #mpn-biglietti-2026 .mpn-limited {

    grid-template-columns:
      38px minmax(0, 1fr);

    margin-top:
      12px;

    padding:
      13px;

  }


  #mpn-biglietti-2026 .mpn-limited__content p {

    font-size:
      14px !important;

  }


  /* CTA */

  #mpn-biglietti-2026 .mpn-cta {

    min-height:
      54px;

    font-size:
      17px;

  }


  /* MALTEMPO */

  #mpn-biglietti-2026 .mpn-weather__content p {

    font-size:
      14px !important;

  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82da9d7 *//* =========================================================
   DIMORA ROSAE
   GALLERY B&B
========================================================= */


/* =========================================================
   DESIGN SYSTEM
========================================================= */

#mpn-bnb-2026 {

  --bnb-gold: #E0B466;
  --bnb-white: #FFFFFF;
  --bnb-blue: #07314A;

  width: 100%;

  max-width: 550px;

  margin: 0 auto;

  font-family:
    "DM Sans",
    Arial,
    sans-serif;

}


/* =========================================================
   RESET
========================================================= */

#mpn-bnb-2026,
#mpn-bnb-2026 *,
#mpn-bnb-2026 *::before,
#mpn-bnb-2026 *::after {

  box-sizing:
    border-box;

}


/* =========================================================
   CARD PRINCIPALE
========================================================= */

#mpn-bnb-2026 .bnb-card {

  position:
    relative;

  width:
    100%;

  aspect-ratio:
    1.18 / 1;

  overflow:
    hidden;

  border:
    1px solid rgba(224, 180, 102, .45);

  border-radius:
    180px 180px 4px 4px;

  background:
    #315A69;

}


/* =========================================================
   IMMAGINE PRINCIPALE
========================================================= */

#mpn-bnb-2026 .bnb-card__image {

  position:
    absolute !important;

  inset:
    0 !important;

  display:
    block !important;

  width:
    100% !important;

  height:
    100% !important;

  min-width:
    100% !important;

  min-height:
    100% !important;

  max-width:
    none !important;

  max-height:
    none !important;

  margin:
    0 !important;

  padding:
    0 !important;

  object-fit:
    cover !important;

  object-position:
    center center;

  opacity:
    1;

  transform:
    scale(1);

  transition:
    opacity .22s ease,
    transform .45s ease;

}


/* TRANSIZIONE CAMBIO FOTO */

#mpn-bnb-2026 .bnb-card__image.is-changing {

  opacity:
    .28;

  transform:
    scale(1.015);

}


/* =========================================================
   OVERLAY
========================================================= */

#mpn-bnb-2026 .bnb-card__overlay {

  position:
    absolute;

  inset:
    0;

  z-index:
    1;

  background:
    linear-gradient(
      180deg,
      rgba(7, 49, 74, .02) 0%,
      rgba(7, 49, 74, .03) 43%,
      rgba(7, 49, 74, .76) 100%
    );

  pointer-events:
    none;

}


/* =========================================================
   STELLA
========================================================= */

#mpn-bnb-2026 .bnb-card__star {

  position:
    absolute;

  top:
    38px;

  left:
    50%;

  z-index:
    3;

  transform:
    translateX(-50%);

  color:
    var(--bnb-gold);

  font-size:
    29px;

  line-height:
    1;

  text-shadow:
    0 2px 10px rgba(7, 49, 74, .4);

}


/* =========================================================
   CONTENUTO
========================================================= */

#mpn-bnb-2026 .bnb-card__content {

  position:
    absolute;

  left:
    25px;

  right:
    25px;

  bottom:
    25px;

  z-index:
    3;

}


/* =========================================================
   EYEBROW
========================================================= */

#mpn-bnb-2026 .bnb-card__eyebrow {

  display:
    block;

  margin-bottom:
    5px;

  font-family:
    "DM Sans",
    Arial,
    sans-serif;

  font-size:
    11px;

  line-height:
    1.2;

  font-weight:
    700;

  letter-spacing:
    .09em;

  text-transform:
    uppercase;

  color:
    var(--bnb-gold);

}


/* =========================================================
   TITOLO
========================================================= */

#mpn-bnb-2026 .bnb-card__title {

  margin:
    0 !important;

  font-family:
    "Fraunces",
    Georgia,
    serif !important;

  font-size:
    26px !important;

  line-height:
    1.15 !important;

  font-weight:
    700 !important;

  color:
    var(--bnb-white) !important;

  text-shadow:
    0 2px 12px rgba(7, 49, 74, .45);

}


/* =========================================================
   MINIATURE
========================================================= */

#mpn-bnb-2026 .bnb-thumbs {

  width:
    100%;

  display:
    grid;

  grid-template-columns:
    repeat(4, minmax(0, 1fr));

  gap:
    9px;

  margin-top:
    10px;

}


/* =========================================================
   SINGOLA MINIATURA
========================================================= */

#mpn-bnb-2026 .bnb-thumb {

  position:
    relative;

  width:
    100%;

  min-width:
    0;

  aspect-ratio:
    1.25 / 1;

  overflow:
    hidden;

  margin:
    0 !important;

  padding:
    0 !important;

  appearance:
    none;

  -webkit-appearance:
    none;

  cursor:
    pointer;

  border:
    1px solid rgba(224, 180, 102, .32);

  border-radius:
    10px;

  background:
    #315A69;

  box-shadow:
    none;

  transition:
    border-color .2s ease,
    box-shadow .2s ease,
    transform .2s ease;

}


/* =========================================================
   FOTO MINIATURA
========================================================= */

#mpn-bnb-2026 .bnb-thumb img {

  position:
    absolute !important;

  inset:
    0 !important;

  display:
    block !important;

  width:
    100% !important;

  height:
    100% !important;

  min-width:
    100% !important;

  min-height:
    100% !important;

  max-width:
    none !important;

  margin:
    0 !important;

  padding:
    0 !important;

  object-fit:
    cover !important;

  object-position:
    center center;

  transition:
    transform .35s ease;

}


/* =========================================================
   VELO MINIATURE
========================================================= */

#mpn-bnb-2026 .bnb-thumb::after {

  content:
    "";

  position:
    absolute;

  inset:
    0;

  z-index:
    1;

  background:
    rgba(7, 49, 74, .14);

  pointer-events:
    none;

  transition:
    background .2s ease;

}


/* =========================================================
   HOVER
========================================================= */

#mpn-bnb-2026 .bnb-thumb:hover {

  border-color:
    rgba(224, 180, 102, .75);

}


#mpn-bnb-2026 .bnb-thumb:hover img {

  transform:
    scale(1.04);

}


#mpn-bnb-2026 .bnb-thumb:hover::after {

  background:
    rgba(7, 49, 74, .03);

}


/* =========================================================
   MINIATURA ATTIVA
========================================================= */

#mpn-bnb-2026 .bnb-thumb.is-active {

  border-color:
    var(--bnb-gold);

  box-shadow:
    0 0 0 1px rgba(224, 180, 102, .15);

}


#mpn-bnb-2026 .bnb-thumb.is-active::after {

  background:
    transparent;

}


/* INDICATORE ATTIVO */

#mpn-bnb-2026 .bnb-thumb.is-active::before {

  content:
    "";

  position:
    absolute;

  z-index:
    3;

  left:
    50%;

  bottom:
    5px;

  width:
    18px;

  height:
    2px;

  border-radius:
    20px;

  transform:
    translateX(-50%);

  background:
    var(--bnb-gold);

}


/* =========================================================
   FOCUS
========================================================= */

#mpn-bnb-2026 .bnb-thumb:focus {

  outline:
    none;

}


#mpn-bnb-2026 .bnb-thumb:focus-visible {

  outline:
    2px solid var(--bnb-gold);

  outline-offset:
    3px;

}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 768px) {

  #mpn-bnb-2026 {

    max-width:
      100%;

  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

  #mpn-bnb-2026 {

    width:
      100%;

    max-width:
      100%;

  }


  /* CARD */

  #mpn-bnb-2026 .bnb-card {

    width:
      100%;

    aspect-ratio:
      1.08 / 1;

    border-radius:
      34vw 34vw 4px 4px;

  }


  /* FOTO PRINCIPALE */

  #mpn-bnb-2026 .bnb-card__image {

    position:
      absolute !important;

    inset:
      0 !important;

    width:
      100% !important;

    height:
      100% !important;

    min-width:
      100% !important;

    min-height:
      100% !important;

    max-width:
      none !important;

    max-height:
      none !important;

    object-fit:
      cover !important;

  }


  /* STELLA */

  #mpn-bnb-2026 .bnb-card__star {

    top:
      27px;

    font-size:
      24px;

  }


  /* CONTENUTO */

  #mpn-bnb-2026 .bnb-card__content {

    left:
      18px;

    right:
      18px;

    bottom:
      18px;

  }


  #mpn-bnb-2026 .bnb-card__eyebrow {

    margin-bottom:
      4px;

    font-size:
      10px;

  }


  #mpn-bnb-2026 .bnb-card__title {

    font-size:
      23px !important;

  }


  /* MINIATURE */

  #mpn-bnb-2026 .bnb-thumbs {

    grid-template-columns:
      repeat(4, minmax(0, 1fr));

    gap:
      6px;

    margin-top:
      8px;

  }


  #mpn-bnb-2026 .bnb-thumb {

    aspect-ratio:
      1 / 1;

    border-radius:
      7px;

  }


  #mpn-bnb-2026 .bnb-thumb img {

    width:
      100% !important;

    height:
      100% !important;

    object-fit:
      cover !important;

  }

}


/* =========================================================
   MOBILE MOLTO PICCOLO
========================================================= */

@media (max-width: 380px) {

  #mpn-bnb-2026 .bnb-thumbs {

    gap:
      5px;

  }


  #mpn-bnb-2026 .bnb-card__content {

    left:
      16px;

    right:
      16px;

    bottom:
      16px;

  }


  #mpn-bnb-2026 .bnb-card__title {

    font-size:
      21px !important;

  }

}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-7ab4c51 */#gallery-1 img {
  border: 0px solid #fff !important}/* End custom CSS */