.elementor-34681 .elementor-element.elementor-element-022d06c{margin:-37px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-8e74953{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:30px 100px 30px 100px;}.elementor-34681 .elementor-element.elementor-element-8e74953 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34681 .elementor-element.elementor-element-08c6b3e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-34681 .elementor-element.elementor-element-4e8d522{text-align:center;color:#000000;font-family:"Droid Arabic Kufi", Sans-serif;font-size:26px;font-weight:400;}.elementor-34681 .elementor-element.elementor-element-60392c2{color:#1A1A1A;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-34681 .elementor-element.elementor-element-0608e7d{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-34681 .elementor-element.elementor-element-9e4f1fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-777d769{text-align:center;color:#000000;font-family:"Pragati Narrow", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;}.elementor-34681 .elementor-element.elementor-element-b8c69bf .elementor-button{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.1px;fill:#5C4113;color:#5C4113;background-color:#61CE7000;}.elementor-34681 .elementor-element.elementor-element-b8c69bf > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-34681 .elementor-element.elementor-element-b88cc75 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.1px;fill:#FFFFFF;color:#FFFFFF;background-color:#61CE7000;}.elementor-34681 .elementor-element.elementor-element-b88cc75 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-34681 .elementor-element.elementor-element-737934c .elementor-button{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.1px;fill:#5C4113;color:#5C4113;background-color:#61CE7000;}.elementor-34681 .elementor-element.elementor-element-737934c > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-34681 .elementor-element.elementor-element-376b76a .elementor-button{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.1px;fill:#FFFFFF;color:#FFFFFF;background-color:#61CE7000;}.elementor-34681 .elementor-element.elementor-element-376b76a > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-34681 .elementor-element.elementor-element-c76455a{margin:0px 0px 0px 0px;padding:30px 100px 30px 100px;}.elementor-34681 .elementor-element.elementor-element-101294e > .elementor-element-populated{margin:40px 0px 30px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-becabab .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;letter-spacing:0.15em;}.elementor-34681 .elementor-element.elementor-element-b652aa5 .elementor-heading-title{color:#101010;font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;}.elementor-34681 .elementor-element.elementor-element-b652aa5 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px -0px 0px;}.elementor-34681 .elementor-element.elementor-element-bc999da{margin:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-96b3a56 > .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-34681 .elementor-element.elementor-element-898825e{color:#232323;font-family:"Open Sans", Sans-serif;font-size:16px;width:var( --container-widget-width, 109.526% );max-width:109.526%;--container-widget-width:109.526%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-898825e .elementor-text-editor{max-width:100%;}.elementor-34681 .elementor-element.elementor-element-898825e > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-9f2fd53 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(133deg, #254166 0%, #4A85CE 69%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#7493BCC9;border-radius:20px 20px 20px 20px;box-shadow:0px 14px 28px 0px rgba(30.000000000000004, 58.99999999999998, 151, 0.24);padding:16px 30px 16px 30px;}.elementor-34681 .elementor-element.elementor-element-9f2fd53 .elementor-button:hover, .elementor-34681 .elementor-element.elementor-element-9f2fd53 .elementor-button:focus{background-color:#02010100;}.elementor-34681 .elementor-element.elementor-element-9f2fd53 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-34681 .elementor-element.elementor-element-492eb96.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34681 .elementor-element.elementor-element-492eb96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34681 .elementor-element.elementor-element-492eb96.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-34681 .elementor-element.elementor-element-492eb96 > .elementor-element-populated, .elementor-34681 .elementor-element.elementor-element-492eb96 > .elementor-element-populated > .elementor-background-overlay, .elementor-34681 .elementor-element.elementor-element-492eb96 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-492eb96 > .elementor-element-populated{margin:-56px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-07a1c35{text-align:center;color:#0D0D0D;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:900;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-07a1c35 .elementor-text-editor{max-width:80%;}.elementor-34681 .elementor-element.elementor-element-ddc95f4{--divider-border-style:dotted;--divider-color:#CBB269;--divider-border-width:1px;--divider-icon-size:19px;}.elementor-34681 .elementor-element.elementor-element-ddc95f4 .elementor-divider-separator{width:100%;}.elementor-34681 .elementor-element.elementor-element-ddc95f4 .elementor-divider{padding-block-start:14px;padding-block-end:14px;}.elementor-34681 .elementor-element.elementor-element-ddc95f4.elementor-view-stacked .elementor-icon{background-color:#CBB269;}.elementor-34681 .elementor-element.elementor-element-ddc95f4.elementor-view-framed .elementor-icon, .elementor-34681 .elementor-element.elementor-element-ddc95f4.elementor-view-default .elementor-icon{color:#CBB269;border-color:#CBB269;}.elementor-34681 .elementor-element.elementor-element-ddc95f4.elementor-view-framed .elementor-icon, .elementor-34681 .elementor-element.elementor-element-ddc95f4.elementor-view-default .elementor-icon svg{fill:#CBB269;}.elementor-34681 .elementor-element.elementor-element-ddc95f4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-db0fc87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-db0fc87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34681 .elementor-element.elementor-element-651f7c5 img{border-radius:24px 24px 24px 24px;}.elementor-34681 .elementor-element.elementor-element-651f7c5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-87c6565 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-34681 .elementor-element.elementor-element-904ce80{color:#000000;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-34681 .elementor-element.elementor-element-4b18085 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(133deg, #254166 0%, #4A85CE 69%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#7493BCC9;border-radius:20px 20px 20px 20px;box-shadow:0px 14px 28px 0px rgba(186, 126.99999999999991, 17.999999999999982, 0.24);padding:16px 30px 16px 30px;}.elementor-34681 .elementor-element.elementor-element-4b18085 .elementor-button:hover, .elementor-34681 .elementor-element.elementor-element-4b18085 .elementor-button:focus{background-color:#02010100;}.elementor-34681 .elementor-element.elementor-element-4b18085 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-34681 .elementor-element.elementor-element-c52a5a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-c52a5a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34681 .elementor-element.elementor-element-1c1ca25 img{border-radius:24px 24px 24px 24px;}.elementor-34681 .elementor-element.elementor-element-1c1ca25{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-37369b7 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-34681 .elementor-element.elementor-element-9e5b591{color:#000000;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-34681 .elementor-element.elementor-element-ee0adf7 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(133deg, #254166 0%, #4A85CE 69%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#7493BCC9;border-radius:20px 20px 20px 20px;box-shadow:0px 14px 28px 0px rgba(186, 126.99999999999991, 17.999999999999982, 0.24);padding:16px 30px 16px 30px;}.elementor-34681 .elementor-element.elementor-element-ee0adf7 .elementor-button:hover, .elementor-34681 .elementor-element.elementor-element-ee0adf7 .elementor-button:focus{background-color:#02010100;}.elementor-34681 .elementor-element.elementor-element-ee0adf7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-34681 .elementor-element.elementor-element-00a6b7e{--divider-border-style:dotted;--divider-color:#CBB269;--divider-border-width:1px;}.elementor-34681 .elementor-element.elementor-element-00a6b7e .elementor-divider-separator{width:100%;}.elementor-34681 .elementor-element.elementor-element-00a6b7e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-34681 .elementor-element.elementor-element-00a6b7e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-34681 .elementor-element.elementor-element-5feea59{color:#232323;font-family:"Open Sans", Sans-serif;font-size:16px;width:var( --container-widget-width, 109.526% );max-width:109.526%;--container-widget-width:109.526%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-5feea59 .elementor-text-editor{max-width:100%;}.elementor-34681 .elementor-element.elementor-element-5feea59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-f4f1019 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:40px;}.elementor-34681 .elementor-element.elementor-element-f4f1019{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-e1ca42c{text-align:center;color:#000000;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:700;line-height:24px;}.elementor-34681 .elementor-element.elementor-element-e1ca42c > .elementor-widget-container{margin:5px 10px 5px 10px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-cd6b902{text-align:center;color:#000000;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:700;line-height:24px;}.elementor-34681 .elementor-element.elementor-element-cd6b902 > .elementor-widget-container{margin:5px 10px 5px 10px;}.elementor-34681 .elementor-element.elementor-element-e9c1ae3{color:#232323;font-family:"Open Sans", Sans-serif;font-size:16px;width:var( --container-widget-width, 109.526% );max-width:109.526%;--container-widget-width:109.526%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-e9c1ae3 .elementor-text-editor{max-width:100%;}.elementor-34681 .elementor-element.elementor-element-e9c1ae3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-41cb895{margin:0px 0px 0px 0px;padding:0px 100px 30px 100px;}.elementor-34681 .elementor-element.elementor-element-6334670 > .elementor-element-populated{margin:40px 0px 10px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-1979ec9 .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;letter-spacing:0.15em;}.elementor-34681 .elementor-element.elementor-element-96e33c2 .elementor-heading-title{color:#101010;font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;}.elementor-34681 .elementor-element.elementor-element-96e33c2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px -0px 0px;}.elementor-34681 .elementor-element.elementor-element-7cd3ffb{color:#232323;font-family:"Open Sans", Sans-serif;font-size:16px;width:var( --container-widget-width, 109.526% );max-width:109.526%;--container-widget-width:109.526%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-7cd3ffb .elementor-text-editor{max-width:100%;}.elementor-34681 .elementor-element.elementor-element-7cd3ffb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-32a949b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-34681 .elementor-element.elementor-element-32a949b{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-717b5d9 .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:1.05rem;font-weight:700;}.elementor-34681 .elementor-element.elementor-element-717b5d9{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-34681 .elementor-element.elementor-element-b15a128.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34681 .elementor-element.elementor-element-b15a128.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34681 .elementor-element.elementor-element-b15a128 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-34681 .elementor-element.elementor-element-cc36841{color:#232323;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-cc36841 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 18px 0px;}.elementor-34681 .elementor-element.elementor-element-a9f1b3d .elementor-button{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:800;letter-spacing:-0.1px;fill:#7C520A;color:#7C520A;background-color:#FFFFFFC7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9972F8F;border-radius:13px 13px 13px 13px;padding:10px 22px 10px 22px;}.elementor-bc-flex-widget .elementor-34681 .elementor-element.elementor-element-f18d565.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34681 .elementor-element.elementor-element-f18d565.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34681 .elementor-element.elementor-element-f18d565 > .elementor-element-populated{margin:0px 0px 0px -15px;--e-column-margin-right:0px;--e-column-margin-left:-15px;}.elementor-34681 .elementor-element.elementor-element-46b27b1 img{width:90%;}.elementor-34681 .elementor-element.elementor-element-46b27b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-46c7667{margin:0px 0px 0px 0px;padding:0px 100px 30px 100px;}.elementor-34681 .elementor-element.elementor-element-df3e120 > .elementor-element-populated{margin:40px 0px 10px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-0f4bd11 .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;letter-spacing:0.15em;}.elementor-34681 .elementor-element.elementor-element-89e4c88 .elementor-heading-title{color:#101010;font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;}.elementor-34681 .elementor-element.elementor-element-89e4c88 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px -0px 0px;}.elementor-34681 .elementor-element.elementor-element-3bac5f0{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-3224d61 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.1px;fill:#FFFFFF;color:#FFFFFF;background-color:#61CE7000;}.elementor-34681 .elementor-element.elementor-element-3224d61 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-34681 .elementor-element.elementor-element-4e5f31b{color:#232323;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-34681 .elementor-element.elementor-element-b1f2298 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-34681 .elementor-element.elementor-element-b1f2298 > .elementor-element-populated{margin:0px 0px 0px 28px;--e-column-margin-right:0px;--e-column-margin-left:28px;}.elementor-34681 .elementor-element.elementor-element-9aa7926 img{width:52%;}.elementor-34681 .elementor-element.elementor-element-9aa7926 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-f60cfe6{margin:20px 0px 0px 0px;padding:10px 0px 0px 40px;}.elementor-34681 .elementor-element.elementor-element-152a2d9 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-5708498 .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-34681 .elementor-element.elementor-element-16f8d38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-16f8d38{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-dd72b8c{margin:0px 0px 0px 0px;padding:0px 100px 20px 100px;}.elementor-34681 .elementor-element.elementor-element-73930d5 > .elementor-element-populated{margin:40px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 40px;}.elementor-34681 .elementor-element.elementor-element-eedb358 .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;letter-spacing:0.15em;}.elementor-34681 .elementor-element.elementor-element-fa4c76f .elementor-heading-title{color:#101010;font-family:"Open Sans", Sans-serif;font-size:29px;font-weight:800;}.elementor-34681 .elementor-element.elementor-element-fa4c76f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px -0px 0px;}.elementor-34681 .elementor-element.elementor-element-7d1bc4e{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-6b9441d{color:#232323;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-bc-flex-widget .elementor-34681 .elementor-element.elementor-element-54fb07d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-34681 .elementor-element.elementor-element-54fb07d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-34681 .elementor-element.elementor-element-54fb07d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-34681 .elementor-element.elementor-element-54fb07d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-34681 .elementor-element.elementor-element-54fb07d > .elementor-element-populated{margin:0px 0px 0px 28px;--e-column-margin-right:0px;--e-column-margin-left:28px;}.elementor-34681 .elementor-element.elementor-element-e60751d{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-90353ce .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:1.05rem;font-weight:700;}.elementor-34681 .elementor-element.elementor-element-90353ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-34681 .elementor-element.elementor-element-41953c1{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-icon{padding-right:3px;}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-34681 .elementor-element.elementor-element-d2d65e2{color:#232323;font-family:"Open Sans", Sans-serif;font-size:16px;width:var( --container-widget-width, 109.526% );max-width:109.526%;--container-widget-width:109.526%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-d2d65e2 .elementor-text-editor{max-width:100%;}.elementor-34681 .elementor-element.elementor-element-d2d65e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-8838235:not(.elementor-motion-effects-element-type-background), .elementor-34681 .elementor-element.elementor-element-8838235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-34681 .elementor-element.elementor-element-8838235{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9972F24;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 0px 0px 0px;padding:20px 24px 0px 24px;}.elementor-34681 .elementor-element.elementor-element-8838235, .elementor-34681 .elementor-element.elementor-element-8838235 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-34681 .elementor-element.elementor-element-8838235 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34681 .elementor-element.elementor-element-1fff23e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34681 .elementor-element.elementor-element-ed6576d .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:1.05rem;font-weight:700;}.elementor-34681 .elementor-element.elementor-element-ed6576d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-dba9231:not(.elementor-motion-effects-element-type-background), .elementor-34681 .elementor-element.elementor-element-dba9231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-34681 .elementor-element.elementor-element-dba9231{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9972F24;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 0px 0px 0px;padding:20px 24px 0px 24px;}.elementor-34681 .elementor-element.elementor-element-dba9231, .elementor-34681 .elementor-element.elementor-element-dba9231 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-34681 .elementor-element.elementor-element-dba9231 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34681 .elementor-element.elementor-element-700a5b1 .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:1.05rem;font-weight:700;}.elementor-34681 .elementor-element.elementor-element-700a5b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-58f8748:not(.elementor-motion-effects-element-type-background), .elementor-34681 .elementor-element.elementor-element-58f8748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-34681 .elementor-element.elementor-element-58f8748{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9972F24;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:16px 0px 16px 0px;padding:20px 24px 0px 24px;}.elementor-34681 .elementor-element.elementor-element-58f8748, .elementor-34681 .elementor-element.elementor-element-58f8748 > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-34681 .elementor-element.elementor-element-58f8748 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34681 .elementor-element.elementor-element-72703e2 .elementor-heading-title{color:#B67A10;font-family:"Open Sans", Sans-serif;font-size:1.05rem;font-weight:700;}.elementor-34681 .elementor-element.elementor-element-72703e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-fb796eb{color:#232323;font-family:"Open Sans", Sans-serif;font-size:16px;width:var( --container-widget-width, 109.526% );max-width:109.526%;--container-widget-width:109.526%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-fb796eb .elementor-text-editor{max-width:100%;}.elementor-34681 .elementor-element.elementor-element-fb796eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-0d05eb1{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-0dd8b06 .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:800;background-color:#F3F3F300;}.elementor-34681 .elementor-element.elementor-element-0dd8b06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-0dd8b06{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-34681 .elementor-element.elementor-element-0415012{margin:0px 0px 0px 0px;padding:40px 100px 40px 100px;}.elementor-34681 .elementor-element.elementor-element-7b3513c > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-187b71f{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-34681 .elementor-element.elementor-element-693c180{width:30%;}.elementor-34681 .elementor-element.elementor-element-87c6565{width:70%;}.elementor-34681 .elementor-element.elementor-element-303c6f8{width:30%;}.elementor-34681 .elementor-element.elementor-element-37369b7{width:70%;}.elementor-34681 .elementor-element.elementor-element-b15a128{width:41.332%;}.elementor-34681 .elementor-element.elementor-element-f18d565{width:25%;}}@media(max-width:1024px){.elementor-34681 .elementor-element.elementor-element-9f2fd53 .elementor-button{font-size:14px;}.elementor-34681 .elementor-element.elementor-element-4b18085 .elementor-button{font-size:14px;}.elementor-34681 .elementor-element.elementor-element-ee0adf7 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-34681 .elementor-element.elementor-element-8e74953{padding:30px 30px 30px 30px;}.elementor-34681 .elementor-element.elementor-element-08c6b3e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-34681 .elementor-element.elementor-element-0608e7d{padding:0px 30px 0px 30px;}.elementor-34681 .elementor-element.elementor-element-c76455a{padding:30px 30px 30px 30px;}.elementor-34681 .elementor-element.elementor-element-101294e > .elementor-element-populated{margin:10px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34681 .elementor-element.elementor-element-898825e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-34681 .elementor-element.elementor-element-9f2fd53 .elementor-button{padding:15px 35px 15px 35px;}.elementor-34681 .elementor-element.elementor-element-492eb96 > .elementor-element-populated{margin:16px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34681 .elementor-element.elementor-element-07a1c35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34681 .elementor-element.elementor-element-ddc95f4 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-87c6565 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34681 .elementor-element.elementor-element-4b18085 .elementor-button{padding:15px 35px 15px 35px;}.elementor-34681 .elementor-element.elementor-element-37369b7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34681 .elementor-element.elementor-element-ee0adf7 .elementor-button{padding:15px 35px 15px 35px;}.elementor-34681 .elementor-element.elementor-element-00a6b7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-f4f1019 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-34681 .elementor-element.elementor-element-f4f1019{margin:10px 0px 10px 0px;}.elementor-34681 .elementor-element.elementor-element-e9c1ae3{font-size:14px;}.elementor-34681 .elementor-element.elementor-element-41cb895{padding:30px 30px 30px 30px;}.elementor-34681 .elementor-element.elementor-element-6334670 > .elementor-element-populated{margin:10px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34681 .elementor-element.elementor-element-32a949b{padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-717b5d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34681 .elementor-element.elementor-element-46c7667{padding:30px 30px 30px 30px;}.elementor-34681 .elementor-element.elementor-element-df3e120 > .elementor-element-populated{margin:10px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34681 .elementor-element.elementor-element-b1f2298 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34681 .elementor-element.elementor-element-f60cfe6{padding:10px 20px 0px 20px;}.elementor-34681 .elementor-element.elementor-element-dd72b8c{padding:30px 30px 30px 30px;}.elementor-34681 .elementor-element.elementor-element-73930d5 > .elementor-element-populated{margin:10px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-7d1bc4e{padding:0px 0px 0px 0px;}.elementor-34681 .elementor-element.elementor-element-54fb07d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-34681 .elementor-element.elementor-element-e60751d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34681 .elementor-element.elementor-element-90353ce .elementor-heading-title{font-size:1.25em;}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-34681 .elementor-element.elementor-element-41953c1{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:15px;}.elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34681 .elementor-element.elementor-element-41953c1 .elementor-icon-list-item > a{font-size:27px;line-height:1em;}.elementor-34681 .elementor-element.elementor-element-0dd8b06{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-34681 .elementor-element.elementor-element-0415012{padding:30px 30px 30px 30px;}}/* Start custom CSS for column, class: .elementor-element-08c6b3e */.elementor-34681 .elementor-element.elementor-element-08c6b3e {
  background:
    radial-gradient(circle at 100% 0%, rgba(244,214,128,0.22), transparent 40%),
    radial-gradient(circle at 0% 100%, rgba(255,240,190,0.18), transparent 45%),
    linear-gradient(180deg, #ffffff 0%, #fff6de 100%);

  border-radius: 28px;
  border: 1px solid rgba(201, 151, 47, 0.26);
  box-shadow: 0 28px 70px rgba(182, 122, 16, 0.14);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e74953 */.elementor-34681 .elementor-element.elementor-element-8e74953 {
  background: rgba(16, 35, 61, 0.9490196078431372);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8c69bf */.elementor-34681 .elementor-element.elementor-element-b8c69bf {
  background:
        radial-gradient(circle at 10% 10%, rgba(255,255,255,0.5), transparent 33%),
        linear-gradient(135deg, #fff8e8, #fce8b5 100%);

  border-radius: 20px;
  border: 1px solid rgba(201, 151, 47, 0.18);
  box-shadow: 0 14px 28px rgba(186, 127, 18, 0.24);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35ab3b4 */.elementor-34681 .elementor-element.elementor-element-35ab3b4 {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-35ab3b4:hover {
  transform: translateY(-3px);
}

.elementor-34681 .elementor-element.elementor-element-35ab3b4:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-35ab3b4:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b88cc75 */.elementor-34681 .elementor-element.elementor-element-b88cc75 {
 background: linear-gradient(135deg, #2c5d8f, #6fa3d6);

  border-radius: 20px;

  box-shadow: 0 14px 28px rgba(30, 59, 151, 0.24);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c99b53a */.elementor-34681 .elementor-element.elementor-element-c99b53a {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-c99b53a:hover {
  transform: translateY(-3px);
   
}

.elementor-34681 .elementor-element.elementor-element-c99b53a:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-c99b53a:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-737934c */.elementor-34681 .elementor-element.elementor-element-737934c {
  background:
        radial-gradient(circle at 10% 10%, rgba(255,255,255,0.5), transparent 33%),
        linear-gradient(135deg, #fff8e8, #fce8b5 100%);

  border-radius: 20px;
  border: 1px solid rgba(201, 151, 47, 0.18);
  box-shadow: 0 14px 28px rgba(186, 127, 18, 0.24);
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8075f7 */.elementor-34681 .elementor-element.elementor-element-b8075f7 {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-b8075f7:hover {
  transform: translateY(-3px);
}

.elementor-34681 .elementor-element.elementor-element-b8075f7:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-b8075f7:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-376b76a */.elementor-34681 .elementor-element.elementor-element-376b76a {
 background: linear-gradient(135deg, #2c5d8f, #6fa3d6);

  border-radius: 20px;

  box-shadow: 0 14px 28px rgba(30, 59, 151, 0.24);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ea93ec7 */.elementor-34681 .elementor-element.elementor-element-ea93ec7 {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-ea93ec7:hover {
  transform: translateY(-3px);
   
}

.elementor-34681 .elementor-element.elementor-element-ea93ec7:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-ea93ec7:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9e4f1fd */.elementor-34681 .elementor-element.elementor-element-9e4f1fd {
   background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,250,240,0.92));
  border-radius: 28px;
  border: 1px solid rgba(201, 151, 47, 0.18);
  box-shadow: 0 18px 45px rgba(182, 122, 16, 0.10);
  padding: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0608e7d */.elementor-34681 .elementor-element.elementor-element-0608e7d {
  background: rgba(16, 35, 61, 0.9490196078431372);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f2fd53 */.elementor-34681 .elementor-element.elementor-element-9f2fd53 {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-9f2fd53:hover {
  transform: translateY(-3px);
   
}

.elementor-34681 .elementor-element.elementor-element-9f2fd53:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-9f2fd53:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07a1c35 */.elementor-34681 .elementor-element.elementor-element-07a1c35 {
  position: relative;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.92),
    rgba(255,248,231,0.94)
  );
  border: 1px solid rgba(201, 151, 47, 0.18);
  border-radius: 30px;
  box-shadow: 0 24px 60px rgba(182, 122, 16, 0.16);
  padding: 28px;
  transform: rotate(-3deg);
}

/* 内部虚线框 */
.elementor-34681 .elementor-element.elementor-element-07a1c35::before {
  content: "";
  position: absolute;
  inset: 10px;
  border-radius: 24px;
  border: 1px dashed rgba(201, 151, 47, 0.24);
  pointer-events: none;
}

    .gold-text {
      background: linear-gradient(180deg, #dcae41 0%, #b7770d 100%);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
    }
    
    .offer-big {
      font-size: clamp(2.9rem, 7vw, 4.9rem);
      line-height: 1;
      font-weight: 900;
      letter-spacing: -0.05em;
      color: #b67a10;
 display: block;  
  margin-top: 13px;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b18085 */.elementor-34681 .elementor-element.elementor-element-4b18085 {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-4b18085:hover {
  transform: translateY(-3px);
   
}

.elementor-34681 .elementor-element.elementor-element-4b18085:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-4b18085:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee0adf7 */.elementor-34681 .elementor-element.elementor-element-ee0adf7 {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-ee0adf7:hover {
  transform: translateY(-3px);
   
}

.elementor-34681 .elementor-element.elementor-element-ee0adf7:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-ee0adf7:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1ca42c */.elementor-34681 .elementor-element.elementor-element-e1ca42c {
  border-radius: 18px;
  border: 1px solid rgba(201, 151, 47, 0.24);
  background: rgba(255,255,255,0.75);
}

 .meta-label {
      color: #b67a10;
      font-size: 0.9rem;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      font-weight: 800;
      margin-bottom: 11px;
       display: block;  
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd6b902 */.elementor-34681 .elementor-element.elementor-element-cd6b902 {
  border-radius: 18px;
  border: 1px solid rgba(201, 151, 47, 0.24);
  background: rgba(255,255,255,0.75);
}

 .meta-label {
      color: #b67a10;
      font-size: 0.9rem;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      font-weight: 800;
      margin-bottom: 11px;
       display: block;  
    }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-101294e */.elementor-34681 .elementor-element.elementor-element-101294e {
  background:
    radial-gradient(circle at 100% 0%, rgba(244,214,128,0.18), transparent 26%),
    linear-gradient(180deg, rgba(255,255,255,0.98), rgba(255,246,222,0.95));
  border-radius: 28px;
  border: 1px solid rgba(201, 151, 47, 0.18);
  box-shadow: 0 18px 45px rgba(182, 122, 16, 0.10);
  padding: 30px;
}

.elementor-34681 .elementor-element.elementor-element-101294e {
  transition: all 0.28s ease;
  will-change: transform;
}

/* hover 上浮 + 阴影增强 */
.elementor-34681 .elementor-element.elementor-element-101294e:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 40px rgba(182, 122, 16, 0.18);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c76455a */.elementor-34681 .elementor-element.elementor-element-c76455a {
  background: rgba(16, 35, 61, 0.9490196078431372);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717b5d9 */.elementor-34681 .elementor-element.elementor-element-717b5d9 {
   margin: 16px 0;
      padding: 16px 18px;
      background: linear-gradient(180deg, rgba(255,248,231,0.95), rgba(255,255,255,0.78));
     border-radius: 18px;
      border: 1px solid rgba(201, 151, 47, 0.14);
        background: linear-gradient(180deg, rgba(255,248,231,0.95), rgba(255,255,255,0.78));
    }
    
    .highlight-box2 {
      color: #232323;
      font-size: 16px;
      font-weight: 400;
       display: block;  
  margin-top: 13px;
   line-height: 1.5;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9f1b3d */.elementor-34681 .elementor-element.elementor-element-a9f1b3d {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-a9f1b3d:hover {
  transform: translateY(-3px);
   
}

.elementor-34681 .elementor-element.elementor-element-a9f1b3d:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-a9f1b3d:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46b27b1 */.elementor-34681 .elementor-element.elementor-element-46b27b1 img {
  animation: ghostFloat 6.5s ease-in-out infinite;
  transform-origin: center center;
  will-change: transform;
}

@keyframes ghostFloat {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    transform: translate(8px, -10px) rotate(0.8deg);
  }
  40% {
    transform: translate(-8px, -17px) rotate(-0.8deg);
  }
  60% {
    transform: translate(-10px, -8px) rotate(0.6deg);
  }
  80% {
    transform: translate(6px, 6px) rotate(-0.6deg);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6334670 */.elementor-34681 .elementor-element.elementor-element-6334670 {
   background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,251,242,0.94));
  border-radius: 28px;
  border: 1px solid rgba(201, 151, 47, 0.18);
  box-shadow: 0 18px 45px rgba(182, 122, 16, 0.10);
  padding: 30px;
}

.elementor-34681 .elementor-element.elementor-element-6334670 {
  transition: all 0.28s ease;
  will-change: transform;
}

/* hover 上浮 + 阴影增强 */
.elementor-34681 .elementor-element.elementor-element-6334670:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 40px rgba(182, 122, 16, 0.18);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41cb895 */.elementor-34681 .elementor-element.elementor-element-41cb895 {
  background: rgba(16, 35, 61, 0.9490196078431372);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3224d61 */.elementor-34681 .elementor-element.elementor-element-3224d61 {
 background: linear-gradient(135deg, #254166, #4A85CE);

  border-radius: 20px;

  box-shadow: 0 14px 28px rgba(30, 59, 151, 0.24);
}

.elementor-34681 .elementor-element.elementor-element-3224d61 {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-3224d61:hover {
  transform: translateY(-3px);
   
}

.elementor-34681 .elementor-element.elementor-element-3224d61:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-3224d61:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aa7926 */.elementor-34681 .elementor-element.elementor-element-9aa7926 img {
  animation: ghostFloat 6.5s ease-in-out infinite;
  transform-origin: center center;
  will-change: transform;
}

@keyframes ghostFloat {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    transform: translate(8px, -10px) rotate(0.8deg);
  }
  40% {
    transform: translate(-8px, -17px) rotate(-0.8deg);
  }
  60% {
    transform: translate(-10px, -8px) rotate(0.6deg);
  }
  80% {
    transform: translate(6px, 6px) rotate(-0.6deg);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f60cfe6 */.elementor-34681 .elementor-element.elementor-element-f60cfe6 {
  background:
        radial-gradient(circle at 10% 20%, rgba(255,255,255,0.8), transparent 22%),
        linear-gradient(135deg, #fff8e8, #fce8b5 100%);
  border-radius: 28px;
  border: 1px solid rgba(201, 151, 47, 0.18);
  box-shadow: 0 24px 60px rgba(182, 122, 16, 0.16);
  padding: 30px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-df3e120 */.elementor-34681 .elementor-element.elementor-element-df3e120 {
   background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,251,242,0.94));
  border-radius: 28px;
  border: 1px solid rgba(201, 151, 47, 0.18);
  box-shadow: 0 18px 45px rgba(182, 122, 16, 0.10);
  padding: 30px;
}

.elementor-34681 .elementor-element.elementor-element-df3e120 {
  transition: all 0.28s ease;
  will-change: transform;
}

/* hover 上浮 + 阴影增强 */
.elementor-34681 .elementor-element.elementor-element-df3e120:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 40px rgba(182, 122, 16, 0.18);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46c7667 */.elementor-34681 .elementor-element.elementor-element-46c7667 {
  background: rgba(16, 35, 61, 0.9490196078431372);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41953c1 */.highlight-box2 {
      color: #232323;
      font-size: 16px;
      font-weight: 400;
       display: block;  
  margin-top: 13px;
   line-height: 1.5;
    }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76999ed */.elementor-34681 .elementor-element.elementor-element-76999ed {
   margin: 16px 0;
      padding: 16px 18px;
      background: linear-gradient(180deg, rgba(255,248,231,0.95), rgba(255,255,255,0.85));
     border-radius: 18px;
      border: 1px solid rgba(201, 151, 47, 0.18);

    }
    
    .highlight-box2 {
      color: #232323;
      font-size: 16px;
      font-weight: 400;
       display: block;  
  margin-top: 13px;
   line-height: 1.5;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0dd8b06 */.elementor-34681 .elementor-element.elementor-element-0dd8b06 {
 background: linear-gradient(180deg, #e2b44e, #ba7f12);

  border-radius: 20px;

  box-shadow: 0 14px 28px rgba(186, 127, 18, 0.24);
}

.elementor-34681 .elementor-element.elementor-element-0dd8b06 {
  transition: transform 0.2s ease;
}

.elementor-34681 .elementor-element.elementor-element-0dd8b06:hover {
  transform: translateY(-3px);
   
}

.elementor-34681 .elementor-element.elementor-element-0dd8b06:hover .elementor-button {
  transform: none;
}

.elementor-34681 .elementor-element.elementor-element-0dd8b06:active {
  transform: translateY(2px);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73930d5 */.elementor-34681 .elementor-element.elementor-element-73930d5 {
   background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(255,251,242,0.94));
  border-radius: 28px;
  border: 1px solid rgba(201, 151, 47, 0.18);
  box-shadow: 0 18px 45px rgba(182, 122, 16, 0.10);
  padding: 30px;
}

.elementor-34681 .elementor-element.elementor-element-73930d5 {
  transition: all 0.28s ease;
  will-change: transform;
}

/* hover 上浮 + 阴影增强 */
.elementor-34681 .elementor-element.elementor-element-73930d5:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 40px rgba(182, 122, 16, 0.18);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dd72b8c */.elementor-34681 .elementor-element.elementor-element-dd72b8c {
  background: rgba(16, 35, 61, 0.9490196078431372);
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0415012 */.elementor-34681 .elementor-element.elementor-element-0415012 {
  background: rgba(16, 35, 61, 0.9490196078431372);
  overflow: hidden;
}/* End custom CSS */