.elementor-57 .elementor-element.elementor-element-a1f8616{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-a1f8616:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-a1f8616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafaff;}.elementor-57 .elementor-element.elementor-element-99943fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-99943fc:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-99943fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafaff;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-57 .elementor-element.elementor-element-ba77741 i.softlite-dynamic-icon{font-size:100%;}.elementor-57 .elementor-element.elementor-element-ba77741 .softlite-dynamic-icon i{font-size:100%;}.elementor-57 .elementor-element.elementor-element-ba77741 .softlite-dynamic-icon:not(i){width:100%;}.elementor-57 .elementor-element.elementor-element-ba77741 .softlite-dynamic-icon svg{width:100%;}.elementor-57 .elementor-element.elementor-element-ba77741 .softlite-dynamic-card-box-text-1{font-size:37px;font-weight:400;line-height:1;letter-spacing:2px;color:#828282ff;}.elementor-57 .elementor-element.elementor-element-ba77741 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:2.47;letter-spacing:1.0499999523163px;color:#848484ff;}.elementor-57 .elementor-element.elementor-element-ba77741 .softlite-dynamic-card-box-background-color-1{background-color:#fafafaff;}.elementor-57 .elementor-element.elementor-element-ba77741 .softlite-dynamic-card-box-background-color-2{background-color:#4db2a7ff;}.elementor-57 .elementor-element.elementor-element-06d864f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-06d864f:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-06d864f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.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-57 .elementor-element.elementor-element-a317a43 img{width:1240px;}.elementor-57 .elementor-element.elementor-element-03243b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:86px;--padding-bottom:20px;--padding-left:5%;--padding-right:5%;}.elementor-57 .elementor-element.elementor-element-03243b4:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-03243b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafaff;}.elementor-57 .elementor-element.elementor-element-3295912{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-67e558a{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-57 .elementor-element.elementor-element-67e558a .elementor-heading-title{font-size:27px;font-weight:400;line-height:1;letter-spacing:1.5px;color:#838383ff;}.elementor-57 .elementor-element.elementor-element-4b5ae08{--display:flex;--gap:4.0999999046326% 4.0999999046326%;--row-gap:4.0999999046326%;--column-gap:4.0999999046326%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-b2203b2 i.softlite-dynamic-icon{font-size:100%;}.elementor-57 .elementor-element.elementor-element-b2203b2 .softlite-dynamic-icon i{font-size:100%;}.elementor-57 .elementor-element.elementor-element-b2203b2 .softlite-dynamic-icon:not(i){width:100%;}.elementor-57 .elementor-element.elementor-element-b2203b2 .softlite-dynamic-icon svg{width:100%;}.elementor-57 .elementor-element.elementor-element-b2203b2 .softlite-dynamic-card-box-text-1{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:0.44999998807907px;color:#3f3f3fff;}.elementor-57 .elementor-element.elementor-element-b2203b2 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:1.7;letter-spacing:0.44999998807907px;color:#a1a1a1ff;}.elementor-57 .elementor-element.elementor-element-b2203b2 .softlite-dynamic-card-box-background-color-1{background-color:#f0f0f0ff;}.elementor-57 .elementor-element.elementor-element-71801b1 i.softlite-dynamic-icon{font-size:100%;}.elementor-57 .elementor-element.elementor-element-71801b1 .softlite-dynamic-icon i{font-size:100%;}.elementor-57 .elementor-element.elementor-element-71801b1 .softlite-dynamic-icon:not(i){width:100%;}.elementor-57 .elementor-element.elementor-element-71801b1 .softlite-dynamic-icon svg{width:100%;}.elementor-57 .elementor-element.elementor-element-71801b1 .softlite-dynamic-card-box-text-1{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:0.44999998807907px;color:#3f3f3fff;}.elementor-57 .elementor-element.elementor-element-71801b1 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:1.7;letter-spacing:0.44999998807907px;color:#a1a1a1ff;}.elementor-57 .elementor-element.elementor-element-71801b1 .softlite-dynamic-card-box-background-color-1{background-color:#f0f0f0ff;}.elementor-57 .elementor-element.elementor-element-47ad3d0 i.softlite-dynamic-icon{font-size:100%;}.elementor-57 .elementor-element.elementor-element-47ad3d0 .softlite-dynamic-icon i{font-size:100%;}.elementor-57 .elementor-element.elementor-element-47ad3d0 .softlite-dynamic-icon:not(i){width:100%;}.elementor-57 .elementor-element.elementor-element-47ad3d0 .softlite-dynamic-icon svg{width:100%;}.elementor-57 .elementor-element.elementor-element-47ad3d0 .softlite-dynamic-card-box-text-1{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:0.44999998807907px;color:#3f3f3fff;}.elementor-57 .elementor-element.elementor-element-47ad3d0 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:1.7;letter-spacing:0.44999998807907px;color:#a1a1a1ff;}.elementor-57 .elementor-element.elementor-element-47ad3d0 .softlite-dynamic-card-box-background-color-1{background-color:#f0f0f0ff;}.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-57 .elementor-element.elementor-element-d5aa5dc{width:var( --container-widget-width, auto );max-width:auto;margin:37px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.65;letter-spacing:0.34999999403954px;color:#9b9b9bff;}.elementor-57 .elementor-element.elementor-element-854d434{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2147483647;}.elementor-57 .elementor-element.elementor-element-854d434:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-854d434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212426ff;}.elementor-57 .elementor-element.elementor-element-3f55c5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99999999;}.elementor-57 .elementor-element.elementor-element-3f55c5c:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-3f55c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5ea0ff80;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-a1f8616{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-99943fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-03243b4{--padding-top:86px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-67e558a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-4b5ae08{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-57 .elementor-element.elementor-element-d5aa5dc{margin:37px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-57 .elementor-element.elementor-element-854d434{--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-a1f8616{--width:auto;}.elementor-57 .elementor-element.elementor-element-06d864f{--width:100%;}.elementor-57 .elementor-element.elementor-element-03243b4{--width:auto;}.elementor-57 .elementor-element.elementor-element-3295912{--width:auto;}.elementor-57 .elementor-element.elementor-element-4b5ae08{--width:100%;}.elementor-57 .elementor-element.elementor-element-854d434{--width:330px;}.elementor-57 .elementor-element.elementor-element-3f55c5c{--width:auto;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-a1f8616{--width:auto;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:initial;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-99943fc{--width:100%;}.elementor-57 .elementor-element.elementor-element-ba77741 .softlite-dynamic-card-box-text-1{font-size:34px;}.elementor-57 .elementor-element.elementor-element-ba77741 .softlite-dynamic-card-box-text-2{font-size:13px;line-height:2;letter-spacing:0.55000001192093px;}.elementor-57 .elementor-element.elementor-element-06d864f{--width:100%;}.elementor-57 .elementor-element.elementor-element-a317a43 img{width:720px;}.elementor-57 .elementor-element.elementor-element-03243b4{--width:auto;--padding-top:64px;--padding-bottom:68px;--padding-left:18px;--padding-right:18px;}.elementor-57 .elementor-element.elementor-element-3295912{--width:auto;}.elementor-57 .elementor-element.elementor-element-67e558a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-67e558a .elementor-heading-title{font-size:25px;}.elementor-57 .elementor-element.elementor-element-4b5ae08{--width:100%;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-57 .elementor-element.elementor-element-b2203b2 .softlite-dynamic-card-box-text-1{font-size:18px;}.elementor-57 .elementor-element.elementor-element-b2203b2 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:1.75;}.elementor-57 .elementor-element.elementor-element-71801b1 .softlite-dynamic-card-box-text-1{font-size:18px;}.elementor-57 .elementor-element.elementor-element-71801b1 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:1.75;}.elementor-57 .elementor-element.elementor-element-47ad3d0 .softlite-dynamic-card-box-text-1{font-size:18px;}.elementor-57 .elementor-element.elementor-element-47ad3d0 .softlite-dynamic-card-box-text-2{font-size:14px;line-height:1.75;}.elementor-57 .elementor-element.elementor-element-d5aa5dc{margin:34px auto calc(var(--kit-widget-spacing, 0px) + 0px) auto;font-size:13px;}.elementor-57 .elementor-element.elementor-element-854d434{--width:330px;--border-radius:3px 3px 3px 3px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-3f55c5c{--width:auto;}}.elementor-57 .elementor-element.elementor-element-ba77741 {width: auto;}.elementor-57 .elementor-element.elementor-element-ba77741 {height: 522px;}.elementor-57 .elementor-element.elementor-element-ba77741 {position: relative;}.elementor-57 .elementor-element.elementor-element-ba77741 .vmlpvhkp{height: 472px;}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 {height: auto;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 .vmlpvhkp{padding-bottom: 58px;padding-left: 30px;padding-right: 30px;padding-top: 54px;padding-block-start: 54px;padding-block-end: 58px;padding-inline-start: 30px;padding-inline-end: 30px;height: auto;}}.elementor-57 .elementor-element.elementor-element-ba77741 .x42f7awe{left: 15.550000190734863%;position: absolute;top: 27px;width: 69%;z-index: 0;}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 .x42f7awe{width: auto;position: static;z-index: auto;}}.elementor-57 .elementor-element.elementor-element-ba77741 .e30h22pq{display: block;height: 3px;width: 120px;}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 .e30h22pq{height: 2px;width: 82px;}}.elementor-57 .elementor-element.elementor-element-ba77741 .l2dvx7im{border-bottom-color: rgb(130, 130, 130);border-left-color: rgb(130, 130, 130);border-right-color: rgb(130, 130, 130);border-top-color: rgb(130, 130, 130);margin-bottom: 35px;margin-top: 22px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-57 .elementor-element.elementor-element-ba77741 .l2dvx7im::before{line-height: 37px;-webkit-text-fill-color: rgb(130, 130, 130);-webkit-text-stroke-color: rgb(130, 130, 130);}.elementor-57 .elementor-element.elementor-element-ba77741 .l2dvx7im::after{line-height: 37px;-webkit-text-fill-color: rgb(130, 130, 130);-webkit-text-stroke-color: rgb(130, 130, 130);}@media (max-width: 1024px) {.elementor-57 .elementor-element.elementor-element-ba77741 .l2dvx7im{margin-bottom: 35px;margin-top: 22px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 .l2dvx7im{margin-bottom: 30px;margin-top: 20px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 .l2dvx7im::before{line-height: 34px;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 .l2dvx7im::after{line-height: 34px;}}.elementor-57 .elementor-element.elementor-element-ba77741 .xctt9b5d{border-bottom-color: rgb(132, 132, 132);border-left-color: rgb(132, 132, 132);border-right-color: rgb(132, 132, 132);border-top-color: rgb(132, 132, 132);margin-bottom: 0px;margin-top: 0px;width: auto;margin-right: 0px;margin-left: 0px;}.elementor-57 .elementor-element.elementor-element-ba77741 .xctt9b5d::before{line-height: 38.285px;-webkit-text-fill-color: rgb(132, 132, 132);-webkit-text-stroke-color: rgb(132, 132, 132);}.elementor-57 .elementor-element.elementor-element-ba77741 .xctt9b5d::after{line-height: 38.285px;-webkit-text-fill-color: rgb(132, 132, 132);-webkit-text-stroke-color: rgb(132, 132, 132);}@media (max-width: 1024px) {.elementor-57 .elementor-element.elementor-element-ba77741 .xctt9b5d{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 .xctt9b5d{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 .xctt9b5d::before{line-height: 26px;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-ba77741 .xctt9b5d::after{line-height: 26px;}}

.elementor-57 .elementor-element.elementor-element-06d864f {
    display: block; 
}

/* 平板端 */
@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-06d864f {
        overflow: hidden;
        height: auto !important;
    }
    
}

