    /* .load { height: 20vh; width: fit-content;} */
    section.container-fluid{padding-right: 0; padding-left: 0; margin-left: 0; margin-right: 0;}
    @media (max-width: 1367px){.first_section{margin-top: 0;}}
    @media (max-width:1312px){section.container-fluid{padding-top: 75px;}}
    @media (max-width: 1281px){.first_section{margin-top: 0;}}
    /* mid autumn banner */
    @font-face {font-family: 'Inter'; src: url('/assets/site/0fa57737742ddd6ddfad.ttf');}
    @font-face {font-family: 'ITC'; src: url('https://cms.antospnc.asia/assets/media/1751278017125-297-ITC-Avant-Garde-Gothic-Bold.otf');}
    #double-twelve-2025 .double-twelve-2025-bg {background-image: url("/assets/site/685d8392dcae7182a02d.webp"); position: relative; width: 100%; height: 684px; background-size: cover; background-position: 39% 100%;}
    #double-twelve-2025 .double-twelve-decontainer {min-width: 80%;}
    #double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title {width: auto !important; position: relative; font-size: 56px !important; color: white; margin-bottom: 15px;}
    .text_cyan {background: linear-gradient(90deg, #00E0FF 0%, #0057FF 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent; font-family: 'ITC', sans-serif; }
    #double-twelve-2025 .double-twelve-content-wrapper h2 {font-family: 'Inter', sans-serif; font-size: 32px; font-weight: 600; margin-bottom: 15px; padding-left: 5px; max-width: 450px;}  
    #double-twelve-2025 .slideshow__slide-caption-subtitle {width: fit-content; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.50); padding: 0;}  
    @media screen and (max-width: 1500px) {#double-twelve-2025 .double-twelve-content-wrapper h2 { font-size: 32px; }}
    @media screen and (max-width: 1024px) {#double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title { font-size: 30px !important; margin-bottom: 10px; } #double-twelve-2025 .double-twelve-content-wrapper h2 { font-size: 24px; max-width: 300px; }}
    @media screen and (max-width: 820px) {#double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title { font-size: 34px !important; } #double-twelve-2025 .double-twelve-content-wrapper h2 { font-size: 24px; max-width: 300px; }}
    @media screen and (max-width: 450px) {#double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title { font-size: 30px !important; margin-bottom: 10px; } #double-twelve-2025 .double-twelve-content-wrapper h2 { font-size: 20px; max-width: 300px; margin-bottom: 15px; }}
    @media screen and (max-width: 1024px) {#double-twelve-2025 .double-twelve-2025-bg { background-image: url("/assets/site/685d8392dcae7182a02d.webp"); background-position: center;}}
    @media screen and (max-width: 575px) {#double-twelve-2025 .double-twelve-2025-bg { background-image: url("/assets/site/685d8392dcae7182a02d.webp"); background-position: 50%;}}
    .double-twelve-2025-bg { background-position: bottom right; }
    .slideshow__slide-caption, .slideshow__slide-caption-text{position:relative; height:100%;}
    .decontainer{position:relative; margin:0 auto; max-width:80%}
    @media only screen and (max-width:575px){.decontainer{top:15% !important}}
    @media only screen and (max-width:1499px){.decontainer{top:30%}}
    @media only screen and (min-width:1500px){.decontainer{top:30%}}
    @media only screen and (min-width:1800px){.decontainer{top:30%}}
    @media only screen and (min-width:2000px){.decontainer{top:30%}}
    @media only screen and (min-width:2500px){.decontainer{top:38%}}
    /* laptop */
    @media only screen and (min-width: 2560px){#double-twelve-2025 .double-twelve-2025-bg{height: 1400px;}}
    @media only screen and (min-width: 1920px){#double-twelve-2025 .double-twelve-2025-bg{height: 900px;}}
    @media only screen and (max-width: 1300px){#double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title{font-size: 52px !important;}}
    @media only screen and (max-width: 1100px){#double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title{font-size: 52px !important;}#double-twelve-2025 .double-twelve-content-wrapper h2{font-size: 31px;}#double-twelve-2025 .double-twelve-2025-bg::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 16, 32, 0.55);  z-index: 1; pointer-events: none; border-radius: inherit;} #double-twelve-2025 .double-twelve-2025-bg > * {position: relative; z-index: 2;} .text_cyan {filter: drop-shadow(0 4px 12px rgba(0,0,0,0.7));}}
    /* Mobile */
    @media only screen and (max-width: 430px){#double-twelve-2025 .double-twelve-2025-bg{height: 865px;} #double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title{font-size: 49px !important;} #double-twelve-2025 .double-twelve-content-wrapper h2{font-size: 33px;}}
    @media only screen and (max-width: 414px){#double-twelve-2025 .double-twelve-2025-bg{height: 830px;} #double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title{font-size: 47px !important;} #double-twelve-2025 .double-twelve-content-wrapper h2{font-size: 31px;}}
    @media only screen and (max-width: 390px){#double-twelve-2025 .double-twelve-2025-bg{height: 780px;} #double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title{font-size: 43px !important;} #double-twelve-2025 .double-twelve-content-wrapper h2{font-size: 29px;}}
    @media only screen and (max-width: 375px){#double-twelve-2025 .double-twelve-2025-bg{height: 650px;} #double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title{font-size: 42px !important;} #double-twelve-2025 .double-twelve-content-wrapper h2{font-size: 28px;}}
    @media only screen and (max-width: 360px){#double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title{font-size: 40px !important;} #double-twelve-2025 .double-twelve-content-wrapper h2{font-size: 27px;}}
    @media only screen and (max-width: 320px){#double-twelve-2025 .double-twelve-2025-bg{height: 675px;} #double-twelve-2025 .double-twelve-content-wrapper .slideshow__slide-caption-title{font-size: 35px !important;} #double-twelve-2025 .double-twelve-content-wrapper h2{font-size: 23px;}}

