.elementor-1228 .elementor-element.elementor-element-78eababc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1228 .elementor-element.elementor-element-78eababc:not(.elementor-motion-effects-element-type-background), .elementor-1228 .elementor-element.elementor-element-78eababc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C003E;}.elementor-1228 .elementor-element.elementor-element-78eababc > .elementor-container{max-width:1600px;}.elementor-1228 .elementor-element.elementor-element-78eababc .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-1228 .elementor-element.elementor-element-78eababc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:010px 0px 010px 0px;}.elementor-1228 .elementor-element.elementor-element-78eababc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1228 .elementor-element.elementor-element-2f7fefe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1228 .elementor-element.elementor-element-2f7fefe0 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:40px;color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-cd50dad:not(.elementor-motion-effects-element-type-background), .elementor-1228 .elementor-element.elementor-element-cd50dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C003E;}.elementor-1228 .elementor-element.elementor-element-cd50dad > .elementor-container{max-width:1600px;}.elementor-1228 .elementor-element.elementor-element-cd50dad .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:20px;}.elementor-1228 .elementor-element.elementor-element-cd50dad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 45px 0px;}.elementor-1228 .elementor-element.elementor-element-cd50dad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1228 .elementor-element.elementor-element-3ba3097c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-1228 .elementor-element.elementor-element-3ba3097c > .elementor-element-populated{margin:0px 250px 0px 0px;--e-column-margin-right:250px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1228 .elementor-element.elementor-element-588e0f5b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1228 .elementor-element.elementor-element-5876996{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-673832b{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-6e4bb2a8 .et-follow-buttons a{margin:0 10px;}.elementor-1228 .elementor-element.elementor-element-6e4bb2a8 .et-follow-buttons{justify-content:flex-start;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-087c1a7  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-087c1a7 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-087c1a7:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .et-menu-list .elementor-repeater-item-087c1a7 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-40ff229  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-40ff229 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-40ff229:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .et-menu-list .elementor-repeater-item-40ff229 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-d4b7a20  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-d4b7a20 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-d4b7a20:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .et-menu-list .elementor-repeater-item-d4b7a20 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-07633bb  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-07633bb .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-07633bb:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .et-menu-list .elementor-repeater-item-07633bb .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-57b2414  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-57b2414 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-57b2414:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .et-menu-list .elementor-repeater-item-57b2414 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-cccf894  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-cccf894 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .elementor-repeater-item-cccf894:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .et-menu-list .elementor-repeater-item-cccf894 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .item-title-holder  .menu-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .item-title-holder .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .et-menu-list .item-title-holder  .menu-title{padding:0px 0px 22px 0px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .subitem-title-holder  .menu-title{font-family:"Helvetica", Sans-serif;font-size:18px;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .subitem-title-holder .menu-title{color:#A8A8A8;}.elementor-1228 .elementor-element.elementor-element-5c6f7ee3 .subitem-title-holder:hover .menu-title{color:#F6D136;}.elementor-1228 .elementor-element.elementor-element-1180576b .elementor-repeater-item-9c64025  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-1180576b .elementor-repeater-item-9c64025 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-1180576b .elementor-repeater-item-9c64025:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-1180576b .et-menu-list .elementor-repeater-item-9c64025 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-1180576b .elementor-repeater-item-53d074b  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-1180576b .elementor-repeater-item-53d074b .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-1180576b .elementor-repeater-item-53d074b:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-1180576b .et-menu-list .elementor-repeater-item-53d074b .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-1180576b .elementor-repeater-item-52be87c  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-1180576b .elementor-repeater-item-52be87c .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-1180576b .elementor-repeater-item-52be87c:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-1180576b .et-menu-list .elementor-repeater-item-52be87c .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-1180576b .item-title-holder  .menu-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-1228 .elementor-element.elementor-element-1180576b .item-title-holder .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-1180576b .et-menu-list .item-title-holder  .menu-title{padding:0px 0px 22px 0px;}.elementor-1228 .elementor-element.elementor-element-1180576b .subitem-title-holder  .menu-title{font-family:"Helvetica", Sans-serif;font-size:18px;}.elementor-1228 .elementor-element.elementor-element-1180576b .subitem-title-holder .menu-title{color:#8A8A8A;}.elementor-1228 .elementor-element.elementor-element-1180576b .subitem-title-holder:hover .menu-title{color:#F6D136;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-9c64025  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-9c64025 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-9c64025:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-35999acd .et-menu-list .elementor-repeater-item-9c64025 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-b779226  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-b779226 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-b779226:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-35999acd .et-menu-list .elementor-repeater-item-b779226 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-d82a13f  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-d82a13f .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-d82a13f:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-35999acd .et-menu-list .elementor-repeater-item-d82a13f .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-646185d  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-646185d .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-646185d:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-35999acd .et-menu-list .elementor-repeater-item-646185d .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-b415aa6  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-b415aa6 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-b415aa6:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-35999acd .et-menu-list .elementor-repeater-item-b415aa6 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-fef4cc6  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-fef4cc6 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-35999acd .elementor-repeater-item-fef4cc6:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-35999acd .et-menu-list .elementor-repeater-item-fef4cc6 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-35999acd .item-title-holder  .menu-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;}.elementor-1228 .elementor-element.elementor-element-35999acd .item-title-holder .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-35999acd .et-menu-list .item-title-holder  .menu-title{padding:0px 0px 22px 0px;}.elementor-1228 .elementor-element.elementor-element-35999acd .subitem-title-holder  .menu-title{font-size:18px;}.elementor-1228 .elementor-element.elementor-element-35999acd .subitem-title-holder .menu-title{color:#8A8A8A;}.elementor-1228 .elementor-element.elementor-element-35999acd .subitem-title-holder:hover .menu-title{color:#F6D136;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-eda5ec4  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-eda5ec4 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-eda5ec4:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .et-menu-list .elementor-repeater-item-eda5ec4 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-b51ee3d  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-b51ee3d .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-b51ee3d:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .et-menu-list .elementor-repeater-item-b51ee3d .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-9306b38  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-9306b38 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-9306b38:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .et-menu-list .elementor-repeater-item-9306b38 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-5ea406f  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-5ea406f .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-5ea406f:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .et-menu-list .elementor-repeater-item-5ea406f .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-f032635  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-f032635 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-f032635:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .et-menu-list .elementor-repeater-item-f032635 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-6616f59  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-6616f59 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-6616f59:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .et-menu-list .elementor-repeater-item-6616f59 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-4f99760  .menu-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-4f99760 .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .elementor-repeater-item-4f99760:hover .menu-title{color:#A22529;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .et-menu-list .elementor-repeater-item-4f99760 .menu-title{padding:0px 0px 0px 0px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .item-title-holder  .menu-title{font-family:"EB Garamond", Sans-serif;font-size:28px;font-weight:400;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .item-title-holder .menu-title{color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .et-menu-list .item-title-holder  .menu-title{padding:0px 0px 22px 0px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .subitem-title-holder  .menu-title{font-family:"Helvetica", Sans-serif;font-size:18px;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .subitem-title-holder .menu-title{color:#A8A8A8;}.elementor-1228 .elementor-element.elementor-element-5c391a6 .subitem-title-holder:hover .menu-title{color:#F6D136;}.elementor-1228 .elementor-element.elementor-element-29ad9845 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1228 .elementor-element.elementor-element-29ad9845:not(.elementor-motion-effects-element-type-background), .elementor-1228 .elementor-element.elementor-element-29ad9845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1228 .elementor-element.elementor-element-29ad9845 > .elementor-container{max-width:1260px;}.elementor-1228 .elementor-element.elementor-element-29ad9845 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-1228 .elementor-element.elementor-element-29ad9845{border-style:solid;border-width:1px 0px 0px 0px;border-color:#1F1F1F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-1228 .elementor-element.elementor-element-29ad9845 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1228 .elementor-element.elementor-element-6bf9c92c{font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-6bf9c92c p{margin-block-end:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1228 .elementor-element.elementor-element-6e4bb2a8 .et-follow-buttons a{margin:0 6px;}}@media(min-width:768px){.elementor-1228 .elementor-element.elementor-element-5c0cc3c5{width:69.332%;}.elementor-1228 .elementor-element.elementor-element-3aede783{width:30%;}.elementor-1228 .elementor-element.elementor-element-3ba3097c{width:40%;}.elementor-1228 .elementor-element.elementor-element-776fd1e{width:15%;}.elementor-1228 .elementor-element.elementor-element-671e2138{width:15%;}.elementor-1228 .elementor-element.elementor-element-58d23ce5{width:15%;}.elementor-1228 .elementor-element.elementor-element-7711895{width:15%;}.elementor-1228 .elementor-element.elementor-element-3ecfe5d8{width:70%;}.elementor-1228 .elementor-element.elementor-element-7441d97c{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1228 .elementor-element.elementor-element-5c0cc3c5{width:39%;}.elementor-1228 .elementor-element.elementor-element-3aede783{width:61%;}.elementor-1228 .elementor-element.elementor-element-3ecfe5d8{width:50%;}.elementor-1228 .elementor-element.elementor-element-7441d97c{width:50%;}}@media(max-width:767px){.elementor-1228 .elementor-element.elementor-element-78eababc{padding:20px 20px 20px 20px;}.elementor-1228 .elementor-element.elementor-element-2f7fefe0{padding:10px 10px 10px 10px;}.elementor-1228 .elementor-element.elementor-element-2f7fefe0 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-1228 .elementor-element.elementor-element-4ab3521{padding:10px 10px 10px 10px;}.elementor-1228 .elementor-element.elementor-element-cd50dad{padding:45px 0px 20px 0px;}.elementor-1228 .elementor-element.elementor-element-3ba3097c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1228 .elementor-element.elementor-element-588e0f5b{text-align:center;}.elementor-1228 .elementor-element.elementor-element-6e4bb2a8 .et-follow-buttons{justify-content:center;}.elementor-1228 .elementor-element.elementor-element-6bf9c92c{text-align:center;}.elementor-1228 .elementor-element.elementor-element-7441d97c.elementor-column > .elementor-widget-wrap{justify-content:center;}}/* Start custom CSS for html, class: .elementor-element-4ab3521 */<style>
    /* =========================================================
Fluent Form Mailchimp STYLE (FINAL SAFE VERSION)
作用域：只在 ff-mailchimp-scope 内
========================================================= */

    /* wrapper 居中 */
    .ff-mailchimp-scope .fluentform-widget-wrapper{
        display:flex !important;
        justify-content:center !important;
        width:100% !important;
    }

    /* 表单容器 */
    .ff-mailchimp-scope .ff-t-container.ff_columns_total_2{
        display:flex !important;
        align-items:stretch !important;
        gap:0 !important;
        margin:0 auto !important;
        max-width:480px !important;
    }

    /* 左输入 */
    .ff-mailchimp-scope .ff-t-cell.ff-t-column-1{
        flex-basis:75% !important;
        padding:0 !important;
        margin:0 !important;
    }

    /* 右按钮 */
    .ff-mailchimp-scope .ff-t-cell.ff-t-column-2{
        flex-basis:25% !important;
        padding:0 !important;
        margin:0 !important;
    }

    /* 输入框 */
    .ff-mailchimp-scope input[type="email"],
    .ff-mailchimp-scope .ff-el-form-control{
        width:100% !important;
        background:#fff !important;
        color:#fff !important;
        border-right:none !important;
        border-radius:5px 0 0 5px !important;
        min-height:50px !important;
        height:50px !important;
        padding:0 15px !important;
        font-size:16px !important;
        box-shadow:none !important;
        outline:none !important;
    }

    /* placeholder */
    .ff-mailchimp-scope input::placeholder{
        color:#aaa !important;
        opacity:1 !important;
    }

    /* focus */
    .ff-mailchimp-scope input:focus{
        border-color:#555 !important;
        box-shadow:none !important;
    }

    /* 按钮 */
    .ff-mailchimp-scope .ff-btn-submit{
        width:100% !important;
        background:#fff !important;
        color:#333 !important;
        border:1px solid #555 !important;
        border-left:none !important;
        border-radius:0 5px 5px 0 !important;
        min-height:50px !important;
        height:50px !important;
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        cursor:pointer !important;
        transition:all .2s ease !important;
    }

    /* hover */
    .ff-mailchimp-scope .ff-btn-submit:hover{
        color:#1a7efb !important;
    }

    /* reset */
    .ff-mailchimp-scope fieldset{
        border:none !important;
        background:transparent !important;
        padding:0 !important;
        margin:0 !important;
        box-shadow:none !important;
    }

    .ff-mailchimp-scope .ff-el-group{
        margin:0 !important;
    }

    /* mobile */
    @media (max-width:767px){
        .ff-mailchimp-scope .ff-t-container{
            flex-direction:row !important;
            max-width:100% !important;
        }
    }
    .ff-mailchimp-scope .fluentform_wrapper_4 .ff-btn-submit.wpf_has_custom_css{
        background-color: #F6D136 !important;
    }
    
    .ff-mailchimp-scope .ff-t-container.ff_columns_total_2{
        align-items: center !important;
    }
    
    .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button{
        margin-bottom: 0 !important;
    }
</style>/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd50dad */.elementor-1228 .elementor-element.elementor-element-cd50dad .et-menu-list {
    margin-bottom: 0px;
}
    @media (max-width: 767px) {
        .elementor-element-cd50dad.elementor-section {
            width: 100% !important;
            max-width: 100% !important;
            left: 0 !important;
            padding: 32px 16px 28px !important;
        }

        .elementor-element-cd50dad > .elementor-container {
            flex-wrap: wrap;
            align-items: flex-start;
            gap: 0;
        }

        /* 默认整行 */
        .elementor-element-cd50dad .elementor-column {
            width: 100% !important;
            flex: 0 0 100% !important;
            max-width: 100% !important;
        }

        /* Quick Links + Help 同一行 */
        .elementor-element-cd50dad .elementor-element-776fd1e,
        .elementor-element-cd50dad .elementor-element-671e2138,
        /* Categories 两列同一行 */
        .elementor-element-cd50dad .elementor-element-58d23ce5,
        .elementor-element-cd50dad .elementor-element-7711895 {
            width: 50% !important;
            flex: 0 0 50% !important;
            max-width: 50% !important;
        }

        .elementor-element-cd50dad .elementor-widget-wrap {
            padding: 0 !important;
        }

        /* 第一列：Logo + 联系 + 社交 */
        .elementor-element-cd50dad .elementor-element-3ba3097c {
            margin-bottom: 28px;
            text-align: center;
        }

        .elementor-element-cd50dad .elementor-element-776fd1e {
            padding-right: 10px !important;
            margin-bottom: 24px;
        }

        .elementor-element-cd50dad .elementor-element-671e2138 {
            padding-left: 10px !important;
            margin-bottom: 24px;
        }

        .elementor-element-cd50dad .elementor-element-58d23ce5 {
            padding-right: 10px !important;
        }

        .elementor-element-cd50dad .elementor-element-7711895 {
            padding-left: 10px !important;
            margin-bottom: 0;
        }

        .elementor-element-cd50dad .elementor-element-588e0f5b img {
            width: min(280px, 72vw) !important;
            height: auto !important;
            margin: 0 auto;
            display: block;
        }

        .elementor-element-cd50dad .elementor-element-5876996 p,
        .elementor-element-cd50dad .elementor-element-673832b p {
            font-size: 15px !important;
            line-height: 1.65 !important;
            margin: 0 0 10px !important;
            word-break: break-word;
        }

        .elementor-element-cd50dad .elementor-element-6e4bb2a8 {
            margin-top: 16px;
        }

        .elementor-element-cd50dad .et-follow-buttons {
            justify-content: center !important;
            gap: 10px;
        }

        .elementor-element-cd50dad .et-menu-list {
            text-align: left;
        }

        .elementor-element-cd50dad .et-menu-list .item-title-holder h3 {
            font-size: 18px !important;
            line-height: 1.3 !important;
            margin: 0 0 12px !important;
        }

        .elementor-element-cd50dad .et-menu-list .menu-sublist ul {
            padding: 0;
            margin: 0;
        }

        .elementor-element-cd50dad .et-menu-list .menu-sublist li {
            margin-bottom: 6px;
        }

        .elementor-element-cd50dad .et-menu-list .menu-sublist p {
            font-size: 14px !important;
            line-height: 1.45 !important;
            margin: 0 !important;
        }

        /* Categories 右侧无标题，贴齐左侧 */
        .elementor-element-cd50dad .elementor-element-7711895 .menu-sublist {
            margin-top: 0;
        }
    }

    @media (max-width: 480px) {
        .elementor-element-cd50dad.elementor-section {
            padding: 28px 14px 24px !important;
        }

        .elementor-element-cd50dad .elementor-element-588e0f5b img {
            width: min(240px, 68vw) !important;
        }

        .elementor-element-cd50dad .elementor-element-5876996 p,
        .elementor-element-cd50dad .elementor-element-673832b p {
            font-size: 14px !important;
        }

        .elementor-element-cd50dad .et-menu-list .item-title-holder h3 {
            font-size: 16px !important;
        }

        .elementor-element-cd50dad .et-menu-list .menu-sublist p {
            font-size: 13px !important;
            line-height: 1.4 !important;
        }

        .elementor-element-cd50dad .et-follow-buttons.buttons-size-large a {
            width: 40px;
            height: 40px;
        }
    }/* End custom CSS */