  @media all and (display-mode: standalone) {
      amp-script[src*="ios-pwa-amp-script.js"], .sticker { display: none; }
    }
     /* 显示一行，省略号 */
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
/* 显示两行，省略号 */
.ellipsism{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
    div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, figcaption, textarea, input { font: inherit; }
    * { -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; }
    *:focus { outline: none; }
    body { position: relative; font-style: normal; line-height: 1.5; color: #000000; }
    section { background-color: #ffffff; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; overflow: hidden; padding: 0; }
    h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
    p, li, blockquote { letter-spacing: 0.5px; line-height: 1.7; }
    ul, ol, blockquote, p { margin-bottom: 0; margin-top: 0; }
    a { cursor: pointer; }
    a, a:hover { text-decoration: none; }
    a.mbr-iconfont:hover { text-decoration: none; }
    h1, h2, h3, h4, h5, h6, .display-1, .display-2, .display-4, .display-5, .display-7 { word-break: break-word; word-wrap: break-word; }
    b, strong { font-weight: bold; }
    blockquote { padding: 10px 0 10px 20px; position: relative; border-left: 3px solid; }
    input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-transition-delay: 9999s; transition-delay: 9999s; -webkit-transition-property: background-color,color; -o-transition-property: background-color,color; transition-property: background-color,color; }
    html, body { height: auto; min-height: 100vh; }
    .mbr-section-title { margin: 0; padding: 0; font-style: normal; line-height: 1.2; width: 100%;color:#3b8820 }
    .mbr-section-subtitle { line-height: 1.3; width: 100%; }
    .mbr-text { font-style: normal; line-height: 1.6; width: 100%; }
    .mbr-white { color: #ffffff; }
    .mbr-black { color: #000000; }
    .align-left { text-align: left; }
    .align-left .list-item { justify-content: flex-start; }
    .align-center { text-align: center; }
    .align-center .list-item { justify-content: center; }
    .align-right { text-align: right; }
    .align-right .list-item { justify-content: flex-end; }
    
    @media (max-width: 767px) {
      .align-left, .align-center, .align-right { text-align: center; }
    .align-left .list-item, .align-center .list-item, .align-right .list-item { justify-content: center; }
    }
    
    .mbr-light { font-weight: 300; }
    .mbr-regular { font-weight: 400; }
    .mbr-semibold { font-weight: 500; }
    .mbr-bold { font-weight: 700; }
    .icons-list a { margin: 0 1rem 0 0; }
    .icons-list a:last-child { margin: 0; }
    .mbr-figure { align-self: center; }
    .hidden { visibility: hidden; }
    .super-hide { display: none; }
    .inactive { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; -webkit-user-drag: none; user-drag: none; }
    .mbr-overlay { position: absolute; bottom: 0; left: 0; right: 0; top: 0; z-index: 0; }
    .map-placeholder { display: none; }
    .google-map, .google-map iframe { position: relative; width: 100%; height: 400px; }
    
    @media (max-width: 992px) {
      .google-map, .google-map iframe { padding: 0; margin: 0; }
    }
    
    amp-img { width: 100%; }
    amp-img img { max-height: 100%; max-width: 100%; }
    img.mbr-temp { width: 100%; }
    .rounded { border-radius: 50%; }
    .is-builder .nodisplay + img[async], .is-builder .nodisplay + img[decoding="async"], .is-builder amp-img > a + img[async], .is-builder amp-img > a + img[decoding="async"] { display: none; }
    html:not(.is-builder) amp-img > a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }
    .is-builder .temp-amp-sizer { position: absolute; }
    .is-builder amp-youtube .temp-amp-sizer, .is-builder amp-vimeo .temp-amp-sizer { position: static; }
    .mobirise-spinner { position: absolute; top: 50%; left: 40%; margin-left: 10%; -webkit-transform: translate3d(-50%,-50%,0); z-index: 4; }
    .mobirise-spinner em { width: 24px; height: 24px; background: #3ac; border-radius: 100%; display: inline-block; -webkit-animation: slide 1s infinite; }
    .mobirise-spinner em:nth-child(1) { -webkit-animation-delay: 0.1s; }
    .mobirise-spinner em:nth-child(2) { -webkit-animation-delay: 0.2s; }
    .mobirise-spinner em:nth-child(3) { -webkit-animation-delay: 0.3s; }
    
    @-moz-keyframes slide {
      0% { -webkit-transform: scale(1); }
    50% { opacity: 0.3; -webkit-transform: scale(2); }
    100% { -webkit-transform: scale(1); }
    }
    
    @-webkit-keyframes slide {
      0% { -webkit-transform: scale(1); }
    50% { opacity: 0.3; -webkit-transform: scale(2); }
    100% { -webkit-transform: scale(1); }
    }
    
    @-o-keyframes slide {
      0% { -webkit-transform: scale(1); }
    50% { opacity: 0.3; -webkit-transform: scale(2); }
    100% { -webkit-transform: scale(1); }
    }
    
    @keyframes slide {
      0% { -webkit-transform: scale(1); }
    50% { opacity: 0.3; -webkit-transform: scale(2); }
    100% { -webkit-transform: scale(1); }
    }
    
    .mobirise-loader .amp-active > div { display: none; }
    .iconfont-wrapper { display: inline-block; }
    .mbr-flex { display: flex; }
    .flex-wrap { flex-wrap: wrap; }
    .mbr-jc-s { justify-content: flex-start; }
    .mbr-jc-c { justify-content: center; }
    .mbr-jc-e { justify-content: flex-end; }
    .mbr-row-reverse { flex-direction: row-reverse; }
    .mbr-column { flex-direction: column; }
    /* amp-img, img { height: 100%; width: 100%; }*/
    .hidden-slide { display: none; }
    .visible-slide { display: flex; }
    section, .container, .container-fluid { position: relative; word-wrap: break-word; }
    .mbr-fullscreen .mbr-overlay { min-height: 100vh; }
    .mbr-fullscreen { display: flex; align-items: center; height: 100vh; min-height: 100vh; padding: 3rem 0; }
    .container { padding: 0 1rem; width: 100%; margin-right: auto; margin-left: auto; }
    
    @media (max-width: 767px) {
      .container { max-width: 540px; }
    }
    
    @media (min-width: 768px) {
      .container { max-width: 720px; }
    }
    
    @media (min-width: 992px) {
      .container { max-width: 960px; }
    }
    
    @media (min-width: 1200px) {
      .container { max-width: 1340px; }
    }
    
    .container-fluid { width: 100%; padding: 0 1rem; }
    .btn { position: relative; margin: 0.4rem 0.8rem; border: 2px solid; font-style: normal; white-space: normal; transition: all 0.3s; display: inline-flex; align-items: center; justify-content: center; word-break: break-word; overflow: hidden; line-height: 1.5; letter-spacing: -1px; }
    .btn-form { padding: 1rem 2rem; }
    .btn-form:hover { cursor: pointer; }
    .btn { padding: 6px 20px; border-radius: 6px; }
    .btn-sm { padding: 6px 20px; border-radius: 6px; }
    .btn-md { padding: 6px 20px; border-radius: 6px; }
    .btn-lg { padding: 6px 20px; border-radius: 6px; }
    form .btn, form .mbr-section-btn { margin: 0; }
    .note-popover .btn:after { display: none; }
    .mbr-section-btn { margin: 0 -0.8rem; font-size: 0; }
    nav .mbr-section-btn { margin-left: 0rem; margin-right: 0rem; }
    .btn-sm .mbr-iconfont { margin: 0 0.5rem 0 0; }
    .btn .mbr-iconfont, .btn.btn-md .mbr-iconfont { cursor: pointer; margin: 0 0.8rem 0 0; }
    [type="submit"] { -webkit-appearance: none; }
    section.menu { z-index: 9999; min-height: 70px; overflow: visible; padding: 0; }
    .menu-container { display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; align-items: center; min-height: 70px; }
    
    @media (max-width: 991px) {
      .menu-container { max-width: 100%; padding: 0 2rem; }
    }
    
    @media (max-width: 767px) {
      .menu-container { padding: 0 1rem; }
    }
    
    .navbar { z-index: 100; width: 100%; position: absolute; }
    .navbar-fixed-top { position: fixed; top: 0; }
    .navbar-brand { display: flex; align-items: center; word-break: break-word; z-index: 1; }
    .navbar-logo { margin: 0 0.8rem 0 0; }
    
    @media (max-width: 767px) {
      .navbar-logo amp-img { max-height: 55px; max-width: 55px; }
    }
    
    .navbar-caption-wrap { display: flex; }
    .navbar .navbar-collapse { display: flex; -ms-flex-preferred-size: auto; flex-basis: auto; align-items: center; justify-content: flex-end; }
    
    @media (max-width: 991px) {
      .navbar .navbar-collapse { display: none; position: absolute; top: 0; right: 0; overflow-y: auto; height: 100vh; padding: 70px 2rem 1rem; z-index: 1; }
    }
    
    @media (max-width: 991px) {
      .navbar.opened .navbar-collapse.show, .navbar.opened .navbar-collapse.collapsing { display: block; }
    .is-builder .navbar-collapse { position: fixed; }
    }
    
    .navbar-nav { list-style-type: none; display: flex; flex-wrap: wrap; padding-left: 0; min-width: 10rem; }
    
    @media (max-width: 991px) {
      .navbar-nav { flex-direction: column; }
    }
    
    .navbar-nav .mbr-iconfont { margin: 0 0.2rem 0 0; }
    .nav-item { word-break: break-all; }
    .nav-link { display: flex; align-items: center; justify-content: center; }
    .nav-link, .navbar-caption { transition: all 0.2s; letter-spacing: 1px; }
    .nav-dropdown .dropdown-menu { min-width: 10rem; position: absolute; left: 0; padding: 1.25rem 0; }
    .nav-dropdown .dropdown-menu .dropdown-item { line-height: 2; display: flex; justify-content: center; align-items: center; padding: 0.25rem 1.5rem; white-space: nowrap; }
    .nav-dropdown .dropdown-menu .dropdown { position: relative; }
    .dropdown-menu .dropdown:hover > .dropdown-menu { opacity: 1; pointer-events: all; }
    .nav-dropdown .dropdown-submenu { top: 0; left: 100%; margin: 0; }
    .nav-item.dropdown { position: relative; }
    .nav-item.dropdown .dropdown-menu { opacity: 0; pointer-events: none; }
    .nav-item.dropdown:hover > .dropdown-menu { opacity: 1; pointer-events: all; }
    .link.dropdown-toggle:after { content: ""; margin-left: 0.25rem; border-top: 0.35em solid; border-right: 0.35em solid transparent; border-left: 0.35em solid transparent; border-bottom: 0; }
    .navbar .dropdown.open > .dropdown-menu { display: block; }
    
    @media (max-width: 991px) {
      .is-builder .nav-dropdown .dropdown-menu { position: relative; }
    .nav-dropdown .dropdown-submenu { left: 0; }
    .nav-dropdown .dropdown-menu .dropdown-item { padding: 0.25rem 1.5rem; margin: 0; justify-content: center; }
    .nav-dropdown .dropdown-menu .dropdown-item:after { right: auto; }
    .navbar.opened .dropdown-menu { top: 0; }
    .dropdown-toggle[data-toggle="dropdown-submenu"]:after { content: ""; margin-left: 0.25rem; border-top: 0.35em solid; border-right: 0.35em solid transparent; border-left: 0.35em solid transparent; border-bottom: 0; top: 55%; }
    }
    
    .navbar-buttons { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
    
    @media (max-width: 991px) {
      .navbar-buttons { flex-direction: column; }
    }
    
    .menu-social-list { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
    .menu-social-list a { margin: 0 0.5rem; }
    .menu-social-list a span { font-size: 1.5rem; }
    button.navbar-toggler { position: absolute; right: 20px; top: 25px; width: 31px; height: 20px; cursor: pointer; transition: all .2s; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
    .hamburger span { position: absolute; right: 0; width: 30px; height: 2px; border-right: 5px; }
    .hamburger span:nth-child(1) { top: 0; transition: all .3s; }
    .hamburger span:nth-child(2) { top: 8px; transition: all .3s; }
    .hamburger span:nth-child(3) { top: 8px; transition: all .3s; }
    .hamburger span:nth-child(4) { top: 16px; transition: all .3s; }
    nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(1) { top: 8px; transform: rotate(-45deg); }
    nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(2), nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(3) { opacity: 0; }
    nav.opened .navbar-toggler:not(.hide) .hamburger span:nth-child(4) { top: 8px; transform: rotate(45deg); }
    .ampstart-btn.hamburger { position: absolute; top: 25px; right: 15px; margin-left: auto; height: 20px; width: 30px; background: none; border: none; cursor: pointer; z-index: 1000; }
    
    @media (min-width: 992px) {
      .ampstart-btn, amp-sidebar { display: none; }
    .dropdown-menu .dropdown-toggle:after { content: ""; border-bottom: 0.35em solid transparent; border-left: 0.35em solid; border-right: 0; border-top: 0.35em solid transparent; margin-left: 0.3rem; margin-top: -0.3077em; position: absolute; right: 1.1538em; top: 50%; }
    }
    
    .close-sidebar { width: 30px; height: 30px; position: relative; cursor: pointer; background-color: transparent; border: none; }
    .close-sidebar span { position: absolute; left: 0; width: 30px; height: 2px; border-right: 5px; top: 8px; }
    .close-sidebar span:nth-child(1) { transform: rotate(-45deg); }
    .close-sidebar span:nth-child(2) { transform: rotate(45deg); }
    .builder-sidebar { position: relative; height: 100vh; min-width: 10rem; overflow-y: auto; z-index: 1030; padding: 1rem 2rem; max-width: 20rem; }
    .builder-sidebar .dropdown:hover > .dropdown-menu { position: relative; text-align: center; }
    section.sidebar-open:before { content: ''; position: fixed; top: 0; bottom: 0; right: 0; left: 0; background-color: rgba(0,0,0,0.2); z-index: 1040; }
    .is-builder section.horizontal-menu .ampstart-btn { display: none; }
    .is-builder section.horizontal-menu .dropdown-menu { z-index: auto; opacity: 1; pointer-events: auto; }
    .is-builder .menu { overflow: visible; }
    #sidebar { background-color: transparent; }
    .card-title { margin: 0; }
    .card { position: relative; background-color: transparent; border: none; border-radius: 0; width: 100%; padding: 0 1rem; }
    
    @media (max-width: 767px) {
      .card:not(.last-child) { padding-bottom: 2rem; }
    }
    
    .card .card-img { width: auto; border-radius: 0; }
    /*.card .card-wrapper { height: 100%; }*/
    
    @media (max-width: 767px) {
      .card .card-wrapper { flex-direction: column; }
    }
    
    .card img { height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
    .card-inner, .items-list { display: flex; flex-direction: column; }
    .items-list { list-style-type: none; padding: 0; }
    .items-list .list-item { padding: 1rem 2rem; }
    .card-head { padding: 2rem 2rem 1rem; }
    .card-price-wrap { padding: 1rem 2rem; }
    .card-button { padding: 2rem; margin: 0; }
    .timeline-wrap { position: relative; }
    .timeline-wrap .iconBackground { position: absolute; left: 50%; width: 20px; height: 20px; line-height: 30px; text-align: center; border-radius: 50%; font-size: 30px; display: inline-block; background-color: #232323; top: 20px; margin: 0 0 0 -10px; }
    
    @media (max-width: 767px) {
      .timeline-wrap .iconBackground { left: 0; }
    }
    
    .separline { position: relative; }
    
    @media (max-width: 767px) {
      .separline:not(.last-child) { padding-bottom: 2rem; }
    }
    
    .separline:before { position: absolute; content: ""; width: 2px; background-color: #232323; left: calc(50% - 1px); height: calc(100% - 20px); top: 40px; }
    
    @media (max-width: 767px) {
      .separline:before { left: 0; }
    }
    
    .gallery-img-wrap { position: relative; height: 100%; }
    .gallery-img-wrap:hover { cursor: pointer; }
    .gallery-img-wrap:hover .icon-wrap, .gallery-img-wrap:hover .caption-on-hover { opacity: 1; }
    .gallery-img-wrap:hover:after { opacity: .5; }
    .gallery-img-wrap amp-img { height: 100%; }
    .gallery-img-wrap:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #000; opacity: 0; transition: opacity 0.3s; pointer-events: none; }
    .gallery-img-wrap .icon-wrap, .gallery-img-wrap .img-caption { z-index: 3; pointer-events: none; position: absolute; }
    .gallery-img-wrap .icon-wrap, .gallery-img-wrap .caption-on-hover { opacity: 0; transition: opacity 0.3s; }
    .gallery-img-wrap .icon-wrap { left: 50%; top: 50%; transform: translate(-50%,-50%); background-color: #fff; padding: .5rem; border-radius: 50%; }
    .gallery-img-wrap .amp-iconfont { color: #000; font-size: 1rem; width: 1rem; display: block; }
    .gallery-img-wrap .img-caption { left: 0; right: 0; }
    .gallery-img-wrap .img-caption.caption-top { top: 0; }
    .gallery-img-wrap .img-caption.caption-bottom { bottom: 0; }
    .gallery-img-wrap .img-caption:not(.caption-on-hover):after { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 100%; transition: opacity 0.3s; z-index: -1; pointer-events: none; }
    
    @media (max-width: 767px) {
      .gallery-img-wrap:after, .gallery-img-wrap:hover:after, .gallery-img-wrap .icon-wrap { display: none; }
    .gallery-img-wrap .caption-on-hover { opacity: 1; }
    }
    
    .is-builder .gallery-img-wrap .icon-wrap, .is-builder .gallery-img-wrap .img-caption > * { pointer-events: all; }
    .amp-carousel-button, .dots-wrapper .dots span { transition: all 0.3s; cursor: pointer; outline: none; }
    .amp-carousel-button { border-radius: 50%; height: 45px; width: 45px; }
    .amp-carousel-button:hover { opacity: 1; }
    .amp-carousel-button-next { right: 1rem; }
    .amp-carousel-button-prev { left: 1rem; }
    .dots-wrapper .dots { margin: 0 0.5rem; display: inline-block; }
    .dots-wrapper .dots span { border-radius: 100%; display: block; width: 1rem; height: 1rem; opacity: 0.4; background-color: #5ba533; }
    .dots-wrapper .dots span.current { opacity: 1; }
    button.btn-img { cursor: pointer; }
    .is-builder .preview button.btn-img { opacity: 0.5; position: relative; pointer-events: none; }
    amp-image-lightbox, .lightbox { background: rgba(0,0,0,0.8); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 100%; height: 100%; overflow: auto; }
    amp-image-lightbox a.control, .lightbox a.control { position: absolute; cursor: default; top: 0; right: 0; }
    amp-image-lightbox .close, .lightbox .close { background: none; border: none; position: absolute; top: 15px; right: 25px; width: 32px; height: 32px; cursor: pointer; z-index: 1000; }
    amp-image-lightbox .close:before, amp-image-lightbox .close:after, .lightbox .close:before, .lightbox .close:after { position: absolute; top: 0; right: 15px; content: ' '; height: 32px; width: 2px; background-color: #fff; }
    amp-image-lightbox .close:before, .lightbox .close:before { transform: rotate(45deg); }
    amp-image-lightbox .close:after, .lightbox .close:after { transform: rotate(-45deg); }
    amp-image-lightbox .video-block, .lightbox .video-block { width: 100%; }
    div[submit-success] > *, div[submit-error] > * { padding: 1rem; margin-bottom: 1rem; }
    .form-block { z-index: 1; background-color: transparent; padding: 3rem; position: relative; overflow: hidden; }
    .form-block .mbr-overlay { z-index: -1; }
    
    @media (max-width: 991px) {
      .form-block { padding: 1rem; }
    }
    
    form input, form textarea, form select { padding: 1.5rem 0 1.5rem 1.5rem; line-height: 1; width: 100%; background: white; border-width: 1px; border-style: solid; border-color: #e4e4e4; border-radius: 6px; color: #000000; }
    form input:focus, form textarea:focus, form select:focus { outline: none; }
    form input[type="checkbox"], form input[type="radio"] { border: none; background: none; width: auto; }
    form .field { padding-bottom: 0.5rem; padding-top: 0.5rem; }
    form textarea.field-input { height: 188px; }
    form .fieldset { display: flex; justify-content: center; flex-wrap: wrap; align-items: center; }
    textarea[type="hidden"] { display: none; }
    .form-check { margin-bottom: 0; }
    .form-check-label { padding-left: 0; }
    .form-check-input { position: relative; margin: 4px; }
    .form-check-inline { display: inline-flex; align-items: center; padding-left: 0; margin-right: .75rem; }
    .mbr-row, .mbr-form-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -1rem; margin-right: -1rem; }
    .mbr-form-row { margin-left: -0.5rem; margin-right: -0.5rem; }
    .mbr-form-row > [class*="mbr-col"] { padding-left: 0.5rem; padding-right: 0.5rem; }
    
    @media (max-width: 767px) {
      .mbr-col, .mbr-col-auto { padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-sm-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; padding-right: 1rem; padding-left: 1rem; }
    }
    
    .mbr-col { -ms-flex: 1 1 auto; -webkit-box-flex: 1; flex: 1 1 auto; max-width: 100%; }
    .mbr-col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
    
    @media (min-width: 768px) {
    .mbr-col, .mbr-col-auto { padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-md-2 { -ms-flex: 0 0 16.6666666667%; -webkit-box-flex: 0; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-md-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-md-4 { -ms-flex: 0 0 33.3333333333%; -webkit-box-flex: 0; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-md-5 { -ms-flex: 0 0 41.6666666667%; -webkit-box-flex: 0; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-md-6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-md-7 { -ms-flex: 0 0 58.3333333333%; -webkit-box-flex: 0; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-md-8 { -ms-flex: 0 0 66.6666666667%; -webkit-box-flex: 0; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-md-10 { -ms-flex: 0 0 83.3333333333%; -webkit-box-flex: 0; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-md-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; padding-right: 1rem; padding-left: 1rem; }
    }
    
    @media (min-width: 992px) {
    .mbr-col, .mbr-col-auto { padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-2 { -ms-flex: 0 0 16.6666666667%; -webkit-box-flex: 0; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-4 { -ms-flex: 0 0 33.3333333333%; -webkit-box-flex: 0; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-5 { -ms-flex: 0 0 41.6666666667%; -webkit-box-flex: 0; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-7 { -ms-flex: 0 0 58.3333333333%; -webkit-box-flex: 0; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-8 { -ms-flex: 0 0 66.6666666667%; -webkit-box-flex: 0; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-10 { -ms-flex: 0 0 83.3333333333%; -webkit-box-flex: 0; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; padding-right: 1rem; padding-left: 1rem; }
    .mbr-col-lg-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; padding-right: 1rem; padding-left: 1rem; }
    }
    
    @media (min-width: 992px) {
      .lg-pb { padding-bottom: 3rem; }
    }    
    
    .md-pb { padding-bottom: 2rem; }    
    .mbr-pt-1, .mbr-py-1 { padding-top: 0.5rem; }
    .mbr-pb-1, .mbr-py-1 { padding-bottom: 0.5rem; }
    .mbr-px-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
    .mbr-p-1 { padding: 0.5rem; }
    .mbr-pt-2, .mbr-py-2 { padding-top: 1rem; }
    .mbr-pb-2, .mbr-py-2 { padding-bottom: 1rem; }
    .mbr-px-2 { padding-left: 1rem; padding-right: 1rem; }
    .mbr-p-2 { padding: 1rem; }
    .mbr-pt-3, .mbr-py-3 { padding-top: 1.5rem; }
    .mbr-pb-3, .mbr-py-3 { padding-bottom: 1.5rem; }
    .mbr-px-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
    .mbr-p-3 { padding: 1.5rem; }
    .mbr-pt-4, .mbr-py-4 { padding-top: 2rem; }
    .mbr-pb-4, .mbr-py-4 { padding-bottom: 2rem; }
    .mbr-px-4 { padding-left: 2rem; padding-right: 2rem; }
    .mbr-p-4 { padding: 2rem; }
    .mbr-pt-5, .mbr-py-5 { padding-top: 3rem; }
    .mbr-pb-5, .mbr-py-5 { padding-bottom: 3rem; }
    .mbr-px-5 { padding-left: 3rem; padding-right: 3rem; }
    .mbr-p-5 { padding: 3rem; }
    .mbr-mb-5 { margin-bottom: 3rem; }
    @media (max-width: 991px) {
      .mbr-py-3, .mbr-py-4, .mbr-py-5 { padding-top: 1rem; padding-bottom: 1rem; }
    .mbr-px-4, .mbr-px-5 { padding-left: 1rem; padding-right: 1rem; }
    .mbr-p-3, .mbr-p-4, .mbr-p-5 { padding: 1rem; }
    }
    
    .mbr-ml-auto { margin-left: auto; }
    .mbr-mr-auto { margin-right: auto; }
    .mbr-m-auto { margin: auto; }
    #scrollToTopMarker { position: absolute; width: 0px; height: 0px; top: 300px; }
    #scrollToTopButton { position: fixed; bottom: 25px; right: 25px; opacity: 0.4; z-index: 5000; font-size: 32px; height: 60px; width: 60px; border: none; border-radius: 3px; cursor: pointer; }
    #scrollToTopButton:focus { outline: none; }
    #scrollToTopButton a:before { content: ""; position: absolute; height: 40%; top: 36%; width: 2px; left: calc(50% - 1px); }
    #scrollToTopButton a:after { content: ""; position: absolute; border-top: 2px solid; border-right: 2px solid; width: 40%; height: 40%; left: calc(30% - 1px); bottom: 30%; transform: rotate(-45deg); }
    .is-builder #scrollToTopButton a:after { left: 30%; }
    .btn { word-spacing: 1.5px; }
    .card .card-wrapper { box-shadow: 2.5px 4.33px 30px 0 rgba(64,87,191,0.15); transition: all 0.3s; }
    .card .card-wrapper:hover { box-shadow: 2.5px 4.33px 30px 0 rgba(64,87,191,0.25); }
    .mbr-gray { color: #767676; }
    form input, form textarea, form select { font-weight: 300; letter-spacing: -1px; box-shadow: 2.5px 4.33px 30px 0 rgba(64,87,191,0.1); }
    form input[type="checkbox"], form input[type="radio"] { box-shadow: none; }
    
    @media (max-width: 767px) {
      .mbr-py-2 { padding-top: 0rem; padding-bottom: 0rem; }
    }
    
    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #d1d1d1; }
    .card-wrapper { border-radius: 4px; overflow: hidden; z-index: 2; }
    .listico svg { padding-right: 0.6rem; width: 40px; height: auto; font-size: 2rem;fill:#9e9e9e }
    .mbr-col-sm-4 { width: 30% }
    .l-h-18 { line-height: 1.8!important }
    body { font-family: Work Sans; }
    blockquote { border-color: #5ba533; }
    div[submit-success] > * { background: #13c9d9; color: #000000; }
    div[submit-error] > * { background: #b2ccd2; color: #000000; }
    .display-1 { font-family: 'Work Sans',sans-serif; font-size: 3.6rem; line-height: 1.1; }
    .display-2 { font-family: 'Work Sans',sans-serif; font-size: 2.8rem; line-height: 1.4; }
    .display-4 { font-family: 'Work Sans',sans-serif; font-size: 1rem; line-height: 1.4; }
    .display-5 { font-family: 'Work Sans',sans-serif; font-size: 1.6rem; line-height: 1.5; }
    .display-7 { font-family: 'Work Sans',sans-serif; font-size: 1.3rem; line-height: 1.5; letter-spacing: normal; }
    .mbr-form input, .mbr-form textarea, .mbr-form select { font-family: 'Work Sans',sans-serif; font-size: 1.3rem; line-height: 1; }
    
    @media (max-width: 768px) {
    .display-1 { font-size: 2.88rem; font-size: calc( 1.91rem + (3.6 - 1.91) * ((100vw - 20rem) / (48 - 20))); line-height: calc( 1.4 * (1.91rem + (3.6 - 1.91) * ((100vw - 20rem) / (48 - 20)))); }
    .display-2 { font-size: 2.24rem; font-size: calc( 1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20))); line-height: calc( 1.4 * (1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20)))); }
    .display-4 { font-size: 0.8rem; font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))); line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)))); }
    .display-5 { font-size: 1.28rem; font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))); line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)))); }
    .display-7 { font-size: 1.04rem; font-size: calc( 1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20))); line-height: calc( 1.4 * (1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20)))); }
    }
    
    .bg-primary { background-color: #5ba533; }
    .bg-success { background-color: #13c9d9; }
    .bg-info { background-color: #5ba533; }
    .bg-warning { background-color: #465052; }
    .bg-danger { background-color: #b2ccd2; }
    .btn-secondary { box-shadow: 3px 3px 27px -3px #e577f8; }
    .btn-secondary, .btn-secondary:active, .btn-secondary.active { background-color: #e577f8; border-color: #e577f8; color: #ffffff; }
    .btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus { background-color: #000000; border-color: #000000; color: #ffffff; }
    .btn-secondary.disabled, .btn-secondary:disabled { color: #ffffff; background-color: #000000; border-color: #000000; }
    .btn-secondary:hover { box-shadow: none; }
    .btn-info { box-shadow: 3px 3px 27px -3px #5ba533; }
    .btn-info, .btn-info:active, .btn-info.active { background-color: #5ba533; border-color: #5ba533; color: #ffffff; }
    .btn-info:hover, .btn-info:focus, .btn-info.focus { background-color:#fdf631; border-color:#fdf631; color:#3b8820; }
    .btn-info.disabled, .btn-info:disabled { color: #ffffff; background-color: #000000; border-color: #000000; }
    .btn-info:hover { box-shadow: none; }
    .btn-success { box-shadow: 3px 3px 27px -3px #13c9d9; }
    .btn-success, .btn-success:active, .btn-success.active { background-color: #13c9d9; border-color: #13c9d9; color: #ffffff; }
    .btn-success:hover, .btn-success:focus, .btn-success.focus { background-color: #000000; border-color: #000000; color: #ffffff; }
    .btn-success.disabled, .btn-success:disabled { color: #ffffff; background-color: #000000; border-color: #000000; }
    .btn-success:hover { box-shadow: none; }
    .btn-warning { box-shadow: 3px 3px 27px -3px #465052; }
    .btn-warning, .btn-warning:active, .btn-warning.active { background-color: #465052; border-color: #465052; color: #ffffff; }
    .btn-warning:hover, .btn-warning:focus, .btn-warning.focus { background-color: #000000; border-color: #000000; color: #ffffff; }
    .btn-warning.disabled, .btn-warning:disabled { color: #ffffff; background-color: #000000; border-color: #000000; }
    .btn-warning:hover { box-shadow: none; }
    .btn-danger { box-shadow: 3px 3px 27px -3px #b2ccd2; }
    .btn-danger, .btn-danger:active, .btn-danger.active { background-color: #b2ccd2; border-color: #b2ccd2; color: #ffffff; }
    .btn-danger:hover, .btn-danger:focus, .btn-danger.focus { background-color: #000000; border-color: #000000; color: #ffffff; }
    .btn-danger.disabled, .btn-danger:disabled { color: #ffffff; background-color: #000000; border-color: #000000; }
    .btn-danger:hover { box-shadow: none; }
    .btn-primary { box-shadow: 3px 3px 27px -3px #5ba533; }
    .btn-primary, .btn-primary:active, .btn-primary.active { background-color: #5ba533; border-color: #5ba533; color: #ffffff; }
    .btn-primary:hover, .btn-primary:focus, .btn-primary.focus { background-color: #000000; border-color: #000000; color: #ffffff; }
    .btn-primary.disabled, .btn-primary:disabled { color: #ffffff; background-color: #000000; border-color: #000000; }
    .btn-primary:hover { box-shadow: none; }
    .btn-black { box-shadow: 3px 3px 27px -3px #010101; }
    .btn-black, .btn-black:active, .btn-black.active { background-color: #010101; border-color: #010101; color: #ffffff; }
    .btn-black:hover, .btn-black:focus, .btn-black.focus { background-color: #000000; border-color: #000000; color: #ffffff; }
    .btn-black.disabled, .btn-black:disabled { color: #ffffff; background-color: #000000; border-color: #000000; }
    .btn-black:hover { box-shadow: none; }
    .btn-white, .btn-white:active, .btn-white.active { background-color: #fcfcfc; border-color: #fcfcfc; color: #7d7d7d; }
    .btn-white:hover, .btn-white:focus, .btn-white.focus { background-color: #000000; border-color: #000000; color: #7d7d7d; }
    .btn-white.disabled, .btn-white:disabled { color: #7d7d7d; background-color: #000000; border-color: #000000; }
    .btn-primary-outline, .btn-primary-outline:active, .btn-primary-outline.active { background: none; border-color: #5ba533; color: #5ba533; }
    .btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline.focus { color: #ffffff; background-color: #5ba533; border-color: #5ba533; box-shadow: 3px 3px 27px -3px #5ba533; }
    .btn-primary-outline.disabled, .btn-primary-outline:disabled { color: #ffffff; background-color: #5ba533; border-color: #5ba533; }
    .btn-secondary-outline, .btn-secondary-outline:active, .btn-secondary-outline.active { background: none; border-color: #e577f8; color: #e577f8; }
    .btn-secondary-outline:hover, .btn-secondary-outline:focus, .btn-secondary-outline.focus { color: #ffffff; background-color: #e577f8; border-color: #e577f8; box-shadow: 3px 3px 27px -3px #e577f8; }
    .btn-secondary-outline.disabled, .btn-secondary-outline:disabled { color: #ffffff; background-color: #e577f8; border-color: #e577f8; }
    .btn-info-outline, .btn-info-outline:active, .btn-info-outline.active { background: none; border-color: #5ba533; color: #5ba533; }
    .btn-info-outline:hover, .btn-info-outline:focus, .btn-info-outline.focus { color: #ffffff; background-color: #5ba533; border-color: #5ba533; box-shadow: 3px 3px 27px -3px #5ba533; }
    .btn-info-outline.disabled, .btn-info-outline:disabled { color: #ffffff; background-color: #5ba533; border-color: #5ba533; }
    .btn-success-outline, .btn-success-outline:active, .btn-success-outline.active { background: none; border-color: #13c9d9; color: #13c9d9; }
    .btn-success-outline:hover, .btn-success-outline:focus, .btn-success-outline.focus { color: #ffffff; background-color: #13c9d9; border-color: #13c9d9; box-shadow: 3px 3px 27px -3px #13c9d9; }
    .btn-success-outline.disabled, .btn-success-outline:disabled { color: #ffffff; background-color: #13c9d9; border-color: #13c9d9; }
    .btn-warning-outline, .btn-warning-outline:active, .btn-warning-outline.active { background: none; border-color: #465052; color: #465052; }
    .btn-warning-outline:hover, .btn-warning-outline:focus, .btn-warning-outline.focus { color: #ffffff; background-color: #465052; border-color: #465052; box-shadow: 3px 3px 27px -3px #465052; }
    .btn-warning-outline.disabled, .btn-warning-outline:disabled { color: #ffffff; background-color: #465052; border-color: #465052; }
    .btn-danger-outline, .btn-danger-outline:active, .btn-danger-outline.active { background: none; border-color: #b2ccd2; color: #b2ccd2; }
    .btn-danger-outline:hover, .btn-danger-outline:focus, .btn-danger-outline.focus { color: #ffffff; background-color: #b2ccd2; border-color: #b2ccd2; box-shadow: 3px 3px 27px -3px #b2ccd2; }
    .btn-danger-outline.disabled, .btn-danger-outline:disabled { color: #ffffff; background-color: #b2ccd2; border-color: #b2ccd2; }
    .btn-black-outline, .btn-black-outline:active, .btn-black-outline.active { background: none; border-color: #010101; color: #010101; }
    .btn-black-outline:hover, .btn-black-outline:focus, .btn-black-outline.focus { color: #ffffff; background-color: #010101; border-color: #010101; box-shadow: 3px 3px 27px -3px #010101; }
    .btn-black-outline.disabled, .btn-black-outline:disabled { color: #ffffff; background-color: #010101; border-color: #010101; }
    .btn-white-outline, .btn-white-outline:active, .btn-white-outline.active { background: none; border-color: #fcfcfc; color: #fcfcfc; }
    .btn-white-outline:hover, .btn-white-outline:focus, .btn-white-outline.focus { color: #7d7d7d; background-color: #fcfcfc; border-color: #fcfcfc; box-shadow: 3px 3px 27px -3px #fcfcfc; }
    .btn-white-outline.disabled, .btn-white-outline:disabled { color: #7d7d7d; background-color: #fcfcfc; border-color: #fcfcfc; }
    .text-primary { color: #5ba533; }
    .text-secondary { color: #e577f8; }
    .text-success { color: #13c9d9; }
    .text-info { color: #5ba533; }
    .text-warning { color: #465052; }
    .text-danger { color: #b2ccd2; }
    .text-white { color: #fcfcfc; }
    .text-black { color: #010101; }
    a[class*="text-"], .amp-iconfont { transition: 0.2s ease-in-out; }
    .amp-iconfont { color: #5ba533; }
    a.text-primary:hover, a.text-primary:focus { color: #1b300f; }
    a.text-secondary:hover, a.text-secondary:focus { color: #af0acc; }
    a.text-success:hover, a.text-success:focus { color: #07474c; }
    a.text-info:hover, a.text-info:focus { color: #1b300f; }
    a.text-warning:hover, a.text-warning:focus { color: #000000; }
    a.text-danger:hover, a.text-danger:focus { color: #578994; }
    a.text-white:hover, a.text-white:focus { color: #e6e6e6; }
    a.text-black:hover, a.text-black:focus { color: #cccccc; }
    .alert-success { background-color: #13c9d9; }
    .alert-info { background-color: #5ba533; }
    .alert-warning { background-color: #465052; }
    .alert-danger { background-color: #b2ccd2; }
    .mbr-plan-header.bg-primary .mbr-plan-subtitle, .mbr-plan-header.bg-primary .mbr-plan-price-desc { color: #9fd880; }
    .mbr-plan-header.bg-success .mbr-plan-subtitle, .mbr-plan-header.bg-success .mbr-plan-price-desc { color: #bff5f9; }
    .mbr-plan-header.bg-info .mbr-plan-subtitle, .mbr-plan-header.bg-info .mbr-plan-price-desc { color: #9fd880; }
    .mbr-plan-header.bg-warning .mbr-plan-subtitle, .mbr-plan-header.bg-warning .mbr-plan-price-desc { color: #bac2c4; }
    .mbr-plan-header.bg-danger .mbr-plan-subtitle, .mbr-plan-header.bg-danger .mbr-plan-price-desc { color: #ffffff; }
    .mobirise-spinner em:nth-child(1) { background: #5ba533; }
    .mobirise-spinner em:nth-child(2) { background: #e577f8; }
    .mobirise-spinner em:nth-child(3) { background: #13c9d9; }
    #scrollToTopButton { background-color: #5ba533; border-radius: 50%; }
    #scrollToTopButton a:before { background: #ffffff; }
    #scrollToTopButton a:after { border-top-color: #ffffff; border-right-color: #ffffff; }
    .display-1 .mbr-iconfont-btn { font-size: 3.6rem; width: 3.6rem; }
    .display-2 .mbr-iconfont-btn { font-size: 2.8rem; width: 2.8rem; }
    .display-4 .mbr-iconfont-btn { font-size: 1rem; width: 1rem; }
    .display-5 .mbr-iconfont-btn { font-size: 1.6rem; width: 1.6rem; }
    .display-7 .mbr-iconfont-btn { font-size: 1.3rem; width: 1.3rem; }
    form input:not([type="checkbox"]):not([type="radio"]), form textarea, form select { transition: all 0.3s; }
    form input:not([type="checkbox"]):not([type="radio"]):focus, form textarea:focus, form select:focus { border-color: #5ba533; box-shadow: 3px 3px 27px -3px #5ba533; }
    .btn { border-radius: 40px; }
    .nav-tabs .nav-link { border-radius: 40px; }
    
    .cid-sm4O7MYobx { padding-top: 30px; padding-bottom: 30px; background-color: #333; }
    .cid-sm4O7MYobx .navbar-logo { width: 80px; margin-bottom: 10px; }
    .cid-sm4O7MYobx .mbr-text { color: #444; }
    .cid-sm4O7MYobx h5 { margin-bottom: 0; }
    .cid-sm4O7MYobx .navbar-brand { margin: 0rem; width: 100%; }
    .cid-sm4O7MYobx .list-item { display: flex; padding-top: 18px; -webkit-align-items: center; align-items: center; }
    .cid-sm4O7MYobx .tips { height: 90px; width: 90px; margin: 8px auto 0; object-fit: cover; display: block; }
    .cid-sm4O7MYobx .map { width: 30px; height: 30px; border-radius: 8px; margin-left: 1.8rem; }
    .cid-sm4O7MYobx .media-container-row > div { padding: 0px; }
    .cid-sm4O7MYobx .text2 { color: #b1b1b1; font-size: 0.6rem; line-height: 1.8; }
    .cid-sm4O7MYobx .group-title { text-align: center; color: #fff; }
    .cid-sm4O7MYobx .group-title SPAN { color: #fff; }
    .cid-sm4O7MYobx .links { color: #ffffff; line-height: 1.6; }
    
    @media (max-width: 991px) {
      .cid-sm4O7MYobx .col-sm-12 { margin-bottom: 2rem; }
    .cid-sm4O7MYobx .img-list { -webkit-justify-content: center; justify-content: center; text-align: center; }
    .cid-sm4O7MYobx h3 { margin-bottom: 10px; }
    .cid-sm4O7MYobx .navbar-brand { text-align: center; }
    }    

    .cid-sm4O7MYobx H3 { text-align: right; }
    [class*="-iconfont"] { display: inline-flex; }
    
    /*导航栏*/
    .cid-r58bTVmcPn { background-color: #ffffff; overflow: visible; }.cid-r58bTVmcPn .navbar { background: #ffffff; box-shadow: 2.5px 4.33px 30px 0 rgba(64,87,191,0.1); }
    .cid-r58bTVmcPn .dropdown-menu { box-shadow: 5px 7px 8px -3px rgba(64,87,191,0.1); }
    .cid-r58bTVmcPn .dropdown-item { border-bottom: 1px solid #e6e6e6; }
    .cid-r58bTVmcPn .menu-logo .navbar-brand { display: flex; margin-left: 1.5rem; padding: 0.5rem 0; transition: padding 0.2s; min-height: 3.8rem; -webkit-align-items: center; align-items: center; }
    .cid-r58bTVmcPn .menu-logo .navbar-brand .navbar-caption-wrap { display: flex; -webkit-align-items: center; align-items: center; word-break: break-word; min-width: 7rem; margin: 0.3rem 0; }
    .cid-r58bTVmcPn .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption { line-height: 1.2rem; padding-right: 2rem; }
    .cid-r58bTVmcPn .menu-logo .navbar-brand .navbar-logo { position: absolute; top: 0.5rem; transition: font-size 0.25s; }
    .cid-r58bTVmcPn .menu-logo .navbar-brand .navbar-logo img { display: flex; width: auto; height: 7.2rem; }
    .cid-r58bTVmcPn .menu-logo .navbar-brand .navbar-logo .mbr-iconfont { transition: font-size 0.25s; }
    .cid-r58bTVmcPn .nav-dropdown .dropdown-menu { padding-bottom: 0; padding-top: 0.5rem; }
    .cid-r58bTVmcPn .nav-dropdown .dropdown-menu .dropdown-item { justify-content: flex-start; padding: 0.5rem 1.5rem; }
    .cid-r58bTVmcPn .btn { padding: 8px 30px; }
    .cid-r58bTVmcPn .navbar .navbar-collapse { width: 70%; justify-content: space-between; }
    
    @media (max-width: 991px) {
      .cid-r58bTVmcPn .navbar .navbar-collapse { background: #fff; }
    }
	   @media (min-width: 768px) {
        .cid-srO5Tn4qc2 .ampTabContainer { display: flex; flex-wrap: wrap; padding: 0; }
      }    
.cid-srO5Tn4qc2 .tabButton { color: #fff; }  	  
      .cid-srO5Tn4qc2 .tabContent { display: none; order: 1; width: 100%; background-color: #4b4b4b; }      
      @media (max-width: 991px) {
        .cid-srO5Tn4qc2 .tabButton { padding: 10px 15px; }
      }      
      @media (max-width: 767px) {
        .cid-srO5Tn4qc2 .tabButton { padding: 14px 20px; border: 1px solid #e3e5eb; }
      .cid-srO5Tn4qc2 .tabButton:not(.last-child) { border-bottom: none; }
      }      
      .cid-srO5Tn4qc2 .tabButton[selected] { color: #5ba533; background-color: #4b4b4b; outline: none; }      
      @media (max-width: 767px) {
        .cid-srO5Tn4qc2 .tabButton[selected] { background-color: transparent; }
      .cid-srO5Tn4qc2 .tabButton[selected]:not(.last-child) { border-bottom: 1px solid #e3e5eb; }
      }      
      .cid-srO5Tn4qc2 .tabButton[selected] + .tabContent { display: block; }
    
    .cid-r58bTVmcPn .nav-link { margin: 0.667em 1em; padding: 0; }
    .cid-r58bTVmcPn .dropdown-item.active, .cid-r58bTVmcPn .dropdown-item:active { background-color: transparent; }
    .cid-r58bTVmcPn .dropdown-menu { background: #ffffff; }
    .cid-r58bTVmcPn .hamburger span { background-color: #232323; }
    .cid-r58bTVmcPn .builder-sidebar { background-color: #ffffff; }
    .cid-r58bTVmcPn .close-sidebar:focus { outline: 2px auto #5ba533; }
    .cid-r58bTVmcPn .close-sidebar span { background-color: #232323; }
    .cid-r58bTVmcPn .menu-social-list { color: #3b8820; }
    
    @media (min-width: 992px) {
      .cid-r58bTVmcPn .menu-social-list { padding-left: 1rem; }
    }
    
    @media (max-width: 991px) {
      .cid-r58bTVmcPn .menu-social-list { padding-top: 0.5rem; }
    }
    
    .cid-r58bTVmcPn .link:hover, .cid-r58bTVmcPn .dropdown-item:hover { color: #5ba533; }
	.cid-r5ehZIEOud { padding-top: 15px; padding-bottom: 15px; background-color: #232323; }
    .cid-r5ehZIEOud .links,.cid-r5ehZIEOud .links a { text-align: center; color: #fff;margin: 0.5rem 0; }