.elementor-297 .elementor-element.elementor-element-bf903ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-297 .elementor-element.elementor-element-bf903ad:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-bf903ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00BBC1 0%, #00BBC1 100%);}.elementor-297 .elementor-element.elementor-element-f9da9ab{--display:flex;overflow:visible;}.elementor-297 .elementor-element.elementor-element-acc0b47 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-297 .elementor-element.elementor-element-3e75074{font-family:"Archivo", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-297 .elementor-element.elementor-element-9aa7c7b{--display:flex;overflow:visible;}.elementor-297 .elementor-element.elementor-element-fec6a75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-297 .elementor-element.elementor-element-77a78bb{font-family:"Archivo", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-297 .elementor-element.elementor-element-edaa113{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-297 .elementor-element.elementor-element-edaa113:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-edaa113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00BBC1 0%, #00BBC1 100%);}.elementor-297 .elementor-element.elementor-element-cfa74b1{--display:flex;overflow:visible;}.elementor-297 .elementor-element.elementor-element-fac5cdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-297 .elementor-element.elementor-element-bec47cc{font-family:"Archivo", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-297 .elementor-element.elementor-element-6263ca2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-297 .elementor-element.elementor-element-7a39df0.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-297 .elementor-element.elementor-element-7a39df0{text-align:left;}.elementor-297 .elementor-element.elementor-element-7a39df0 img{filter:brightness( 0% ) contrast( 0% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-297 .elementor-element.elementor-element-b87e2b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-297 .elementor-element.elementor-element-b87e2b9:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-b87e2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00BBC1 0%, #00BBC1 100%);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-297 .elementor-element.elementor-element-bf903ad{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-297 .elementor-element.elementor-element-f9da9ab{--width:45%;}.elementor-297 .elementor-element.elementor-element-acc0b47{text-align:left;}.elementor-297 .elementor-element.elementor-element-3e75074{text-align:left;font-size:15px;line-height:2em;letter-spacing:1px;}.elementor-297 .elementor-element.elementor-element-9aa7c7b{--width:45%;}.elementor-297 .elementor-element.elementor-element-fec6a75{text-align:left;}.elementor-297 .elementor-element.elementor-element-77a78bb{font-size:15px;line-height:2em;letter-spacing:1px;}.elementor-297 .elementor-element.elementor-element-edaa113{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-297 .elementor-element.elementor-element-cfa74b1{--width:45%;}.elementor-297 .elementor-element.elementor-element-fac5cdd{text-align:left;}.elementor-297 .elementor-element.elementor-element-bec47cc{text-align:left;font-size:15px;line-height:2em;letter-spacing:1px;}.elementor-297 .elementor-element.elementor-element-6263ca2{--width:45%;}.elementor-297 .elementor-element.elementor-element-7a39df0.elementor-element{--align-self:center;}.elementor-297 .elementor-element.elementor-element-cfbc2b3 > .elementor-widget-container{padding:0px 0px 20px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-3e75074 */.category-links {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  font-size: 15px;
  padding: 0;
  margin: 0;
}

.category-links a {
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.3s ease;
}

.category-links a:hover {
  color: #005bb5;
  text-decoration: underline;
}

.category-links span {
  color: #fff;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77a78bb */.policy-links {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  font-size: 16px;
  padding: 0;
  margin: 0;
}

.policy-links a {
  color: #FFF;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.3s ease;
}

.policy-links a:hover {
  color: #005bb5;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bec47cc */.vertical-links {
  display: flex;
  flex-direction: column;
  align-items: flex-start; /* 靠左对齐 */
  gap: 10px;
  font-size: 16px;
  padding: 0; /* 去除内边距 */
  margin: 0;  /* 确保没有外边距 */
}

.vertical-links a {
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  transition: color 0.3s ease;
}

.vertical-links a:hover {
  color: #005bb5;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfbc2b3 */.list-payment {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* 居中对齐 */
  gap: 12px;               /* 图标间距 */
  padding: 10px 0;         /* 上下间距 */
}

.list-payment__item {
  flex: 0 0 auto; /* 保持图标原本大小 */
}

.list-payment__item svg {
  max-width: 100%;
  height: auto;
  display: block;
}

.list-payment {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center; /* 可根据需要设置为 left/center/right */
}

.copyright__content {
  font-size: 12px;
  color: #999;
  text-align: center;
  display: block;
  margin-top: 20px;
}
.copyright__content a {
  color: inherit;
  text-decoration: none;
}/* End custom CSS */