/* 手机端：根据内容自适应高度 */
@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-06d864f {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        overflow: visible !important;
    }
}
.elementor-57 .elementor-element.elementor-element-67e558a .elementor-heading-title::before{line-height: 27px;-webkit-text-fill-color: rgb(131, 131, 131);-webkit-text-stroke-color: rgb(131, 131, 131);}.elementor-57 .elementor-element.elementor-element-67e558a .elementor-heading-title::after{line-height: 27px;-webkit-text-fill-color: rgb(131, 131, 131);-webkit-text-stroke-color: rgb(131, 131, 131);}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-67e558a .elementor-heading-title::before{line-height: 25px;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-67e558a .elementor-heading-title::after{line-height: 25px;}}
.elementor-57 .elementor-element.elementor-element-697cb67 {width: 248px;}.elementor-57 .elementor-element.elementor-element-697cb67 {height: 2px;}.elementor-57 .elementor-element.elementor-element-697cb67 {margin-top: 23px;margin-bottom: 34px;margin-left: auto;margin-right: auto;}.elementor-57 .elementor-element.elementor-element-697cb67 .mh7g3ikm{background-color: rgb(77, 178, 167);display: block;height: 2px;text-align: center;}@media (max-width: 1024px) {.elementor-57 .elementor-element.elementor-element-697cb67 {margin-top: 23px;margin-bottom: 34px;margin-left: auto;margin-right: auto;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-697cb67 {width: 190px;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-697cb67 {margin-top: 20px;margin-bottom: 34px;margin-left: auto;margin-right: auto;}}
.elementor-57 .elementor-element.elementor-element-3295912{text-align: center;display: block;}
.elementor-57 .elementor-element.elementor-element-b2203b2 .softlite-dynamic-card-box {
    height: 100%
}

.elementor-57 .elementor-element.elementor-element-b2203b2 {
    width: auto;
}

.elementor-57 .elementor-element.elementor-element-b2203b2 {
    height: 282px;
}

.elementor-57 .elementor-element.elementor-element-b2203b2 .e0w9ouny {
    min-height: 282px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 18px;
    text-align: center;
    padding-block-start: 18px;
    padding-block-end: 12px;
    padding-inline-start: 10px;
    padding-inline-end: 10px;
}

@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .e0w9ouny {
        padding-bottom: 12px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 18px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 {
        height: auto;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .e0w9ouny {
        min-height: 190px;
        padding-bottom: 26px;
        padding-left: 18px;
        padding-right: 18px;
        padding-top: 26px;
        padding-block-start: 26px;
        padding-block-end: 26px;
        padding-inline-start: 18px;
        padding-inline-end: 18px;
        height: auto;
    }
}

.elementor-57 .elementor-element.elementor-element-b2203b2 .g4uz9ha5 {
    border-bottom-color: rgb(63, 63, 63);
    border-left-color: rgb(63, 63, 63);
    border-right-color: rgb(63, 63, 63);
    border-top-color: rgb(63, 63, 63);
    margin-bottom: 18px;
    margin-top: 0px;
    text-align: center;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
}

.elementor-57 .elementor-element.elementor-element-b2203b2 .g4uz9ha5::before {
    line-height: 18.6px;
    -webkit-text-fill-color: rgb(63, 63, 63);
    -webkit-text-stroke-color: rgb(63, 63, 63);
}

.elementor-57 .elementor-element.elementor-element-b2203b2 .g4uz9ha5::after {
    line-height: 18.6px;
    -webkit-text-fill-color: rgb(63, 63, 63);
    -webkit-text-stroke-color: rgb(63, 63, 63);
}

@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .g4uz9ha5 {
        margin-bottom: 18px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .g4uz9ha5 {
        margin-bottom: 20px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .g4uz9ha5::before {
        line-height: 21.6px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .g4uz9ha5::after {
        line-height: 21.6px;
    }
}

.elementor-57 .elementor-element.elementor-element-b2203b2 .n32c6tbk {
    border-bottom-color: rgb(161, 161, 161);
    border-left-color: rgb(161, 161, 161);
    border-right-color: rgb(161, 161, 161);
    border-top-color: rgb(161, 161, 161);
    font-family: Georgia, "Times New Roman", serif;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
}

.elementor-57 .elementor-element.elementor-element-b2203b2 .n32c6tbk::before {
    line-height: 20.91px;
    -webkit-text-fill-color: rgb(161, 161, 161);
    -webkit-text-stroke-color: rgb(161, 161, 161);
}

.elementor-57 .elementor-element.elementor-element-b2203b2 .n32c6tbk::after {
    line-height: 20.91px;
    -webkit-text-fill-color: rgb(161, 161, 161);
    -webkit-text-stroke-color: rgb(161, 161, 161);
}

@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .n32c6tbk {
        margin-bottom: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .n32c6tbk {
        margin-bottom: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .n32c6tbk::before {
        line-height: 24.5px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-b2203b2 .n32c6tbk::after {
        line-height: 24.5px;
    }
}
.elementor-57 .elementor-element.elementor-element-71801b1 .softlite-dynamic-card-box {
    height: 100%
}

.elementor-57 .elementor-element.elementor-element-71801b1 {
    width: auto;
}

.elementor-57 .elementor-element.elementor-element-71801b1 {
    min-height: 282px;
}

.elementor-57 .elementor-element.elementor-element-71801b1 .mkb0fq2i {
    min-height: 282px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 18px;
    text-align: center;
    padding-block-start: 18px;
    padding-block-end: 12px;
    padding-inline-start: 10px;
    padding-inline-end: 10px;
}

@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .mkb0fq2i {
        padding-bottom: 12px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 18px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 {
        height: auto;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .mkb0fq2i {
        min-height: 190px;
        padding-bottom: 26px;
        padding-left: 18px;
        padding-right: 18px;
        padding-top: 26px;
        padding-block-start: 26px;
        padding-block-end: 26px;
        padding-inline-start: 18px;
        padding-inline-end: 18px;
        height: auto;
    }
}

.elementor-57 .elementor-element.elementor-element-71801b1 .jpfddzom {
    border-bottom-color: rgb(63, 63, 63);
    border-left-color: rgb(63, 63, 63);
    border-right-color: rgb(63, 63, 63);
    border-top-color: rgb(63, 63, 63);
    margin-bottom: 18px;
    margin-top: 0px;
    text-align: center;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
}

.elementor-57 .elementor-element.elementor-element-71801b1 .jpfddzom::before {
    line-height: 18.6px;
    -webkit-text-fill-color: rgb(63, 63, 63);
    -webkit-text-stroke-color: rgb(63, 63, 63);
}

.elementor-57 .elementor-element.elementor-element-71801b1 .jpfddzom::after {
    line-height: 18.6px;
    -webkit-text-fill-color: rgb(63, 63, 63);
    -webkit-text-stroke-color: rgb(63, 63, 63);
}

@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .jpfddzom {
        margin-bottom: 18px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .jpfddzom {
        margin-bottom: 20px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .jpfddzom::before {
        line-height: 21.6px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .jpfddzom::after {
        line-height: 21.6px;
    }
}

.elementor-57 .elementor-element.elementor-element-71801b1 .pxd2tgox {
    border-bottom-color: rgb(161, 161, 161);
    border-left-color: rgb(161, 161, 161);
    border-right-color: rgb(161, 161, 161);
    border-top-color: rgb(161, 161, 161);
    font-family: Georgia, "Times New Roman", serif;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
}

.elementor-57 .elementor-element.elementor-element-71801b1 .pxd2tgox::before {
    line-height: 20.91px;
    -webkit-text-fill-color: rgb(161, 161, 161);
    -webkit-text-stroke-color: rgb(161, 161, 161);
}

.elementor-57 .elementor-element.elementor-element-71801b1 .pxd2tgox::after {
    line-height: 20.91px;
    -webkit-text-fill-color: rgb(161, 161, 161);
    -webkit-text-stroke-color: rgb(161, 161, 161);
}

@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .pxd2tgox {
        margin-bottom: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .pxd2tgox {
        margin-bottom: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .pxd2tgox::before {
        line-height: 24.5px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-71801b1 .pxd2tgox::after {
        line-height: 24.5px;
    }
}
.elementor-57 .elementor-element.elementor-element-47ad3d0 .softlite-dynamic-card-box {
    height: 100%
}

.elementor-57 .elementor-element.elementor-element-47ad3d0 {
    width: auto;
}

.elementor-57 .elementor-element.elementor-element-47ad3d0 {
    min-height: 282px;
}

.elementor-57 .elementor-element.elementor-element-47ad3d0 .c6zlcl3o {
    min-height: 282px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 18px;
    text-align: center;
    padding-block-start: 18px;
    padding-block-end: 12px;
    padding-inline-start: 10px;
    padding-inline-end: 10px;
}

@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .c6zlcl3o {
        padding-bottom: 12px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 18px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 {
        height: auto;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .c6zlcl3o {
        min-height: 190px;
        padding-bottom: 26px;
        padding-left: 18px;
        padding-right: 18px;
        padding-top: 26px;
        padding-block-start: 26px;
        padding-block-end: 26px;
        padding-inline-start: 18px;
        padding-inline-end: 18px;
        height: auto;
    }
}

.elementor-57 .elementor-element.elementor-element-47ad3d0 .l3m7p9p2 {
    border-bottom-color: rgb(63, 63, 63);
    border-left-color: rgb(63, 63, 63);
    border-right-color: rgb(63, 63, 63);
    border-top-color: rgb(63, 63, 63);
    margin-bottom: 18px;
    margin-top: 0px;
    text-align: center;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
}

.elementor-57 .elementor-element.elementor-element-47ad3d0 .l3m7p9p2::before {
    line-height: 18.6px;
    -webkit-text-fill-color: rgb(63, 63, 63);
    -webkit-text-stroke-color: rgb(63, 63, 63);
}

.elementor-57 .elementor-element.elementor-element-47ad3d0 .l3m7p9p2::after {
    line-height: 18.6px;
    -webkit-text-fill-color: rgb(63, 63, 63);
    -webkit-text-stroke-color: rgb(63, 63, 63);
}

@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .l3m7p9p2 {
        margin-bottom: 18px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .l3m7p9p2 {
        margin-bottom: 20px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .l3m7p9p2::before {
        line-height: 21.6px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .l3m7p9p2::after {
        line-height: 21.6px;
    }
}

.elementor-57 .elementor-element.elementor-element-47ad3d0 .zwry8bsw {
    border-bottom-color: rgb(161, 161, 161);
    border-left-color: rgb(161, 161, 161);
    border-right-color: rgb(161, 161, 161);
    border-top-color: rgb(161, 161, 161);
    font-family: Georgia, "Times New Roman", serif;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
}

.elementor-57 .elementor-element.elementor-element-47ad3d0 .zwry8bsw::before {
    line-height: 20.91px;
    -webkit-text-fill-color: rgb(161, 161, 161);
    -webkit-text-stroke-color: rgb(161, 161, 161);
}

.elementor-57 .elementor-element.elementor-element-47ad3d0 .zwry8bsw::after {
    line-height: 20.91px;
    -webkit-text-fill-color: rgb(161, 161, 161);
    -webkit-text-stroke-color: rgb(161, 161, 161);
}

@media (max-width: 1024px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .zwry8bsw {
        margin-bottom: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .zwry8bsw {
        margin-bottom: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .zwry8bsw::before {
        line-height: 24.5px;
    }
}

@media (max-width: 767px) {
    .elementor-57 .elementor-element.elementor-element-47ad3d0 .zwry8bsw::after {
        line-height: 24.5px;
    }
}
.elementor-57 .elementor-element.elementor-element-4b5ae08{display: grid;grid-template-columns: 1fr 1.875fr 1fr;grid-column-gap: 4.1%;grid-template-rows: auto;}.elementor-57 .elementor-element.elementor-element-4b5ae08::before{display: block;}.elementor-57 .elementor-element.elementor-element-4b5ae08::after{display: block;}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-4b5ae08{grid-template-columns: 1fr;grid-column-gap: 18px;}}
.elementor-57 .elementor-element.elementor-element-d5aa5dc p{font-family: Georgia, "Times New Roman", serif;}.elementor-57 .elementor-element.elementor-element-d5aa5dc p::before{line-height: 19.8px;-webkit-text-fill-color: rgb(155, 155, 155);-webkit-text-stroke-color: rgb(155, 155, 155);}.elementor-57 .elementor-element.elementor-element-d5aa5dc p::after{line-height: 19.8px;-webkit-text-fill-color: rgb(155, 155, 155);-webkit-text-stroke-color: rgb(155, 155, 155);}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-d5aa5dc p::before{line-height: 21.45px;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-d5aa5dc p::after{line-height: 21.45px;}}
.elementor-57 .elementor-element.elementor-element-03243b4{height: 536px;position: relative;display: block;}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-03243b4{height: auto;}}
.elementor-57 .elementor-element.elementor-element-99943fc{min-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-57 .elementor-element.elementor-element-99943fc{max-width: none;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-99943fc{max-width: none;}}
.elementor-57 .elementor-element.elementor-element-854d434{box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;color: rgb(191, 194, 197);display: none;font-size: 13px;position: absolute;}.elementor-57 .elementor-element.elementor-element-854d434::before{-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}.elementor-57 .elementor-element.elementor-element-854d434::after{-webkit-text-fill-color: rgb(191, 194, 197);-webkit-text-stroke-color: rgb(191, 194, 197);}
.elementor-57 .elementor-element.elementor-element-3f55c5c{position: absolute;transition-duration: 0.1s;}
.elementor-57 .elementor-element.elementor-element-a1f8616 {color: rgb(133, 133, 133);font-family: Arial, Helvetica, sans-serif;font-size: 16px;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-57 .elementor-element.elementor-element-a1f8616 p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-57 .elementor-element.elementor-element-a1f8616 .elementor-button {line-height: inherit !important}.elementor-57 .elementor-element.elementor-element-a1f8616{color: rgb(133, 133, 133);font-family: Arial, Helvetica, sans-serif;font-size: 16px;overflow-x: hidden;overflow-y: auto;grid-column-gap: normal;}@media (max-width: 1024px) {.elementor-57 .elementor-element.elementor-element-a1f8616{display: flex;}}@media (max-width: 767px) {.elementor-57 .elementor-element.elementor-element-a1f8616{display: flex;}}body{overflow-x:hidden;}.elementor-element{position:static;}
