.model-pricing-section{display:flex;flex-direction:column;background:url("/themes/demo/assets/images/modelC7/modelC7_Banner_Header.webp") center center no-repeat;background-size:cover;padding:clamp(120px,9%,9%) clamp(30px,7.292vw,7.292vw) 0;min-height:100lvh}
.model-pricing-section .left img{width:clamp(165px,18.177vw,18.177vw);margin-bottom:clamp(1rem,1.563vw,1.563vw);object-fit:contain}
@media (max-width:400px){.model-pricing-section .left img{width:100px}}
.model-pricing-section .left .price{margin-bottom:clamp(1rem,1.25vw,1.25vw)}
.model-pricing-section .left .price sup{font-weight:300;font-size:50%}
.model-pricing-section .left .price span{display:block;font-family:"Source Sans 3",sans-serif;font-size:clamp(14px,1.202vw,1.202vw);line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:clamp(4px,0.417vw,0.417vw)}
.model-pricing-section .left .price p{font-family:"Source Sans 3",sans-serif;font-size:clamp(56px,5.99vw,5.99vw);width:fit-content;font-weight:600;letter-spacing:0;text-shadow:0 4px 20px rgba(0,0,0,0.15);line-height:1;margin:0}
@media (max-width:400px){.model-pricing-section .left .price p{font-size:45px}}
@media (max-width:380px){.model-pricing-section .left .price p{font-size:38px}}
.model-pricing-section .left .fill-btn{font-family:"Source Sans 3",sans-serif;letter-spacing:0}
@media screen and (max-width:969px){.model-pricing-section{background:url("/themes/demo/assets/images/modelC7/modelC7_Banner_Header_mobile.webp") bottom center no-repeat;background-size:cover}}
@media screen and (max-width:969px){.model-pricing-section{padding:clamp(150px,15vh,15vh) 20px 0}.model-pricing-section .left{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.model-pricing-section .left img{width:50vw;max-width:380px;margin-bottom:0}.model-pricing-section .left .price{display:flex;flex-direction:column;gap:4px;margin-bottom:0}.model-pricing-section .left .price span{font-size:12px;font-weight:300;margin-bottom:0}.model-pricing-section .left .price p{margin:0 auto;font-size:clamp(38px,14vw,84px)}.model-pricing-section .left .fill-btn{width:60vw;max-width:360px;background-color:rgba(80,80,80,0.55);border-color:rgba(255,255,255,0.6);letter-spacing:0}}
.model-features{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100lvh;background:#0C0C0C;overflow:hidden;padding:0 clamp(20px,7.292vw,7.292vw) clamp(60px,7vw,7vw)}
.model-features::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0c0c0c 5%,rgba(12,12,12,0.6) 30%,rgba(12,12,12,0) 55%);z-index:1;pointer-events:none}
.model-features .c7-dimension-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.model-features .stats-container{position:relative;z-index:2;display:flex;justify-content:center;width:100%}
.model-features .stats-container.fade-up{opacity:1;transform:none}
.model-features .stats-container.fade-up.animated .stats{opacity:1;transform:translateY(0)}
@media (max-width:1023px){.model-features .stats-container{flex-wrap:wrap;row-gap:2rem}}
.model-features .stats{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.4rem;padding:0 clamp(20px,3.5vw,3.5vw);opacity:0;transform:translateY(100px);transition:opacity 1s ease-out,transform 1s cubic-bezier(0.22,1,0.36,1);transition-delay:0.15s}
.model-features .stats:not(:last-child){border-right:1px solid rgba(255,255,255,0.35)}
@media (max-width:1023px){.model-features .stats{flex:0 0 50%;padding:0 10px}.model-features .stats:nth-child(2){border-right:none}}
.model-features .stats .counter-container{display:inline-flex;align-items:baseline}
.model-features .stats .counter-container *{color:#fff;font-family:"Source Han Sans CN Normal";font-weight:700;font-size:clamp(22px,1.667vw,1.667vw);line-height:1.2}
@media (max-width:480px){.model-features .stats .counter-container *{font-size:20px}}
.model-features .stats .stats-title{color:rgba(255,255,255,0.8);font-weight:300;font-size:clamp(12px,0.729vw,0.729vw);letter-spacing:0.05em;margin:0}
@media (max-width:1023px){.model-features{min-height:auto;aspect-ratio:0.5581395349;padding:0 20px 26vw}.model-features .stats-container{row-gap:2.75rem}.model-features .stats{gap:0.9rem}.model-features .stats .counter-container *{font-size:clamp(22px,7vw,44px)}.model-features .stats .stats-title{font-size:clamp(15px,2.2vw,20px)}}
.c7-color-section{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100lvh;overflow:hidden;background:#0C0C0C;padding:clamp(60px,5.208vw,5.208vw) 20px clamp(40px,3.646vw,3.646vw)}
.c7-color-section .c7-color-images{position:absolute;inset:0;z-index:0}
.c7-color-section .c7-color-images img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}
.c7-color-section .c7-color-images img.active{opacity:1}
.c7-color-section .c7-color-text,.c7-color-section .c7-color-options{position:relative;z-index:1}
.c7-color-section .c7-color-text{text-align:center}
.c7-color-section .c7-color-text h2{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(28px,2.5vw,2.5vw);line-height:1;letter-spacing:0;margin-bottom:clamp(12px,1.042vw,1.042vw)}
.c7-color-section .c7-color-text p{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:300;font-size:clamp(14px,1.042vw,1.042vw);line-height:1.5;letter-spacing:0;margin:0}
.c7-color-section .c7-color-options{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(10px,2.604vw,2.604vw)}
.c7-color-section .c7-color-btn{display:inline-flex;align-items:center;gap:0.5em;padding:0.4em 1.3em 0.4em 0.5em;border:none;border-radius:100px;background:transparent;cursor:pointer;font-size:clamp(14px,1.042vw,1.042vw)}
.c7-color-section .c7-color-btn .swatch{width:1.5em;height:1.5em;border-radius:50%;flex-shrink:0}
.c7-color-section .c7-color-btn[data-color="khaki-white"] .swatch{background:#dfe1e4}
.c7-color-section .c7-color-btn[data-color="carbon-crystal-black"] .swatch{background:#121214}
.c7-color-section .c7-color-btn[data-color="moonlight-silver"] .swatch{background:#c9d8ea}
.c7-color-section .c7-color-btn .label{color:#fff;font-family:"Source Sans 3",sans-serif;font-size:1em;line-height:1.5;letter-spacing:0;white-space:nowrap}
.c7-color-section .c7-color-btn:hover:not(.active){background:rgba(255,255,255,0.15)}
.c7-color-section .c7-color-btn.active{background:#fff}
.c7-color-section .c7-color-btn.active .label{color:#0C0C0C}
@media (max-width:1023px){.c7-color-section{min-height:auto;aspect-ratio:0.5581395349;padding:34vw 20px 24vw}.c7-color-section .c7-color-text{max-width:clamp(300px,60vw,460px)}.c7-color-section .c7-color-text h2{font-size:clamp(28px,8.5vw,52px);margin-bottom:14px}.c7-color-section .c7-color-text p{font-size:clamp(15px,4.4vw,24px)}.c7-color-section .c7-color-options{flex-wrap:nowrap;align-items:center;gap:20px}.c7-color-section .c7-color-btn{font-size:16px;padding:0.4em}.c7-color-section .c7-color-btn .swatch{width:1.75em;height:1.75em}.c7-color-section .c7-color-btn .label{display:none}.c7-color-section .c7-color-btn.active{padding:0.4em 1.5em 0.4em 0.4em;gap:0.6em}.c7-color-section .c7-color-btn.active .label{display:inline}}
.c7-design-section{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100lvh;overflow:hidden;background:#0C0C0C;padding:clamp(60px,5.208vw,5.208vw) 20px 0}
.c7-design-section .c7-design-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.c7-design-section .c7-design-text{text-align:center;max-width:52.083vw}
@media (max-width:1023px){.c7-design-section .c7-design-text{max-width:none}}
.c7-design-section .c7-design-text h2{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(28px,2.5vw,2.5vw);line-height:1;letter-spacing:0;margin-bottom:clamp(12px,1.042vw,1.042vw)}
.c7-design-section .c7-design-text p{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:300;font-size:clamp(14px,1.042vw,1.042vw);line-height:1.5;letter-spacing:0;margin:0}
@media (max-width:1023px){.c7-design-section{min-height:auto;aspect-ratio:0.5714285714;padding:32vw 20px 0}.c7-design-section .c7-design-text{max-width:clamp(340px,76vw,560px)}.c7-design-section .c7-design-text h2{font-size:clamp(28px,8vw,52px);margin-bottom:22px}.c7-design-section .c7-design-text p{font-size:clamp(14px,4vw,22px)}}
.c7-highlight-section{background:#fff;padding:clamp(40px,4.167vw,4.167vw) 20px clamp(40px,5.208vw,5.208vw)}
.c7-highlight-section .c7-highlight-slider,.c7-highlight-section .c7-highlight-info{max-width:82vw;margin:0 auto}
@media (max-width:1023px){.c7-highlight-section .c7-highlight-slider,.c7-highlight-section .c7-highlight-info{max-width:none}}
.c7-highlight-section .splide__list{flex-direction:row}
.c7-highlight-section .c7-highlight-img{display:block;width:100%;aspect-ratio:2.14;object-fit:cover}
.c7-highlight-section .c7-highlight-info{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(20px,2.604vw,2.604vw) 5.208vw 0}
@media (max-width:1023px){.c7-highlight-section .c7-highlight-info{padding-inline:0}}
@media (max-width:565px){.c7-highlight-section .c7-highlight-info{flex-direction:column;gap:1.25rem}}
.c7-highlight-section .c7-highlight-text{max-width:70%}
@media (max-width:969px){.c7-highlight-section .c7-highlight-text{max-width:none}}
.c7-highlight-section .c7-highlight-text h3{color:#0C0C0C;font-family:"Source Sans 3",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(22px,1.979vw,1.979vw);line-height:1;letter-spacing:0;margin-bottom:clamp(12px,0.833vw,0.833vw)}
.c7-highlight-section .c7-highlight-text p{color:#333;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(14px,1.042vw,1.042vw);line-height:1.5;letter-spacing:0;margin:0}
.c7-highlight-section .c7-highlight-arrows{display:flex;gap:clamp(10px,1.458vw,1.458vw);flex-shrink:0}
.c7-highlight-section .c7-highlight-arrows button{display:flex;align-items:center;justify-content:center;width:clamp(36px,2.708vw,2.708vw);height:clamp(36px,2.708vw,2.708vw);padding:0;border:2px solid #0C0C0C;background:transparent;cursor:pointer}
.c7-highlight-section .c7-highlight-arrows button svg{width:50%;height:50%;fill:none;stroke:#0C0C0C;stroke-width:2.5}
.c7-highlight-section .c7-highlight-arrows button:hover{background:#0C0C0C}
.c7-highlight-section .c7-highlight-arrows button:hover svg{stroke:#fff}
.c7-tech-section{background:#fff;padding:clamp(40px,4.167vw,4.167vw) 20px clamp(40px,5.208vw,5.208vw)}
.c7-tech-section .c7-tech-heading{color:#0C0C0C;font-family:"Source Sans 3",sans-serif;font-weight:700;text-transform:uppercase;text-align:center;font-size:clamp(28px,2.5vw,2.5vw);line-height:1;letter-spacing:0;margin-bottom:clamp(24px,2.604vw,2.604vw)}
.c7-tech-section .c7-tech-card{width:100%;max-width:82vw;margin:0 auto}
@media (max-width:1023px){.c7-tech-section .c7-tech-card{max-width:none}}
.c7-tech-section .c7-tech-card + .c7-tech-card{margin-top:clamp(40px,5.208vw,5.208vw)}
.c7-tech-section .c7-tech-img{display:block;width:100%;object-fit:cover}
.c7-tech-section .c7-tech-overlay .c7-tech-img{aspect-ratio:1.8}
.c7-tech-section .c7-tech-below .c7-tech-img{aspect-ratio:2.9}
.c7-chip-section{background:#121212;padding:clamp(48px,6.25vw,6.25vw) 20px}
.c7-chip-section .c7-chip-content{max-width:72.5vw;margin:0 auto}
@media (max-width:1023px){.c7-chip-section .c7-chip-content{max-width:none}}
.c7-chip-section .c7-chip-img{display:block;width:100%;aspect-ratio:2.28;object-fit:cover}
.c7-chip-section .c7-chip-text{padding-top:clamp(20px,2.083vw,2.083vw)}
.c7-chip-section .c7-chip-text h3{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(22px,1.979vw,1.979vw);line-height:1;letter-spacing:0;margin-bottom:clamp(12px,0.833vw,0.833vw)}
.c7-chip-section .c7-chip-text p{color:rgba(255,255,255,0.85);font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(14px,1.042vw,1.042vw);line-height:1.5;letter-spacing:0;margin:0}
.c7-speaker-section{position:relative;background:#0C0C0C;overflow:hidden}
.c7-speaker-section::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0c0c0c 0%,rgba(12,12,12,0.6) 20%,rgba(12,12,12,0) 45%);z-index:1;pointer-events:none}
.c7-speaker-section .c7-speaker-img{display:block;width:100%;aspect-ratio:2;object-fit:cover}
@media (max-width:1023px){.c7-speaker-section .c7-speaker-img{aspect-ratio:0.8}}
.c7-speaker-section .c7-speaker-text{position:absolute;left:clamp(20px,8.958vw,8.958vw);right:20px;bottom:clamp(32px,5.208vw,5.208vw);z-index:2}
.c7-speaker-section .c7-speaker-text h3{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(28px,2.5vw,2.5vw);line-height:1;letter-spacing:0;margin-bottom:clamp(12px,0.833vw,0.833vw)}
.c7-speaker-section .c7-speaker-text p{color:rgba(255,255,255,0.85);font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(14px,1.042vw,1.042vw);line-height:1.5;letter-spacing:0;margin:0}
@media (max-width:1023px){.c7-speaker-section::after{display:none}.c7-speaker-section .c7-speaker-img{aspect-ratio:0.5581395349}.c7-speaker-section .c7-speaker-text{left:0;right:0;bottom:15vw;max-width:clamp(270px,60vw,420px);margin:0 auto;text-align:center}.c7-speaker-section .c7-speaker-text h3{font-size:clamp(28px,8.5vw,52px);margin-bottom:16px}.c7-speaker-section .c7-speaker-text p{color:#fff;font-size:clamp(14px,4.2vw,22px)}}
.c7-structure-section{background:#0C0C0C}
.c7-structure-section .splide__list{flex-direction:row}
.c7-structure-section .c7-structure-slide{position:relative;overflow:hidden}
.c7-structure-section .c7-structure-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0c0c0c 0%,rgba(12,12,12,0.6) 20%,rgba(12,12,12,0) 45%);z-index:1;pointer-events:none}
.c7-structure-section .c7-structure-img{display:block;width:100%;aspect-ratio:2;object-fit:cover}
@media (max-width:1023px){.c7-structure-section .c7-structure-img{aspect-ratio:0.8}}
.c7-structure-section .c7-structure-heading{position:absolute;top:clamp(32px,5.729vw,5.729vw);left:clamp(20px,8.958vw,8.958vw);right:20px;z-index:2;color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(22px,1.979vw,1.979vw);line-height:1;letter-spacing:0;margin:0}
.c7-structure-section .c7-structure-stats{position:absolute;left:0;right:0;bottom:clamp(32px,5.208vw,5.208vw);z-index:2;display:flex;justify-content:center}
.c7-structure-section .c7-structure-stats .c7-structure-stat{width:18.8vw}
@media (max-width:1023px){.c7-structure-section .c7-structure-stats{flex-wrap:wrap;row-gap:1.5rem;padding:0 20px}.c7-structure-section .c7-structure-stats .c7-structure-stat{width:50%}}
.c7-structure-section .c7-structure-bottom{position:absolute;left:clamp(20px,8.958vw,8.958vw);right:clamp(20px,8.958vw,8.958vw);bottom:clamp(32px,5.208vw,5.208vw);z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}
@media (max-width:1023px){.c7-structure-section .c7-structure-bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}.c7-structure-section .c7-structure-bottom .c7-structure-stat{text-align:left}}
.c7-structure-section .c7-structure-slide.is-animated .c7-structure-stat,.c7-structure-section .c7-structure-slide.is-animated .c7-structure-text{opacity:1;transform:translateY(0);transition:opacity 1s ease-out,transform 1s cubic-bezier(0.22,1,0.36,1);transition-delay:0.15s}
.c7-structure-section .c7-structure-slide.is-animated .c7-structure-bottom>*{transition-duration:0.6s;transition-delay:0s}
.c7-structure-section .c7-structure-text{max-width:60%}
@media (max-width:1023px){.c7-structure-section .c7-structure-text{max-width:none}}
.c7-structure-section .c7-structure-text h3{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(22px,1.979vw,1.979vw);line-height:1;letter-spacing:0;margin-bottom:clamp(12px,0.833vw,0.833vw)}
.c7-structure-section .c7-structure-text p{color:rgba(255,255,255,0.85);font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(14px,1.042vw,1.042vw);line-height:1.5;letter-spacing:0;margin:0}
.c7-structure-section .c7-structure-stat,.c7-structure-section .c7-structure-text{opacity:0;transform:translateY(60px)}
.c7-structure-section .c7-structure-stat{text-align:center}
.c7-structure-section .c7-structure-stat .num{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(32px,3.333vw,3.333vw);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;margin:0 0 clamp(8px,0.833vw,0.833vw)}
.c7-structure-section .c7-structure-stat .num .unit{font-size:0.4em;margin-left:0.1em}
.c7-structure-section .c7-structure-stat .label{color:rgba(255,255,255,0.85);font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(13px,0.938vw,0.938vw);line-height:1;letter-spacing:0;margin:0}
.c7-structure-section .splide__arrow{width:clamp(32px,2.552vw,2.552vw);height:clamp(32px,2.552vw,2.552vw);border-radius:0;background:#111;opacity:1;z-index:3}
.c7-structure-section .splide__arrow svg{width:50%;height:50%;fill:none;stroke:#fff;stroke-width:2.5}
.c7-structure-section .splide__arrow:hover:not(:disabled){opacity:0.8}
.c7-structure-section .splide__arrow--prev{left:clamp(12px,8.958vw,8.958vw)}
.c7-structure-section .splide__arrow--next{right:clamp(12px,8.958vw,8.958vw)}
.c7-structure-section .c7-structure-controls{display:none}
@media (max-width:1023px){.c7-structure-section .splide__arrows{display:none}.c7-structure-section .c7-structure-img{aspect-ratio:0.5217391304}.c7-structure-section .c7-structure-heading{top:20vw;left:8vw;right:8vw;font-size:clamp(24px,7vw,44px);line-height:1.35}.c7-structure-section .c7-structure-stats{bottom:30vw;row-gap:2.5rem}.c7-structure-section .c7-structure-stats .c7-structure-stat .num{font-size:clamp(36px,11vw,64px);margin-bottom:12px}.c7-structure-section .c7-structure-stats .c7-structure-stat .label{font-size:clamp(14px,2.2vw,20px);line-height:1.4}.c7-structure-section .c7-structure-bottom{left:8vw;right:8vw;bottom:30vw;gap:2rem}.c7-structure-section .c7-structure-bottom .c7-structure-stat .num{font-size:clamp(38px,12vw,68px);margin-bottom:4px}.c7-structure-section .c7-structure-bottom .c7-structure-stat .label{font-size:clamp(16px,2.6vw,22px)}.c7-structure-section .c7-structure-text h3{font-size:clamp(22px,6.5vw,40px);margin-bottom:14px}.c7-structure-section .c7-structure-text p{color:#fff;font-size:clamp(14px,4.2vw,22px)}.c7-structure-section .c7-structure-text::after{content:"";display:block;width:70%;height:1px;margin-top:2rem;background:rgba(255,255,255,0.4)}.c7-structure-section .c7-structure-controls{position:absolute;left:50%;bottom:14vw;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:28px;padding:8px 24px;border-radius:100px;background:rgba(0,0,0,0.3)}.c7-structure-section .c7-structure-dots{display:flex;align-items:center;gap:14px}.c7-structure-section .c7-structure-dot{position:relative;width:8px;height:8px;padding:0;border:none;border-radius:100px;background:rgba(255,255,255,0.5);overflow:hidden;cursor:pointer;transition:width 0.4s ease}.c7-structure-section .c7-structure-dot::after{content:"";position:absolute;inset:0;width:calc(var(--progress,0) * 100%);background:#fff;border-radius:inherit}.c7-structure-section .c7-structure-dot.is-active{width:84px;background:rgba(255,255,255,0.35)}.c7-structure-section .c7-structure-toggle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer}.c7-structure-section .c7-structure-toggle .splide__toggle__pause{width:8px;height:14px;border-left:2px solid #fff;border-right:2px solid #fff}.c7-structure-section .c7-structure-toggle .splide__toggle__play{width:0;height:0;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #fff}.c7-structure-section .c7-structure-toggle .splide__toggle__play{display:block}.c7-structure-section .c7-structure-toggle .splide__toggle__pause{display:none}.c7-structure-section .c7-structure-toggle.is-active .splide__toggle__play{display:none}.c7-structure-section .c7-structure-toggle.is-active .splide__toggle__pause{display:block}}
.bold-title{font-family:"Source Sans 3",sans-serif !important;font-weight:800}
.model-cta-section{background:#0C0C0C;display:flex;align-items:center;overflow:hidden;position:relative}
.model-cta-section>div{width:100%;display:flex}
.model-cta-section .buttons-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-bottom:0.8rem;min-width:275px}
@media (max-width:767px){.model-cta-section .buttons-container{grid-template-columns:repeat(1,1fr)}}
.model-cta-section .buttons-container .fill-btn{width:100%}
.model-cta-section .left{overflow:hidden;height:100%}
.model-cta-section .left img{width:100%;height:100%;object-fit:cover}
.model-cta-section .right{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:0 30px;text-align:center}
@media (max-width:969px){.model-cta-section .right{padding:30px}}
.model-cta-section .right h2{font-size:3rem}
@media (min-width:1025px){.model-cta-section .right h2{width:58%}}
@media (max-width:969px){.model-cta-section .right h2{font-size:2rem}}
@media (max-width:969px){.model-cta-section{flex-direction:column}}
.model-cta-section .price-list{display:flex;flex-direction:column;position:relative;min-width:275px;z-index:99}
.model-cta-section .price-list .dropdown{opacity:0;pointer-events:none;transition:0.3s;position:relative;z-index:99}
.model-cta-section .price-list .dropdown .close-btn{position:absolute;padding:10px;cursor:pointer;background:url(../themes/demo/assets/images/icons/x-icon.svg) center center no-repeat;background-size:contain;top:1rem;right:1rem;width:35px;height:35px}
.model-cta-section .price-list .dropdown.active{opacity:1;pointer-events:all}
.model-cta-section .price-list .dropdown .backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.471);z-index:0}
.model-cta-section .price-list .dropdown .content{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2;background:#19567A;height:fit-content;max-width:660px;padding:3rem;border-radius:1rem}
.model-cta-section .price-list .dropdown .content h4{line-height:1;margin-bottom:1rem;text-align:center}
@media (max-width:565px){.model-cta-section .price-list .dropdown .content{max-height:70lvh;overflow:scroll;width:95%}}
.model-cta-section .price-list .dropdown .inner{margin-bottom:1.4rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}
.model-cta-section .price-list .dropdown .inner a{width:calc((100% / 2) - (1rem / 2))}
@media (max-width:565px){.model-cta-section .price-list .dropdown .inner a{width:100%}}