@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=IBM+Plex+Serif:wght@500&family=Lato&family=Quicksand:wght@500;558;600&family=Raleway:wght@300&family=Red+Hat+Display:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=IBM+Plex+Serif:wght@500&family=Lato&family=Quicksand:wght@500;558;600&family=Raleway:wght@300&family=Red+Hat+Display:wght@600&family=Roboto&display=swap);body{box-sizing:border-box;margin:0;padding:0}:root{--dark-green-primary:#0f3c3c;--dark-green-secondary:#135050;--green-primary:#11ab85;--green-secondary:#05c799;--green-tertiary:#87cfb8;--green-shadow:0px 0px 5px 5px #87cfb86b;--purple-primary:#9f35f1;--dark-purple:#b68cd6;--purple:#e1bbff;--light-purple:#ede8f3;--orange:#ffa12e;--off-white:#f3f1ed;--white:#fcfcfc;--red:#e55d5d;--light-shadow:0px 0px 2px 2px #bfbfbf;--box-shadow:0px 2px 3px 1px #bfbfbf;--egg-shell:#e7e7e5;--dark-gray:#616161;--light-gray:#d0d0d0;--dark-orange:#e28d26;--light-orange:#fbe2ca;--transparent-orange:rgba(226,141,38,.228);--gold:#e1be01;--transparent-gold:#e1bf017a;--blue:#448ee1}.promo-page{background:linear-gradient(40deg,#11ab85d6,#923fe787 51%,#9f35f100);display:flex;margin:0;min-height:100vh;padding:0}.promo-container{align-items:center;display:flex;flex-direction:column;gap:80px;margin:0 auto;max-width:1200px;padding:60px 20px;width:100%}.promo-hero{max-width:1200px;padding:40px 0;width:100%}.promo-hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;width:100%}.promo-hero-text{align-items:flex-start;display:flex;flex-direction:column;gap:30px;text-align:left}.promo-hero-image{align-items:center;display:flex;justify-content:center}.promo-car-image{filter:drop-shadow(0 20px 40px rgba(0,0,0,.3));height:auto;max-width:500px;transition:transform .3s ease;width:100%}.promo-car-image:hover{transform:scale(1.05)}.promo-title{color:#fff;font-family:"DM Serif Display",serif;font-size:4rem;font-weight:700;line-height:1.2;margin:0;text-shadow:2px 2px 4px #00000080}.promo-highlight{-webkit-text-fill-color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(45deg,#05c799,#9f35f1);background:linear-gradient(45deg,var(--green-secondary) 0,var(--purple-primary) 100%);background-clip:text;-webkit-background-clip:text;color:#0000;filter:contrast(1.1) brightness(1.1);text-shadow:none}.promo-subtitle{color:#fffffff2;font-family:Quicksand,sans-serif;font-size:1.25rem;line-height:1.6;margin:0;max-width:500px;text-shadow:1px 1px 2px #00000080}.promo-cta-button{background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border:none;border-radius:50px;box-shadow:0 4px 15px #11ab854d;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:600;padding:18px 40px;transition:all .3s ease}.promo-cta-button:hover{box-shadow:0 6px 20px #11ab8566;transform:translateY(-2px)}.promo-cta-button.secondary{background:linear-gradient(45deg,#9f35f1,#b68cd6);background:linear-gradient(45deg,var(--purple-primary),var(--dark-purple));box-shadow:0 4px 15px #9f35f14d}.promo-cta-button.secondary:hover{box-shadow:0 6px 20px #9f35f166}.promo-cta-button.disabled,.promo-cta-button:disabled{background:linear-gradient(45deg,#a7b0b6,#8f9aa0);box-shadow:0 2px 8px #0003;color:#fff9;cursor:not-allowed;transform:none}.promo-cta-button.disabled:hover,.promo-cta-button:disabled:hover{box-shadow:0 2px 8px #0003;transform:none}.promo-features{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1000px;width:100%}.promo-feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease}.promo-feature:hover{background:#ffffff26;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.promo-feature-icon{color:#11ab85;color:var(--green-primary);display:flex;justify-content:center;margin-bottom:20px}.promo-feature h3{color:#fff;font-family:"DM Serif Display",serif;font-size:1.5rem;margin-bottom:15px}.promo-feature p{color:#fffc;font-family:Quicksand,sans-serif;font-size:1rem;line-height:1.6;margin:0}.promo-testimonial{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;max-width:600px;padding:40px;text-align:center;width:100%}.promo-stars{display:flex;gap:5px;justify-content:center;margin-bottom:20px}.promo-star{color:#ffa12e;color:var(--orange);font-size:1.2rem}.promo-testimonial-text{color:#fff;font-family:Quicksand,sans-serif;font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:15px}.promo-testimonial-author{color:#ffffffb3;font-family:Quicksand,sans-serif;font-size:.9rem;margin:0}.promo-bottom-cta{align-items:center;display:flex;flex-direction:column;gap:25px;text-align:center}.promo-bottom-cta h2{color:#fff;font-family:"DM Serif Display",serif;font-size:2.5rem;margin:0}@media screen and (max-width:768px){.promo-container{gap:60px;padding:40px 15px}.promo-hero-content{gap:40px;grid-template-columns:1fr}.promo-hero-text{align-items:center;text-align:center}.promo-title{font-size:2.5rem}.promo-subtitle{font-size:1.1rem;max-width:100%;text-align:center}.promo-car-image{max-width:400px}.promo-cta-button{font-size:1rem;padding:15px 30px}.promo-features{gap:30px;grid-template-columns:1fr}.promo-feature,.promo-testimonial{padding:30px 20px}.promo-bottom-cta h2{font-size:2rem}}@media screen and (max-width:480px){.promo-title{font-size:2rem}.promo-subtitle{font-size:1rem}.promo-car-image{max-width:300px}.promo-bottom-cta h2{font-size:1.8rem}}.back-button{align-items:center;background-color:#0f3c3c;background-color:var(--dark-green-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:10px;width:85px}.back-button:hover{background-color:#135050;background-color:var(--dark-green-secondary);transition:.4s}.host-title{color:#9f35f1;color:var(--purple-primary);font-size:35px;margin:0;text-align:center}.log-url{background-color:#448ee1;background-color:var(--blue)}.log-city,.log-url{border-radius:10px;color:#fff;padding:5px;width:fit-content}.log-city{background-color:#616161;background-color:var(--dark-gray);margin:0 5px}.call-bar{border-bottom:1px solid #d0d0d0;border-bottom:1px solid var(--light-gray);justify-content:space-between;padding:5px 0;text-align:left;width:100%}.call-bar,.log-time{align-items:center;display:flex}.log-time{flex:0.2 1;justify-content:flex-start;padding-left:5px}.default-host-nav{background-color:"transparent";border-radius:25px;color:#616161;color:var(--dark-gray);font-size:20px;padding:10px 15px;text-decoration:none;text-underline-offset:5px}.default-host-nav:hover{background-color:#d0d0d0;background-color:var(--light-gray);transition:.4s}.active-host-nav{background-color:#87cfb8;background-color:var(--green-tertiary);border-radius:25px;color:#0f3c3c;color:var(--dark-green-primary);font-size:20px;padding:10px 15px;text-decoration:none;text-underline-offset:5px}.log-icon{flex:0.05 1}.log-icon,.log-iteration{align-items:center;display:flex;justify-content:flex-start}.log-iteration{flex:0.1 1}.log-iteration-number{align-items:center;background-color:#000;border:1px solid #000;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;width:30px}.event-log-header{background-color:#9f35f1;background-color:var(--purple-primary);color:#fff;display:flex;padding:10px 5px;position:sticky;top:0;width:inherit}.log-event{flex:0.25 1}.log-event-and-icon{flex:0.3 1}.log-open-icon{flex:0.02 1}.log-description{flex:0.48 1}.event-log-container{height:40vh}.event-log-container,.session-summary-container{border:2px solid #9f35f1;border:2px solid var(--purple-primary);border-radius:10px;overflow-y:scroll}.session-summary-container{height:20vh}.event-log{border-bottom:1px solid #e7e7e5;border-bottom:1px solid var(--egg-shell);cursor:pointer;display:flex;flex-direction:column;padding:5px}.event-log-description{align-items:center;display:flex}.purple{background-color:#e1bbff;background-color:var(--purple)}.green{background-color:#11ab85;background-color:var(--green-primary)}.light-gray{background-color:#d0d0d0;background-color:var(--light-gray)}.orange{background-color:#ffa12e;background-color:var(--orange)}.red{background-color:#e55d5d;background-color:var(--red)}.light-purple{background-color:#ede8f3;background-color:var(--light-purple)}.legend{display:flex;flex-wrap:wrap;justify-content:space-between}.legend-item{border-radius:10px;margin:5px 0;padding:5px}.event-info{padding:5px}.support-status-text{border:1px solid #0000;border-radius:20px;color:#fff;padding:2px 10px;width:fit-content}.support-user-info-item{background-color:#d0d0d0;background-color:var(--light-gray);padding:10px;width:300px}.clear-button{background-color:initial;border:1px solid #0000;cursor:pointer}.support-request-title{border-bottom:1px solid #000;flex:0.2 1;padding-bottom:10px;text-align:center}.support-user-profile{flex:0.4 1}.support-user-info{display:flex;flex:0.6 1;justify-content:space-between}.support-request-container{height:80vh;padding:2%}.agent-header{align-items:center;background-color:#b68cd6;background-color:var(--dark-purple);display:flex;justify-content:space-between;padding:20px}.agent-name{color:#fcfcfc;color:var(--white)}.agent-options-container{align-items:center;display:flex;height:80vh;justify-content:center}.agent-options-grid{grid-column-gap:50px;grid-row-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:80%;padding:50px;width:100%}.agent-option{align-items:center;border:none;border-radius:5px;box-shadow:0 0 2px 2px #bfbfbf;box-shadow:var(--light-shadow);color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;text-decoration:none}.agent-option:hover{box-shadow:0 0 5px 5px #87cfb86b;box-shadow:var(--green-shadow);cursor:pointer;transition:.4s}.border{border:1px solid red}.agent-header-item{flex:1 1}.agent-title{color:#fcfcfc;color:var(--white);text-align:center}.agent-menu{display:flex;flex-direction:row-reverse}.homepage-parent{display:flex;flex-direction:column;min-height:80vh}.home-hero-title{color:#fff;font-family:"DM Serif Display",serif;font-size:4.5rem;font-weight:700;line-height:1.1;margin:0 0 20px;text-align:inherit;text-shadow:2px 2px 8px #000000b3}.home-hero-subtitle{color:#ffffffe6;font-family:Quicksand,sans-serif;font-size:1.5rem;font-weight:400;margin:0;text-align:inherit;text-shadow:1px 1px 4px #0009}.homepage-section{padding:80px 0;position:relative}.section-dark{background:linear-gradient(135deg,#0f3c3c,#135050);background:linear-gradient(135deg,var(--dark-green-primary) 0,var(--dark-green-secondary) 100%)}.section-light{background:linear-gradient(135deg,#fbe2ca,#f5d5b0)}.blog-section{background:linear-gradient(135deg,#0f3c3c,#135050);background:linear-gradient(135deg,var(--dark-green-primary) 0,var(--dark-green-secondary) 100%);overflow:hidden;padding:100px 0;position:relative}.blog-content-wrapper{margin:0 auto;max-width:1200px;padding:0 40px;position:relative;z-index:2}.blog-section-title{color:#fff;font-family:"DM Serif Display",serif;font-size:3.5rem;margin-bottom:60px;position:relative;text-align:center}.blog-section-title:after{background:linear-gradient(45deg,#05c799,#9f35f1);background:linear-gradient(45deg,var(--green-secondary),var(--purple-primary));border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.blog-button-container{display:flex;justify-content:center;margin-bottom:50px}.blog-featured-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;box-shadow:0 25px 50px #0000004d;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px;min-height:400px;overflow:hidden;transition:all .4s ease}.blog-featured-card:hover{box-shadow:0 35px 70px #0006;transform:translateY(-8px)}.blog-featured-content{color:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px}.blog-featured-tag{color:#ffa12e;color:var(--orange);font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.blog-featured-title{font-family:"DM Serif Display",serif;font-size:2.2rem;font-weight:700;line-height:1.3;margin-bottom:20px}.blog-featured-excerpt{font-size:1.1rem;line-height:1.6;margin-bottom:30px;opacity:.9}.blog-read-more{align-items:center;color:#05c799;color:var(--green-secondary);display:inline-flex;font-size:1.1rem;font-weight:600;gap:8px;text-decoration:none;transition:all .3s ease}.blog-read-more:hover{color:#ffa12e;color:var(--orange);transform:translateX(5px)}.blog-featured-image{background-position:50%;background-size:cover;position:relative}.blog-featured-image:before{background:linear-gradient(45deg,#11ab8533,#9f35f133);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.blog-featured-card:hover .blog-featured-image:before{opacity:.7}.rent-host-section{background:linear-gradient(135deg,#fbe2ca,#f5d5b0);padding:100px 0;position:relative}.rent-host-container{margin:0 auto;max-width:1200px;padding:0 40px}.rent-host-content{grid-gap:60px;align-items:center;background:#fff;border-radius:30px;box-shadow:0 20px 60px #0000001a;display:grid;gap:60px;grid-template-columns:1fr auto 1fr;padding:60px;position:relative}.host-section,.rent-section{align-items:center;display:flex;flex-direction:column;gap:25px;text-align:center}.section-title{color:#e28d26;color:var(--dark-orange);font-size:3rem}.section-description{color:#616161;color:var(--dark-gray);font-size:1.1rem;line-height:1.6;margin:0;max-width:300px}.section-phone{filter:drop-shadow(0 10px 20px rgba(0,0,0,.2));height:auto;transition:transform .3s ease;width:120px}.section-phone:hover{transform:scale(1.05)}.divider-icon{background:#e28d261a;border:2px solid #e28d2633;border-radius:50%;color:#e28d26;color:var(--dark-orange);padding:20px}.merch-section{background:linear-gradient(135deg,#9f35f1,#b68cd6);background:linear-gradient(135deg,var(--purple-primary) 0,var(--dark-purple) 100%);overflow:hidden;padding:80px 0;position:relative;text-align:center}.merch-section:before{background:url(/static/media/roadpic2.f0b39e795c2dfb12065f.jpg) 50%/cover;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:1}.merch-content{position:relative;z-index:2}.merch-title{color:#fff;font-family:"DM Serif Display",serif;font-size:3rem;margin-bottom:30px;text-shadow:2px 2px 4px #00000080}.merch-button{background:linear-gradient(45deg,#ffa12e,#e1be01);background:linear-gradient(45deg,var(--orange),var(--gold));border:none;border-radius:50px;box-shadow:0 8px 25px #ffa12e4d;color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;padding:18px 40px;text-decoration:none;transition:all .3s ease}.merch-button:hover{box-shadow:0 12px 35px #ffa12e66;color:#fff;text-decoration:none;transform:translateY(-3px)}@media screen and (max-width:768px){.home-hero-title{font-size:2.5rem}.home-hero-subtitle{font-size:1.2rem}.blog-featured-card{grid-template-columns:1fr;min-height:auto}.blog-featured-content{padding:30px}.blog-featured-image{min-height:250px}.rent-host-content{gap:40px;grid-template-columns:1fr;padding:40px 30px}.merch-title,.section-title{font-size:2.2rem}.homepage-section{padding:60px 0}}.modern-slider-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;padding:100px 0;position:relative}.modern-slider-container{margin:0 auto;max-width:1200px;padding:0 40px}.modern-slider-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:3.5rem;margin-bottom:60px;position:relative;text-align:center}.modern-slider-title:after{background:linear-gradient(45deg,#05c799,#9f35f1);background:linear-gradient(45deg,var(--green-secondary),var(--purple-primary));border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.modern-slider-wrapper{align-items:center;display:flex;gap:30px;justify-content:center;position:relative}.modern-slider-content{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;max-width:900px;overflow:hidden;padding:40px;width:100%}.modern-cards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);transition:all .5s ease}.modern-card{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 30px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:all .4s ease}.modern-card:hover{border-color:#05c799;border-color:var(--green-secondary);box-shadow:0 20px 50px #00000026;transform:translateY(-8px)}.modern-card-image{background-position:50%;background-size:cover;height:160px;overflow:hidden;position:relative;width:100%}.modern-card-image:before{background:linear-gradient(45deg,#11ab851a,#9f35f11a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.modern-card:hover .modern-card-image:before{opacity:1}.modern-card-content{padding:25px 20px;text-align:center}.modern-card-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.5px;margin:0}.modern-arrow{align-items:center;background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border:none;border-radius:50%;box-shadow:0 8px 25px #11ab854d;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px;z-index:10}.modern-arrow:hover{box-shadow:0 12px 35px #11ab8566;transform:scale(1.1)}.modern-arrow:active{transform:scale(.95)}.modern-arrow-left{margin-right:20px}.modern-arrow-right{margin-left:20px}@media screen and (max-width:1024px){.modern-cards-grid{gap:25px;grid-template-columns:repeat(3,1fr)}.modern-slider-content{padding:30px}}@media screen and (max-width:768px){.modern-cards-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.modern-slider-wrapper{flex-direction:column;gap:20px}.modern-arrow{height:50px;width:50px}.modern-slider-title{font-size:2.5rem}.modern-slider-container{padding:0 20px}.modern-slider-content{padding:20px}}@media screen and (max-width:480px){.modern-cards-grid{grid-template-columns:1fr}.modern-slider-title{font-size:2rem}}.faq-section{background:linear-gradient(135deg,#0f3c3c,#135050);background:linear-gradient(135deg,var(--dark-green-primary) 0,var(--dark-green-secondary) 100%);overflow:hidden;padding:100px 0;position:relative}.faq-container{margin:0 auto;max-width:1200px;padding:0 40px}.faq-header{margin-bottom:80px;text-align:center}.faq-title{color:#fff;font-family:"DM Serif Display",serif;font-size:3.5rem;font-weight:700;margin:0 0 20px}.faq-title-underline{background:linear-gradient(45deg,#05c799,#9f35f1);background:linear-gradient(45deg,var(--green-secondary),var(--purple-primary));border-radius:2px;height:4px;margin:0 auto;width:100px}.faq-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:60px}.faq-column{display:flex;flex-direction:column;gap:20px}.faq-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-item:hover{background:#ffffff26;box-shadow:0 10px 30px #0003;transform:translateY(-2px)}.faq-question-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:25px 30px;transition:all .3s ease}.faq-question-header:hover{background:#ffffff0d}.faq-question-text{color:#fff;flex:1 1;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 20px 0 0}.faq-toggle-icon{align-items:center;background:#11ab8533;border-radius:50%;color:#05c799;color:var(--green-secondary);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px}.faq-toggle-icon:hover{background:#11ab854d;transform:scale(1.1)}.faq-answer{background:#ffffff0d;max-height:0;overflow:hidden;transition:all .4s ease}.faq-answer-open{border-top:1px solid #ffffff1a;max-height:500px}.faq-answer-text{color:#ffffffe6;font-family:Quicksand,sans-serif;font-size:1rem;line-height:1.7;margin:0;padding:25px 30px}.faq-cta{margin-top:60px;text-align:center}.faq-button{background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border:none;border-radius:50px;box-shadow:0 8px 25px #11ab854d;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.5px;padding:18px 40px;text-transform:uppercase;transition:all .3s ease}.faq-button:hover{background:linear-gradient(45deg,#05c799,#11ab85);background:linear-gradient(45deg,var(--green-secondary),var(--green-primary));box-shadow:0 12px 35px #11ab8566;transform:translateY(-3px)}.faq-button:active{transform:translateY(-1px)}@media screen and (max-width:768px){.faq-grid{gap:20px;grid-template-columns:1fr}.faq-container{padding:0 20px}.faq-title{font-size:2.5rem}.faq-answer-text,.faq-question-header{padding:20px 25px}.faq-question-text{font-size:1rem}.faq-section{padding:80px 0}}@media screen and (max-width:480px){.faq-title{font-size:2rem}.faq-answer-text,.faq-question-header{padding:15px 20px}.faq-question-text{font-size:.95rem;margin-right:15px}.faq-button{font-size:1rem;padding:15px 30px}}.make-cards{box-shadow:0 2px 3px 1px #bfbfbf;box-shadow:var(--box-shadow)}.make-cards:hover{box-shadow:0 0 5px 2px #9a6ed2ad;transition:.4s}.arrow-buttons{cursor:pointer;padding:10px}.car-h1,a,h1,h2,h3,h4,p{margin:0;padding:0}.car-h1,h1{font-family:"DM Serif Display",serif;font-size:60px}p{line-height:1.8}.car-h,.car-p,a,button,h2,h3,h4,input,label,li,p{font-family:"DM Serif Display",serif;font-family:"IBM Plex Serif",serif;font-family:Lato,sans-serif;font-family:Quicksand,sans-serif;font-family:Raleway,sans-serif;font-family:Red Hat Display,sans-serif;font-family:Roboto,sans-serif;font-family:Tajawal,sans-serif}.car-p,a,button,input,li,p{font-size:15px}h2{font-size:40px}.car-h,h3{font-size:30px}.p-text,h4{font-size:15px}.p-text{font-family:"DM Serif Display",serif;font-family:"IBM Plex Serif",serif;font-family:Lato,sans-serif;font-family:Quicksand,sans-serif;font-family:Raleway,sans-serif;font-family:Red Hat Display,sans-serif;font-family:Roboto,sans-serif;font-family:Tajawal,sans-serif}.city-input{border:none;margin-right:0;padding:0}.search-bar{align-items:stretch;background:#fff;border:2px solid #0f3c3c1a;border-radius:20px;box-shadow:0 10px 30px #00000014;display:flex;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.search-bar:hover{border-color:#11ab8533;box-shadow:0 15px 40px #0000001f;transform:translateY(-1px)}.search-bar:focus-within{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 15px 40px #11ab8526}.search-section{border-right:1px solid #00000014;display:flex;flex:1 1;flex-direction:column;padding:20px 25px;position:relative;transition:all .3s ease;z-index:2}.search-section:last-child{border-right:none}.search-section:hover{background:#11ab8508}.search-section label{font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.search-input,.search-section label{color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif}.search-input{background:#0000;border:none;font-size:1.1rem;font-weight:500;outline:none;padding:0;width:100%}.search-input::placeholder{color:#0f3c3c80;font-weight:400}.search-input:focus{color:#11ab85;color:var(--green-primary)}.search-date-time-container{align-items:center;display:flex;gap:10px}.search-date-button,.search-time-button{align-items:center;background:none;border:none;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;display:flex;font-family:Quicksand,sans-serif;font-size:1rem;gap:5px;padding:0;transition:all .3s ease}.search-date-button:hover,.search-time-button:hover{color:#11ab85;color:var(--green-primary);transform:scale(1.02)}.search-button-modern{align-items:center;background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border:none;border-radius:50%;box-shadow:0 8px 25px #11ab854d;cursor:pointer;display:flex;flex-shrink:0;height:60px;justify-content:center;margin:15px;position:relative;transition:all .3s ease;width:60px;z-index:2}.search-button-modern:hover{background:linear-gradient(45deg,#05c799,#11ab85);background:linear-gradient(45deg,var(--green-secondary),var(--green-primary));box-shadow:0 12px 35px #11ab8566;transform:scale(1.1)}.search-button-modern:active{transform:scale(.95)}.booking-widget{width:100%}.booking-form{gap:20px}.booking-field,.booking-form{display:flex;flex-direction:column}.booking-field{gap:8px}.booking-label{font-size:.85rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.booking-input,.booking-label{color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif}.booking-input{background:#fff;border:2px solid #0f3c3c1a;border-radius:12px;font-size:1.1rem;font-weight:500;outline:none;padding:16px 20px;transition:all .3s ease}.booking-input::placeholder{color:#0f3c3c80;font-weight:400}.booking-input:focus{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 0 0 3px #11ab851a;color:#11ab85;color:var(--green-primary)}.booking-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.booking-datetime{display:flex;gap:8px}.booking-date-btn,.booking-time-btn{align-items:center;background:#fff;border:2px solid #0f3c3c1a;border-radius:12px;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;display:flex;flex:1 1;font-family:Quicksand,sans-serif;gap:8px;justify-content:space-between;min-width:0;padding:16px;transition:all .3s ease}.booking-date-btn{flex:1.2 1}.booking-time-btn{flex:0.8 1}.booking-date-btn:hover,.booking-time-btn:hover{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 4px 12px #11ab8526;color:#11ab85;color:var(--green-primary);transform:translateY(-1px)}.date-text{font-size:.95rem;font-weight:500}.booking-search-btn{align-items:center;background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border:none;border-radius:16px;box-shadow:0 8px 25px #11ab854d;color:#fff;cursor:pointer;display:flex;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;margin-top:10px;padding:18px 32px;transition:all .3s ease}.booking-search-btn:hover{background:linear-gradient(45deg,#05c799,#11ab85);background:linear-gradient(45deg,var(--green-secondary),var(--green-primary));box-shadow:0 12px 35px #11ab8566;transform:translateY(-2px)}.booking-search-btn:active{transform:translateY(0)}.booking-search-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.booking-search-btn:disabled:hover{box-shadow:0 8px 25px #11ab854d;transform:none}.car-link{color:#000;font-size:20px;text-decoration:none}.car-link:hover{text-decoration:underline;transition:.4s}.search-bar:hover{box-shadow:1px 1px 3.5px 1px #dfdcdf;transition:.4s}.date-text{padding-right:10px}.date-text,.time-text{font-family:Quicksand,sans-serif;font-size:15px}.time-text{padding:0 5px 0 10px}.car-item{border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 2px 3px 1px #bfbfbf;cursor:pointer;display:flex;height:auto;margin:15px;position:relative;text-decoration:none;z-index:1}.car-item:hover{box-shadow:0 0 5px 2px #87cfb8;box-shadow:0 0 5px 2px var(--green-tertiary);transition:.2s}.form-group{display:flex;flex-direction:column;padding-bottom:10px;width:100%}.form-input,.form-input-error{font-size:20px;padding:15px}.form-input-error{border:1px solid #e55d5d}.selected-car-item{border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 0 5px 2px #9a6ed2ad;cursor:pointer;display:flex;height:auto;margin:15px;position:relative;text-decoration:none;transition:.2s;z-index:1}.car-container{display:grid;flex:1 1;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));overflow-y:scroll;padding:20px}.mobile-car-container{bottom:0;display:flex;height:40vh;overflow-x:scroll;position:absolute;width:100vw;z-index:2}.car-image{border-bottom-left-radius:10px}.car-image,.mobile-car-image{background-position:50%;background-size:cover;border-top-left-radius:10px}.mobile-car-image{border-top-right-radius:10px;height:200px;width:100%}.mobile-car-item{align-content:center;border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 2px 3px 1px #bfbfbf;display:flex;flex-direction:column;justify-content:center;margin:10px}.filter-button{align-items:center;background-color:#9f35f1;background-color:var(--purple-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:10px;width:85px}.filter-button:hover{background-color:#b68cd6;background-color:var(--dark-purple);transition:.2s}.checkout-button{background-color:#11ab85;background-color:var(--green-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:100%}.form-host-button-left{margin-left:0;margin-right:auto}.form-host-button-right{margin-left:auto;margin-right:0}.checkout-button:hover{background-color:#05c799;background-color:var(--green-secondary);transition:.2s}.checkout-button-disabled{background-color:#87cfb8;background-color:var(--green-tertiary);border:none;border-radius:5px;color:#fff;cursor:not-allowed;margin-top:20px;padding:10px;width:100%}.favorites-button{align-items:center;background-color:#fff;border:1px solid #9f35f1;border:1px solid var(--purple-primary);border-radius:5px;color:#9f35f1;color:var(--purple-primary);cursor:pointer;display:flex;justify-content:center;width:100%}.favorites-button:hover{background-color:#9f35f1;background-color:var(--purple-primary);color:#fff;transition:.2s}.favorited-button{background-color:#9f35f1;background-color:var(--purple-primary);border:1px solid #9f35f1;border:1px solid var(--purple-primary);border-radius:5px;color:#fff;width:100%}.favorited-button,.host-button{align-items:center;cursor:pointer;display:flex;justify-content:center}.host-button{background-color:#fff;border:1px solid #fff;border-radius:5px;color:#448ee1;margin-top:20px;padding:15px}.host-button:hover{background-color:#000;border:1px solid #000;color:#fff;transition:.2s}.name-container{border:2px solid #a7b0b6;border-radius:10px;cursor:pointer;margin:10px 0;padding:20px;text-align:center;width:200px}.home-header{align-items:center;background:linear-gradient(135deg,#0f3c3cbf,#135050b3 30%,#11ab85a6 70%,#9f35f18c),url(/static/media/gWagon.ce76d52940fdac99be22.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:70vh;overflow:hidden;padding:60px 20px;position:relative}.home-header:before{background:radial-gradient(ellipse at 30% 70%,#0000 0,#0f3c3c1a 50%,#0f3c3c40 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;max-width:1400px;position:relative;width:100%;z-index:2}.help-header{background-blend-mode:overlay;background-color:#04050649;background-image:url(/static/media/iceland1.f3a1ba2ae166506de39f.jpg);background-position:bottom 15% right 0;background-repeat:no-repeat;background-size:cover;height:35vh}.gradient-background{background:linear-gradient(45deg,#135050,#11ab85);background:linear-gradient(45deg,var(--dark-green-secondary),var(--green-primary));padding:0 20%}.logo-text{color:#448ee1;cursor:pointer;font-family:Quicksand,sans-serif;font-size:30px}.logo-text:hover{color:#448ee1;text-decoration:underline;text-underline-offset:5px}.home-page-info{background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:70vh;margin:5% 20%;text-align:center}.sidebar{background-color:#23374be6;border-radius:4px;color:#fff;font-family:monospace;left:0;margin:12px;padding:6px 12px;position:absolute;top:0;z-index:1}.drop-down-item{background-color:#fff;border:none;cursor:pointer}.favorite-location-tile:hover{text-decoration:underline;transition:.4s}.fav-grid-item{align-items:flex-start;background-position:50%;background-size:cover;border-radius:10px;display:flex;height:200px;justify-content:flex-start}.drop-down-item:hover{color:#448ee1;text-decoration:underline}.hosting-button{background-color:#fff;border:none;border-radius:20px;cursor:pointer;padding:10px}.hosting-button:hover{background-color:#f1f2f4;border:#f1f2f4}.account-info-title{font-family:"DM Serif Display",serif;font-family:"IBM Plex Serif",serif;font-family:Lato,sans-serif;font-family:Quicksand,sans-serif;font-family:Raleway,sans-serif;font-family:Red Hat Display,sans-serif;font-family:Roboto,sans-serif;font-family:Tajawal,sans-serif;font-size:20px}.account-info{border-bottom:1px solid #f1f2f4;padding-bottom:20px}.account-info,.account-info-no-line{color:#a7b0b6;font-family:"DM Serif Display",serif;font-family:"IBM Plex Serif",serif;font-family:Lato,sans-serif;font-family:Quicksand,sans-serif;font-family:Raleway,sans-serif;font-family:Red Hat Display,sans-serif;font-family:Roboto,sans-serif;font-family:Tajawal,sans-serif;font-size:15px}.account-info-no-line{padding-bottom:5px}.dropdown-title{font-family:"DM Serif Display",serif;font-family:"IBM Plex Serif",serif;font-family:Lato,sans-serif;font-family:Quicksand,sans-serif;font-family:Raleway,sans-serif;font-family:Red Hat Display,sans-serif;font-family:Roboto,sans-serif;font-family:Tajawal,sans-serif;font-size:20px;padding:10px}.edit-button{align-items:center;background-color:#62ac81;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;width:85px}.edit-button:hover{background-color:#4d996d;transition:.2s}.remove-button{align-items:center;background-color:#e55d5d;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-right:10px;padding:10px;width:85px}.remove-button:hover{background-color:#cf4848;transition:.2s}.add-button{align-items:center;background-color:#ffa12e;background-color:var(--orange);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;width:90px}.add-button:hover{background-color:#fbe2ca;background-color:var(--light-orange);transition:.2s}.checkout-text{align-items:center;display:flex;font-family:"DM Serif Display",serif;font-family:"IBM Plex Serif",serif;font-family:Lato,sans-serif;font-family:Quicksand,sans-serif;font-family:Raleway,sans-serif;font-family:Red Hat Display,sans-serif;font-family:Roboto,sans-serif;font-family:Tajawal,sans-serif;font-size:20px;justify-content:center;padding:10px;width:100%}.login-button{border:none;margin-top:20px;width:50%}.login-button,.next-button{background-color:#f65c8c;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.next-button{border:none;text-align:center;width:20%}.next-button:hover{background-color:#f54a80}.available-tag{background-color:#05c799;background-color:var(--green-secondary)}.available-tag,.unavailable-tag{align-self:flex-start;border-radius:5px;color:#fff;padding:2px 10px}.unavailable-tag{background-color:#e55d5d}input{font-size:15px;padding:10px}.pink-button{align-items:center;background-color:#f65c8c;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;width:auto}.pink-button:hover{background-color:#f54a80;transition:.2s}.purple-button{align-items:center;background-color:#9f35f1;background-color:var(--purple-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;width:auto}.purple-button:hover{background-color:#e1bbff;background-color:var(--purple);transition:.2s}.orange-button{align-items:center;background-color:#e28d26;background-color:var(--dark-orange);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;width:auto}.orange-button:hover{background-color:#ffa12e;background-color:var(--orange);transition:.2s}.grey-button{align-items:center;background-color:#a7b0b6;border:none;border-radius:5px;color:#fff;display:flex;justify-content:center;padding:10px;width:auto}.rewards-button{background-color:#0f3c3c;background-color:var(--dark-green-primary);color:#fff;cursor:pointer;margin-top:10px;padding:10px 0}.rewards-button:hover{background-color:#135050;background-color:var(--dark-green-secondary);transition:.4s}.green-button{align-items:center;background-color:#11ab85;background-color:var(--green-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-right:10px;padding:10px;width:auto}.green-button:hover{background-color:#05c799;background-color:var(--green-secondary);transition:.2s}.red-button{align-items:center;background-color:#e55d5d;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;width:auto}.red-button:hover{background-color:#cd3f3f;transition:.2s}.blue-button{align-items:center;background-color:#448ee1;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;width:auto}.black-button:hover{background-color:#fff;border:1px solid #000;color:#000;transition:.2s}.disabled-blue-button{background-color:#3f71aa;cursor:not-allowed}.black-button,.disabled-blue-button{align-items:center;border:none;border-radius:5px;color:#fff;display:flex;justify-content:center;padding:10px;width:auto}.black-button{background-color:#000;cursor:pointer}.blue-button:hover{background-color:#2779d8;transition:.2s}.useable-grey-button{align-items:center;background-color:#a7b0b6;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;width:auto}.useable-grey-button:hover{background-color:#8f9aa0;transition:.2s}.gradient-button{align-items:center;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;width:auto}.gradient-button,.gradient-button:hover{background:linear-gradient(45deg,#9f35f1,#05c799);background:linear-gradient(45deg,var(--purple-primary) 0,var(--green-secondary) 100%)}.gradient-button:hover{animation:gradient 2s ease infinite;background-size:200% 100%;transition:.2s}.select-option{cursor:pointer;padding:5px}.select-dropdown{background-color:#fff;border:2px solid #d7dbde;border-radius:5px;cursor:pointer;padding:10px;text-align:left;width:100%}.select-dropdown:hover{border:2px solid #448ee1}.select-option:hover{background-color:#96c1f2;transition:.4s}.gradient-text{-webkit-text-fill-color:#0000;-moz-text-fill-color:#0000;animation:gradientText 10s ease infinite;background-color:#f65c8c;background-size:200% 100%;background:linear-gradient(45deg,#f65c8c,#8a5bc8);background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;background-repeat:repeat;background-size:100%;color:#0000;font-size:150px;margin:0}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientText{0%{background-size:250%}20%{background-size:200%}40%{background-size:150%}60%{background-size:100%}80%{background-size:150%}to{background-size:200%}}.home-page-merch{align-items:center;background-image:url(/static/media/roadpic2.f0b39e795c2dfb12065f.jpg);background-position:bottom;display:flex;flex-direction:column;height:50vh;justify-content:center;text-align:center}.host-button{background-color:#000;border:1px solid #000;color:#fff;padding:10px}.underline-button{background-color:#fff;border:none;color:#000;cursor:pointer;padding:10px}.underline-button:hover{border-bottom:1px solid #000}.host-button:hover{background-color:#fff;color:#000;cursor:pointer}.calendar{font-family:"DM Serif Display",serif;font-family:"IBM Plex Serif",serif;font-family:Lato,sans-serif;font-family:Quicksand,sans-serif;font-family:Raleway,sans-serif;font-family:Red Hat Display,sans-serif;font-family:Roboto,sans-serif;font-family:Tajawal,sans-serif}.cal-range{border:1px solid #000;color:blue}.selectable{align-items:center;border:2px solid #000;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;padding:20px 0}.selectable:hover{background-color:#996ed12f;border:2px solid #996ed1;transition:.4s}.mobile-date-picker{border:none;font-size:20px;margin-right:3px;padding:5px 5px 5px 0}.mobile-price-tag{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;text-align:center;width:50px}.mobile-car-title{color:#fff;text-align:center;width:100%}.car-favorite{color:#000}.map-container{flex:0.4 1;min-height:60vh;position:relative;z-index:1}.car-favorite:hover{color:#9a6ed2}.search-container{display:flex;max-height:85vh}.hamburger-menu,.mobile-menu{display:none}.hero-text-section{align-items:flex-start;animation:fadeInLeft 1s ease-out;display:flex;flex-direction:column;justify-content:center;text-align:left}.hero-description{color:#ffffffd9;font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.7;margin:30px 0 0;max-width:500px}.hero-booking-card{animation:fadeInRight 1.2s ease-out;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff2;border:2px solid #ffffff4d;border-radius:30px;box-shadow:0 30px 80px #0003;min-width:500px;overflow:visible;padding:45px;position:relative}.hero-booking-card:before{background:linear-gradient(135deg,#11ab8508,#9f35f108);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-booking-card>*{position:relative;z-index:2}.booking-card-header{margin-bottom:30px;text-align:center}.booking-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:2rem;font-weight:700;margin:0 0 10px}.booking-subtitle{color:#0f3c3cb3;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:500;margin:0}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.pp-date-input{border:.5px solid #000;cursor:pointer;padding:5px}.pp-date-input:hover{background-color:#f5f5f5;border:.5px solid #d3d3d3}.promo-text-container{align-items:center;cursor:pointer;display:flex;justify-content:center;width:100%}.related-slider{padding:30px}.promo-text{background-color:initial;border:none;border-bottom:1px solid #0000;color:#fff;cursor:pointer;padding:5px}.promo-text:hover{border-bottom:1px solid #fff;transition:.4s}.apply-promo-button{background-color:#000;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;padding:10px;width:auto}.apply-promo-button:hover{background-color:#353535;border:1px solid #353535}.remove-promo-button{background-color:initial;border:none;color:#9a6ed2;cursor:pointer}.remove-promo-button:hover{color:#6b479c}.search-button{align-items:center;border-radius:50%;display:flex;justify-content:center;padding:8px}.clean-promo-bar{align-items:center;background:linear-gradient(135deg,#0f3c3c,#135050);background:linear-gradient(135deg,var(--dark-green-primary) 0,var(--dark-green-secondary) 100%);border-bottom:3px solid #ffa12e;border-bottom:3px solid var(--orange);box-shadow:0 2px 8px #00000026;display:flex;justify-content:space-between;padding:14px 30px;position:sticky;top:0;z-index:9}.promo-bar-content{align-items:center;display:flex;flex:1 1;gap:15px;justify-content:center;margin-right:32px;text-align:center}.promo-icon{color:#ffa12e;color:var(--orange);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));flex-shrink:0}.promo-message-text{font-size:1rem;font-weight:600;letter-spacing:.3px;text-shadow:0 1px 3px #0006}.promo-code-btn,.promo-message-text{color:#fff;font-family:Quicksand,sans-serif}.promo-code-btn{background:linear-gradient(45deg,#ffa12e,#e1be01);background:linear-gradient(45deg,var(--orange),var(--gold));border:none;border-radius:8px;box-shadow:0 3px 12px #ffa12e66;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:.8px;padding:8px 16px;text-shadow:0 1px 2px #0000004d;text-transform:uppercase;transition:all .3s ease}.promo-code-btn:hover{background:linear-gradient(45deg,#e1be01,#ffa12e);background:linear-gradient(45deg,var(--gold),var(--orange));box-shadow:0 5px 18px #ffa12e99;transform:translateY(-1px) scale(1.05)}.promo-dismiss-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:6px;color:#fffc;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.promo-dismiss-btn:hover{background:#fff3;color:#fff;transform:scale(1.1)}.modern-promo-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.promo-modal-content{animation:modalFadeIn .3s ease-out;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff2;border:2px solid #ffffff4d;border-radius:24px;box-shadow:0 25px 50px #0000004d;max-width:450px;overflow:hidden;position:relative;width:100%}.promo-modal-content:before{background:linear-gradient(135deg,#11ab8508,#9f35f108);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.promo-modal-content>*{position:relative;z-index:2}.promo-modal-close{align-items:center;background:#0000001a;border:none;border-radius:50%;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:36px;z-index:3}.promo-modal-close:hover{background:#00000026;transform:scale(1.1)}.promo-modal-header{border-bottom:1px solid #00000014;padding:40px 40px 20px;text-align:center}.promo-modal-icon{align-items:center;background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border-radius:50%;box-shadow:0 10px 30px #11ab854d;color:#fff;display:inline-flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.promo-modal-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:2rem;font-weight:700;margin:0 0 15px}.promo-modal-code{background:linear-gradient(45deg,#ffa12e,#e1be01);background:linear-gradient(45deg,var(--orange),var(--gold));border-radius:12px;box-shadow:0 8px 25px #ffa12e4d;color:#fff;display:inline-block;font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:1px;padding:12px 24px}.promo-modal-body{padding:30px 40px}.promo-modal-section-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif;font-size:1.3rem;font-weight:600;margin:0 0 15px}.promo-modal-description{color:#0f3c3ccc;font-family:Quicksand,sans-serif;font-size:1rem;line-height:1.6;margin:0 0 20px}.promo-modal-list{list-style:none;margin:0;padding:0}.promo-modal-list-item{border-bottom:1px solid #0000000d;color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif;font-size:.95rem;padding:8px 0 8px 20px;position:relative}.promo-modal-list-item:before{color:#11ab85;color:var(--green-primary);content:"•";font-weight:700;left:0;position:absolute}.promo-modal-list-item:last-child{border-bottom:none}.promo-modal-footer{padding:20px 40px 40px;text-align:center}.promo-modal-btn{background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border:none;border-radius:16px;box-shadow:0 8px 25px #11ab854d;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:600;min-width:150px;padding:16px 40px;transition:all .3s ease}.promo-modal-btn:hover{background:linear-gradient(45deg,#05c799,#11ab85);background:linear-gradient(45deg,var(--green-secondary),var(--green-primary));box-shadow:0 12px 35px #11ab8566;transform:translateY(-2px)}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media screen and (max-width:768px){.promo-modal-content{margin:20px;max-width:90vw}.promo-modal-body,.promo-modal-footer,.promo-modal-header{padding-left:25px;padding-right:25px}.promo-modal-title{font-size:1.6rem}.promo-modal-icon{height:60px;width:60px}}.clean-promo-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:400px;position:relative;width:100%}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 25px 15px}.modal-icon{color:#ffa12e;color:var(--orange);margin-right:10px}.modal-header h3{color:#0f3c3c;color:var(--dark-green-primary);flex:1 1;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:600;margin:0}.modal-close{background:none;border:none;border-radius:4px;color:#999;cursor:pointer;padding:4px;transition:all .2s ease}.modal-close:hover{background:#f5f5f5;color:#666}.modal-body{padding:20px 25px 25px}.modal-body p{color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif;font-size:.95rem;line-height:1.5;margin:0 0 15px}.modal-list{list-style:none;margin:0 0 20px;padding:0}.modal-list li{border-bottom:1px solid #f0f0f0;color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif;font-size:.9rem;padding:6px 0 6px 16px;position:relative}.modal-list li:before{color:#ffa12e;color:var(--orange);content:"•";left:0;position:absolute}.modal-list li:last-child{border-bottom:none}.modal-close-btn{background:#0f3c3c;background:var(--dark-green-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:500;padding:10px 20px;transition:all .2s ease;width:100%}.modal-close-btn:hover{background:#11ab85;background:var(--green-primary)}@media screen and (max-width:768px){.modal-content{max-width:90vw}.modal-body,.modal-header{padding-left:20px;padding-right:20px}.clean-promo-bar{padding:12px 20px}.promo-bar-content{gap:10px;margin-right:25px}.promo-message-text{font-size:.85rem}.promo-code-btn{font-size:.8rem;letter-spacing:.5px;padding:6px 12px}.promo-dismiss-btn{padding:5px}}@media screen and (max-width:480px){.clean-promo-bar{padding:10px 15px}.promo-bar-content{gap:8px;margin-right:20px}.promo-message-text{font-size:.8rem;letter-spacing:.2px}.promo-code-btn{font-size:.75rem;padding:5px 10px}.promo-dismiss-btn{padding:4px}}.modern-header{background:#fff;border-bottom:1px solid #0000000d;box-shadow:0 2px 12px #00000014;padding:15px 0;position:relative;z-index:100}.header-container{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;max-width:100vw;padding:0 40px;width:100%}.header-logo{cursor:pointer;transition:all .3s ease}.header-logo:hover{transform:scale(1.05)}.logo-text{-webkit-text-fill-color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(45deg,#11ab85,#05c799 70%,#9f35f1);background:linear-gradient(45deg,var(--green-primary) 0,var(--green-secondary) 70%,var(--purple-primary) 100%);background-clip:text;-webkit-background-clip:text;color:#0000;filter:contrast(1.1) brightness(1.1);font-family:"DM Serif Display",serif;font-size:3rem;font-weight:700;letter-spacing:-.5px;text-shadow:none}.header-search{flex:1 1;margin:0 30px;max-width:800px}.header-actions{flex-shrink:0;gap:15px;min-width:0}.header-actions,.header-auth{align-items:center;display:flex}.header-auth{gap:10px}.header-host-btn{background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border:none;border-radius:8px;box-shadow:0 4px 12px #11ab854d;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.header-host-btn:hover{background:linear-gradient(45deg,#05c799,#11ab85);background:linear-gradient(45deg,var(--green-secondary),var(--green-primary));box-shadow:0 6px 18px #11ab8566;transform:translateY(-1px)}.header-login-btn{background:none;border:1px solid #0f3c3c33;border-radius:6px;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.header-login-btn:hover{background:#11ab850d;border-color:#11ab85;border-color:var(--green-primary);color:#11ab85;color:var(--green-primary)}.header-signup-btn{background:#0f3c3c;background:var(--dark-green-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.header-signup-btn:hover{background:#11ab85;background:var(--green-primary);transform:translateY(-1px)}.mobile-header-container{align-items:center;display:flex;justify-content:space-between;padding:0 15px}.mobile-header-logo{cursor:pointer;flex:1 1}.mobile-logo-text{-webkit-text-fill-color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(45deg,#11ab85,#05c799 70%,#9f35f1);background:linear-gradient(45deg,var(--green-primary) 0,var(--green-secondary) 70%,var(--purple-primary) 100%);background-clip:text;-webkit-background-clip:text;color:#0000;font-family:"DM Serif Display",serif;font-size:2.2rem;font-weight:700;letter-spacing:-.5px}.mobile-header-search{flex:1 1;margin:0 15px}.mobile-header-menu{flex:1 1;text-align:right}.hamburger-icon{border-radius:8px;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;padding:8px;transition:all .3s ease}.hamburger-icon:hover{background:#0f3c3c1a;color:#11ab85;color:var(--green-primary)}@media screen and (max-width:1200px){.header-container{padding:0 35px}.header-search{margin:0 25px}}@media screen and (max-width:768px){.header-container{padding:0 25px}.logo-text{font-size:2.4rem}.header-search{margin:0 20px;max-width:350px}.header-actions{gap:8px}.header-host-btn{font-size:.8rem;padding:8px 14px;white-space:nowrap}.header-login-btn,.header-signup-btn{font-size:.8rem;padding:7px 12px;white-space:nowrap}}@media screen and (max-width:480px){.header-container{padding:0 20px}.logo-text{font-size:2rem}.header-search{margin:0 15px;max-width:300px}.header-actions{gap:6px}.header-host-btn{font-size:.75rem;padding:6px 12px}.header-login-btn,.header-signup-btn{font-size:.75rem;padding:6px 10px}.mobile-header-container{padding:0 15px}.mobile-logo-text{font-size:1.9rem}.mobile-header-search{margin:0 10px}}.modern-menu-container{position:relative}.modern-menu-trigger{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .3s ease}.modern-menu-trigger:hover{background:#0f3c3c1a}.menu-icon-wrapper{align-items:center;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.menu-icon{color:#0f3c3c;color:var(--dark-green-primary);transition:all .3s ease}.modern-menu-trigger:hover .menu-icon{color:#11ab85;color:var(--green-primary);transform:scale(1.1)}.modern-menu-backdrop{animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.modern-menu-panel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff2;border-left:1px solid #fff3;box-shadow:-10px 0 50px #00000026;height:100vh;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .4s cubic-bezier(.4,0,.2,1);width:320px;z-index:10000}.modern-menu-panel.open{transform:translateX(0)}.modern-menu-panel:before{background:linear-gradient(135deg,#11ab8508,#9f35f108);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.modern-menu-panel>*{position:relative;z-index:2}.modern-menu-header{background:linear-gradient(135deg,#11ab851a,#9f35f10d);border-bottom:1px solid #00000014;padding:40px 30px 30px}.menu-user-info{align-items:center;display:flex;gap:15px}.menu-user-avatar{align-items:center;background:#11ab851a;border:2px solid #11ab8533;border-radius:50%;color:#11ab85;color:var(--green-primary);display:flex;height:50px;justify-content:center;width:50px}.menu-user-details{flex:1 1}.menu-user-name{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.2rem;font-weight:700;margin:0 0 4px}.menu-user-email{color:#0f3c3cb3;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:500;margin:0}.modern-menu-content{padding:20px 0}.modern-menu-nav{display:flex;flex-direction:column}.modern-menu-item{align-items:center;animation:slideInRight .4s ease-out forwards;background:none;border:none;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;display:flex;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600;gap:15px;opacity:0;padding:16px 30px;text-align:left;transform:translateX(20px);transition:all .3s ease;width:100%}.modern-menu-item:hover{background:#11ab8514;color:#11ab85;color:var(--green-primary);transform:translateX(5px)}.modern-menu-item.danger{color:#e55d5d;color:var(--red)}.modern-menu-item.danger:hover{background:#e55d5d14;color:#d32f2f}.menu-item-icon{align-items:center;background:#0000000d;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px}.modern-menu-item:hover .menu-item-icon{background:#11ab8526;transform:scale(1.1)}.modern-menu-item.danger:hover .menu-item-icon{background:#e55d5d26}.menu-item-label{flex:1 1}@media screen and (max-width:768px){.modern-menu-panel{width:280px}.modern-menu-header{padding:30px 25px 25px}.menu-user-info{gap:12px}.menu-user-avatar{height:45px;width:45px}.menu-user-name{font-size:1.1rem}.menu-user-email{font-size:.85rem}.modern-menu-item{font-size:.95rem;padding:14px 25px}.menu-item-icon{height:28px;width:28px}}@media screen and (max-width:480px){.modern-menu-panel{max-width:300px;width:100vw}.modern-menu-header{padding:25px 20px 20px}.menu-user-info{gap:10px}.menu-user-avatar{height:40px;width:40px}.menu-user-name{font-size:1rem}.menu-user-email{font-size:.8rem}.modern-menu-item{font-size:.9rem;padding:12px 20px}.menu-item-icon{height:26px;width:26px}}.header-booking-widget{flex:1 1;width:auto}.header-booking-form{align-items:center;background:#fff;border:2px solid #0f3c3c1a;border-radius:50px;box-shadow:0 4px 20px #00000014;display:flex;gap:4px;padding:10px 16px;transition:all .3s ease}.header-booking-form:hover{border-color:#11ab8533;box-shadow:0 6px 25px #0000001f}.header-booking-form:focus-within{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 6px 25px #11ab8526}.header-booking-input-wrapper{align-items:center;display:flex;flex:1 1;gap:8px;padding:8px 12px}.header-booking-input{background:none;border:none;color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:500;min-width:0;outline:none;width:100%}.header-booking-input::placeholder{color:#0f3c3c80;font-weight:400}.header-booking-input:focus{color:#11ab85;color:var(--green-primary)}.header-booking-icon{color:#0f3c3c66;flex-shrink:0}.header-booking-date-btn:hover .header-booking-icon,.header-booking-input-wrapper:focus-within .header-booking-icon,.header-booking-time-btn:hover .header-booking-icon{color:#11ab85;color:var(--green-primary)}.header-booking-divider{background:#0000001a;flex-shrink:0;height:24px;margin:0 4px;width:1px}.header-booking-date-btn,.header-booking-time-btn{align-items:center;background:none;border:none;border-radius:16px;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;display:flex;flex-shrink:0;font-family:Quicksand,sans-serif;gap:4px;min-width:0;padding:8px 10px;transition:all .3s ease;white-space:nowrap}.header-booking-date-btn:hover,.header-booking-time-btn:hover{background:#11ab8514;color:#11ab85;color:var(--green-primary)}.header-booking-text{font-size:.8rem;font-weight:500;min-width:0}.header-booking-search-btn{align-items:center;background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border:none;border-radius:50%;box-shadow:0 4px 15px #11ab854d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-left:6px;transition:all .3s ease;width:44px}.header-booking-search-btn:hover{background:linear-gradient(45deg,#05c799,#11ab85);background:linear-gradient(45deg,var(--green-secondary),var(--green-primary));box-shadow:0 6px 20px #11ab8566;transform:scale(1.05)}.header-booking-search-btn:active{transform:scale(.95)}.header-booking-search-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.header-booking-search-btn:disabled:hover{box-shadow:0 4px 15px #11ab854d;transform:none}@media screen and (max-width:1200px){.header-booking-widget{max-width:700px}.header-booking-form{padding:8px 14px}.header-booking-input-wrapper{min-width:90px;padding:6px 10px}.header-booking-date-btn,.header-booking-time-btn{padding:6px 8px}.header-booking-text{font-size:.75rem}.header-booking-search-btn{height:40px;width:40px}}@media screen and (max-width:768px){.header-booking-widget{max-width:500px}.header-booking-form{padding:6px 12px}.header-booking-input-wrapper{min-width:70px;padding:4px 8px}.header-booking-input{font-size:.8rem}.header-booking-date-btn,.header-booking-time-btn{gap:3px;padding:4px 6px}.header-booking-text{font-size:.7rem}.header-booking-search-btn{height:36px;margin-left:4px;width:36px}.header-booking-divider{margin:0 2px}}@media screen and (max-width:480px){.header-booking-widget{max-width:380px}.header-booking-form{padding:4px 8px}.header-booking-input-wrapper{min-width:50px;padding:3px 6px}.header-booking-input{font-size:.75rem}.header-booking-date-btn,.header-booking-time-btn{gap:2px;padding:3px 4px}.header-booking-text{font-size:.65rem}.header-booking-search-btn{height:32px;margin-left:3px;width:32px}.header-booking-icon{height:12px;width:12px}}.help-loading{align-items:center;display:flex;height:80vh;justify-content:center}.help-renting-page{min-height:100vh}.help-renting-header{background:linear-gradient(135deg,#0f3c3c,#135050 50%,#11ab85);background:linear-gradient(135deg,var(--dark-green-primary) 0,var(--dark-green-secondary) 50%,var(--green-primary) 100%);overflow:hidden;padding:100px 0;position:relative}.help-renting-header:before{background:radial-gradient(ellipse at 30% 70%,#0000 0,#0f3c3c1a 50%,#0f3c3c40 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.help-header-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:2}.help-header-text{color:#fff}.help-header-title{color:#fff;font-family:"DM Serif Display",serif;font-size:4rem;font-weight:700;line-height:1.1;margin:0 0 30px;text-shadow:2px 2px 8px #000000b3}.help-header-subtitle{color:#ffffffe6;font-family:Quicksand,sans-serif;font-size:1.3rem;line-height:1.6;margin:0;text-shadow:1px 1px 4px #0009}.help-booking-container{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff2;border:2px solid #ffffff4d;border-radius:30px;box-shadow:0 30px 80px #0003;padding:40px}.help-how-it-works{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:100px 0}.help-section-container{margin:0 auto;max-width:1200px;padding:0 40px}.help-section-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:3.5rem;margin:0 0 80px;position:relative;text-align:center}.help-section-title:after{background:linear-gradient(45deg,#05c799,#9f35f1);background:linear-gradient(45deg,var(--green-secondary),var(--purple-primary));border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.help-how-it-works-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.help-image-container{align-items:center;display:flex;justify-content:center}.help-image{border-radius:20px;box-shadow:0 20px 60px #00000026;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.help-image:hover{transform:scale(1.02)}.help-steps-container{display:flex;flex-direction:column;gap:40px}.help-step{align-items:flex-start;background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;gap:20px;padding:30px;transition:all .3s ease}.help-step:hover{border-color:#05c799;border-color:var(--green-secondary);box-shadow:0 20px 50px #00000026;transform:translateY(-5px)}.help-step-number{align-items:center;background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border-radius:50%;box-shadow:0 8px 25px #11ab854d;color:#fff;display:flex;flex-shrink:0;font-family:"DM Serif Display",serif;font-size:1.8rem;font-weight:700;height:60px;justify-content:center;width:60px}.help-step-content{flex:1 1}.help-step-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.8rem;font-weight:700;margin:0 0 15px}.help-step-description{color:#0f3c3ccc;font-family:Quicksand,sans-serif;font-size:1.1rem;line-height:1.7;margin:0}.help-cta-section{background:linear-gradient(135deg,#0f3c3c,#135050);background:linear-gradient(135deg,var(--dark-green-primary) 0,var(--dark-green-secondary) 100%);padding:100px 0;text-align:center}.help-cta-title{color:#fff;font-family:"DM Serif Display",serif;font-size:3.5rem;margin:0 0 30px;text-shadow:2px 2px 4px #00000080}.help-cta-description{color:#ffffffe6;line-height:1.6;margin:0 auto 40px;max-width:600px}.help-cta-button,.help-cta-description{font-family:Quicksand,sans-serif;font-size:1.3rem}.help-cta-button{background:linear-gradient(45deg,#ffa12e,#e1be01);background:linear-gradient(45deg,var(--orange),var(--gold));border:none;border-radius:50px;box-shadow:0 8px 25px #ffa12e4d;color:#fff;cursor:pointer;font-weight:600;letter-spacing:1px;padding:20px 50px;text-transform:uppercase;transition:all .3s ease}.help-cta-button:hover{background:linear-gradient(45deg,#e1be01,#ffa12e);background:linear-gradient(45deg,var(--gold),var(--orange));box-shadow:0 12px 35px #ffa12e66;transform:translateY(-3px)}.help-renting-page .modern-slider-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.help-renting-page .modern-slider-section:nth-child(odd){background:#fff}.help-renting-page .modern-slider-section:nth-child(2n){background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.help-hosting-page{border-top:1px solid #0000001a}.help-hosting-features{background:#9f35f11a;border-radius:20px;display:flex;gap:30px;margin:3% 15%;padding:40px}@media screen and (max-width:768px){.help-header-content{gap:40px;grid-template-columns:1fr;padding:0 20px;text-align:center}.help-header-title{font-size:2.5rem}.help-header-subtitle{font-size:1.1rem}.help-booking-container{padding:25px}.help-how-it-works-content{gap:40px;grid-template-columns:1fr}.help-cta-title,.help-section-title{font-size:2.5rem}.help-cta-description{font-size:1.1rem}.help-cta-button{font-size:1.1rem;padding:16px 40px}.help-step{padding:20px}.help-step-number{font-size:1.5rem;height:50px;width:50px}.help-step-title{font-size:1.5rem}.help-step-description{font-size:1rem}.help-hosting-features{flex-direction:column;margin:3% 5%}}@media screen and (max-width:480px){.help-renting-header{padding:60px 0}.help-header-content{padding:0 15px}.help-header-title{font-size:2rem}.help-section-container{padding:0 20px}.help-cta-title,.help-section-title{font-size:2rem}.help-cta-button{font-size:1rem;padding:14px 30px}.help-booking-container{padding:20px}}.modern-car-tile-container{margin:0 16px 32px;max-width:calc(100% - 32px);width:100%}.modern-car-tile{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 8px 32px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-car-tile:hover{border-color:#05c799;border-color:var(--green-secondary);box-shadow:0 20px 60px #00000026;transform:translateY(-8px)}.modern-mobile-car-tile{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 6px 24px #0000001a;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-mobile-car-tile:hover{border-color:#05c799;border-color:var(--green-secondary);box-shadow:0 12px 40px #00000026;transform:translateY(-4px)}.modern-car-image,.modern-car-image-container{position:relative;width:100%}.modern-car-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:220px;overflow:hidden}.modern-mobile-car-tile .modern-car-image{height:180px}.modern-car-image:before{background:linear-gradient(180deg,#0000 0,#0000 60%,#0000001a);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.modern-car-favorite-wrapper{position:absolute;right:16px;top:16px;z-index:3}.modern-car-favorite-btn{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 20px #0000001a;color:#0f3c3cb3;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.modern-car-favorite-btn:hover{background:#fff;box-shadow:0 6px 30px #00000026;color:#e55d5d;color:var(--red);transform:scale(1.1)}.modern-mobile-car-tile .modern-car-favorite-btn{height:38px;width:38px}.modern-car-availability-badge{left:16px;position:absolute;top:16px;z-index:3}.availability-badge{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:flex;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:600;gap:6px;padding:8px 12px}.availability-badge.available{background:#22c55ef2;color:#fff}.availability-badge.unavailable{background:#ef4444f2;color:#fff}.modern-mobile-car-tile .availability-badge{font-size:.75rem;padding:6px 10px}.modern-car-content{display:flex;flex-direction:column;gap:16px;padding:24px}.modern-mobile-car-tile .modern-car-content{gap:12px;padding:20px}.modern-car-header{display:flex;flex-direction:column;gap:4px}.modern-car-title-link{color:inherit;display:block;text-decoration:none;transition:all .3s ease}.modern-car-title-link:hover{color:#11ab85;color:var(--green-primary)}.modern-car-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;transition:all .3s ease}.modern-car-year{color:#0f3c3c99;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:500}.modern-mobile-car-tile .modern-car-title{font-size:1.25rem}.modern-mobile-car-tile .modern-car-year{font-size:.9rem}.modern-car-pricing{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.modern-car-price{align-items:baseline;display:flex;gap:4px}.price-amount{color:#11ab85;color:var(--green-primary);font-size:2rem}.price-period{color:#0f3c3cb3;font-family:Quicksand,sans-serif}.modern-car-total{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.total-label{color:#0f3c3c99;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:500;margin-bottom:2px}.total-amount{color:#0f3c3c;color:var(--dark-green-primary);font-size:1.25rem}.modern-mobile-car-tile .modern-car-pricing{align-items:flex-start;flex-direction:column;gap:12px}.modern-mobile-car-tile .price-amount{font-size:1.75rem}.modern-mobile-car-tile .total-amount{font-size:1.1rem}.modern-mobile-car-tile .modern-car-total{align-items:flex-start;text-align:left}.modern-car-tile-container{animation:fadeInUp .6s ease-out forwards;animation-delay:0s;animation-delay:calc(var(--index, 0)*.1s)}@media screen and (min-width:1200px){.modern-car-tile-container{margin:0 24px 40px;max-width:calc(100% - 48px)}}@media screen and (max-width:768px){.modern-car-tile-container{margin:0 12px 24px;max-width:calc(100% - 24px)}.modern-car-tile{border-radius:16px}.modern-car-content{padding:20px}.modern-car-title{font-size:1.25rem}.price-amount{font-size:1.75rem}.total-amount{font-size:1.1rem}}@media screen and (max-width:480px){.modern-car-tile-container{margin:0 8px 20px;max-width:calc(100% - 16px)}.modern-car-content{gap:12px;padding:16px}.modern-car-title{font-size:1.1rem}.price-amount{font-size:1.5rem}.total-amount{font-size:1rem}.modern-car-favorite-btn{height:36px;width:36px}.availability-badge{font-size:.7rem;padding:5px 8px}}.modern-product-page{background:#f8f9fa;min-height:100vh}.product-loading{align-items:center;display:flex;height:80vh;justify-content:center}.modern-product-container{margin:0 auto;max-width:1400px;padding:20px}.modern-product-hero{grid-gap:30px;align-items:start;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:grid;gap:30px;grid-template-columns:1fr 1fr 400px;margin-bottom:30px;padding:30px}.product-image-container{border-radius:16px;box-shadow:0 8px 32px #0000001a;overflow:hidden}.product-hero-image{display:block;height:280px;object-fit:cover;width:100%}.product-hero-info{display:flex;flex-direction:column;gap:20px}.product-hero-booking{background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));border-radius:16px;color:#fff;padding:24px;position:sticky;top:20px}.modern-product-content{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:2fr 1fr}.product-main-content{display:flex;flex-direction:column;gap:30px}.quick-specs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.quick-specs .spec-item{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:8px;padding:12px}.quick-specs .spec-icon{height:20px;width:20px}.quick-specs .spec-label{color:#0f3c3c;color:var(--dark-green-primary);font-size:.9rem;font-weight:500}.booking-price-display{margin-bottom:20px;text-align:center}.price-per-day{color:#fffc;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:500}.total-price{color:#fff;font-family:"DM Serif Display",serif;font-size:2.5rem;font-weight:700;margin:8px 0;text-shadow:0 2px 10px #0000004d}.days-count{color:#ffffffe6;font-size:1rem;font-weight:500}.booking-quick-dates{margin-bottom:20px}.date-display{color:#ffffffe6;display:flex;font-size:.9rem;justify-content:space-between;padding:8px 0}.hero-checkout-btn,.hero-notify-btn{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:8px;padding:16px 24px;transition:all .3s ease;width:100%}.hero-checkout-btn{background:#fff;color:#11ab85;color:var(--green-primary)}.hero-checkout-btn:hover:not(:disabled){background:#ffffffe6;transform:translateY(-2px)}.hero-checkout-btn:disabled{background:#ffffff80;color:#ffffffb3;cursor:not-allowed}.hero-notify-btn{background:linear-gradient(135deg,#ff6b35,#f7931e);border:2px solid #ffffff4d;box-shadow:0 4px 20px #ff6b3566;color:#fff}.hero-notify-btn:hover:not(:disabled){background:linear-gradient(135deg,#ff5722,#ff9800);box-shadow:0 6px 25px #ff6b3580;transform:translateY(-3px)}.hero-notify-btn:disabled{background:#ffffff4d;box-shadow:none;color:#ffffffb3;cursor:not-allowed}.product-sidebar{display:flex;flex-direction:column;gap:20px}.sidebar-section{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 8px 32px #0000001f;padding:24px;transition:all .3s ease}.sidebar-section:hover{border-color:#05c799;border-color:var(--green-secondary);box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}.sidebar-section.trip-details:hover{border-color:#0f3c3c;border-color:var(--dark-green-primary);box-shadow:0 12px 40px #11ab8533}.sidebar-section.trip-details{background:#fff;border:3px solid #11ab85;border:3px solid var(--green-primary);box-shadow:0 8px 32px #11ab8526}.sidebar-section h3{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.3rem;font-weight:700;margin:0 0 20px}.sidebar-section.trip-details h3{border-bottom:2px solid #05c799;border-bottom:2px solid var(--green-secondary);color:#11ab85;color:var(--green-primary);padding-bottom:8px}.trip-detail{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.trip-detail strong{color:#11ab85;color:var(--green-primary);font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600}.sidebar-section.trip-details .trip-detail strong{color:#0f3c3c;color:var(--dark-green-primary);font-weight:700}.trip-detail span{font-size:1rem}.sidebar-section.trip-details .trip-detail span,.trip-detail span{color:#0f3c3ccc;font-family:Quicksand,sans-serif;font-weight:500}.change-dates-btn{background:#11ab85;background:var(--green-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:600;margin-top:8px;padding:12px 20px;transition:all .3s ease}.change-dates-btn:hover{background:#0f3c3c;background:var(--dark-green-primary);box-shadow:0 4px 15px #11ab854d;transform:translateY(-2px)}.sidebar-section.trip-details .change-dates-btn{background:#11ab85;background:var(--green-primary);border:2px solid #11ab85;border:2px solid var(--green-primary);color:#fff;font-family:Quicksand,sans-serif}.sidebar-section.trip-details .change-dates-btn:hover{background:#0f3c3c;background:var(--dark-green-primary);border-color:#0f3c3c;border-color:var(--dark-green-primary);box-shadow:0 4px 15px #11ab854d}.additional-option{color:#0f3c3ccc;margin-bottom:16px}.additional-option,.modern-favorites-btn{align-items:center;display:flex;font-size:.9rem;gap:8px}.modern-favorites-btn{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #0000001a;border-radius:12px;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;font-family:Quicksand,sans-serif;font-weight:600;justify-content:center;padding:12px 16px;text-decoration:none;transition:all .3s ease;width:100%}.modern-favorites-btn:hover{background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 6px 20px #11ab854d;color:#fff;transform:translateY(-2px)}.modern-favorites-btn.favorited{background:linear-gradient(135deg,#dc3545,#c82333);border-color:#dc3545;color:#fff}.modern-favorites-btn.favorited:hover{background:linear-gradient(135deg,#c82333,#bd2130);box-shadow:0 6px 20px #dc35454d;transform:translateY(-2px)}.related-section{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;margin-top:30px;padding:30px}.related-car-price{color:#11ab85;color:var(--green-primary);font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:600;margin-top:8px}.product-header{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 40px #0000001a;padding:40px;transition:all .3s ease}.product-header:hover{border-color:#05c799;border-color:var(--green-secondary);transform:translateY(-2px)}.product-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:3rem;font-weight:700;line-height:1.2;margin:0 0 8px}.product-year{color:#0f3c3c99;display:block;font-family:Quicksand,sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:20px}.product-availability{margin-top:20px}.section-title{font-size:2rem;margin:0 0 24px}.product-amenities-section{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 40px #0000001a;padding:40px;transition:all .3s ease}.product-amenities-section:hover{border-color:#05c799;border-color:var(--green-secondary);transform:translateY(-2px)}.amenities-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.amenity-item{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #0000;border-radius:12px;display:flex;gap:12px;padding:16px 20px;transition:all .3s ease}.amenity-item:hover{background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));box-shadow:0 8px 25px #11ab854d;color:#fff;transform:translateY(-2px)}.amenity-icon{color:#11ab85;color:var(--green-primary);flex-shrink:0}.amenity-item:hover .amenity-icon{color:#fff}.amenity-label{font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:600}.product-specs-section{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 40px #0000001a;padding:40px;transition:all .3s ease}.product-specs-section:hover{border-color:#05c799;border-color:var(--green-secondary);transform:translateY(-2px)}.specs-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.spec-item{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #0000;border-radius:16px;display:flex;gap:12px;padding:20px;transition:all .3s ease}.spec-item:hover{background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));box-shadow:0 10px 30px #11ab854d;color:#fff;transform:translateY(-3px)}.spec-icon{flex-shrink:0;height:32px;opacity:.8;width:32px}.spec-item:hover .spec-icon{filter:brightness(0) invert(1);opacity:1}.spec-label{font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600}.product-description-section{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 40px #0000001a;padding:40px;transition:all .3s ease}.product-description-section:hover{border-color:#05c799;border-color:var(--green-secondary);transform:translateY(-2px)}.product-description{color:#0f3c3ccc;font-family:Quicksand,sans-serif;font-size:1.1rem;line-height:1.8;margin:0}.product-host-section{background:#fff;border:2px solid #0000;border-radius:20px;box-shadow:0 10px 40px #0000001a;padding:40px;transition:all .3s ease}.product-host-section:hover{border-color:#05c799;border-color:var(--green-secondary);transform:translateY(-2px)}.host-info{align-items:center;display:flex;gap:20px}.host-avatar{color:#11ab85;color:var(--green-primary);flex-shrink:0}.host-details{flex:1 1}.host-name{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:700;margin:0 0 8px}.host-joined{color:#0f3c3c99;font-family:Quicksand,sans-serif;font-size:1rem;margin:0}.product-booking-sidebar{height:fit-content;position:sticky;top:20px}.booking-card{background:#fff;border:2px solid #0000;border-radius:24px;box-shadow:0 20px 60px #00000026;overflow:hidden;transition:all .3s ease}.booking-card:hover{border-color:#05c799;border-color:var(--green-secondary);box-shadow:0 30px 80px #0003;transform:translateY(-4px)}.booking-price-section{border-bottom:2px solid #0000001a;padding:30px}.price-breakdown{align-items:center;display:flex;justify-content:space-between}.price-calculation{color:#0f3c3cb3;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:500}.price-total{color:#11ab85;color:var(--green-primary);font-family:"DM Serif Display",serif;font-size:2rem;font-weight:700}.booking-dates-section{border-bottom:2px solid #0000001a;padding:30px}.booking-section-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:700;margin:0 0 24px}.date-input-group{margin-bottom:20px}.date-input-group:last-child{margin-bottom:0}.date-label{color:#11ab85;color:var(--green-primary);display:block;font-size:1rem;margin-bottom:8px}.date-label,.modern-date-input{font-family:Quicksand,sans-serif;font-weight:600}.modern-date-input{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #0000001a;border-radius:12px;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;font-size:1.1rem;padding:16px 20px;transition:all .3s ease}.modern-date-input:hover{background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));border-color:#11ab85;border-color:var(--green-primary);color:#fff;transform:translateY(-2px)}.location-display{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #0000001a;border-radius:12px;color:#0f3c3ccc;font-family:Quicksand,sans-serif;font-size:1rem;padding:16px 20px}@media screen and (max-width:1200px){.modern-product-hero{gap:20px;grid-template-columns:1fr}.product-hero-booking{order:-1;position:static}.modern-product-content{gap:30px;grid-template-columns:1fr}}@media screen and (max-width:768px){.modern-product-container{padding:0 15px}.modern-product-hero{gap:20px;padding:20px}.product-hero-image{height:220px}.product-title{font-size:2rem}.quick-specs{gap:8px;grid-template-columns:1fr}.total-price{font-size:2rem}.price-per-day{font-size:1rem}.product-amenities-section,.product-description-section,.product-host-section{padding:20px}.sidebar-section{padding:16px}.amenities-grid{gap:12px;grid-template-columns:1fr}.section-title{font-size:1.25rem}}@media screen and (max-width:480px){.modern-product-hero{padding:16px}.product-hero-image{height:180px}.product-title,.total-price{font-size:1.75rem}.price-per-day{font-size:.9rem}.product-amenities-section,.product-description-section,.product-host-section{padding:16px}.sidebar-section{padding:12px}.section-title{font-size:1.1rem}}.modern-summary-page{background:#f8f9fa;display:flex;flex-direction:column;font-family:Quicksand,sans-serif;height:100vh;overflow:hidden}.modern-summary-page:has(.clean-promo-bar){height:calc(100vh - 60px)}@supports not selector(:has(*)){.modern-summary-page .clean-promo-bar~.summary-content{height:calc(100vh - 140px)}}.summary-header{background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));border-bottom:1px solid #0000001a;box-shadow:0 4px 20px #0000001a;flex-shrink:0;padding:20px}.summary-title{color:#fff;font-family:"DM Serif Display",serif;font-size:2rem;font-weight:700;margin:0;text-align:center;text-shadow:0 2px 10px #0003}.summary-content{grid-gap:20px;align-items:start;box-sizing:border-box;display:grid;flex:1 1;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;overflow-y:auto;padding:20px;width:100%}.summary-details-section{background:#fff;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:20px;transition:all .3s ease}.summary-details-section:hover{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 12px 40px #00806233;transform:translateY(-2px)}.rental-info-container{display:flex;flex-direction:column;gap:24px}.rental-info-container .car-title{margin-bottom:4px}.summary-pricing-section{background:#fff;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:20px;transition:all .3s ease}.summary-pricing-section:hover{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 12px 40px #00806233;transform:translateY(-2px)}.car-image-container{border-radius:12px;box-shadow:0 8px 32px #00000026;margin-bottom:24px;overflow:hidden}.car-image{display:block;height:200px;object-fit:cover;width:100%}.trip-details-container{display:flex;flex-direction:column;gap:15px}.trip-detail-card{background:linear-gradient(135deg,#ede8f3,#ede8f3);background:linear-gradient(135deg,var(--light-purple) 0,var(--light-purple) 100%);border:2px solid #b68cd6;border:2px solid var(--dark-purple);border-radius:12px;padding:16px;transition:all .3s ease}.trip-detail-card:hover{background:linear-gradient(135deg,#b68cd6,#b68cd6);background:linear-gradient(135deg,var(--dark-purple),var(--dark-purple));box-shadow:0 8px 25px #9333ea4d;color:#fff;transform:translateY(-2px)}.trip-detail-title{color:#b68cd6;color:var(--dark-purple);font-family:"DM Serif Display",serif;font-size:1.3rem;font-weight:700;margin:0 0 12px}.trip-detail-card:hover .trip-detail-title{color:#fff}.trip-detail-location{color:#b68cd6;color:var(--dark-purple);font-size:1rem;font-weight:600;margin:0 0 8px}.trip-detail-card:hover .trip-detail-location{color:#ffffffe6}.trip-detail-date{color:#b68cd6;color:var(--dark-purple);font-size:.95rem;font-weight:500;margin:0}.trip-detail-card:hover .trip-detail-date{color:#fffc}.summary-details-card{display:flex;flex-direction:column;gap:24px}.car-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:2rem;font-weight:700;margin:0}.info-row{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:12px;display:flex;justify-content:space-between;padding:16px 20px;transition:all .3s ease}.info-row:hover{background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));box-shadow:0 6px 20px #0080624d;color:#fff;transform:translateY(-1px)}.info-label{color:#11ab85;color:var(--green-primary);font-family:"DM Serif Display",serif;font-size:1.1rem;font-weight:700;margin:0}.info-row:hover .info-label{color:#fff}.info-value{color:#0f3c3c;color:var(--dark-green-primary);font-size:1rem;font-weight:600;margin:0}.info-row:hover .info-value{color:#ffffffe6}.pricing-breakdown{border:2px solid #4caf50;border-radius:12px;padding:20px}.pricing-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:700;margin:0 0 24px}.pricing-item.included{background:#11ab850d;border-radius:8px;margin-bottom:12px;padding:16px}.pricing-item.optional{background:linear-gradient(135deg,#ede8f3,#ede8f3);background:linear-gradient(135deg,var(--light-purple) 0,var(--light-purple) 100%);border:2px solid #b68cd6;border:2px solid var(--dark-purple);border-radius:12px;margin-bottom:12px;padding:16px;transition:all .3s ease}.pricing-item.optional:hover{background:linear-gradient(135deg,#b68cd6,#b68cd6);background:linear-gradient(135deg,var(--dark-purple),var(--dark-purple));box-shadow:0 6px 20px #9333ea4d;transform:translateY(-1px)}.pricing-item-left{display:flex;flex-direction:column;gap:4px}.pricing-item-header{align-items:center;display:flex;gap:12px}.pricing-item-header h4{color:#0f3c3c;color:var(--dark-green-primary);font-size:1.1rem;font-weight:600;margin:0;transition:color .3s ease}.pricing-item-header h4.strikethrough{color:#0f3c3c80;text-decoration:line-through}.pricing-item.optional .pricing-item-header h4{color:#b68cd6;color:var(--dark-purple)}.pricing-item.optional:hover,.pricing-item.optional:hover .pricing-details,.pricing-item.optional:hover .pricing-item-header h4{color:#fff}.pricing-details{color:#0f3c3cb3;font-size:.9rem;font-weight:500;margin:0}.pricing-item-right{text-align:right}.pricing-total{color:#11ab85;color:var(--green-primary);font-size:1.2rem;font-weight:700}.pricing-total-row{align-items:center;background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));border-radius:12px;border-top:3px solid #11ab85;border-top:3px solid var(--green-primary);color:#fff;display:flex;justify-content:space-between;margin-top:16px;padding:20px}.pricing-total-row h3{font-size:1.5rem;margin:0}.pricing-grand-total,.pricing-total-row h3{font-family:"DM Serif Display",serif;font-weight:700}.pricing-grand-total{font-size:2rem}@media screen and (max-width:1200px){.summary-content{gap:20px;grid-template-columns:1fr;padding:15px}}@media screen and (max-width:768px){.summary-title{font-size:1.75rem}.summary-content{padding:15px 10px}.summary-details-section,.summary-pricing-section{padding:16px}.car-image{height:180px}.car-title{font-size:1.4rem}.pricing-breakdown{padding:16px}}@media screen and (max-width:480px){.summary-header{padding:15px 10px}.summary-title{font-size:1.5rem}.summary-content{padding:10px}.summary-details-section,.summary-pricing-section{padding:12px}.car-image{height:150px}.car-title{font-size:1.2rem}.info-row{padding:12px 16px}.info-row,.pricing-item{align-items:flex-start;flex-direction:column;gap:6px}.pricing-item{padding:10px 0}.pricing-breakdown{padding:12px}}.summary-actions{border-top:2px solid #0000001a;display:flex;gap:16px;justify-content:space-between;margin-top:20px;padding-top:16px}.summary-back-btn,.summary-checkout-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.5px;min-height:54px;padding:16px 20px;text-transform:uppercase;transition:all .3s ease}.summary-back-btn{background:linear-gradient(135deg,#6c757d,#495057);border:2px solid #0000;color:#fff}.summary-back-btn:hover{background:linear-gradient(135deg,#495057,#343a40);box-shadow:0 6px 20px #6c757d4d;transform:translateY(-2px)}.summary-checkout-btn{background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));border:2px solid #0000;box-shadow:0 4px 15px #11ab854d;color:#fff}.summary-checkout-btn:hover{background:linear-gradient(135deg,#11ab85,#0f3c3c);background:linear-gradient(135deg,var(--green-primary),var(--dark-green-primary));box-shadow:0 8px 25px #11ab8566;transform:translateY(-2px)}@media screen and (max-width:768px){.summary-actions{flex-direction:column;gap:16px}.summary-back-btn,.summary-checkout-btn{font-size:1rem;padding:14px 20px}}.login-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1300}.login-modal-container{animation:modalSlideIn .4s ease-out;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff2;border:2px solid #ffffff4d;border-radius:24px;box-shadow:0 25px 50px #0000004d;max-width:480px;overflow:hidden;position:relative;width:100%}.login-modal-container:before{background:linear-gradient(135deg,#11ab8508,#9f35f108);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.login-modal-container>*{position:relative;z-index:2}.login-modal-close{align-items:center;background:#0000001a;border:none;border-radius:50%;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:3}.login-modal-close:hover{background:#00000026;transform:scale(1.1)}.login-modal-header{padding:40px 40px 30px;text-align:center}.login-modal-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:2.2rem;font-weight:700;margin:0 0 10px}.login-modal-subtitle{color:#0f3c3cb3;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0}.login-modal-tabs{background:#0000000d;border-radius:12px;display:flex;margin:0 40px 30px;padding:4px}.login-tab{background:none;border:none;border-radius:10px;color:#0f3c3c99;cursor:pointer;flex:1 1;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600;padding:12px 20px;transition:all .3s ease}.login-tab.active{background:#fff;box-shadow:0 2px 8px #0000001a;color:#11ab85;color:var(--green-primary)}.login-tab:hover:not(.active){background:#ffffff80;color:#0f3c3c;color:var(--dark-green-primary)}.login-modal-content{padding:0 40px 40px}.login-form-container{width:100%}.login-form{display:flex;flex-direction:column;gap:20px}.login-input-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.login-input-group{display:flex;flex-direction:column}.login-input-wrapper{align-items:center;background:#fff;border:2px solid #0f3c3c1a;border-radius:12px;display:flex;padding:0 16px;position:relative;transition:all .3s ease}.login-input-wrapper:focus-within{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 0 0 3px #11ab851a}.login-input-wrapper.error{border-color:#e55d5d;border-color:var(--red)}.login-input-icon{color:#0f3c3c66;flex-shrink:0;margin-right:12px}.login-input-wrapper:focus-within .login-input-icon{color:#11ab85;color:var(--green-primary)}.login-input{background:none;border:none;color:#0f3c3c;color:var(--dark-green-primary);flex:1 1;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:500;padding:16px 0}.login-input::placeholder{color:#0f3c3c80;font-weight:400}.login-input:focus{color:#11ab85;color:var(--green-primary);outline:none}.login-error{margin-bottom:10px;margin-top:-10px}.login-error-text{color:#e55d5d;color:var(--red);font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:500;margin:0}.login-submit-btn{background:linear-gradient(45deg,#11ab85,#05c799);background:linear-gradient(45deg,var(--green-primary),var(--green-secondary));border:none;border-radius:12px;box-shadow:0 8px 25px #11ab854d;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:600;margin-top:10px;padding:16px 32px;transition:all .3s ease}.login-submit-btn:hover{background:linear-gradient(45deg,#05c799,#11ab85);background:linear-gradient(45deg,var(--green-secondary),var(--green-primary));box-shadow:0 12px 35px #11ab8566;transform:translateY(-2px)}.login-submit-btn:active{transform:translateY(0)}.login-loading{align-items:center;display:flex;justify-content:center;min-height:120px;padding:40px}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@media screen and (max-width:768px){.login-modal-container{margin:20px;max-width:90vw}.login-modal-content,.login-modal-header,.login-modal-tabs{padding-left:25px;padding-right:25px}.login-modal-header{padding-bottom:20px;padding-top:30px}.login-modal-content{padding-bottom:30px}.login-modal-tabs{margin:0 25px 25px}.login-modal-title{font-size:1.8rem}.login-modal-subtitle{font-size:.9rem}.login-input-row{gap:20px;grid-template-columns:1fr}}@media screen and (max-width:480px){.login-modal-container{max-width:95vw}.login-modal-content,.login-modal-header,.login-modal-tabs{padding-left:20px;padding-right:20px}.login-modal-title{font-size:1.6rem}.login-input-wrapper{padding:0 14px}.login-input{font-size:.95rem;padding:14px 0}.login-submit-btn{font-size:1rem;padding:14px 28px}}.make-slider{background:#e1bbff;background:linear-gradient(159deg,rgba(225,187,255,.554),hsla(0,0%,99%,.386) 48%,rgba(135,207,184,.313));display:flex;height:50vh;justify-content:center;padding:2% 0}.arrow{background-color:initial;border:1px solid #0000;cursor:pointer}.make-slider-arrow{color:#11ab85;color:var(--green-primary)}.promo-modal-header{background:linear-gradient(180deg,#9f35f1,#e1bbff);background:linear-gradient(180deg,var(--purple-primary),var(--purple));border-top-left-radius:10px;border-top-right-radius:10px;width:100%}.promo-modal-header,.social-button{align-items:center;display:flex;justify-content:center}.social-button{background-color:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;padding:10px}.social-button:hover{border:1px solid #996ed1;color:#996ed1;transition:.4s}@media screen and (min-width:200px) and (max-width:900px){.map-container{flex:1 1}.header-buttons{display:none}.hamburger-menu{display:block}.car-info{display:none}.search-container{max-height:80vh}.car-container,.search-container{display:flex;flex-direction:column}.car-container{background-color:#fff;margin:20px 0 0;z-index:2}.mobile-menu{display:block}.search-bar{width:100%}.home-header{background-attachment:scroll;min-height:60vh;padding:40px 15px}.hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.hero-text-section{align-items:center;order:1;text-align:center}.hero-booking-card{min-width:auto;order:2;padding:30px 25px}.hero-description{font-size:1.1rem;max-width:100%}.booking-title{font-size:1.6rem}.booking-subtitle{font-size:.9rem}.booking-row{gap:15px;grid-template-columns:1fr}.booking-field{gap:6px}.booking-input{font-size:1rem;padding:14px 16px}.booking-date-btn,.booking-time-btn{font-size:.9rem;padding:14px}.booking-search-btn{font-size:1rem;padding:16px 28px}.date-text{font-size:.9rem}}@media screen and (max-width:1024px) and (min-width:769px){.hero-content{gap:60px;max-width:900px}.hero-booking-card{padding:35px}.booking-title{font-size:1.8rem}}@media screen and (max-width:480px){.home-header{min-height:50vh;padding:30px 10px}.hero-content{gap:30px}.hero-booking-card{border-radius:20px;min-width:auto;padding:25px 20px}.home-hero-title{font-size:2.2rem}.home-hero-subtitle{font-size:1.1rem}.hero-description{font-size:1rem;margin:20px 0 0}.booking-title{font-size:1.4rem}.booking-card-header{margin-bottom:25px}.booking-form{gap:15px}.booking-input{font-size:.95rem;padding:12px 14px}.booking-date-btn,.booking-time-btn{font-size:.85rem;padding:12px}.booking-search-btn{font-size:.95rem;gap:8px;padding:14px 24px}.booking-label{font-size:.8rem}.date-text{font-size:.85rem}}.modern-checkout-login{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;font-family:Quicksand,sans-serif;justify-content:center;min-height:100vh;padding:20px}.checkout-login-container{animation:slideInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:2px solid #fff3;border-radius:24px;box-shadow:0 20px 60px #0000001a;max-width:450px;padding:40px;transition:all .3s ease;width:100%}.checkout-login-container:hover{box-shadow:0 30px 80px #00000026;transform:translateY(-5px)}.checkout-login-header{margin-bottom:30px;text-align:center}.checkout-login-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#11ab85,#ff9800);background:linear-gradient(135deg,var(--green-primary),#ff9800);-webkit-background-clip:text;background-clip:text;font-family:"DM Serif Display",serif;font-size:2.2rem;font-weight:700;margin:0 0 8px}.checkout-login-subtitle{color:#0009;font-size:1rem;font-weight:500;margin:0}.checkout-login-tabs{background:#f8f9fa;border-radius:12px;display:flex;margin-bottom:30px;padding:4px;position:relative}.checkout-tab{background:#0000;border:none;border-radius:8px;color:#0009;cursor:pointer;flex:1 1;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600;padding:12px 20px;text-align:center;transition:all .3s ease}.checkout-tab.active{background:#fff;box-shadow:0 4px 12px #0000001a}.checkout-tab.active,.checkout-tab:hover:not(.active){color:#11ab85;color:var(--green-primary)}.checkout-form{display:flex;flex-direction:column;gap:20px}.checkout-input-group{position:relative}.checkout-input-wrapper{align-items:center;background:#f8f9fa;border:2px solid #0000;border-radius:12px;display:flex;padding:0 16px;position:relative;transition:all .3s ease}.checkout-input-wrapper:focus-within{background:#fff;border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 0 20px #0080621a}.checkout-input-wrapper.error{border-color:#f44336}.checkout-input-icon{color:#0006;margin-right:12px}.checkout-input-wrapper:focus-within .checkout-input-icon{color:#11ab85;color:var(--green-primary)}.checkout-input{background:#0000;border:none;color:#333;font-family:Quicksand,sans-serif;font-size:1rem;outline:none;padding:16px 0;width:100%}.checkout-input::placeholder{color:#0006;font-weight:500}.checkout-input:focus{outline:none}.checkout-error{color:#f44336;font-size:.875rem;margin-left:4px;margin-top:8px}.checkout-submit-btn{background:linear-gradient(135deg,#11ab85,#05c799);background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin-top:10px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease}.checkout-submit-btn:hover{background:linear-gradient(135deg,#05c799,#11ab85);background:linear-gradient(135deg,var(--green-secondary),var(--green-primary));box-shadow:0 12px 30px #0080624d;transform:translateY(-2px)}.checkout-submit-btn:active{transform:translateY(0)}.checkout-switch-text{color:#0009;font-size:.95rem;margin-top:20px;text-align:center}.checkout-switch-link{color:#11ab85;color:var(--green-primary);cursor:pointer;font-weight:600;margin-left:6px;text-decoration:none;transition:all .3s ease}.checkout-switch-link:hover{color:#ff9800;text-decoration:underline}.checkout-forgot-password{margin-top:16px;text-align:center}.checkout-forgot-link{color:#ff9800;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s ease}.checkout-forgot-link:hover{color:#11ab85;color:var(--green-primary);text-decoration:underline}.checkout-loading{padding:60px 20px}.checkout-loading-text{font-size:1.1rem;margin-top:20px}@media screen and (max-width:768px){.checkout-login-container{margin:10px;max-width:none;padding:30px 20px}.checkout-login-title{font-size:1.8rem}.checkout-login-subtitle{font-size:.9rem}.checkout-form{gap:16px}.checkout-input{padding:14px 0}.checkout-submit-btn{font-size:1rem;padding:14px 28px}}@media screen and (max-width:480px){.modern-checkout-login{padding:10px}.checkout-login-container{padding:24px 16px}.checkout-login-title{font-size:1.6rem}.checkout-tab{font-size:.9rem;padding:10px 16px}.checkout-input{font-size:.95rem;padding:12px 0}.checkout-submit-btn{font-size:.95rem;padding:12px 24px}}.modern-checkout-workflow{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:Quicksand,sans-serif;min-height:100vh}.checkout-workflow-header{align-items:center;background:#fff;border-bottom:1px solid #0000001a;box-shadow:0 4px 20px #0000001a;display:flex;gap:20px;padding:20px 40px}.checkout-back-btn{align-items:center;background:#f8f9fa;border:2px solid #0000;border-radius:12px;color:#11ab85;color:var(--green-primary);cursor:pointer;display:flex;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600;gap:8px;padding:12px 16px;transition:all .3s ease}.checkout-back-btn:hover{background:#11ab85;background:var(--green-primary);border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 6px 20px #00806233;color:#fff;transform:translateY(-2px)}.checkout-workflow-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#11ab85,#ff9800);background:linear-gradient(135deg,var(--green-primary),#ff9800);-webkit-background-clip:text;background-clip:text;flex:1 1;font-family:"DM Serif Display",serif;font-size:2rem;font-weight:700;margin:0}.checkout-progress-container{background:#fff;box-shadow:0 4px 15px #0000000d;margin:0;padding:30px 40px}.checkout-progress-wrapper{align-items:flex-start;display:flex;gap:40px;justify-content:center;margin:0 auto;max-width:800px}.checkout-progress-step{flex:1 1;flex-direction:column}.checkout-progress-step,.checkout-step-indicator{align-items:center;display:flex;position:relative}.checkout-step-indicator{width:100%}.checkout-step-circle{align-items:center;background:#fff;border:3px solid #e9ecef;border-radius:50%;color:#6c757d;display:flex;font-size:1rem;font-weight:700;height:48px;justify-content:center;position:relative;transition:all .3s ease;width:48px;z-index:2}.checkout-step-circle.pending{background:#fff;border-color:#e9ecef;color:#6c757d}.checkout-step-circle.active{background:#ff9800;border-color:#ff9800;box-shadow:0 4px 15px #ff98004d;color:#fff;transform:scale(1.1)}.checkout-step-circle.completed{background:#11ab85;background:var(--green-primary);border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 6px 20px #0080624d;color:#fff}.checkout-step-number{font-weight:700}.checkout-step-line{background:#e9ecef;border-radius:2px;flex:1 1;height:3px;margin-left:20px;position:relative;transition:all .3s ease;z-index:1}.checkout-step-line.completed{background:linear-gradient(90deg,#11ab85,#ff9800);background:linear-gradient(90deg,var(--green-primary),#ff9800)}.checkout-step-label{color:#6c757d;font-size:.95rem;font-weight:600;margin-top:12px;text-align:center;transition:all .3s ease}.checkout-step-label.active{color:#11ab85;color:var(--green-primary);font-weight:700}.checkout-workflow-content{padding:0}.checkout-workflow-content.login-step{background:#0000;padding:0}.checkout-workflow-content:not(.login-step){margin:0 auto;max-width:1200px;padding:40px 20px}@media screen and (max-width:768px){.checkout-workflow-header{flex-direction:column;gap:15px;padding:15px 20px}.checkout-back-btn{align-self:flex-start;font-size:.9rem;padding:10px 14px}.checkout-workflow-title{font-size:1.6rem;text-align:center}.checkout-progress-container{padding:20px 15px}.checkout-progress-wrapper{gap:20px}.checkout-step-circle{font-size:.9rem;height:40px;width:40px}.checkout-step-line{margin-left:15px}.checkout-step-label{font-size:.85rem;margin-top:8px}.checkout-workflow-content:not(.login-step){padding:20px 15px}}@media screen and (max-width:480px){.checkout-workflow-header{padding:12px 15px}.checkout-workflow-title{font-size:1.4rem}.checkout-progress-container{padding:15px 10px}.checkout-progress-wrapper{gap:15px}.checkout-step-circle{font-size:.8rem;height:36px;width:36px}.checkout-step-line{height:2px;margin-left:12px}.checkout-step-label{font-size:.75rem;margin-top:6px}.checkout-workflow-content:not(.login-step){padding:15px 10px}}.modern-checkout-billing{display:flex;justify-content:center;padding:20px;width:100%}.checkout-billing-container{animation:slideInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:2px solid #fff3;border-radius:24px;box-shadow:0 20px 60px #0000001a;max-width:600px;padding:40px;transition:all .3s ease;width:100%}.checkout-billing-container:hover{box-shadow:0 30px 80px #00000026;transform:translateY(-5px)}.checkout-billing-header{margin-bottom:30px;text-align:center}.checkout-billing-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#448ee1,#11ab85);background:linear-gradient(135deg,#448ee1,var(--green-primary));-webkit-background-clip:text;background-clip:text;font-family:"DM Serif Display",serif;font-size:2rem;font-weight:700;margin:0 0 8px}.checkout-billing-subtitle{color:#0009;font-size:1rem;font-weight:500;margin:0}.checkout-billing-form{display:flex;flex-direction:column;gap:20px}.billing-input-group{display:flex;flex-direction:column;gap:8px}.billing-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr}.checkout-billing-actions{border-top:2px solid #0000001a;display:flex;gap:16px;margin-top:20px;padding-top:20px}.checkout-billing-back-btn{background:#f8f9fa;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:12px;color:#11ab85;color:var(--green-primary);cursor:pointer;flex:1 1;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .3s ease}.checkout-billing-back-btn:hover{background:#05c799;background:var(--green-secondary);box-shadow:0 6px 20px #00806233;color:#fff;transform:translateY(-2px)}@media screen and (max-width:768px){.checkout-billing-container{margin:10px;max-width:none;padding:30px 20px}.checkout-billing-title{font-size:1.8rem}.checkout-billing-subtitle{font-size:.9rem}.billing-row{gap:20px;grid-template-columns:1fr}.checkout-billing-actions{flex-direction:column;gap:12px}.checkout-billing-back-btn{font-size:.9rem;padding:14px 20px}}@media screen and (max-width:480px){.modern-checkout-billing{padding:10px}.checkout-billing-container{padding:24px 16px}.checkout-billing-title{font-size:1.6rem}.checkout-billing-subtitle{font-size:.85rem}.checkout-billing-form{gap:16px}.checkout-billing-actions{margin-top:16px;padding-top:16px}.checkout-billing-back-btn{font-size:.85rem;padding:12px 16px}}.modern-checkout-payment{display:flex;justify-content:center;padding:20px;width:100%}.checkout-payment-container{animation:slideInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:2px solid #fff3;border-radius:24px;box-shadow:0 20px 60px #0000001a;max-width:600px;padding:40px;transition:all .3s ease;width:100%}.checkout-payment-container:hover{box-shadow:0 30px 80px #00000026;transform:translateY(-5px)}.checkout-payment-header{margin-bottom:30px;text-align:center}.checkout-payment-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#448ee1,#11ab85);background:linear-gradient(135deg,#448ee1,var(--green-primary));-webkit-background-clip:text;background-clip:text;font-family:"DM Serif Display",serif;font-size:2rem;font-weight:700;margin:0 0 8px}.checkout-payment-subtitle{color:#0009;font-size:1rem;font-weight:500;margin:0}.checkout-payment-form{display:flex;flex-direction:column;gap:20px}.payment-input-group{display:flex;flex-direction:column;gap:8px}.payment-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.checkout-payment-actions{border-top:2px solid #0000001a;display:flex;gap:16px;margin-top:20px;padding-top:20px}.checkout-payment-back-btn{background:#f8f9fa;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:12px;color:#11ab85;color:var(--green-primary);cursor:pointer;flex:1 1;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .3s ease}.checkout-payment-back-btn:hover{background:#05c799;background:var(--green-secondary);box-shadow:0 6px 20px #00806233;color:#fff;transform:translateY(-2px)}.payment-security-notice{align-items:center;background:linear-gradient(135deg,#e8f5e8,#f0fdf0);border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:12px;display:flex;gap:12px;margin-top:24px;padding:16px 20px;transition:all .3s ease}.payment-security-notice:hover{background:linear-gradient(135deg,#dcf4dc,#ecfdf5);border-color:#11ab85;border-color:var(--green-primary)}.security-icon{color:#11ab85;color:var(--green-primary);flex-shrink:0;font-size:1.2rem}.security-text{color:#0f3c3c;color:var(--dark-green-primary);font-size:.9rem;font-weight:500;line-height:1.4;margin:0}@media screen and (max-width:768px){.checkout-payment-container{margin:10px;max-width:none;padding:30px 20px}.checkout-payment-title{font-size:1.8rem}.checkout-payment-subtitle{font-size:.9rem}.payment-row{gap:20px;grid-template-columns:1fr}.checkout-payment-actions{flex-direction:column;gap:12px}.checkout-payment-back-btn{font-size:.9rem;padding:14px 20px}.payment-security-notice{padding:14px 16px}.security-text{font-size:.85rem}}@media screen and (max-width:480px){.modern-checkout-payment{padding:10px}.checkout-payment-container{padding:24px 16px}.checkout-payment-title{font-size:1.6rem}.checkout-payment-subtitle{font-size:.85rem}.checkout-payment-form{gap:16px}.checkout-payment-actions{margin-top:16px;padding-top:16px}.checkout-payment-back-btn{font-size:.85rem;padding:12px 16px}.payment-security-notice{flex-direction:column;gap:8px;margin-top:20px;padding:12px 14px;text-align:center}.security-text{font-size:.8rem}}.modern-checkout-review{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:Quicksand,sans-serif;min-height:100vh;padding:20px}.checkout-review-container{animation:slideInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:2px solid #fff3;border-radius:24px;box-shadow:0 20px 60px #0000001a;margin:0 auto;max-width:1200px;padding:40px}.checkout-review-header{margin-bottom:40px;text-align:center}.checkout-review-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#448ee1,#11ab85);background:linear-gradient(135deg,#448ee1,var(--green-primary));-webkit-background-clip:text;background-clip:text;font-family:"DM Serif Display",serif;font-size:2.5rem;font-weight:700;margin:0 0 12px}.checkout-review-subtitle{color:#0009;font-size:1.1rem;font-weight:500;margin:0}.checkout-review-content{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}.review-details-section{display:flex;flex-direction:column;gap:24px}.review-section{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:16px;padding:24px;transition:all .3s ease}.review-section:hover{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 8px 25px #00806226;transform:translateY(-2px)}.review-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.review-section-title{align-items:center;color:#0f3c3c;color:var(--dark-green-primary);display:flex;font-family:"DM Serif Display",serif;font-size:1.3rem;font-weight:700;gap:12px;margin:0}.review-section-icon{color:#11ab85;color:var(--green-primary);font-size:1.4rem}.review-edit-btn{align-items:center;background:#f8f9fa;border:2px solid #ff9800;border-radius:8px;color:#ff9800;cursor:pointer;display:flex;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:600;gap:6px;padding:8px 12px;transition:all .3s ease}.review-edit-btn:hover{background:#ff9800;box-shadow:0 4px 12px #ff98004d;color:#fff;transform:translateY(-1px)}.review-details{display:flex;flex-direction:column;gap:16px}.review-detail-item{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:12px 0}.review-detail-item:last-child{border-bottom:none}.review-detail-item.full-width{align-items:flex-start;flex-direction:column}.review-detail-label{color:#000000b3;font-size:.95rem;font-weight:600}.review-detail-value{color:#0f3c3c;color:var(--dark-green-primary);font-weight:600;text-align:right}.review-pricing-section{display:flex;flex-direction:column;gap:24px}.review-car-image{border-radius:16px;box-shadow:0 8px 32px #00000026;overflow:hidden;transition:all .3s ease}.review-car-image:hover{box-shadow:0 16px 48px #0003;transform:translateY(-4px)}.car-preview-image{display:block;height:250px;object-fit:cover;width:100%}.pricing-breakdown-container{border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:16px;padding:24px;transition:all .3s ease}.pricing-breakdown-container:hover{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 8px 25px #00806226}.pricing-breakdown-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.4rem;font-weight:700;margin:0 0 20px}.pricing-items{display:flex;flex-direction:column;gap:16px}.pricing-item{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:12px 0}.pricing-item:last-child{border-bottom:none}.pricing-item.discount{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:2px solid #ff9800;border-radius:8px;margin:8px 0;padding:12px 16px}.pricing-label{color:#000c;font-weight:500}.pricing-value{color:#0f3c3c;color:var(--dark-green-primary);font-weight:600}.discount-value{color:#ff9800!important;font-weight:700}.promo-code-section{align-items:center;border-bottom:2px solid #0000001a;border-top:2px solid #0000001a;display:flex;gap:12px;margin:8px 0;padding:16px 0}.promo-input-wrapper{align-items:center;display:flex;flex:1 1;position:relative}.promo-input{background:#fff;border:2px solid #0000;border-radius:8px;font-family:Quicksand,sans-serif;font-size:.95rem;padding:12px 40px 12px 16px;transition:all .3s ease;width:100%}.promo-input:focus{border-color:#11ab85;border-color:var(--green-primary);outline:none}.promo-input.error{border-color:#f44336}.promo-input.success{background:linear-gradient(135deg,#e8f5e8,#f0fdf0);border-color:#11ab85;border-color:var(--green-primary)}.promo-status{align-items:center;display:flex;position:absolute;right:12px}.promo-success-icon{color:#11ab85;color:var(--green-primary);font-size:1.2rem}.promo-error-icon{color:#f44336;font-size:1.2rem}.promo-actions{display:flex;gap:8px}.promo-apply-btn,.promo-remove-btn{border:none;border-radius:6px;cursor:pointer;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.promo-apply-btn{background:#11ab85;background:var(--green-primary);color:#fff}.promo-apply-btn:hover{background:#05c799;background:var(--green-secondary);transform:translateY(-1px)}.promo-remove-btn{background:#ff9800;color:#fff}.promo-remove-btn:hover{background:#f57c00;transform:translateY(-1px)}.pricing-total{align-items:center;background:linear-gradient(135deg,#e8f5e8,#f0fdf0);border-radius:8px;border-top:3px solid #11ab85;border-top:3px solid var(--green-primary);display:flex;justify-content:space-between;margin-top:16px;padding:16px 20px}.pricing-total-label{color:#0f3c3c;color:var(--dark-green-primary);font-size:1.3rem}.pricing-total-label,.pricing-total-value{font-family:"DM Serif Display",serif;font-weight:700}.pricing-total-value{color:#11ab85;color:var(--green-primary);font-size:1.4rem}.review-actions{border-top:2px solid #0000001a;display:flex;gap:16px;padding-top:20px}.review-back-btn{background:#f8f9fa;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:12px;color:#11ab85;color:var(--green-primary);cursor:pointer;flex:1 1;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:16px 24px;text-transform:uppercase;transition:all .3s ease}.review-back-btn:hover{background:#05c799;background:var(--green-secondary);box-shadow:0 6px 20px #00806233;color:#fff;transform:translateY(-2px)}.checkout-submit-btn .confirm-icon{margin-right:8px}.checkout-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.checkout-loading-text{color:#11ab85;color:var(--green-primary);font-size:1.2rem;font-weight:600;margin-top:24px}@media screen and (max-width:1024px){.checkout-review-content{gap:30px;grid-template-columns:1fr}.checkout-review-title{font-size:2.2rem}}@media screen and (max-width:768px){.modern-checkout-review{padding:10px}.checkout-review-container{padding:30px 20px}.checkout-review-title{font-size:2rem}.checkout-review-subtitle{font-size:1rem}.review-section{padding:20px}.review-section-title{font-size:1.2rem}.car-preview-image{height:200px}.pricing-breakdown-container{padding:20px}.promo-code-section,.review-actions{flex-direction:column}.promo-code-section{align-items:stretch;gap:12px}.promo-actions{justify-content:center}}@media screen and (max-width:480px){.checkout-review-container{padding:20px 15px}.checkout-review-title{font-size:1.8rem}.checkout-review-subtitle{font-size:.9rem}.review-section{padding:16px}.review-section-header{align-items:flex-start;flex-direction:column;gap:12px}.review-edit-btn{align-self:flex-end;font-size:.8rem;padding:6px 10px}.review-detail-item{align-items:flex-start;flex-direction:column;gap:4px}.car-preview-image{height:180px}.pricing-breakdown-container{padding:16px}.pricing-breakdown-title{font-size:1.2rem}.review-back-btn{font-size:.9rem;padding:14px 20px}}.modern-checkout-success{background:linear-gradient(135deg,#e8f5e8,#f0fdf4 25%,#fff7ed 75%,#fef3e2);font-family:Quicksand,sans-serif;min-height:100vh;padding:20px}.success-container{animation:fadeInUp .8s ease-out;margin:0 auto;max-width:1200px}.success-header{margin-bottom:40px;padding:40px 20px;text-align:center}.success-icon-container{margin-bottom:24px}.success-icon{animation:successPulse 2s ease-in-out infinite;color:#11ab85;color:var(--green-primary);filter:drop-shadow(0 8px 16px rgba(0,128,98,.3));font-size:4rem}@keyframes successPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.success-title{-webkit-text-fill-color:#0000;animation:slideInDown .8s ease-out .3s both;background:linear-gradient(135deg,#448ee1,#11ab85);background:linear-gradient(135deg,#448ee1,var(--green-primary));-webkit-background-clip:text;background-clip:text;font-family:"DM Serif Display",serif;font-size:3rem;font-weight:700;margin:0 0 16px}.success-subtitle{animation:slideInUp .8s ease-out .5s both;color:#000000b3;font-size:1.2rem;font-weight:500;margin:0}.success-content{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:40px}.success-car-section{display:flex;flex-direction:column;gap:24px}.success-car-image{animation:slideInLeft .8s ease-out .7s both;border-radius:20px;box-shadow:0 16px 48px #00000026;overflow:hidden;transition:all .3s ease}.success-car-image:hover{box-shadow:0 24px 64px #0003;transform:translateY(-8px)}.car-success-image{display:block;height:300px;object-fit:cover;width:100%}.car-info-card{align-items:center;animation:slideInLeft .8s ease-out .9s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:16px;display:flex;justify-content:space-between;padding:24px;transition:all .3s ease}.car-info-card:hover{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 12px 32px #00806226;transform:translateY(-4px)}.car-info-title{align-items:center;color:#0f3c3c;color:var(--dark-green-primary);display:flex;font-family:"DM Serif Display",serif;font-size:1.3rem;font-weight:700;gap:12px}.car-info-icon{color:#11ab85;color:var(--green-primary);font-size:1.4rem}.car-info-details{padding:16px 0;text-align:center}.car-name{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:700}.success-details-section{display:flex;flex-direction:column;gap:24px}.booking-details-card,.features-card,.payment-summary-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:16px;padding:24px;transition:all .3s ease}.booking-details-card{animation:slideInRight .8s ease-out .7s both}.features-card{animation:slideInLeft .8s ease-out 1.1s both}.payment-summary-card{animation:slideInRight .8s ease-out .9s both}.booking-details-card:hover,.features-card:hover,.payment-summary-card:hover{border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 12px 32px #00806226;transform:translateY(-4px)}.details-title,.features-title,.payment-title{align-items:center;color:#0f3c3c;color:var(--dark-green-primary);display:flex;font-family:"DM Serif Display",serif;font-size:1.3rem;font-weight:700;gap:12px;margin:0 0 20px}.details-icon,.features-icon,.payment-icon{color:#11ab85;color:var(--green-primary);font-size:1.4rem}.details-grid{display:flex;flex-direction:column;gap:16px}.detail-item{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:16px 0}.detail-item:last-child{border-bottom:none}.detail-label{align-items:center;color:#000000b3;display:flex;font-size:.95rem;font-weight:600;gap:8px}.detail-icon{color:#11ab85;color:var(--green-primary);font-size:1.1rem}.detail-value{color:#0f3c3c;color:var(--dark-green-primary);font-weight:600;text-align:right}.features-grid{display:flex;flex-direction:column;gap:16px}.feature-item{align-items:center;border-bottom:1px solid #0000001a;display:flex;gap:12px;padding:12px 0}.feature-item:last-child{border-bottom:none}.feature-status{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.feature-icon-enabled{background:#0080621a;color:#11ab85;color:var(--green-primary)}.feature-icon-disabled,.feature-icon-enabled{border-radius:50%;font-size:1.4rem;padding:6px}.feature-icon-disabled{background:#f443361a;color:#f44336}.feature-label{color:#000c;font-size:1rem;font-weight:600}.payment-total{align-items:center;background:linear-gradient(135deg,#e8f5e8,#f0fdf0);border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:12px;display:flex;justify-content:space-between;padding:20px 24px}.total-label{color:#0f3c3c;color:var(--dark-green-primary);font-size:1.3rem}.total-amount,.total-label{font-family:"DM Serif Display",serif;font-weight:700}.total-amount{color:#11ab85;color:var(--green-primary);font-size:1.8rem}.success-actions{animation:fadeInUp .8s ease-out 1.3s both;text-align:left}.success-home-btn{align-items:center;background:linear-gradient(135deg,#11ab85,#05c799);background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));border:none;border-radius:16px;box-shadow:0 8px 24px #0080624d;color:#fff;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:700;gap:12px;letter-spacing:.5px;padding:20px 40px;text-transform:uppercase;transition:all .3s ease}.success-home-btn:hover{background:linear-gradient(135deg,#05c799,#0f3c3c);background:linear-gradient(135deg,var(--green-secondary),var(--dark-green-primary));box-shadow:0 16px 40px #00806266;transform:translateY(-4px)}.success-home-btn:active{transform:translateY(-2px)}.home-icon{font-size:1.3rem}.nps-section{animation:fadeInUp .8s ease-out 1.5s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:2px solid #0000001a;border-radius:20px;margin-top:40px;padding:20px}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:1024px){.success-content{gap:30px;grid-template-columns:1fr}.success-title{font-size:2.5rem}}@media screen and (max-width:768px){.modern-checkout-success{padding:10px}.success-header{padding:30px 15px}.success-title{font-size:2.2rem}.success-subtitle{font-size:1.1rem}.success-icon{font-size:3.5rem}.car-success-image{height:250px}.booking-details-card,.car-info-card,.features-card,.payment-summary-card{padding:20px}.detail-item{align-items:flex-start;flex-direction:column;gap:8px}.detail-value{text-align:left}.success-home-btn{font-size:1.1rem;justify-content:center;padding:16px 32px;width:100%}}@media screen and (max-width:480px){.success-header{padding:20px 10px}.success-title{font-size:2rem}.success-subtitle{font-size:1rem}.success-icon{font-size:3rem}.car-success-image{height:200px}.booking-details-card,.car-info-card,.features-card,.payment-summary-card{padding:16px}.car-info-title,.details-title,.features-title,.payment-title{font-size:1.2rem}.car-name{font-size:1.3rem}.total-label{font-size:1.2rem}.total-amount{font-size:1.6rem}.success-home-btn{font-size:1rem;justify-content:center;padding:14px 28px;width:100%}.nps-section{padding:16px}}.modern-nps-modal{align-items:center;animation:modalFadeIn .3s ease-out;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.nps-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;left:0;position:absolute;right:0;top:0}.nps-modal-container{animation:modalSlideIn .4s ease-out .1s both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:2px solid #fff3;border-radius:24px;box-shadow:0 32px 80px #0000004d;font-family:Quicksand,sans-serif;max-height:80vh;max-width:600px;overflow:hidden;position:relative;width:100%}.nps-modal-header{align-items:center;background:linear-gradient(135deg,#448ee1,#11ab85);background:linear-gradient(135deg,#448ee1 0,var(--green-primary) 100%);color:#fff;display:flex;justify-content:space-between;padding:24px 30px;position:relative}.nps-modal-header:before{background:linear-gradient(135deg,#ffffff1a,#fff0);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.nps-header-content{align-items:center;display:flex;gap:16px;position:relative;z-index:1}.nps-header-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.nps-icon{animation:heartPulse 2s ease-in-out infinite;color:#fff;font-size:1.5rem}@keyframes heartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.nps-header-text{flex:1 1}.nps-title{font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:700;margin:0 0 4px}.nps-subtitle{font-size:.95rem;font-weight:500;margin:0;opacity:.9}.nps-close-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px;z-index:1}.nps-close-btn:hover{background:#ffffff4d;transform:rotate(90deg)}.nps-content{max-height:calc(80vh - 120px);overflow-y:auto;padding:0}.nps-survey-wrapper{padding:20px 30px 30px}.nps-loading{padding:40px 30px;text-align:center}.nps-loading p{color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:600;margin:0}.nps-survey-wrapper .sv_main{background:#0000!important;border:none!important;box-shadow:none!important;font-family:Quicksand,sans-serif!important}.nps-survey-wrapper .sv_header{border:none!important;margin:0 0 24px!important}.nps-survey-wrapper .sv_body,.nps-survey-wrapper .sv_header{background:#0000!important;padding:0!important}.nps-survey-wrapper .sv_page_title{color:#0f3c3c!important;color:var(--dark-green-primary)!important;font-family:"DM Serif Display",serif!important;font-size:1.3rem!important;font-weight:700!important;margin-bottom:20px!important}.nps-survey-wrapper .sv_qstn{background:#0000!important;border:none!important;margin-bottom:24px!important;padding:0!important}.nps-survey-wrapper .sv_qstn_content{background:#0000!important}.nps-survey-wrapper .sv_q_title{color:#000c!important;font-family:Quicksand,sans-serif!important;font-size:1.1rem!important;font-weight:600!important;margin-bottom:16px!important}.nps-survey-wrapper .sv_q_rating{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.nps-survey-wrapper .sv_q_rating_item{background:#f8f9fa!important;border:2px solid #05c799!important;border:2px solid var(--green-secondary)!important;border-radius:8px!important;color:#0f3c3c!important;color:var(--dark-green-primary)!important;cursor:pointer!important;font-weight:600!important;min-width:45px!important;padding:12px 16px!important;text-align:center!important;transition:all .3s ease!important}.nps-survey-wrapper .sv_q_rating_item:hover{background:#05c799!important;background:var(--green-secondary)!important;box-shadow:0 4px 12px #0080624d!important;color:#fff!important;transform:translateY(-2px)!important}.nps-survey-wrapper .sv_q_rating_item.active{background:#11ab85!important;background:var(--green-primary)!important;border-color:#11ab85!important;border-color:var(--green-primary)!important;box-shadow:0 6px 20px #00806266!important;color:#fff!important;transform:scale(1.05)!important}.nps-survey-wrapper .sv_q_other input,.nps-survey-wrapper textarea{background:#f8f9fa!important;border:2px solid #05c799!important;border:2px solid var(--green-secondary)!important;border-radius:12px!important;box-sizing:border-box!important;color:#0f3c3c!important;color:var(--dark-green-primary)!important;font-family:Quicksand,sans-serif!important;font-size:.95rem!important;padding:12px 16px!important;resize:vertical!important;transition:all .3s ease!important;width:100%!important}.nps-survey-wrapper .sv_q_other input:focus,.nps-survey-wrapper textarea:focus{border-color:#11ab85!important;border-color:var(--green-primary)!important;box-shadow:0 0 0 3px #0080621a!important;outline:none!important}.nps-survey-wrapper .sv_q_checkbox,.nps-survey-wrapper .sv_q_radiogroup{display:flex!important;flex-direction:column!important;gap:12px!important}.nps-survey-wrapper .sv_q_checkbox_item,.nps-survey-wrapper .sv_q_radiogroup_item{align-items:center!important;background:#f8f9fa!important;border:2px solid #05c799!important;border:2px solid var(--green-secondary)!important;border-radius:12px!important;cursor:pointer!important;display:flex!important;gap:12px!important;padding:12px 16px!important;transition:all .3s ease!important}.nps-survey-wrapper .sv_q_checkbox_item:hover,.nps-survey-wrapper .sv_q_radiogroup_item:hover{background:#05c799!important;background:var(--green-secondary)!important;border-color:#11ab85!important;border-color:var(--green-primary)!important;color:#fff!important}.nps-survey-wrapper .sv_q_checkbox_item.checked,.nps-survey-wrapper .sv_q_radiogroup_item.checked{background:#11ab85!important;background:var(--green-primary)!important;border-color:#11ab85!important;border-color:var(--green-primary)!important;color:#fff!important}.nps-survey-wrapper .sv_nav{align-items:center!important;background:#0000!important;border:none!important;border-top:2px solid #0000001a!important;display:flex!important;justify-content:space-between!important;margin-top:24px!important;padding:20px 0 0!important}.nps-survey-wrapper .sv_complete_btn,.nps-survey-wrapper .sv_next_btn{background:linear-gradient(135deg,#11ab85,#05c799)!important;background:linear-gradient(135deg,var(--green-primary),var(--green-secondary))!important;border:none!important;border-radius:12px!important;color:#fff!important;cursor:pointer!important;font-family:Quicksand,sans-serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.5px!important;padding:14px 28px!important;text-transform:uppercase!important;transition:all .3s ease!important}.nps-survey-wrapper .sv_complete_btn:hover,.nps-survey-wrapper .sv_next_btn:hover{background:linear-gradient(135deg,#05c799,#0f3c3c)!important;background:linear-gradient(135deg,var(--green-secondary),var(--dark-green-primary))!important;box-shadow:0 8px 24px #0080624d!important;transform:translateY(-2px)!important}.nps-survey-wrapper .sv_prev_btn{background:#f8f9fa!important;border:2px solid #05c799!important;border:2px solid var(--green-secondary)!important;border-radius:12px!important;color:#11ab85!important;color:var(--green-primary)!important;cursor:pointer!important;font-family:Quicksand,sans-serif!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.5px!important;padding:14px 28px!important;text-transform:uppercase!important;transition:all .3s ease!important}.nps-survey-wrapper .sv_prev_btn:hover{background:#05c799!important;background:var(--green-secondary)!important;color:#fff!important}.nps-survey-wrapper .sv_progress{background:#0000001a!important;border-radius:3px!important;height:6px!important;margin-bottom:20px!important;overflow:hidden!important}.nps-survey-wrapper .sv_progress_bar{background:linear-gradient(90deg,#11ab85,#05c799)!important;background:linear-gradient(90deg,var(--green-primary),var(--green-secondary))!important;border-radius:3px!important;height:100%!important;transition:width .3s ease!important}@media screen and (max-width:768px){.modern-nps-modal{padding:10px}.nps-modal-container{max-height:90vh;max-width:100%}.nps-modal-header{padding:20px}.nps-header-content{gap:12px}.nps-header-icon{height:40px;width:40px}.nps-icon,.nps-title{font-size:1.3rem}.nps-subtitle{font-size:.9rem}.nps-close-btn{height:36px;width:36px}.nps-survey-wrapper{padding:16px 20px 24px}.nps-survey-wrapper .sv_q_rating{gap:6px!important}.nps-survey-wrapper .sv_q_rating_item{font-size:.9rem!important;min-width:40px!important;padding:10px 12px!important}.nps-survey-wrapper .sv_complete_btn,.nps-survey-wrapper .sv_next_btn,.nps-survey-wrapper .sv_prev_btn{font-size:.9rem!important;padding:12px 20px!important}}@media screen and (max-width:480px){.nps-modal-header{padding:16px}.nps-header-content{flex-direction:column;gap:8px;text-align:center}.nps-title{font-size:1.2rem}.nps-subtitle{font-size:.85rem}.nps-survey-wrapper{padding:12px 16px 20px}.nps-survey-wrapper .sv_q_rating{gap:4px!important}.nps-survey-wrapper .sv_q_rating_item{font-size:.85rem!important;min-width:35px!important;padding:8px 10px!important}.nps-survey-wrapper .sv_nav{flex-direction:column;gap:12px}.nps-survey-wrapper .sv_complete_btn,.nps-survey-wrapper .sv_next_btn,.nps-survey-wrapper .sv_prev_btn{font-size:.85rem!important;padding:12px 16px!important;width:100%!important}}.modern-mobile-product-page{background:#f8f9fa;font-family:Quicksand,sans-serif;min-height:100vh}.mobile-product-container{background:#fff;max-width:100vw;overflow-x:hidden}.mobile-product-loading{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:60vh;padding:40px 20px}.mobile-product-loading .loading-text{color:#0f3c3c;color:var(--dark-green-primary);font-size:1.1rem;font-weight:600;margin:0}.mobile-car-hero{height:250px;overflow:hidden;position:relative;width:100%}.mobile-car-image-container{height:100%;position:relative;width:100%}.mobile-car-hero-image{display:block;height:100%;object-fit:cover;width:100%}.mobile-car-overlay{display:flex;gap:12px;position:absolute;right:16px;top:16px}.mobile-favorite-btn,.mobile-share-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.mobile-favorite-btn{color:#11ab85;color:var(--green-primary)}.mobile-share-btn{color:#0f3c3c;color:var(--dark-green-primary)}.mobile-favorite-btn:hover,.mobile-share-btn:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.mobile-car-header{border-bottom:1px solid #0000001a;padding:24px 20px}.mobile-car-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.8rem;font-weight:700;margin:0 0 12px}.mobile-car-rating{align-items:center;display:flex;gap:8px}.rating-badge{background:#11ab85;background:var(--green-primary);border-radius:20px;color:#fff;font-size:.9rem;font-weight:600;padding:4px 12px}.reviews-count{color:#0009;font-size:.9rem;font-weight:500}.section-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.section-icon{color:#11ab85;color:var(--green-primary);font-size:1.3rem}.section-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.3rem;font-weight:700;margin:0}.mobile-location-section{border-bottom:1px solid #0000001a;padding:24px 20px}.location-address{color:#000c;font-size:1rem;font-weight:500;line-height:1.5;margin:0}.mobile-specs-section{border-bottom:1px solid #0000001a;padding:24px 20px}.mobile-specs-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.mobile-spec-card{align-items:center;background:#f8f9fa;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:12px;display:flex;gap:12px;padding:16px;transition:all .3s ease}.mobile-spec-card:hover{background:#05c799;background:var(--green-secondary);box-shadow:0 4px 12px #0080624d;color:#fff;transform:translateY(-2px)}.mobile-spec-icon{flex-shrink:0;height:28px;object-fit:contain;width:28px}.mobile-spec-icon-svg{color:#11ab85;color:var(--green-primary);flex-shrink:0}.mobile-spec-card:hover .mobile-spec-icon-svg{color:#fff}.mobile-spec-label{font-size:.95rem;font-weight:600;margin:0}.mobile-amenities-section{border-bottom:1px solid #0000001a;padding:24px 20px}.mobile-amenities-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.mobile-amenity-card{align-items:center;background:#f8f9fa;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:12px;display:flex;gap:10px;padding:14px;transition:all .3s ease}.mobile-amenity-card:hover{background:#05c799;background:var(--green-secondary);box-shadow:0 4px 12px #0080624d;color:#fff;transform:translateY(-2px)}.mobile-amenity-icon{color:#11ab85;color:var(--green-primary);flex-shrink:0}.mobile-amenity-card:hover .mobile-amenity-icon{color:#fff}.mobile-amenity-label{font-size:.9rem;font-weight:600;margin:0}.mobile-host-section{border-bottom:1px solid #0000001a;padding:24px 20px}.mobile-host-card{align-items:center;background:#f8f9fa;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:16px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.mobile-host-card:hover{background:#05c799;background:var(--green-secondary);box-shadow:0 6px 20px #0080624d;color:#fff;transform:translateY(-2px)}.mobile-host-avatar{align-items:center;background:#11ab85;background:var(--green-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.mobile-host-card:hover .mobile-host-avatar{background:#fff;color:#11ab85;color:var(--green-primary)}.mobile-host-info{flex:1 1}.mobile-host-name{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.2rem;font-weight:700;margin:0 0 8px}.mobile-host-card:hover .mobile-host-name{color:#fff}.mobile-host-joined{align-items:center;color:#000000b3;display:flex;font-size:.9rem;font-weight:500;gap:6px;margin:0 0 8px}.mobile-host-card:hover .mobile-host-joined{color:#ffffffe6}.mobile-host-stats{align-items:center;display:flex;gap:8px}.host-stat{color:#0009;font-size:.85rem;font-weight:500}.mobile-host-card:hover .host-stat{color:#fffc}.mobile-booking-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border-top:1px solid #0000001a;bottom:0;box-shadow:0 -4px 20px #0000001a;left:0;position:fixed;right:0;z-index:1000}.mobile-booking-container{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.mobile-booking-info{flex:1 1}.mobile-booking-price{align-items:baseline;display:flex;gap:4px;margin-bottom:6px}.price-amount{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:700}.price-period{color:#0009;font-size:1rem;font-weight:500}.mobile-booking-dates{align-items:center;display:flex;gap:6px}.date-icon{color:#11ab85;color:var(--green-primary)}.date-range{color:#000000b3;font-size:.9rem;font-weight:500}.mobile-reserve-btn{background:linear-gradient(135deg,#11ab85,#05c799);background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Quicksand,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5px;min-width:120px;padding:14px 24px;text-transform:uppercase;transition:all .3s ease}.mobile-reserve-btn:hover{background:linear-gradient(135deg,#05c799,#0f3c3c);background:linear-gradient(135deg,var(--green-secondary),var(--dark-green-primary));box-shadow:0 6px 20px #00806266;transform:translateY(-2px)}.mobile-reserve-btn:active{transform:translateY(0)}.mobile-bottom-spacer{height:90px}@media screen and (max-width:380px){.mobile-amenities-grid,.mobile-specs-grid{grid-template-columns:1fr}.mobile-amenity-card,.mobile-spec-card{padding:12px}.mobile-car-title{font-size:1.6rem}.mobile-booking-container{padding:12px 16px}.price-amount{font-size:1.3rem}.mobile-reserve-btn{font-size:.9rem;min-width:100px;padding:12px 20px}}.mobile-amenity-card,.mobile-host-card,.mobile-spec-card{animation:fadeInUp .5s ease-out}.mobile-amenity-card:nth-child(2n),.mobile-spec-card:nth-child(2n){animation-delay:.1s}.mobile-amenity-card:nth-child(3),.mobile-spec-card:nth-child(3){animation-delay:.2s}.mobile-amenity-card:nth-child(4),.mobile-spec-card:nth-child(4){animation-delay:.3s}.mobile-landing-page{background:#f8f9fa;font-family:Quicksand,sans-serif;min-height:100vh;overflow-x:hidden}.mobile-hero-section{align-items:center;background:linear-gradient(135deg,#448ee1,#11ab85 50%,#ff9800);background:linear-gradient(135deg,#448ee1 0,var(--green-primary) 50%,#ff9800 100%);display:flex;height:60vh;justify-content:center;min-height:400px;overflow:hidden;position:relative}.mobile-hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' x='0' y='0' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='10' cy='10' r='1' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.mobile-hero-overlay{padding:0 24px;position:relative;text-align:center;z-index:2}.mobile-hero-content{margin:0 auto;max-width:400px}.mobile-hero-title{animation:slideInDown .8s ease-out;color:#fff;font-family:"DM Serif Display",serif;font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 16px;text-shadow:0 4px 20px #0000004d}.hero-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff9800,#ffab40);-webkit-background-clip:text;background-clip:text;text-shadow:none}.mobile-hero-subtitle{animation:slideInUp .8s ease-out .2s both;color:#fffffff2;font-size:1.1rem;font-weight:500;line-height:1.6;margin:0;text-shadow:0 2px 10px #0003}.mobile-search-section{margin-top:-80px;padding:0 20px 40px;position:relative;z-index:10}.mobile-search-card{animation:slideInUp .8s ease-out .4s both;background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000026;padding:32px 24px}.search-card-header{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:24px;text-align:center}.search-header-icon{color:#11ab85;color:var(--green-primary);font-size:1.5rem}.search-card-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.4rem;font-weight:700;margin:0}.mobile-search-form{display:flex;flex-direction:column;gap:20px}.mobile-input-group{display:flex;flex-direction:column;gap:8px}.mobile-input-wrapper{align-items:center;display:flex;position:relative}.mobile-input-icon{color:#11ab85;color:var(--green-primary);font-size:1.2rem;left:16px;position:absolute;z-index:2}.mobile-search-input{background:#f8f9fa;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:12px;box-sizing:border-box;color:#0f3c3c;color:var(--dark-green-primary);font-family:Quicksand,sans-serif;font-size:1rem;font-weight:500;padding:16px 16px 16px 48px;transition:all .3s ease;width:100%}.mobile-search-input:focus{background:#fff;border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 0 0 3px #11ab851a;outline:none;transform:translateY(-1px)}.mobile-search-input::placeholder{color:#00000080;font-weight:400}.mobile-date-section{display:flex;flex-direction:column;gap:16px}.mobile-date-group{display:flex;flex-direction:column;gap:10px}.mobile-date-label{align-items:center;color:#0f3c3c;color:var(--dark-green-primary);display:flex;font-size:.95rem;font-weight:600;gap:8px}.date-label-icon{color:#11ab85;color:var(--green-primary);font-size:1rem}.mobile-date-selectors{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr}.mobile-date-select{background:#f8f9fa;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:10px;color:#0f3c3c;color:var(--dark-green-primary);cursor:pointer;font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:500;padding:12px 16px;transition:all .3s ease}.mobile-date-select:focus{background:#fff;border-color:#11ab85;border-color:var(--green-primary);box-shadow:0 0 0 3px #11ab851a;outline:none}.mobile-search-btn{align-items:center;background:linear-gradient(135deg,#11ab85,#05c799);background:linear-gradient(135deg,var(--green-primary),var(--green-secondary));border:none;border-radius:16px;box-shadow:0 8px 24px #11ab854d;color:#fff;cursor:pointer;display:flex;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.5px;margin-top:8px;padding:18px 24px;text-transform:uppercase;transition:all .3s ease}.mobile-search-btn:hover:not(:disabled){background:linear-gradient(135deg,#05c799,#0f3c3c);background:linear-gradient(135deg,var(--green-secondary),var(--dark-green-primary));box-shadow:0 12px 32px #11ab8566;transform:translateY(-2px)}.mobile-search-btn:active{transform:translateY(0)}.mobile-search-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.mobile-features-section{background:#fff;padding:60px 20px}.mobile-features-header{margin-bottom:40px;text-align:center}.features-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:2rem;font-weight:800;margin:0 0 12px}.features-subtitle{color:#0009;font-size:1.1rem;font-weight:500;margin:0}.mobile-features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:32px}.mobile-feature-card{animation:fadeInUp .6s ease-out;background:#f8f9fa;border:2px solid #05c799;border:2px solid var(--green-secondary);border-radius:16px;padding:24px 16px;text-align:center;transition:all .3s ease}.mobile-feature-card:hover{background:#05c799;background:var(--green-secondary);box-shadow:0 12px 32px #11ab8540;color:#fff;transform:translateY(-4px)}.feature-icon-wrapper{align-items:center;background:#11ab85;background:var(--green-primary);border-radius:50%;color:#fff;display:flex;height:60px;justify-content:center;margin:0 auto 16px;transition:all .3s ease;width:60px}.mobile-feature-card:hover .feature-icon-wrapper{background:#fff;color:#11ab85;color:var(--green-primary);transform:scale(1.1)}.feature-icon{font-size:1.5rem}.feature-title{color:#0f3c3c;color:var(--dark-green-primary);font-family:"DM Serif Display",serif;font-size:1.1rem;font-weight:700;margin:0 0 8px}.mobile-feature-card:hover .feature-title{color:#fff}.feature-description{color:#000000b3;font-size:.9rem;font-weight:500;line-height:1.5;margin:0}.mobile-feature-card:hover .feature-description{color:#ffffffe6}.mobile-testimonial-section{background:linear-gradient(135deg,#f8f9fa,#e8f5e8);padding:60px 20px}.mobile-testimonial-card{animation:fadeInUp .8s ease-out;background:#fff;border-radius:20px;box-shadow:0 12px 40px #00000014;padding:32px 24px;text-align:center}.testimonial-stars{display:flex;gap:4px;justify-content:center;margin-bottom:20px}.testimonial-star{color:#ffa12e;font-size:1.2rem}.testimonial-text{color:#0f3c3c;color:var(--dark-green-primary);font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.6;margin:0 0 24px}.testimonial-author{gap:16px}.author-avatar,.testimonial-author{align-items:center;display:flex;justify-content:center}.author-avatar{background:#11ab85;background:var(--green-primary);border-radius:50%;color:#fff;font-size:1rem;font-weight:700;height:48px;width:48px}.author-info{align-items:flex-start;display:flex;flex-direction:column}.author-name{color:#0f3c3c;color:var(--dark-green-primary);font-size:1rem;font-weight:700}.author-location{color:#0009;font-size:.9rem;font-weight:500}.mobile-cta-section{background:linear-gradient(135deg,#11ab85,#05c799);background:linear-gradient(135deg,var(--green-primary) 0,var(--green-secondary) 100%);color:#fff;padding:60px 20px;text-align:center}.mobile-cta-content{margin:0 auto;max-width:400px}.cta-title{font-family:"DM Serif Display",serif;font-size:2rem;font-weight:800;margin:0 0 16px;text-shadow:0 2px 10px #0003}.cta-subtitle{font-size:1.1rem;font-weight:500;line-height:1.6;margin:0 0 32px;opacity:.95}.cta-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.stat-item{align-items:center;display:flex;flex-direction:column;gap:4px}.stat-number{font-family:"DM Serif Display",serif;font-size:1.5rem;font-weight:800}.stat-label{font-size:.85rem;font-weight:500;opacity:.9}.mobile-cta-btn{align-items:center;background:#fff;border:none;border-radius:16px;box-shadow:0 8px 24px #0003;color:#11ab85;color:var(--green-primary);cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:700;gap:10px;letter-spacing:.5px;padding:18px 32px;text-transform:uppercase;transition:all .3s ease}.mobile-cta-btn:hover{background:#f8f9fa;box-shadow:0 12px 32px #00000040;transform:translateY(-2px)}.mobile-cta-btn:active{transform:translateY(0)}.cta-arrow{transition:transform .3s ease}.mobile-cta-btn:hover .cta-arrow{transform:translateX(4px)}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:380px){.mobile-hero-title{font-size:2.2rem}.mobile-features-grid{gap:16px;grid-template-columns:1fr}.mobile-search-card{padding:24px 20px}.mobile-date-selectors{gap:10px;grid-template-columns:1fr}.cta-stats{gap:16px;grid-template-columns:1fr}.mobile-hero-section{height:50vh;min-height:350px}}.mobile-feature-card:first-child{animation-delay:0s}.mobile-feature-card:nth-child(2){animation-delay:.1s}.mobile-feature-card:nth-child(3){animation-delay:.2s}.mobile-feature-card:nth-child(4){animation-delay:.3s}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}

/*!
 * surveyjs - FullStory Forms Core is a JavaScript library v0.0.11
 * Copyright (c) 2015-2025 Devsoft Baltic OÜ  - http://surveyjs.io/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--sjs-transition-duration:150ms}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes changeHeight{0%{height:var(--animation-height-from)}to{height:var(--animation-height-to)}}@keyframes moveInWithOverflow{0%{border-bottom-width:0;border-top-width:0;height:var(--animation-height-from);margin-bottom:0;margin-top:0;min-height:var(--animation-height-from);overflow:hidden;padding-bottom:0;padding-top:0}99%{border-bottom-width:var(--animation-border-bottom-width);border-top-width:var(--animation-border-top-width);height:var(--animation-height-to);margin-bottom:var(--animation-margin-bottom);margin-top:var(--animation-margin-top);min-height:var(--animation-height-to);overflow:hidden;padding-bottom:var(--animation-padding-bottom);padding-top:var(--animation-padding-top)}to{border-bottom-width:var(--animation-border-bottom-width);border-top-width:var(--animation-border-top-width);height:var(--animation-height-to);margin-bottom:var(--animation-margin-bottom);margin-top:var(--animation-margin-top);min-height:var(--animation-height-to);overflow:visible;padding-bottom:var(--animation-padding-bottom);padding-top:var(--animation-padding-top)}}@keyframes moveIn{0%{height:0}to{height:var(--animation-height)}}@keyframes paddingFadeIn{0%{padding-bottom:0;padding-top:0}to{padding-bottom:var(--animation-padding-bottom);padding-top:var(--animation-padding-top)}}.sv-action-bar{align-items:center;box-sizing:initial;display:flex;margin-left:auto;overflow:hidden;position:relative;white-space:nowrap}.sv-action-bar-separator{background-color:#d6d6d6;background-color:var(--sjs-border-default,var(--border,#d6d6d6));display:inline-block;height:24px;margin-right:16px;vertical-align:middle;width:1px}.sv-action-bar--default-size-mode .sv-action-bar-separator{margin:0 8px;margin:0 var(--sjs-base-unit,var(--base-unit,8px))}.sv-action-bar--small-size-mode .sv-action-bar-separator{margin:0 4px;margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-action-bar-item{appearance:none;background-color:#0000;border:none;border-radius:2px;border-radius:calc((var(--sjs-corner-radius, 4px))*.5);box-sizing:border-box;color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:pointer;display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));overflow-x:hidden;padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px));white-space:nowrap}button.sv-action-bar-item{overflow:hidden}.sv-action-bar--default-size-mode .sv-action-bar-item{font-size:16px;font-size:var(--sjs-font-size,16px);height:40px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);margin:0 8px;margin:0 var(--sjs-base-unit,var(--base-unit,8px))}.sv-action-bar--small-size-mode .sv-action-bar-item{font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);height:32px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);line-height:16px;line-height:var(--sjs-font-size,16px);margin:0 4px;margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-action:first-of-type .sv-action-bar-item{margin-inline-start:0}.sv-action:last-of-type .sv-action-bar-item{margin-inline-end:0}.sv-action-bar--default-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:8px;margin-inline-start:var(--sjs-base-unit,var(--base-unit,8px))}.sv-action-bar--small-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:4px;margin-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-action-bar-item__icon svg{display:block}.sv-action-bar-item__icon use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-action-bar-item:focus,.sv-action-bar-item:hover{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));outline:none}.sv-action-bar-item.svc-toolbar__item--pressed,.sv-action-bar-item:active{opacity:.5}.sv-action-bar-item.svc-toolbar__item--active{outline:none}.sv-action-bar-item:disabled{cursor:default;opacity:.25}.sv-action-bar-item__title{color:inherit;vertical-align:middle;white-space:nowrap}.sv-action-bar-item--secondary .sv-action-bar-item__icon use{fill:#ff9814;fill:var(--sjs-secondary-backcolor,var(--secondary,#ff9814))}.sv-action-bar-item--active .sv-action-bar-item__icon use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-action-bar-item-dropdown{appearance:none;background-color:#0000;border:none;border-radius:2px;border-radius:calc((var(--sjs-corner-radius, 4px))*.5);box-sizing:border-box;cursor:pointer;display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);height:40px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px))}.sv-expand-action:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10' xml:space='preserve'%3E%3Cpath style='fill:%23404040' d='M2 2 0 4l5 5 5-5-2-2-3 3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:10px;margin:auto 8px;width:12px}.sv-expand-action--expanded:before{transform:rotate(180deg)}.sv-dots{width:48px}.sv-dots__item{width:100%}.sv-dots__item .sv-action-bar-item__icon{margin:auto}.sv-action--hidden{height:0;overflow:hidden;visibility:hidden;width:0}.sv-action--hidden .sv-action__content{min-width:fit-content}.sv-action__content{align-items:center;display:flex;flex-direction:row}.sv-action__content>*{flex:0 0 auto}.sv-action--space{margin-left:auto}.sv-action-bar-item--pressed:not(.sv-action-bar-item--active){background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));opacity:50%}.sv-dragged-element-shortcut{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:36px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);box-shadow:0 8px 16px #0000001a;cursor:grabbing;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);min-width:100px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);padding:16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-left:20px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5);position:absolute;z-index:10000}.sv-matrixdynamic__drag-icon{padding-top:14px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.75)}.sv-matrixdynamic__drag-icon:after{border:1px solid #e7e7e7;border-radius:10px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);box-sizing:border-box;content:" ";cursor:move;display:block;height:6px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75);margin-top:12px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);width:20px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5)}.sv-matrixdynamic-dragged-row{cursor:grabbing;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));position:absolute;z-index:10000}.sv-matrixdynamic-dragged-row .sd-table__row{align-items:center;background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));box-shadow:0 8px 16px 0 #0000001a,0 2px 6px 0 #0000001a;box-shadow:var(--sjs-shadow-large,0 8px 16px 0 #0000001a),var(--sjs-shadow-medium,0 2px 6px 0 #0000001a);display:flex;flex-grow:0;flex-shrink:0;line-height:0}.sv-matrixdynamic-dragged-row .sd-table__cell.sd-table__cell--drag>div{background-color:#fff;background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));min-height:48px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-table__cell--header.sd-table__cell--drag,.sd-table__cell.sd-table__cell--drag{padding-left:0;padding-right:0}.sd-question--mobile .sd-table__cell--header.sd-table__cell--drag,.sd-question--mobile .sd-table__cell.sd-table__cell--drag{display:none}.sv-matrix-row--drag-drop-ghost-mod td{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sv-matrix-row--drag-drop-ghost-mod td>*{visibility:hidden}.sv-drag-drop-choices-shortcut{cursor:grabbing;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));max-width:400px;min-width:100px;position:absolute;z-index:10000}.sv-drag-drop-choices-shortcut .sv-ranking-item{height:48px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor,.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer{overflow:hidden;white-space:nowrap}.sv-drag-drop-choices-shortcut__content.sv-drag-drop-choices-shortcut__content{border-radius:36px;border-radius:calc(var(--sjs-base-unit, var(--base-unit, 8px))*4.5);margin-left:0;min-width:100px;padding-right:16px;padding-right:calc(var(--sjs-base-unit, var(--base-unit, 8px))*2)}.sv-drag-drop-choices-shortcut__content.sv-drag-drop-choices-shortcut__content,.sv-drag-drop-image-picker-shortcut{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));box-shadow:0 8px 16px 0 #0000001a,0 2px 6px 0 #0000001a;box-shadow:var(--sjs-shadow-large,0 8px 16px 0 #0000001a),var(--sjs-shadow-medium,0 2px 6px 0 #0000001a)}.sv-drag-drop-image-picker-shortcut{border-radius:4px;border-radius:calc(var(--sjs-base-unit, var(--base-unit, 8px))*.5);cursor:grabbing;padding:4px;padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*.5);position:absolute;z-index:10000}sv-popup{display:block;position:absolute}.sv-popup{height:100vh;left:0;outline:none;position:fixed;top:0;width:100vw;z-index:2000}.sv-dropdown-popup,.sv-popup.sv-popup-inner{height:0}.sv-popup-inner>.sv-popup__container{margin-top:-8px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sv-list__item--with-icon .sv-popup-inner>.sv-popup__container{margin-top:-4px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5)}.sv-popup__container{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));box-shadow:0 2px 6px 0 #0000001a,0 8px 16px 0 #0000001a;box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 #0000001a),var(--sjs-shadow-large,0 8px 16px 0 #0000001a);padding:0;position:absolute}.sv-popup__body-content,.sv-popup__container{border-radius:4px;border-radius:var(--sjs-corner-radius,4px)}.sv-popup__body-content{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:90vh;max-width:100vw;width:100%}.sv-popup--modal{align-items:center;background-color:#90909080;background-color:var(--background-semitransparent,#90909080);box-sizing:border-box;display:flex;justify-content:center;padding:32px 120px 64px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sv-popup--modal>.sv-popup__container{display:flex;position:static}.sv-popup--modal>.sv-popup__container>.sv-popup__body-content{background-color:#f9f9f9;background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));gap:32px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);height:auto;padding:32px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sv-popup--modal .sv-popup__body-footer .sv-footer-action-bar{overflow:visible}.sv-popup--confirm .sv-popup__body-content,.sv-popup--confirm .sv-popup__container{border-radius:8px;border-radius:var(--sjs-base-unit,var(--base-unit,8px))}.sv-popup--confirm .sv-popup__body-content{align-items:flex-end;max-width:min-content;min-width:452px}.sv-popup--confirm .sv-popup__body-header{align-self:self-start;color:#000000e8;color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);font-style:normal;font-weight:400;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sv-popup--confirm .sv-popup__scrolling-content{display:none}.sv-popup--confirm .sv-popup__body-footer{max-width:max-content}.sv-popup--confirm .sv-popup__body-footer .sv-action-bar{gap:16px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-root-modern--mobile .sv-popup--confirm .sv-popup__body-content{min-width:auto}.sv-popup--overlay{height:100vh;height:var(--sv-popup-overlay-height,100vh);width:100%}.sv-popup--overlay .sv-popup__container{background:#90909080;background:var(--background-semitransparent,#90909080);border:initial;box-shadow:none;box-sizing:initial;height:calc(100vh - 8px);height:calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs-base-unit, var(--base-unit, 8px))*1);max-height:calc(100vh - 8px);max-height:calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs-base-unit, var(--base-unit, 8px))*1);max-width:100vw;padding-top:16px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:100%}.sv-popup--overlay .sv-popup__body-content{background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));border-radius:16px 16px 0 0;border-radius:calc((var(--sjs-corner-radius, 4px))*4) calc((var(--sjs-corner-radius, 4px))*4) 0 0;height:calc(100% - 8px);height:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*1);max-height:100vh;max-height:var(--sv-popup-overlay-height,100vh);max-width:100vw;padding:24px 16px 16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-popup--overlay .sv-popup__scrolling-content{height:calc(100% - 80px);height:calc(100% - var(--base-unit, 8px)*10)}.sv-popup--overlay .sv-popup__body-footer .sv-action-bar,.sv-popup--overlay .sv-popup__body-footer-item{width:100%}.sv-popup--overlay .sv-popup__body-footer .sv-action{flex:1 0}.sv-popup--overlay .sv-popup__button.sv-popup__button{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border:2px solid #19b394;border:2px solid var(--sjs-primary-backcolor,var(--primary,#19b394));color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sv-popup--modal .sv-popup__scrolling-content{margin:-2px;padding:2px}.sv-popup__scrolling-content{display:flex;flex-direction:column;height:100%;overflow:auto}.sv-popup__scrolling-content ::-webkit-scrollbar,.sv-popup__scrolling-content::-webkit-scrollbar{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));height:6px;width:6px}.sv-popup__scrolling-content ::-webkit-scrollbar-thumb,.sv-popup__scrolling-content::-webkit-scrollbar-thumb{background:#19b3941a;background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sv-popup__content{display:flex;flex-direction:column;height:100%;min-height:0;min-width:100%;position:relative}.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer{transform:translate(-8px) rotate(180deg);transform:translate(calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)) rotate(180deg)}.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer{transform:translate(-8px,-8px);transform:translate(calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1),calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container{transform:translate(8px);transform:translate(var(--sjs-base-unit,var(--base-unit,8px)))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container .sv-popup__pointer{transform:translate(-12px,-4px) rotate(-90deg)}.sv-popup--show-pointer.sv-popup--left .sv-popup__container{transform:translate(-8px);transform:translate(calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1))}.sv-popup--show-pointer.sv-popup--left .sv-popup__container .sv-popup__pointer{transform:translate(-4px,-4px) rotate(90deg)}.sv-popup__pointer{display:block;position:absolute}.sv-popup__pointer:after{align-self:center;border-bottom:8px solid #fff;border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid var(--sjs-general-backcolor,var(--background,#fff));border-left:8px solid #0000;border-left:var(--sjs-base-unit,var(--base-unit,8px)) solid #0000;border-right:8px solid #0000;border-right:var(--sjs-base-unit,var(--base-unit,8px)) solid #0000;content:" ";display:block;height:0;width:0}.sv-popup__body-header{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));font-family:Open Sans;font-size:24px;font-size:calc((var(--sjs-font-size, 16px))*1.5);font-style:normal;font-weight:700;line-height:32px;line-height:calc((var(--sjs-font-size, 16px))*2)}.sv-popup__body-footer{display:flex}.sv-popup__body-footer .sv-action-bar{gap:12px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sv-popup--modal .sv-list__filter,.sv-popup--overlay .sv-list__filter{padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-popup--modal .sv-list__filter-icon,.sv-popup--overlay .sv-list__filter-icon{top:20px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5)}.sv-popup--dropdown .sv-list__filter{margin-bottom:8px;margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sv-popup--dropdown .sv-popup__body-content{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));height:100%;padding:8px 0;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0}.sv-popup--dropdown>.sv-popup__container>.sv-popup__body-content .sv-list{background-color:#0000}.sv-dropdown-popup .sv-popup__body-content{padding:4px 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0}.sv-dropdown-popup .sv-list__filter{margin-bottom:0}.sv-popup--overlay .sv-popup__body-content{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));gap:16px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-popup--dropdown-overlay{padding:0;z-index:2001}.sv-popup--dropdown-overlay .sv-popup__body-content{border-radius:0;padding:0}.sv-popup--dropdown-overlay .sv-popup__body-footer .sv-action-bar .sv-action{flex:0 0 auto}.sv-popup--dropdown-overlay .sv-popup__button.sv-popup__button{background-color:#0000;border:none;border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:none;color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394));padding:4px 16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-popup--dropdown-overlay .sv-popup__container{height:100vh;height:calc(var(--sv-popup-overlay-height, 100vh));max-height:100vh;max-height:calc(var(--sv-popup-overlay-height, 100vh));padding-top:0}.sv-popup--dropdown-overlay .sv-popup__body-content{gap:0;height:100vh;height:calc(var(--sv-popup-overlay-height, 100vh))}.sv-popup--dropdown-overlay .sv-popup__body-footer{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border-top:1px solid #eaeaea;border-top:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-popup--dropdown-overlay .sv-popup__scrolling-content{height:calc(100% - 48px);height:calc(100% - var(--base-unit, 8px)*6)}.sv-popup--dropdown-overlay .sv-list__filter-icon .sv-svg-icon{height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-popup--dropdown-overlay .sv-list__container{padding:0}.sv-popup--dropdown-overlay .sv-list{flex-grow:1;padding:8px 0;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0}.sv-popup--dropdown-overlay .sv-list__filter{align-items:center;display:flex;margin-bottom:0;padding:12px 8px 12px 16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-popup--dropdown-overlay .sv-list__filter-icon{height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);position:static}.sv-popup--dropdown-overlay .sv-list__empty-container{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:8px 4px;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-popup--dropdown-overlay .sv-popup__button:disabled{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25;pointer-events:none}.sv-popup--dropdown-overlay .sv-list__filter-clear-button{appearance:none;background-color:#0000;border:none;border-radius:100%;height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding:4px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-popup--dropdown-overlay .sv-list__filter-clear-button svg{height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:16px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-popup--dropdown-overlay .sv-list__filter-clear-button svg use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-popup--dropdown-overlay .sv-list__input{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:max(16px,16px);font-size:max(16px,var(--sjs-font-size,16px));line-height:max(24px,1.5*(16px));line-height:max(24px,1.5*(var(--sjs-font-size,16px)));padding:4px 0 4px 16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-popup--dropdown-overlay .sv-list__item--focused .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item:focus .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item:hover .sv-list__item-body{background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff))}.sv-popup--dropdown-overlay .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay .sv-list__item:hover.sv-list__item--selected .sv-list__item-body{background:#19b394;background:var(--sjs-primary-backcolor,var(--primary,#19b394));color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sv-popup--dropdown-overlay .sv-popup__body-footer .sv-action-bar{justify-content:flex-start}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__filter{padding:4px 8px 4px 20px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5)}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list{padding:4px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-popup__button.sv-popup__button{padding:8px 20px;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5)}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-popup__body-footer{background-color:#f9f9f9;background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));padding-bottom:4px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding-top:4px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__filter-icon .sv-svg-icon{height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:16px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__filter-icon{height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-dropdown-popup.sv-popup--dropdown-overlay .sv-list__input{padding:4px 0 4px 8px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) var(--sjs-base-unit,var(--base-unit,8px))}.sv-popup--dropdown-overlay.sv-multi-select-list .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay.sv-multi-select-list .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--dropdown-overlay.sv-multi-select-list .sv-list__item:hover.sv-list__item--selected .sv-list__item-body{background:#19b3941a;background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));font-weight:400}.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__body-content{--sv-popup-overlay-max-height:calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs-base-unit, var(--base-unit, 8px))*8);--sv-popup-overlay-max-width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*8);border-radius:4px;border-radius:var(--sjs-corner-radius,4px);box-shadow:0 2px 6px 0 #0000001a,0 8px 16px 0 #0000001a;box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 #0000001a),var(--sjs-shadow-large,0 8px 16px 0 #0000001a);height:auto;left:50%;max-height:var(--sv-popup-overlay-max-height);max-width:var(--sv-popup-overlay-max-width);min-height:min(var(--sv-popup-overlay-max-height),30*(8px));min-height:min(var(--sv-popup-overlay-max-height),30*(var(--sjs-base-unit,var(--base-unit,8px))));min-width:min(40*(8px),var(--sv-popup-overlay-max-width));min-width:min(40*(var(--sjs-base-unit,var(--base-unit,8px))),var(--sv-popup-overlay-max-width));overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.sv-popup--dropdown-overlay.sv-popup--tablet .sv-list__container,.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__content,.sv-popup--dropdown-overlay.sv-popup--tablet .sv-popup__scrolling-content{flex-grow:1}.sv-popup--visible{opacity:1}.sv-popup--enter{animation-duration:.15s;animation-fill-mode:forwards;animation-name:fadeIn}.sv-popup--modal.sv-popup--enter{animation-duration:.25s;animation-timing-function:ease-out}.sv-popup--leave{animation-direction:reverse;animation-duration:.15s;animation-fill-mode:forwards;animation-name:fadeIn}.sv-popup--modal.sv-popup--leave{animation-duration:.25s;animation-timing-function:ease-in}.sv-popup--hidden{opacity:0}@keyframes modalMoveUp{0%{transform:translateY(64px)}to{transform:translateY(0)}}.sv-popup--modal.sv-popup--enter .sv-popup__container,.sv-popup--modal.sv-popup--leave .sv-popup__container{animation-duration:.25s;animation-fill-mode:forwards;animation-name:modalMoveUp;animation-timing-function:ease-out}.sv-popup--modal.sv-popup--leave .sv-popup__container{animation-direction:reverse;animation-timing-function:ease-in}.sv-button-group{border:1px solid #d6d6d6;border:1px solid var(--sjs-border-default,var(--border,#d6d6d6));overflow:auto}.sv-button-group,.sv-button-group__item{align-items:center;display:flex;flex-direction:row;font-size:16px;font-size:var(--sjs-font-size,16px)}.sv-button-group__item{appearance:none;background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:pointer;font-weight:400;justify-content:center;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);outline:none;overflow:hidden;padding:11px 16px;padding:11px calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);position:relative;width:100%}.sv-button-group__item:not(:last-of-type){border-right:1px solid #d6d6d6;border-right:1px solid var(--sjs-border-default,var(--border,#d6d6d6))}.sv-button-group__item--hover:hover{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sv-button-group__item-icon{display:block;height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-button-group__item-icon use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-button-group__item--selected{color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:600}.sv-button-group__item--selected .sv-button-group__item-icon use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-button-group__item--selected:hover{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sv-button-group__item-decorator{align-items:center;display:flex;max-width:100%}.sv-button-group__item-caption{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-button-group__item-icon+.sv-button-group__item-caption{margin-left:8px;margin-left:var(--sjs-base-unit,var(--base-unit,8px))}.sv-button-group__item--disabled{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:default}.sv-button-group__item--disabled .sv-button-group__item-decorator{font-weight:400;opacity:.25}.sv-button-group__item--disabled .sv-button-group__item-icon use{fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sv-button-group__item--disabled:hover{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sv-button-group:focus-within{border-color:#19b394;border-color:var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:0 0 0 1px #19b394;box-shadow:0 0 0 1px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-visuallyhidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.sv-hidden{display:none!important}.sv-title-actions{align-items:center;display:flex;width:100%}.sv-title-actions__title{flex-wrap:wrap;max-width:90%;min-width:50%;white-space:normal}.sv-action-title-bar{min-width:56px}.sv-title-actions .sv-title-actions__title{flex:0 1 auto;flex-wrap:wrap;max-width:none;min-width:0;min-width:auto}.sv-title-actions .sv-action-title-bar{flex:1 1 auto;justify-content:flex-end;min-width:0;min-width:auto}.sv_window{background-clip:padding-box;background:#f3f3f3;background:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border:1px solid #00000029;border:1px solid var(--sjs-border-inside,var(--border-inside,#00000029));border-radius:8px;border-radius:var(--sjs-base-unit,var(--base-unit,8px));bottom:16px;bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);box-shadow:0 8px 16px 0 #0000001a,0 2px 6px 0 #0000001a;box-shadow:var(--sjs-shadow-large,0 8px 16px 0 #0000001a),var(--sjs-shadow-medium,0 2px 6px 0 #0000001a);box-sizing:border-box;max-height:50vh;overflow:auto;position:fixed;right:16px;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc(100% - 32px)!important;width:calc(100% - (var(--sjs-base-unit, var(--base-unit, 8px)))*4)!important;z-index:100}@-moz-document url-prefix(){.sv_window,.sv_window *{scrollbar-color:#d6d6d6 #0000;scrollbar-color:var(--sjs-border-default,var(--border,#d6d6d6)) #0000;scrollbar-width:thin}}.sv_window ::-webkit-scrollbar,.sv_window::-webkit-scrollbar{background-color:#0000;height:12px;width:12px}.sv_window ::-webkit-scrollbar-thumb,.sv_window::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#d6d6d6;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid #0000;border-radius:32px}.sv_window ::-webkit-scrollbar-track,.sv_window::-webkit-scrollbar-track{background:#0000}.sv_window ::-webkit-scrollbar-thumb:hover,.sv_window::-webkit-scrollbar-thumb:hover{background-color:#909090;background-color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));border:2px solid #0000}.sv_window_root-content{height:100%}.sv_window--full-screen{bottom:16px;bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);left:16px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);max-height:100%;max-width:none!important;right:16px;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);top:16px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:auto!important}.sv_window_header{display:flex;justify-content:flex-end}.sv_window_content{overflow:hidden}.sv_window--collapsed{height:auto}.sv_window--collapsed .sv_window_header{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border-radius:8px;border-radius:var(--sjs-base-unit,var(--base-unit,8px));box-sizing:initial;display:flex;height:32px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);padding:8px 8px 8px 16px;padding:var(--sjs-base-unit,var(--base-unit,8px)) var(--sjs-base-unit,var(--base-unit,8px)) var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv_window--collapsed .sv_window_content{display:none}.sv_window--collapsed .sv_window_buttons_container{margin-right:0;margin-top:0}.sv_window_header_title_collapsed{align-items:center;color:#000000e8;color:var(--sjs-general-dim-forecolor,#000000e8);display:flex;flex:1 1;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);font-style:normal;font-weight:600;justify-content:flex-start}.sv_window_header_description,.sv_window_header_title_collapsed{line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sv_window_header_description{font-feature-settings:"salt" on;color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv_window_buttons_container{display:flex;gap:8px;gap:var(--sjs-base-unit,var(--base-unit,8px));margin-right:8px;margin-right:var(--sjs-base-unit,var(--base-unit,8px));margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px));position:fixed;z-index:10000}.sv_window_button{align-items:center;border-radius:4px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);cursor:pointer;display:flex;justify-content:center;padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px))}.sv_window_button:active,.sv_window_button:hover{background-color:#19b3941a;background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sv_window_button:active svg path,.sv_window_button:active svg use,.sv_window_button:hover svg path,.sv_window_button:hover svg use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv_window_button:active{opacity:.5}.sv_window_button svg path,.sv_window_button svg use{fill:#00000073;fill:var(--sjs-general-dim-forecolor-light,#00000073)}.sv-brand-info,sv-brand-info{margin-top:1px;position:relative;z-index:1}.sv-brand-info{color:#161616;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));padding:24px 40px;text-align:right}.sv-brand-info a{color:#161616;text-decoration-line:underline}.sd-body--static .sv-brand-info{margin-top:16px;padding-top:0}.sd-body--responsive .sv-brand-info{margin-top:-8px;padding-top:16px}.sd-root-modern--mobile .sv-brand-info{margin-top:0;padding:48px 24px 8px;text-align:center}.sv-brand-info__text{color:#161616;font-size:16px;font-size:var(--sjs-font-size,16px);font-weight:600;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sv-brand-info__logo{display:inline-block}.sv-brand-info__logo img{width:118px}.sv-brand-info__terms{font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:400;line-height:16px;line-height:var(--sjs-font-size,16px);padding-top:4px}.sv-brand-info__terms a{color:#909090}.sd-body--responsive .sv-brand-info{padding-left:0;padding-right:0}.sv-ranking{outline:none;user-select:none;-webkit-user-select:none}.sv-ranking-item{cursor:pointer;opacity:1;position:relative}.sv-ranking-item:focus .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:hover:not(:focus) .sv-ranking-item__icon--hover{visibility:visible}.sv-question--disabled .sv-ranking-item:hover .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:focus{outline:none}.sv-ranking-item:focus .sv-ranking-item__icon--focus{height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);top:4.8px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.6);visibility:visible}.sv-ranking-item:focus .sv-ranking-item__index{background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));outline:2px solid #19b394;outline:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-ranking-item__content.sv-ranking-item__content{align-items:center;border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);display:flex;line-height:1em;padding:4px 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0}.sv-ranking-item__icon-container{align-self:flex-start;bottom:0;box-sizing:initial;flex-shrink:0;height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);left:0;margin-left:-16px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);padding-left:8px;padding-left:var(--sjs-base-unit,var(--base-unit,8px));padding-right:8px;padding-right:var(--sjs-base-unit,var(--base-unit,8px));position:relative;width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-ranking-item--disabled.sv-ranking-item--disabled,.sv-ranking-item--preview.sv-ranking-item--preview,.sv-ranking-item--readonly.sv-ranking-item--readonly{cursor:auto;user-select:auto;-webkit-user-select:initial}.sv-ranking-item--disabled.sv-ranking-item--disabled .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--preview.sv-ranking-item--preview .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--readonly.sv-ranking-item--readonly .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon{visibility:hidden}.sv-ranking-item__icon.sv-ranking-item__icon{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394));height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);position:absolute;top:8px;top:var(--sjs-base-unit,var(--base-unit,8px));visibility:hidden;width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-ranking-item__index.sv-ranking-item__index{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));align-items:center;align-self:self-start;background-color:#19b3941a;background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));border:2px solid #0000;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid #0000;border-radius:100%;box-sizing:border-box;color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));display:flex;flex-shrink:0;font-size:var(--sjs-internal-font-editorfont-size);font-weight:600;height:40px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);justify-content:center;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);margin-left:0;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0);outline:2px solid #0000;outline:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid #0000;transition:outline .15s,background .15s;transition:outline var(--sjs-transition-duration,.15s),background var(--sjs-transition-duration,.15s);width:40px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-ranking-item__index.sv-ranking-item__index svg{fill:#161616;fill:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));height:var(--sjs-internal-font-editorfont-size);width:var(--sjs-internal-font-editorfont-size)}.sv-ranking-item__text{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));align-self:self-start;color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));display:inline-block;font-size:var(--sjs-internal-font-editorfont-size);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);margin:0 16px;margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);overflow:hidden;overflow-wrap:break-word;padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px));text-overflow:ellipsis;white-space:nowrap;word-break:normal}.sv-ranking-item__text .sv-string-editor,.sv-ranking-item__text .sv-string-viewer{overflow:visible;overflow:initial;white-space:pre-line}.sd-ranking--disabled .sv-ranking-item__text{color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));opacity:.25}.sv-ranking-item--disabled .sv-ranking-item__text{color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));opacity:.25}.sv-ranking-item--readonly .sv-ranking-item__index{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sv-ranking-item--preview .sv-ranking-item__index{background-color:#0000;border:1px solid #161616;border:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));box-sizing:border-box}.sv-ranking-item__ghost.sv-ranking-item__ghost{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);display:none;height:40px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);left:0;position:absolute;top:4px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);width:248px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*31);z-index:1}[dir=rtl] .sv-ranking-item__ghost{left:initilal;right:40px;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-ranking-item--ghost{height:48px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-editor,.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-viewer{white-space:inherit}.sv-ranking-item--ghost .sv-ranking-item__ghost{display:block}.sv-ranking-item--ghost .sv-ranking-item__content{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__content{border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:0 8px 16px 0 #0000001a;box-shadow:var(--sjs-shadow-large,0 8px 16px 0 #0000001a)}.sv-ranking--drag .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking--mobile .sv-ranking-item__icon--hover{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));visibility:visible}.sv-ranking--mobile.sv-ranking--drag .sv-ranking-item--ghost .sv-ranking-item__icon.sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking--mobile.sv-ranking-shortcut{max-width:80%}.sv-ranking--mobile .sd-element--with-frame .sv-ranking-item__icon,.sv-ranking--mobile .sv-ranking-item__index.sv-ranking-item__index{margin-left:0}.sv-ranking--design-mode .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking--disabled{opacity:.8}.sv-ranking-shortcut[hidden]{display:none}.sv-ranking-shortcut .sv-ranking-item__icon{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-ranking-shortcut .sv-ranking-item__text{margin-right:32px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sv-ranking-shortcut .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking-shortcut .sv-ranking-item__icon{height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);top:8px;top:var(--sjs-base-unit,var(--base-unit,8px));width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-ranking-shortcut .sv-ranking-item__content{padding-left:4px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sv-ranking-shortcut .sv-ranking-item__icon-container{margin-left:0;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sv-ranking-shortcut{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:100px;border-radius:calc(var(--sjs-base-unit, var(--base-unit, 8px))*12.5);box-shadow:0 2px 6px 0 #0000001a,0 8px 16px 0 #0000001a;box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 #0000001a),var(--sjs-shadow-large,0 8px 16px 0 #0000001a);cursor:grabbing;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));max-width:400px;min-width:100px;position:absolute;z-index:10000}.sv-ranking-shortcut .sv-ranking-item{height:48px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor,.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer{overflow:hidden;white-space:nowrap}.sv-ranking--select-to-rank{display:flex}.sv-ranking--select-to-rank-vertical{flex-direction:column-reverse}.sv-ranking--select-to-rank-vertical .sv-ranking__containers-divider{height:1px;margin:24px 0;margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3) 0}.sv-ranking--select-to-rank-vertical .sv-ranking__container--empty{align-items:center;display:flex;justify-content:center;padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-ranking-item--animate-item-removing{animation-delay:0ms,0s;animation-delay:var(--sjs-ranking-move-out-delay,0ms),0s;animation-direction:reverse;animation-duration:.15s,.1s;animation-duration:var(--sjs-ranking-move-out-duration,.15s),var(--sjs-ranking-fade-out-duration,.1s);animation-fill-mode:forwards;animation-name:moveIn,fadeIn;animation-timing-function:linear}.sv-ranking-item--animate-item-adding{animation-delay:0s,.15s;animation-delay:0s,var(--sjs-ranking-fade-in-delay,.15s);animation-duration:.15s,.1s;animation-duration:var(--sjs-ranking-move-in-duration,.15s),var(--sjs-ranking-fade-in-duration,.1s);animation-fill-mode:forwards;animation-name:moveIn,fadeIn;animation-timing-function:linear;opacity:0}.sv-ranking-item--animate-item-adding-empty{animation-delay:0;animation-duration:.1s;animation-duration:var(--sjs-ranking-fade-in-duration,.1s);animation-name:fadeIn;animation-timing-function:linear;opacity:0}.sv-ranking-item--animate-item-removing-empty{animation-delay:0;animation-direction:reverse;animation-duration:.1s;animation-duration:var(--sjs-ranking-fade-out-duration,.1s);animation-name:fadeIn;animation-timing-function:linear}@keyframes sv-animate-item-opacity-reverse-keyframes{0%{opacity:0}to{opacity:1}}@keyframes sv-animate-item-opacity-keyframes{0%{opacity:1}to{opacity:0}}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:calc(50% - 1px)}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{width:1px}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:16px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:auto}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:40px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:40px;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-ranking__container-placeholder{align-items:center;box-sizing:border-box;color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-dim-forecolor-light,#00000073));display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);font-style:normal;height:100%;justify-content:center;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding-bottom:4px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding-top:4px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);white-space:normal}.sv-ranking__container{flex:1 1}.sv-ranking__container--empty{box-sizing:border-box;text-align:center}.sv-ranking__containers-divider{background:#00000029;background:var(--sjs-border-default,var(--sjs-border-inside,var(--border-inside,#00000029)))}.sv-ranking__container--from .sv-ranking-item__icon--focus{display:none}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:0!important;padding-left:16px}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item .sv-ranking-item__ghost{left:auto}.sv-ranking--select-to-rank-swap-areas{flex-direction:row-reverse}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--to .sv-ranking-item{left:-24px!important;padding-left:0}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item{left:0;padding-left:16px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item__ghost.sv-ranking-item__ghost{left:16px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:0;padding-right:40px;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item__ghost.sv-ranking-item__ghost{right:16px;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-left:40px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);padding-right:0}.sd-question--mobile .sv-ranking-item__icon-container,.sd-root-modern.sd-root-modern--mobile .sv-ranking-item__icon-container{display:flex;justify-content:flex-end;margin-left:-16px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);padding:0;width:40px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sv-list{background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));list-style-type:none;margin:0;overflow-y:auto;padding:0}.sv-list,.sv-list__empty-container{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sv-list__empty-container{box-sizing:border-box;padding:12px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);width:100%}.sv-list__empty-text{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-size:16px;font-size:var(--sjs-font-size,16px);font-weight:400;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sv-list__item{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sv-list__item,.sv-list__item-body{align-items:center;box-sizing:border-box;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sv-list__item-body{--sjs-list-item-padding-left-default:calc(var(--sjs-base-unit, var(--base-unit, 8px))*2);--sjs-list-item-padding-left:calc(var(--sjs-list-item-level)*var(--sjs-list-item-padding-left-default));color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-size:16px;font-size:var(--sjs-font-size,16px);font-weight:400;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding-block:8px;padding-block:var(--sjs-base-unit,var(--base-unit,8px));padding-inline-end:64px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8);padding-inline-start:16px;padding-inline-start:var(--sjs-list-item-padding-left,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2));position:relative;text-align:start;transition:background-color .15s,color .15s;transition:background-color var(--sjs-transition-duration,.15s),color var(--sjs-transition-duration,.15s)}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected){outline:none}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:2px solid #eaeaea;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid var(--sjs-border-light,var(--border-light,#eaeaea));border-radius:4px;border-radius:var(--sjs-corner-radius,4px);padding-block:6px;padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75);padding-inline-end:62px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*7.75);padding-inline-start:14px;padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.75)}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-string-viewer{margin-inline-start:-2px;margin-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.25)}.sv-list__item:focus,.sv-list__item:hover{outline:none}.sv-list__item--hovered>.sv-list__item-body,.sv-list__item:focus .sv-list__item-body{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sv-list__item--with-icon.sv-list__item--with-icon{padding:0}.sv-list__item--with-icon.sv-list__item--with-icon>.sv-list__item-body{display:flex;gap:16px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-bottom:12px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);padding-top:12px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sv-list__item-icon{flex-shrink:0;float:left;height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-list__item-icon svg{display:block}.sv-list__item-icon use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list-item__marker-icon{box-sizing:initial;flex-shrink:0;height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding:4px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:absolute;right:8px;right:var(--sjs-base-unit,var(--base-unit,8px));width:16px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sv-list-item__marker-icon svg{display:block}.sv-list-item__marker-icon use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}[dir=rtl] .sv-list__item-icon,[style*="direction: rtl"] .sv-list__item-icon,[style*="direction:rtl"] .sv-list__item-icon{float:right}.sv-list__item-separator{background-color:#d6d6d6;background-color:var(--sjs-border-default,var(--border,#d6d6d6));height:1px;margin:8px 0;margin:var(--sjs-base-unit,var(--base-unit,8px)) 0}.sv-list--filtering .sv-list__item-separator{display:none}.sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,.sv-list__item.sv-list__item--selected:hover>.sv-list__item-body,.sv-list__item.sv-list__item--selected>.sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,li:focus .sv-list__item.sv-list__item--selected>.sv-list__item-body{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sv-list__item.sv-list__item--selected .sv-list__item-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list__item-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list__item-icon use{fill:#fff;fill:var(--sjs-general-backcolor,var(--background,#fff))}.sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list-item__marker-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use{fill:#fff;fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sv-list__item--group-selected>.sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected .sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected:hover .sv-list__item-body{background-color:#19b3941a;background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:400}.sv-list__item--group-selected>.sv-list__item-body use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__item.sv-list__item--disabled .sv-list__item-body{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));cursor:default}.sv-list__item span{white-space:nowrap}.sv-list__item-text--wrap span{word-wrap:break-word;white-space:normal}.sv-list__container{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.sv-list__filter{background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));border-bottom:1px solid #00000029;border-bottom:1px solid var(--sjs-border-inside,var(--border-inside,#00000029));padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sv-list__filter-icon{display:block;inset-inline-start:16px;inset-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);position:absolute;top:12px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sv-list__filter-icon .sv-svg-icon{height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-list__filter-icon .sv-svg-icon use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__input{appearance:none;background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));border:none;box-sizing:border-box;color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:block;font-size:16px;font-size:var(--sjs-font-size,16px);line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);min-width:240px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*30);outline:none;padding:12px 24px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding-inline-start:56px;padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*7);width:100%}.sv-list__input::placeholder,.sv-list__input:disabled,.sv-list__input:disabled::placeholder{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__loading-indicator{pointer-events:none}.sv-list__loading-indicator .sv-list__item-body{background-color:#0000}.sv-save-data_root{align-items:center;background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));border-radius:8px;border-radius:calc((var(--sjs-corner-radius, 4px))*2);bottom:24px;bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);box-shadow:0 2px 6px 0 #0000001a;box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 #0000001a);color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:flex;flex-direction:row;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);justify-content:center;left:50%;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);min-width:240px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*30);opacity:0;padding:24px 48px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);position:fixed;text-align:center;transform:translateX(-50%) translateY(24px);transform:translateX(-50%) translateY(calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3));transition-delay:.25s;transition-property:transform,opacity;transition-timing-function:ease-in;transition:.5s;z-index:1600}.sv-save-data_root.sv-save-data_root--shown{opacity:.75;transform:translateX(-50%) translateY(0);transition-delay:.25s;transition-property:transform,opacity;transition-timing-function:ease-out}.sv-save-data_root span{display:flex;flex-grow:1}.sv-save-data_root .sv-action-bar{display:flex;flex-grow:0;flex-shrink:0}.sv-save-data_root--shown.sv-save-data_error,.sv-save-data_root--shown.sv-save-data_success{opacity:1}.sv-save-data_root.sv-save-data_root--with-buttons{padding:16px 16px 16px 48px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-save-data_root.sv-save-data_error{color:#fff;color:var(--sjs-general-backcolor,var(--background,#fff));gap:48px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sv-save-data_root.sv-save-data_error,.sv-save-data_root.sv-save-data_error .sv-save-data_button{background-color:#e60a3e;background-color:var(--sjs-special-red,var(--red,#e60a3e));font-weight:600}.sv-save-data_root.sv-save-data_error .sv-save-data_button{align-items:center;border:2px solid #fff;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid #fff;border-radius:6px;border-radius:calc((var(--sjs-corner-radius, 4px))*1.5);color:#fff;display:flex;font-size:16px;font-size:var(--sjs-font-size,16px);height:40px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:8px 24px;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-save-data_root.sv-save-data_error .sv-save-data_button:focus,.sv-save-data_root.sv-save-data_error .sv-save-data_button:hover{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));color:#e60a3e;color:var(--sjs-special-red,var(--red,#e60a3e))}.sv-save-data_root.sv-save-data_success{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));color:#fff;font-weight:600}.sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap}.sd-element{padding-left:0;padding-left:var(--sv-element-add-padding-left,0);padding-right:0;padding-right:var(--sv-element-add-padding-right,0)}.sd-element__title{outline:none}.sd-element__title.sd-element__title--disabled{opacity:.25}.sd-root--readonly .sd-element__title.sd-element__title--disabled{opacity:1}.sd-element--invisible{opacity:.35}.sd-title.sd-element__title{color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-questiontitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:600;font-weight:var(--sjs-font-questiontitle-weight,600)}.sd-element__header .sv-string-editor{max-width:100%;white-space:normal}.sd-element__title{font-size:0;line-height:0;margin:0;position:static}.sd-element__title .sd-element__num{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);line-height:16px;line-height:var(--sjs-font-size,16px)}.sd-element__title span{font-size:16px;font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:24px;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5)}.sd-element__title .sv-title-actions__title{font-size:0;line-height:0;white-space:nowrap}.sd-element__title .sv-string-viewer{white-space:normal}.sd-element__title .sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap}.sd-element__num{box-sizing:border-box;color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));flex-shrink:0;float:left;font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);line-height:16px;line-height:var(--sjs-font-size,16px);margin-inline-start:-40px;margin-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-5);padding-bottom:3px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.375);padding-inline-end:8px;padding-inline-end:var(--sjs-base-unit,var(--base-unit,8px));padding-top:5px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.625);padding-inline-start:0;text-align:end;white-space:nowrap;width:40px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-element__num+span,.sd-page__num+span{float:left;width:0}[dir=rtl] .sd-element__num,[style*="direction: rtl"] .sd-element__num,[style*="direction:rtl"] .sd-element__num{float:right}[dir=rtl] .sd-element__title--collapsed .sd-element__title-expandable-svg,[style*="direction: rtl"] .sd-element__title--collapsed .sd-element__title-expandable-svg,[style*="direction:rtl"] .sd-element__title--collapsed .sd-element__title-expandable-svg{transform:rotate(180deg)}.sd-element__title--num-inline .sd-element__num{float:none;margin-inline-start:0;padding-inline-end:0;padding-inline-start:0;width:auto}.sd-element__title--num-inline .sd-element__num+span{float:none;width:auto}.sd-element__title--expandable.sd-element__title--expandable{display:block;position:relative}.sd-element__title-expandable-svg{display:inline-block;height:16px;height:var(--lbr-question-panel-expand-button-icon-height,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2));inset-inline-start:-24px;inset-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);position:absolute;top:4px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);width:16px;width:var(--lbr-question-panel-expand-button-icon-width,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2))}.sd-element__title-expandable-svg use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-element--with-frame{background:#fff;background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-radius:4px;border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));box-shadow:0 1px 2px 0 #00000026;box-shadow:var(--sjs-shadow-small,0 1px 2px 0 #00000026);box-sizing:border-box;padding:var(--sd-base-padding) calc(var(--sd-base-padding) + var(--sv-element-add-padding-right, 0px)) var(--sd-base-padding) calc(var(--sd-base-padding) + var(--sv-element-add-padding-left, 0px))}.sd-element--with-frame.sd-element--compact{background-color:#0000;border:1px solid #d6d6d6;border:1px solid var(--sjs-border-default,var(--border,#d6d6d6));border-radius:4px;border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));box-shadow:none}@keyframes elementMoveIn{0%{flex-basis:0;flex-grow:0;height:0;max-width:0;min-width:0;overflow:hidden;padding-left:0;width:0}to{flex-basis:var(--animation-width);height:var(--animation-height);min-width:var(--animation-width);overflow:visible;padding-left:var(--animation-padding-left);width:var(--animation-width)}}.sd-element-wrapper--enter{animation-delay:0s,.1s;animation-delay:0s,var(--sjs-element-fade-in-delay,.1s);animation-duration:.25s,.5s;animation-duration:var(--sjs-element-move-in-duration,.25s),var(--sjs-element-fade-in-duration,.5s);animation-fill-mode:forwards;animation-name:elementMoveIn,fadeIn;animation-timing-function:ease-out;opacity:0}.sd-element-wrapper--leave{animation-delay:0ms,0s;animation-delay:var(--sjs-element-move-out-delay,0ms),0s;animation-direction:reverse;animation-duration:.25s,.15s;animation-duration:var(--sjs-element-move-out-duration,.25s),var(--sjs-element-fade-out-duration,.15s);animation-fill-mode:forwards;animation-name:elementMoveIn,fadeIn;animation-timing-function:ease-in}.sd-element__content{box-sizing:border-box}.sd-element__content--enter,.sd-element__content--leave{--animation-padding-top:0;--animation-padding-bottom:0}.sd-element__content--enter{animation-delay:.15s,0s,0s;animation-delay:var(--sjs-expand-fade-in-delay,.15s),0s,0s;animation-duration:.5s,.15s;animation-duration:var(--sjs-expand-fade-in-duration,.5s),var(--sjs-expand-move-in-duration,.15s);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-out;min-height:0!important;opacity:0}.sd-element__content--leave{animation-delay:0s,.1s,.1s;animation-delay:0s,var(--sjs-collapse-move-out-delay,.1s),var(--sjs-collapse-move-out-delay,.1s);animation-direction:reverse;animation-duration:.15s,.25s;animation-duration:var(--sjs-collapse-fade-out-duration,.15s),var(--sjs-collapse-move-out-duration,.25s);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-in;min-height:0!important}.sd-element--expandable.sd-elemenet--expandable--animating>.sd-element__header:focus-within,.sd-element--expandable.sd-elemenet--expandable--animating>.sd-element__header:hover{background-color:#0000}.sd-elemenet--expandable--animating.sd-element--expandable,.sd-elemenet--expandable--animating.sd-element--expandable>.sd-element__header{transition-property:padding-top,padding-bottom}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded,.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded>.sd-element__header{transition-duration:.15s;transition-duration:var(--sjs-expand-move-in-duration,.15s);transition-timing-function:ease-out}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded>.sd-element__header .sd-element__title:before{transition-duration:.15s;transition-duration:var(--sjs-expand-move-in-duration,.15s)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed,.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed>.sd-element__header{transition-delay:.1s;transition-delay:var(--sjs-collapse-move-out-delay,.1s);transition-duration:.25s;transition-duration:var(--sjs-collapse-move-out-duration,.25s);transition-timing-function:ease-out}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed>.sd-element__header .sd-element__title:before{transition-delay:.1s;transition-delay:var(--sjs-collapse-move-out-delay,.1s);transition-duration:.25s;transition-duration:var(--sjs-collapse-move-out-duration,.25s)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--complex:not(.sd-question--empty)>.sd-element__header--location-top:after{--animation-height:1px;animation-delay:.15s,0s;animation-delay:var(--sjs-expand-fade-in-delay,.15s),0s;animation-duration:.5s,.15s;animation-duration:var(--sjs-expand-fade-in-duration,.5s),var(--sjs-expand-move-in-duration,.15s);animation-fill-mode:forwards;animation-name:fadeIn,moveIn;animation-timing-function:ease-out;display:block;height:0;opacity:0}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--complex:not(.sd-question--empty).sd-element--collapsed .sd-element__header--location-top:after{animation-delay:0s,.1s;animation-delay:0s,var(--sjs-collapse-move-out-delay,.1s);animation-direction:reverse;animation-duration:.15s,.25s;animation-duration:var(--sjs-collapse-fade-out-duration,.15s),var(--sjs-collapse-move-out-duration,.25s);animation-timing-function:ease-in;height:1px;opacity:1}.sd-question{position:relative}.sd-question--no-pointer-events .sd-rating label,.sd-question--no-pointer-events .sd-selectbase label{pointer-events:none}.sd-element__erbox--above-element{margin-bottom:8px;margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question__erbox--below-question{margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question__content--support-container-queries{container-type:inline-size}.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(var(--sd-base-vertical-padding)*.5)}.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(var(--sd-base-vertical-padding)*.25 + var(--sjs-base-unit, var(--base-unit, 8px))*.5)}.sd-element--with-frame>.sd-element__erbox--above-element{border-radius:4px 4px 0 0;border-radius:var(--sjs-corner-radius,4px) var(--sjs-corner-radius,4px) 0 0;margin-bottom:var(--sd-base-padding)}.sd-question--left>.sd-element__erbox--above-element{margin-bottom:0}.sd-element--with-frame.sd-question--left>.sd-element__erbox--above-element{margin-bottom:calc(var(--sd-base-vertical-padding)*1)}.sd-element--with-frame>.sd-question__erbox--below-question{border-radius:0 0 4px 4px;border-radius:0 0 var(--sjs-corner-radius,4px) var(--sjs-corner-radius,4px);margin-top:auto}.sd-element--with-frame.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-element--with-frame.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-element--with-frame.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-question__header{width:100%}.sd-question__header--location-top{padding-bottom:calc(var(--sd-base-vertical-padding)*.5)}.sd-question__header--location--bottom{padding-top:calc(var(--sd-base-vertical-padding)*.375)}.sd-element--with-frame.sd-question--title-top{padding-top:var(--sd-base-vertical-padding)}.sd-element--with-frame.sd-question--error-top{padding-top:0}.sd-element--with-frame.sd-question--error-bottom{display:flex;flex-direction:column;padding-bottom:0}.sd-element--with-frame.sd-question--error-bottom>.sd-question__content{margin-bottom:var(--sd-base-padding)}.sd-element--with-frame>.sd-element__erbox{margin-left:calc(var(--sd-base-padding)*-1);margin-right:calc(var(--sd-base-padding)*-1);width:calc(100% + var(--sd-base-padding)*2)}.sd-scrollable .sd-question__content{overflow-x:auto;padding:16px 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0}.sd-question__header--location--left{display:inline-block;margin-top:12px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);vertical-align:top;width:auto}.sd-question--left{column-gap:24px;column-gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);display:flex;flex-direction:row;flex-wrap:wrap;row-gap:calc(var(--sd-base-vertical-padding)*.25)}.sd-question__content--left{display:inline-block;flex:1 1;margin-top:calc(var(--sd-base-vertical-padding)*.25) 0;max-width:100%}.sd-element--with-frame>.sd-question__content--left{margin:0}.sd-question__required-text{color:#e60a3e;color:var(--sjs-special-red,var(--red,#e60a3e));vertical-align:top}.sd-question__comment-area{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:flex;flex-direction:column;font-size:16px;font-size:var(--sjs-font-size,16px);gap:8px;gap:var(--sjs-base-unit,var(--base-unit,8px));margin-top:16px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);white-space:normal}.sd-question__placeholder{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));align-items:center;color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));display:flex;flex-direction:column;font-size:var(--sjs-internal-font-editorfont-size);gap:4px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);justify-content:center;line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);min-height:192px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*24);text-align:center}.sd-question__placeholder>div .sv-string-viewer,.sd-question__placeholder>span .sv-string-viewer{white-space:pre-line}.sd-scrollable-container:not(.sd-scrollable-container--compact){max-width:100%;overflow:visible;width:max-content}.sd-question__title--empty .sv-string-viewer{display:inline-block;height:24px;height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5)}.sd-error,.sd-question__content{box-sizing:border-box}.sd-error{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));border-radius:4px;border-radius:var(--sjs-corner-radius,4px);color:#e60a3e;color:var(--sjs-special-red,var(--red,#e60a3e));display:block;font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:600;line-height:16px;line-height:var(--sjs-font-size,16px);padding:8px 12px;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);text-align:left;white-space:normal;width:100%}.sd-element--collapsed>.sd-element__header,.sd-element--expanded>.sd-element__header{cursor:pointer}.sd-element--collapsed>.sd-element__header{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;margin-inline-start:calc(var(--sd-base-padding)*-1);padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0) var(--sd-base-padding);width:calc(100% + var(--sd-base-padding)*2)}.sd-element--collapsed.sd-element--with-frame{padding-bottom:0;padding-top:0}.sd-element--collapsed.sd-element--with-frame>.sd-element__header{border-radius:4px;border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));padding-bottom:16px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-top:16px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-element--collapsed>.sd-element__header:focus-within,.sd-element--collapsed>.sd-element__header:hover{background-color:#f9f9f9;background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-element--collapsed.sd-element--nested>.sd-element__header:focus-within,.sd-element--collapsed.sd-element--nested>.sd-element__header:hover{box-shadow:0 -16px 0 0 #f9f9f9,0 16px 0 #f9f9f9;box-shadow:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2) 0 0 var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9)),0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0 var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-element--complex.sd-element--with-frame{padding-top:0}.sd-element--complex.sd-element--nested-with-borders>.sd-element__erbox,.sd-element--complex.sd-element--with-frame>.sd-element__erbox{margin-bottom:0;margin-top:0}.sd-element--complex>.sd-element__header:after{background:#eaeaea;background:var(--sjs-border-light,var(--border-light,#eaeaea));bottom:0;content:" ";display:block;height:1px;position:relative}.sd-element--complex.sd-element--with-frame>.sd-element__header{padding-bottom:var(--sd-base-vertical-padding);padding-top:var(--sd-base-vertical-padding)}.sd-element--collapsed.sd-element--complex>.sd-element__header{padding-bottom:16px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-top:16px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-element--nested.sd-element--complex>.sd-element__header--location-top:after{bottom:calc(var(--sd-base-vertical-padding)*-.5)}.sd-element--nested-with-borders{border:1px solid #eaeaea;border:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));border-radius:0;border-radius:calc(var(--sjs-corner-radius, 4px) - 4px);box-sizing:border-box;padding-left:var(--sd-base-padding);padding-right:var(--sd-base-padding)}.sd-element--nested-with-borders>.sd-element__header--location-top{padding-bottom:calc(var(--sd-base-vertical-padding)*.5);padding-top:calc(var(--sd-base-vertical-padding)*.5)}.sd-element--nested-with-borders>.sd-element__erbox{margin-left:calc(var(--sd-base-padding)*-1);margin-right:calc(var(--sd-base-padding)*-1);width:calc(100% + var(--sd-base-padding)*2)}.sd-element--nested-with-borders>.sd-question__erbox--below-question{bottom:0;margin-top:0}.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:focus-within,.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:hover{box-shadow:none}.sd-element--complex.sd-element--with-frame>.sd-element__header--location-top:after,.sd-element--nested-with-borders>.sd-element__header--location-top:after{bottom:calc(var(--sd-base-vertical-padding)*-1);inset-inline-start:calc(var(--sd-base-padding)*-1);width:calc(100% + var(--sd-base-padding)*2)}.sd-element--collapsed.sd-element--complex>.sd-element__header--location-top:after{display:none}.sd-question--empty.sd-question--complex>.sd-question__content{padding-bottom:0;padding-top:0}.sd-question--empty.sd-question--complex>.sd-question__content:first-of-type{padding-top:var(--sd-base-padding)}.sd-question--empty.sd-question--complex>.sd-question__header--location-top{padding-bottom:calc(var(--sd-base-vertical-padding)*.5)}.sd-question--empty.sd-question--complex>.sd-question__header--location-top:after{display:none}.sd-input{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));appearance:none;background-color:#f9f9f9;background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));border:none;border-radius:4px;border-radius:var(--sjs-editorpanel-cornerRadius,var(--sjs-corner-radius,4px));box-shadow:inset 0 1px 2px 0 #00000026,0 0 0 0 #19b394;box-shadow:var(--sjs-shadow-inner,inset 0 1px 2px 0 #00000026),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));box-sizing:border-box;color:#000000e8;color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8));display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-internal-font-editorfont-size);font-weight:400;font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);padding:12px 16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);position:static;text-align:start;transition:box-shadow .15s;transition:box-shadow var(--sjs-transition-duration,.15s);width:100%}.sd-input:focus{box-shadow:inset 0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-input.sd-input:focus{outline:none}input.sd-input:disabled:not(.sd-input--disabled),textarea.sd-input:disabled:not(.sd-input--disabled){opacity:1}.sd-input--disabled{background-color:#f9f9f9;background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));-webkit-user-select:none;user-select:none}.sd-input--readonly{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-input.sd-input--preview{background:none;border-bottom:1px solid #161616;border-bottom:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));border-radius:0;box-shadow:none;padding-left:0;padding-right:0;transition:none}.sd-input::placeholder{color:#909090;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));-webkit-user-select:none;user-select:none}.sd-input.sd-input--disabled,.sd-input.sd-input--disabled::placeholder{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25}.sd-input.sd-input--readonly{box-shadow:none;color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));transition:none}.sd-input.sd-input--readonly::placeholder{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-root--readonly .sd-input--disabled,.sd-root--readonly .sd-input--disabled::placeholder{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-input--error{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-text__content{position:relative}.sd-text__character-counter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-text__character-counter:focus-within{padding-inline-end:64px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sd-text__character-counter.sd-text__character-counter--big:focus-within{padding-inline-end:88px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*11)}.sd-remaining-character-counter{align-items:flex-end;color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));display:none;flex-direction:row;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);inset-block-end:12px;inset-block-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);inset-inline-end:16px;inset-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);justify-content:flex-end;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:0;position:absolute}.sd-comment__content:focus-within .sd-remaining-character-counter,.sd-matrix__question-wrapper:focus-within .sd-remaining-character-counter,.sd-multipletext__content:focus-within .sd-remaining-character-counter,.sd-text__content:focus-within .sd-remaining-character-counter{display:flex}.sd-input[type=color],.sd-input[type=date],.sd-input[type=datetime-local],.sd-input[type=email],.sd-input[type=month],.sd-input[type=password],.sd-input[type=range],.sd-input[type=tel],.sd-input[type=time],.sd-input[type=url],.sd-input[type=week]{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));box-sizing:initial;height:calc((var(--sjs-internal-font-editorfont-size))*1.5);width:calc(100% - 32px);width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*4)}.sd-input[type=color].sd-text__character-counter:focus-within,.sd-input[type=date].sd-text__character-counter:focus-within,.sd-input[type=datetime-local].sd-text__character-counter:focus-within,.sd-input[type=email].sd-text__character-counter:focus-within,.sd-input[type=month].sd-text__character-counter:focus-within,.sd-input[type=password].sd-text__character-counter:focus-within,.sd-input[type=range].sd-text__character-counter:focus-within,.sd-input[type=tel].sd-text__character-counter:focus-within,.sd-input[type=time].sd-text__character-counter:focus-within,.sd-input[type=url].sd-text__character-counter:focus-within,.sd-input[type=week].sd-text__character-counter:focus-within{width:calc(100% - 80px);width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*10)}.sd-input[type=range]::-webkit-slider-runnable-track{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:8px;border-radius:var(--sjs-base-unit,var(--base-unit,8px));height:12px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-input[type=range]::-webkit-slider-thumb{appearance:none;background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border:2px solid #19b394;border:2px solid var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:100%;box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px var(--background,#fff);height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);margin-top:-6px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-input[type=range]::-moz-range-track{border-radius:8px;border-radius:var(--sjs-base-unit,var(--base-unit,8px));height:12px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-input[type=range]::-moz-range-thumb,.sd-input[type=range]::-moz-range-track{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-input[type=range]::-moz-range-thumb{appearance:none;border:2px solid #19b394;border:2px solid var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:100%;box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px var(--background,#fff);height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);margin-top:-6px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-comment{display:block;height:auto;max-width:100%;min-height:48px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);min-width:48px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-comment__content,.sd-panel{position:relative}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header{padding-bottom:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px)));padding-top:0}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header:after{content:none}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title{--page-title-font-size:var(--sjs-font-pagetitle-size,calc((var(--sjs-font-size, 16px))*1.5));color:#000000e8;color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--page-title-font-size);font-weight:700;font-weight:var(--sjs-font-pagetitle-weight,700);line-height:calc((var(--page-title-font-size))*1.33);margin:0 0 4px;margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0;position:static}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__description{color:#00000073;color:var(--sjs-font-pagedescription-color,var(--sjs-general-dim-forecolor-light,#00000073));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-pagedescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:16px;font-size:var(--sjs-font-pagedescription-size,var(--sjs-font-size,16px));font-weight:400;font-weight:var(--sjs-font-pagedescription-weight,400);line-height:24px;line-height:calc((var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px)))*1.5);margin:0 0 4px;margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0;position:static}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__required-text{display:none}.sd-panel.sd-panel--as-page>.sd-panel__errbox{margin:0 0 16px;margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0;padding:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px))) var(--sd-base-padding)}.sd-panel.sd-panel--as-page>.sd-panel__content{padding-top:0}.sd-root--compact .sd-panel--as-page>.sd-panel__errbox{margin:0 0 var(--sd-base-vertical-padding) 0}.sd-row~.sd-row .sd-panel--as-page{padding-top:32px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-panel__required-text{color:#e60a3e;color:var(--sjs-special-red,var(--red,#e60a3e))}.sd-panel__footer{border-top:1px solid #eaeaea;border-top:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));box-sizing:border-box;margin-bottom:calc(var(--sd-base-padding)*-1 + var(--sd-base-vertical-padding)*.5);margin-left:calc(var(--sd-base-padding)*-1);margin-top:calc(var(--sd-base-vertical-padding)*.5);padding-left:calc(var(--sd-base-padding) - var(--sjs-base-unit, var(--base-unit, 8px))*3);padding-top:calc(var(--sd-base-vertical-padding)*.5);width:calc(100% + var(--sd-base-padding)*2)}.sd-panel--as-page .sd-panel__footer{border:none;margin:0;padding:32px 0 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) 0 0;width:auto}.sd-panel__content{padding-top:var(--sd-base-padding)}.sd-panel.sd-element--nested>.sd-panel__content{--animation-padding-top:var(--sd-base-padding);padding-bottom:var(--sd-base-padding)}.sd-panel__content{--animation-padding-top:var(--sd-base-padding)}.sjs_sp_placeholder{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));align-items:center;color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));display:flex;font-size:var(--sjs-internal-font-editorfont-size);height:100%;justify-content:center;line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.sjs_sp_container{border:1px dashed #d6d6d6;border:1px dashed var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:initial;max-width:100%;position:relative}.sjs_sp_container>div>canvas:focus{outline:none}.sd-question--preview .sjs_sp_container,.sd-question--readonly .sjs_sp_container{border:none}.sd-question--preview .sjs_sp_placeholder,.sd-question--readonly .sjs_sp_placeholder{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sjs_sp_controls{bottom:0;left:0;position:absolute}.sjs_sp_controls>button{-webkit-user-select:none;user-select:none}.sjs_sp_controls.sd-signaturepad__controls{bottom:auto;left:auto;right:8px;right:var(--sjs-base-unit,var(--base-unit,8px));top:8px;top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--signature.sd-question--error .sjs_sp_placeholder{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-signaturepad__background-image{left:0;object-fit:cover;position:absolute;top:0}.sd-signaturepad__loading-indicator{height:100%;left:0;position:absolute;top:0;width:100%}.sd-signaturepad__loading-indicator .sd-loading-indicator{position:absolute;right:8px;right:var(--sjs-base-unit,var(--base-unit,8px));top:8px;top:var(--sjs-base-unit,var(--base-unit,8px))}.sjs_sp_canvas{display:block;max-width:100%;position:relative}.sjs_sp__background-image{height:100%;left:0;max-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.sd-checkbox__decorator{border-radius:2px;border-radius:calc((var(--sjs-corner-radius, 4px))*.5)}.sd-checkbox__svg{display:block;height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:16px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-checkbox__svg use{fill:#0000;transition:fill .15s;transition:fill var(--sjs-transition-duration,.15s)}.sd-checkbox--checked .sd-checkbox__svg use{fill:#fff;fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use{fill:#d6d6d6;fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-checkbox--checked .sd-checkbox__control:focus+.sd-checkbox__decorator .sd-checkbox__svg use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-checkbox--checked.sd-checkbox--preview .sd-checkbox__svg use,.sd-checkbox--checked.sd-checkbox--readonly .sd-checkbox__svg use{fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-matrixdynamic__btn.sd-matrixdynamic__add-btn{left:-24px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);margin-left:-24px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);position:sticky;z-index:12}.sd-question--mobile .sd-matrixdynamic__footer:before{background-color:#eaeaea;background-color:var(--sjs-border-light,var(--border-light,#eaeaea));content:" ";display:block;height:1px;left:-24px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);position:relative;top:-8px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);width:calc(100% + 48px);width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*6);z-index:12}.sd-matrixdynamic__footer:first-child{padding-bottom:16px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-matrixdynamic__footer:first-child:before{display:none}.sd-matrixdynamic__footer{padding-top:16px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-action.sd-matrixdynamic__remove-btn{opacity:.5}.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));height:calc((var(--sjs-internal-font-editorfont-size))*1.5);width:calc((var(--sjs-internal-font-editorfont-size))*1.5)}.sd-matrixdynamic__btn{appearance:none;background:#0000;border:none;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);font-weight:600;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding:8px 0;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0}.sd-matrixdynamic__drag-element{padding:16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-matrixdynamic__drag-element:hover{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-matrixdynamic__drag-element:after{border:1px solid #d6d6d6;border:1px solid var(--sjs-border-default,var(--border,#d6d6d6));border-radius:10px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);box-sizing:border-box;content:" ";display:block;height:4px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);width:16px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-matrixdynamic__placeholder .sd-matrixdynamic__add-btn{margin-left:0}.sd-table__row:hover .sd-drag-element__svg{visibility:visible}.sd-table__cell.sd-table__cell--drag>div{align-items:center;background-color:#fff;background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));display:flex;justify-content:end;margin-left:-32px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-4);min-height:48px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);width:32px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-drag-element__svg{cursor:pointer;display:block;height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);visibility:hidden;width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-drag-element__svg use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}@keyframes borderAnimation{0%{border-width:0}to{border-width:8px}}@keyframes paddingAnimation{0%{padding-bottom:0;padding-top:0}to{padding-bottom:32px;padding-top:24px}}.sd-table__row--enter,.sd-table__row--leave{--move-whole-animation-duration:calc(var(--move-animation-duration) + var(--move-animation-delay));--fade-whole-animation-duration:calc(var(--fade-animation-duration) + var(--fade-animation-delay));animation-duration:max(var(--fade-whole-animation-duration),var(--move-whole-animation-duration));animation-name:empty}.sd-table__row--enter>td,.sd-table__row--leave>td{animation-delay:var(--move-animation-delay);animation-direction:var(--animation-direction);animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-name:borderAnimation;animation-timing-function:var(--animation-timing-function)}.sd-table__row--enter>td>div,.sd-table__row--leave>td>div{animation-delay:var(--fade-animation-delay),var(--move-animation-delay);animation-direction:var(--animation-direction);animation-duration:var(--fade-animation-duration),var(--move-animation-duration);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:var(--animation-timing-function);opacity:0}.sd-table__row--enter{--move-animation-delay:0s;--move-animation-duration:var(--sjs-matrix-row-move-in-duration,150ms);--fade-animation-duration:var(--sjs-matrix-row-fade-in-duration,250ms);--fade-animation-delay:var(--sjs-matrix-row-fade-in-delay,150ms);--animation-direction:normal;--animation-timing-function:cubic-bezier(0,0,0.58,1)}.sd-table__row--leave{--move-animation-delay:var(--sjs-matrix-row-move-out-delay,100ms);--move-animation-duration:var(--sjs-matrix-row-move-out-duration,250ms);--fade-animation-duration:var(--sjs-matrix-row-fade-out-duration,100ms);--fade-animation-delay:0s;--animation-direction:reverse;--animation-timing-function:cubic-bezier(0.42,0,1,1)}.sd-table__row--detail.sd-table__row--enter>td,.sd-table__row--detail.sd-table__row--leave>td{animation-direction:var(--animation-direction);animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-name:borderAnimation,paddingAnimation;animation-timing-function:var(--animation-timing-function)}.sd-table__row--detail.sd-table__row--enter{--move-animation-delay:0s;--move-animation-duration:var(--sjs-matrix-detail-row-move-in-duration,150ms);--fade-animation-duration:var(--sjs-matrix-detail-row-fade-in-duration,500ms);--fade-animation-delay:var(--sjs-matrix-detail-row-fade-in-delay,150ms);--animation-direction:normal;--animation-timing-function:cubic-bezier(0,0,0.58,1)}.sd-table__row--detail.sd-table__row--leave{--move-animation-delay:var(--sjs-matrix-detail-row-move-out-delay,100ms);--move-animation-duration:var(--sjs-matrix-detail-row-move-out-duration,250ms);--fade-animation-duration:var(--sjs-matrix-detail-row-fade-out-duration,150ms);--fade-animation-delay:0s;--animation-direction:reverse;--animation-timing-function:cubic-bezier(0.42,0,1,1)}.sd-table{background:#fff;background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-collapse:initial;border-spacing:0;white-space:normal;width:100%}.sd-table>thead>tr>th{border-bottom:16px solid #0000;border-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) solid #0000;border-top:0}.sd-table__cell{background-clip:padding-box;border-bottom:8px solid #0000;border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid #0000;border-left:none;border-right:none;border-top:8px solid #0000;border-top:var(--sjs-base-unit,var(--base-unit,8px)) solid #0000;box-sizing:initial}.sd-table.sd-table--columnsautowidth .sd-table__cell:not(.sd-table__cell--actions):not(.sd-table__cell--action):not(.sd-table__cell--empty.sd-table__cell--error){width:10000px}.sd-table__row:first-of-type>.sd-table__cell{border-top:0}.sd-table__row:last-of-type>.sd-table__cell{border-bottom:0}.sd-table--align-top .sd-table__cell{vertical-align:top}.sd-table--no-header{padding-top:24px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-table--no-header{padding-top:0}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table .sd-question__content{margin-bottom:-2px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.25);margin-top:-8px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);padding-bottom:2px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25);padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content{--animation-padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-top:16px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table--no-header{padding-top:32px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:-24px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:0}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:-16px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:0;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header),.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows{margin-left:8px;margin-left:var(--sjs-base-unit,var(--base-unit,8px));margin-right:8px;margin-right:var(--sjs-base-unit,var(--base-unit,8px));width:calc(100% - 16px);width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*2)}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__cell:not(.sd-table__cell--header):first-of-type{padding-left:16px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__cell:last-of-type{padding-right:16px;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:first-of-type>.sd-table__cell{border-top:8px solid #0000;border-top:var(--sjs-base-unit,var(--base-unit,8px)) solid #0000}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:last-of-type>.sd-table__cell{border-bottom:8px solid #0000;border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid #0000}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions){background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));border-bottom-color:#f8f8f8;border-bottom-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));border-top-color:#f8f8f8;border-top-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type.sd-matrix__text--checked,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions).sd-matrix__text--checked{background-color:#19b3941a;background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-input,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-input{background-color:#fff;background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error) .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error) .sd-item__decorator{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__control:focus+.sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__control:focus+.sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--checked .sd-item__decorator{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator{background-color:#0000}.sd-table__cell{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));font-size:var(--sjs-internal-font-editorfont-size);font-weight:400;line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);padding:0 8px;padding:0 var(--sjs-base-unit,var(--base-unit,8px));text-align:center}.sd-table__cell:not(.sd-table__cell--empty):not(.sd-table__cell--actions):not(:empty){min-width:120px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15)}.sd-table__cell .sd-item{text-align:left;text-align:initial}.sd-table__cell--error{border:none;padding:0 8px;padding:0 var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__cell--error .sd-question__erbox{margin:0}.sd-table__cell--error-top{padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px));vertical-align:bottom}.sd-table__cell--error-bottom{padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));vertical-align:top}.sd-table__cell--item .sd-selectbase__item{justify-content:center;text-align:center}.sd-table__cell--item .sd-selectbase__label{justify-content:center}.sd-question--disabled .sd-table__cell{opacity:.25}.sd-root--readonly .sd-question--disabled .sd-table__cell{opacity:1}.sd-table__cell--header,.sd-table__cell--header .sv-vue-title-additional-div{font-size:0;line-height:0}.sd-table__cell--header span{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));font-size:var(--sjs-internal-font-editorfont-size);font-weight:600;font-weight:var(--sjs-font-questiontitle-weight,600);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5)}.sd-table__cell--header{color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:600;padding:12px 8px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) var(--sjs-base-unit,var(--base-unit,8px));vertical-align:top}.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--empty,.sd-table__cell--header:not(.sd-table__cell--empty){min-width:120px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15)}.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--action{min-width:24px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty){min-width:120px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15)}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--dropdown,.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--rating{min-width:176px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*22)}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--boolean{min-width:144px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*18)}.sd-table__cell--footer{padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px));text-align:end}.sd-table__cell--footer-total{font-weight:600;text-align:start}.sd-table__cell--detail-panel{border-bottom:8px solid #0000;border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid #0000;border-top:8px solid #0000;border-top:var(--sjs-base-unit,var(--base-unit,8px)) solid #0000;padding:24px 8px 32px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3) var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-matrixdynamic__add-btn .sv-action-bar,.sd-table__cell--actions .sv-action-bar{overflow:visible}.sd-table__cell--actions:not(.sd-table__cell--vertical){width:8px;width:var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__cell--actions:not(.sd-table__cell--vertical):not(.sd-table__cell--drag):first-of-type{min-width:32px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);padding-left:0;width:32px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-table__cell--detail-button{background:#0000;border:none;border-radius:16px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px));transition:background .15s;transition:background var(--sjs-transition-duration,.15s)}.sd-table__cell--detail-button svg{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));fill:#00000073;fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));display:block;height:var(--sjs-internal-font-editorfont-size);transition:fill .15s;transition:fill var(--sjs-transition-duration,.15s);width:var(--sjs-internal-font-editorfont-size)}.sd-table__cell--detail-button:focus,.sd-table__cell--detail-button:hover{background:#19b3941a;background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));outline:none}.sd-table__cell--detail-button:focus svg,.sd-table__cell--detail-button:hover svg{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-table__cell--actions{white-space:nowrap}.sd-table__cell--actions.sd-table__cell--vertical .sd-action-bar{justify-content:center}.sd-table__cell--row-text{color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:600;font-weight:var(--sjs-font-questiontitle-weight,600);min-width:96px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12);padding:12px 8px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) var(--sjs-base-unit,var(--base-unit,8px));text-align:start}.sd-matrix__question-wrapper,.sd-table__question-wrapper:not(:focus-within):hover{position:relative}.sd-matrix tr>td:first-of-type,.sd-matrix__cell:first-of-type,.sd-table__cell--actions:not(.sd-table__cell--vertical),.sd-table__cell--empty,.sd-table__cell--footer-total,.sd-table__cell--row-text{background-color:#fff;background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));position:sticky;z-index:12}.sd-matrix tr>td:first-of-type:first-of-type,.sd-matrix__cell:first-of-type:first-of-type,.sd-table__cell--actions:not(.sd-table__cell--vertical):first-of-type,.sd-table__cell--empty:first-of-type,.sd-table__cell--footer-total:first-of-type,.sd-table__cell--row-text:first-of-type{left:-8px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-matrix tr>td:first-of-type:last-of-type,.sd-matrix__cell:first-of-type:last-of-type,.sd-table__cell--actions:not(.sd-table__cell--vertical):last-of-type,.sd-table__cell--empty:last-of-type,.sd-table__cell--footer-total:last-of-type,.sd-table__cell--row-text:last-of-type{right:-8px;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar{background:#fff;background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));justify-content:flex-end;margin-right:-24px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sd-question.sd-question--table{overflow-x:auto;position:relative}.sd-question--table.sd-element--collapsed,.sd-question--table.sd-element--nested{overflow-x:visible}.sd-question--table .sd-question__header--location--left{z-index:12}.sd-table-wrapper{display:flex;margin:0 calc(var(--sd-base-padding)*-1);min-width:calc(100% + var(--sd-base-padding)*2);width:fit-content}.sd-table-wrapper:after,.sd-table-wrapper:before{background:#fff;background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));content:"";display:block;flex-shrink:0;min-height:100%;position:sticky;width:calc(var(--sd-base-padding) - 8px);width:calc(var(--sd-base-padding) - var(--sjs-base-unit, var(--base-unit, 8px)));z-index:11}.sd-table-wrapper:before{left:calc(var(--sd-base-padding)*-1)}.sd-table-wrapper:after{right:calc(var(--sd-base-padding)*-1)}.sd-table-wrapper>*{flex-basis:100%}.sd-element--with-frame.sd-element--compact .sd-matrix tr>td:first-of-type,.sd-element--with-frame.sd-element--compact .sd-matrix__cell:first-of-type,.sd-element--with-frame.sd-element--compact .sd-table,.sd-element--with-frame.sd-element--compact .sd-table-wrapper:after,.sd-element--with-frame.sd-element--compact .sd-table-wrapper:before,.sd-element--with-frame.sd-element--compact .sd-table__cell--actions:not(.sd-table__cell--vertical),.sd-element--with-frame.sd-element--compact .sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar,.sd-element--with-frame.sd-element--compact .sd-table__cell--empty,.sd-element--with-frame.sd-element--compact .sd-table__cell--footer-total,.sd-element--with-frame.sd-element--compact .sd-table__cell--row-text{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sd-question--table .sd-question__description--under-input .sv-string-viewer,.sd-question--table>.sd-question__header{left:0;position:sticky}.sd-question--table>.sd-question__content{--animation-padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);min-width:min-content;padding-top:16px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question--table.sd-element--nested>.sd-question__content{min-width:auto;overflow-x:auto}.sd-question--table.sd-element--nested>.sd-question__content,.sd-question--table:not(.sd-element--with-frame):not(.sd-element--nested){box-sizing:initial;margin-left:calc(var(--sd-base-padding)*-1);margin-right:calc(var(--sd-base-padding)*-1);padding-left:var(--sd-base-padding);padding-right:var(--sd-base-padding)}.sd-row--multiple .sd-question--table.sd-element--nested>.sd-question__content{padding-right:calc(var(--sd-base-padding) + 2px)}.sd-question--scroll{overflow-x:scroll}.sd-table__row-disabled>.sd-table__cell{opacity:.25}.sd-question--mobile.sd-question.sd-question--table>.sd-question__content{--animation-padding-top:0;padding-top:0}.sd-question--mobile.sd-question--scroll,.sd-question--mobile.sd-question--table{overflow-x:visible}.sd-question--mobile .sd-table__cell.sd-matrix__cell{align-items:flex-start;border-bottom:none;border-top:none;display:flex}.sd-question--mobile .sd-table__cell.sd-matrix__cell .sd-matrix__responsive-title{margin-left:8px;margin-left:var(--sjs-base-unit,var(--base-unit,8px));text-align:start}.sd-question--mobile .sd-table__cell.sd-matrix__cell:first-of-type{padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:16px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question--mobile .sd-table thead{display:none}.sd-question--mobile .sd-table tr{display:flex;flex-direction:column}.sd-question--mobile .sd-matrix__table .sd-table__row{padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-table__row{padding-top:16px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question--mobile .sd-table__row--expanded .sd-table__cell-action--show-detail-mobile{display:none}.sd-question--mobile .sd-table:not(.sd-matrix__table) .sd-table__row{padding-bottom:16px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-question--mobile .sd-table:not(.sd-matrix__table) .sd-table__row.sd-table__row--has-end-actions,.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions){padding-bottom:0;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type){padding-bottom:24px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type):after{bottom:-24px;bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr:before,.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded):after{background-color:#eaeaea;background-color:var(--sjs-border-light,var(--border-light,#eaeaea));content:" ";display:block;height:1px;left:-16px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);position:relative;width:calc(100% + 32px);width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*4);z-index:12}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded):after{bottom:0}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:last-of-type:after{display:none}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr{padding-top:40px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr:before{background-color:#0000}.sd-question--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--remove-row,.sd-question--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--show-detail-mobile{margin-bottom:-16px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2)}.sd-question--mobile .sd-matrix__label{justify-content:flex-start}.sd-question--mobile .sd-table__cell{border-bottom:none;border-top:none;display:block;margin-top:16px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-bottom:0;padding-top:0;text-align:start}.sd-question--mobile .sd-table__cell--error{margin-top:0;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sd-question--mobile .sd-table__cell--error.sd-table__cell--error-bottom .sd-question__erbox{margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-matrix__cell,.sd-question--mobile .sd-table__cell:first-of-type{margin-top:0}.sd-question--mobile .sd-table__cell--footer:not(.sd-question--answered){display:none}.sd-question--mobile .sd-table__responsive-title{display:block;font-weight:600;padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));text-align:start}.sd-question--mobile .sd-table__responsive-title .sv-string-viewer{white-space:normal}.sd-question--mobile .sd-table--no-header{padding-top:0}.sd-question--mobile .sd-table--no-header .sd-table__responsive-title{display:none}.sd-question--mobile .sd-table__cell--detail-panel{border-bottom:0;border-top:0;padding-bottom:0;padding-top:0}.sd-question--mobile .sd-table__cell--detail-panel .sd-panel__content{padding-top:0}.sd-question--mobile .sd-table__cell.sd-table__cell--actions{margin-bottom:8px;margin-bottom:var(--sjs-base-unit,var(--base-unit,8px));margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px));width:auto}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar{background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));margin-left:-24px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);margin-right:-24px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sd-question--mobile .sd-table__cell.sd-table__cell--actions #show-detail-mobile{flex-grow:1}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn{opacity:1;padding:8px 24px;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{display:none}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn:after{content:attr(title)}.sd-question--mobile .sd-matrixdynamic__footer{margin-bottom:-16px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-table__cell--footer-total:not(.sd-matrix__cell),.sd-question--mobile .sd-table__cell--row-text:not(.sd-matrix__cell){color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-question--mobile .sd-matrixdropdown.sd-table tr:after{bottom:-16px;bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2)}.sd-question--mobile .sd-matrixdropdown.sd-table tr:last-child:after{content:none}.sd-question--mobile .sd-table__cell--error-top:first-of-type~.sd-table__cell:nth-of-type(2),.sd-question--mobile .sd-table__cell.sd-table__cell--error-top{margin-top:0}.sd-question--mobile .sd-table__cell--error-top .sd-question__erbox{margin-bottom:-8px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);margin-top:24px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-question--mobile .sd-table__cell--error-top:first-of-type .sd-question__erbox{margin-bottom:8px;margin-bottom:var(--sjs-base-unit,var(--base-unit,8px));margin-top:0;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0)}.sd-question--mobile .sd-table__question-wrapper .sd-boolean-root{margin:initial}.sd-table__cell--detail-panel .sd-panel__content{padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__question-wrapper .sd-boolean-root{margin:auto}.sd-table__cell--footer .sd-table__question-wrapper--expression .sd-expression{border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));font-size:16px;font-size:var(--sjs-font-size,16px);font-weight:600;line-height:24px;line-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding:12px 16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-table__cell--footer .sd-table__question-wrapper--left{text-align:start}.sd-table__cell--footer .sd-table__question-wrapper--center{text-align:center}.sd-table__cell--footer .sd-table__question-wrapper--right{text-align:end}.sd-table.sd-matrixdynamic{table-layout:auto}.sd-page{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;padding:0 40px;padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);position:relative;width:100%}.sd-root-modern--mobile .sd-page{padding:0}.sd-page .sd-page__title{--page-title-font-size:var(--sjs-font-pagetitle-size,calc((var(--sjs-font-size, 16px))*1.5));color:#000000e8;color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--page-title-font-size);font-weight:700;font-weight:var(--sjs-font-pagetitle-weight,700);line-height:calc((var(--page-title-font-size))*1.33)}.sd-page .sd-page__description,.sd-page .sd-page__title{margin:0 0 4px;margin:0 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0;position:static}.sd-page .sd-page__description{color:#00000073;color:var(--sjs-font-pagedescription-color,var(--sjs-general-dim-forecolor-light,#00000073));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-pagedescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:16px;font-size:var(--sjs-font-pagedescription-size,var(--sjs-font-size,16px));font-weight:400;font-weight:var(--sjs-font-pagedescription-weight,400);line-height:24px;line-height:calc((var(--sjs-font-pagedescription-size, var(--sjs-font-size, 16px)))*1.5)}.sd-page__errbox{padding:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px))) var(--sd-base-padding)}.sd-page__description~.sd-page__errbox,.sd-page__title~.sd-page__errbox{margin-bottom:-8px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);margin-top:calc(var(--sd-base-vertical-padding)*.5 + var(--sjs-base-unit, var(--base-unit, 8px)))}.sd-root--compact .sd-page__description~.sd-page__errbox,.sd-root--compact .sd-page__title~.sd-page__errbox{margin-bottom:0}.sd-row{box-sizing:border-box;display:flex;flex-direction:row;margin-top:var(--sd-base-vertical-padding);width:100%}.sd-row.sd-page__row{margin-top:16px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}.sd-row:first-of-type{margin-top:0}.sd-page__description~.sd-row.sd-page__row:not(.sd-row--compact),.sd-page__title~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:24px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-page__description~.sd-page__row.sd-row--compact,.sd-page__title~.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}.sd-page__description~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter,.sd-page__title~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter{margin-top:0}.sd-row.sd-page__row:not(.sd-row--compact)~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:16px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-row.sd-page__row:not(.sd-row--compact)~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter{margin-top:0}.sd-row--multiple{flex-wrap:wrap;margin-left:calc(var(--sd-base-padding)*-1);row-gap:16px;row-gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:calc(100% + var(--sd-base-padding))}.sd-row--multiple>div{--animation-padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);align-items:stretch;box-sizing:border-box;display:flex;padding-left:16px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-panel.sd-panel--as-page>.sd-panel__content>.sd-row--multiple:not(.sd-row--compact){margin-left:-16px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);width:calc(100% + var(--base-unit)*2)}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple{row-gap:var(--sd-base-vertical-padding)}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple>div,.sd-row--multiple.sd-row--compact>div{--animation-padding-left:var(--sd-base-padding);padding-left:var(--sd-base-padding)}.sd-page__row.sd-row--multiple{margin-left:-16px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);width:calc(100% + 16px);width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*2)}.sd-page__row.sd-row--multiple.sd-row--compact{margin-left:calc(var(--sd-base-padding)*-1);padding:0;row-gap:var(--sd-base-vertical-padding);width:calc(100% + var(--sd-base-padding))}.sd-row__panel,.sd-row__question{box-sizing:border-box;width:100%}.sd-row__question{white-space:nowrap}.sd-row.sd-row--enter{margin-top:0}.sd-row--enter{animation-delay:.15s,0s,0s;animation-delay:var(--sjs-row-fade-in-delay,.15s),0s,0s;animation-duration:.5s,.15s,.15s;animation-duration:var(--sjs-row-fade-in-duration,.5s),var(--sjs-row-move-in-duration,.15s),var(--sjs-row-move-in-duration,.15s);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-out;height:0;min-height:0!important;opacity:0}.sd-row--delayed-enter{animation-delay:.55s,.4s,.4s;animation-delay:calc(var(--sjs-row-fade-in-delay, .15s) + var(--sjs-row-fade-in-animation-delay, .4s)),var(--sjs-row-fade-in-animation-delay,.4s),var(--sjs-row-fade-in-animation-delay,.4s)}.sd-row--leave{animation-delay:0s,.1s,.1s;animation-delay:0s,var(--sjs-row-move-out-delay,.1s),var(--sjs-row-move-out-delay,.1s);animation-direction:reverse;animation-duration:.15s,.25s,.25s;animation-duration:var(--sjs-row-fade-out-duration,.15s),var(--sjs-row-move-out-duration,.25s),var(--sjs-row-move-out-duration,.25s);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-in;min-height:0!important}.sd-row--enter .sd-element-wrapper--enter,.sd-row--leave .sd-element-wrapper--leave{animation:none}.sd-title{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:block;flex-direction:row;font-style:normal;white-space:normal}.sd-title,.sd-title.sd-container-modern__title{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-title.sd-container-modern__title{align-items:center;box-shadow:0 2px 0 #19b394;box-shadow:0 2px 0 var(--sjs-primary-backcolor,var(--primary,#19b394));display:flex;gap:32px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);overflow:auto;padding:var(--sd-page-vertical-padding) var(--sd-page-vertical-padding)}.sd-title.sd-container-modern__title .sd-logo.sv-logo--right{margin-left:auto}.sd-title.sd-container-modern__title .sd-logo__image{margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-header__text{display:flex;flex-direction:column;flex-grow:1;gap:8px;gap:var(--sjs-base-unit,var(--base-unit,8px))}.sd-header__text .sd-title{--survey-title-font-size:var(--sjs-font-surveytitle-size,calc((var(--sjs-font-size, 16px))*2));color:#19b394;color:var(--sjs-font-surveytitle-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-surveytitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--survey-title-font-size);font-weight:700;font-weight:var(--sjs-font-surveytitle-weight,700);line-height:calc((var(--survey-title-font-size))*1.25)}.sd-header__text h3{line-height:40px;line-height:calc((var(--sjs-font-size, 16px))*2.5)}.sd-header__text h5{font-size:16px;font-size:var(--sjs-font-size,16px);font-weight:400;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sd-header__text .sd-description{--survey-description-font-size:var(--sjs-font-surveydescription-size,var(--sjs-font-size,16px));color:#909090;color:var(--sjs-font-surveydescription-color,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-surveydescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--survey-description-font-size);font-weight:400;font-weight:var(--sjs-font-surveydescription-weight,400);line-height:calc((var(--survey-description-font-size))*1.5)}.sd-title .sv-title-actions{justify-content:space-between;width:100%}.sd-root-modern .sd-container-modern__title{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-root-modern .sd-container-modern__title .sd-header__text h3{margin:0}.sd-root-modern .sd-container-modern__title .sd-description{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));margin:0}.sd-title .sv-title-actions{align-items:flex-start;width:calc(100% + 24px);width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*3)}.sd-title .sv-title-actions .sv-title-actions__title{flex:0 1 auto;flex-wrap:wrap;max-width:calc(100% - 24px);max-width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*3);min-width:0;min-width:auto;white-space:normal}.sd-root--compact .sd-title .sv-title-actions{width:100%}.sd-action-title-bar{flex:1 9 auto;justify-content:flex-end;margin:-8px 0;margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1) 0;min-width:48px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-action-title-bar .sv-action{flex:0 0 auto}.sd-action-title-bar.sd-action-bar--empty{min-width:0}.sd-description{color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-questiondescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:16px;font-size:var(--sjs-font-questiondescription-size,var(--sjs-font-size,16px));font-style:normal;font-weight:400;font-weight:var(--sjs-font-questiondescription-weight,400);line-height:24px;line-height:calc((var(--sjs-font-questiondescription-size, var(--sjs-font-size, 16px)))*1.5);white-space:normal}.sd-description.sd-question__description--under-input{padding-top:calc(var(--sd-base-vertical-padding)*.375)}.sd-element__header .sd-description{margin-top:calc(var(--sd-base-vertical-padding)*.25 - var(--sjs-base-unit, var(--base-unit, 8px))*.5)}.sd-item{display:flex;padding:12px 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) 0}.sd-item--disabled.sd-item--disabled .sd-item__decorator,.sd-item__decorator{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));align-items:center;background-color:#f9f9f9;background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));border:none;box-shadow:inset 0 1px 2px 0 #00000026,0 0 0 0 #19b394;box-shadow:var(--sjs-shadow-inner,inset 0 1px 2px 0 #00000026),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));box-sizing:border-box;display:flex;flex-shrink:0;height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);justify-content:center;margin-top:calc((var(--sjs-internal-font-editorfont-size))*1.5/2 - (var(--sjs-base-unit, var(--base-unit, 8px)))*3/2);transition:box-shadow .15s,background .15s;transition:box-shadow var(--sjs-transition-duration,.15s),background var(--sjs-transition-duration,.15s);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-item--readonly.sd-item--readonly .sd-item__decorator{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));box-shadow:none;transition:none}.sd-item--preview.sd-item--preview .sd-item__decorator{background-color:#0000;box-shadow:none;transition:none}.sd-item--checked .sd-item__decorator{box-shadow:none}.sd-item__control:focus+.sd-item__decorator{background:#fff;background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));box-shadow:inset 0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394));outline:none}.sd-item--allowhover:not(.sd-item--readonly) .sd-selectbase__label:hover .sd-item__decorator{background:#f3f3f3;background:var(--sjs-editorpanel-hovercolor,var(--sjs-general-backcolor-dim-dark,#f3f3f3));outline:none}.sd-item--checked .sd-item__decorator{background:#19b394;background:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-item__control-label{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-internal-font-editorfont-size);font-style:normal;font-weight:400;font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);min-width:0;text-align:start;white-space:normal;width:100%}.sd-item__control-label .sv-string-viewer{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sd-item--disabled .sd-item__control-label{opacity:.25}.sd-item--disabled .sd-item__control-label,.sd-root--readonly .sd-item--disabled .sd-item__control-label{color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-item--error .sd-item__decorator{background:#e60a3e1a;background:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-selectbase{border:none;margin:0;min-inline-size:0;min-width:0;padding:0}.sd-selectbase--row{border:none;column-gap:32px;column-gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);display:flex;flex-wrap:wrap;margin:0;padding:0}.sd-selectbase--multi-column{display:flex;flex:1 1;flex-wrap:nowrap;margin:0 -2px;overflow:auto;padding:0 2px}.sd-selectbase__label{display:inline-flex;gap:8px;gap:var(--sjs-base-unit,var(--base-unit,8px));max-width:100%;position:relative;vertical-align:top}.sd-selectbase__column{box-sizing:border-box;display:block;flex:1 1;max-width:100%;vertical-align:top}.sd-selectbase__column:not(:last-child){padding-right:16px;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-selectbase__column.sv-q-column-1{width:100%}.sd-item--enter,.sd-item--leave{animation-delay:var(--move-animation-delay),var(--fade-animation-delay);animation-direction:var(--animation-direction);animation-duration:var(--move-animation-duration),var(--fade-animation-duration);animation-fill-mode:forwards;animation-name:moveInWithOverflow,fadeIn;animation-timing-function:linear;opacity:0}.sd-item--enter{--animation-direction:normal;--move-animation-duration:var(--sjs-ranking-move-in-duration,150ms);--move-animation-delay:0s;--fade-animation-duration:var(--sjs-ranking-fade-in-duration,100ms);--fade-animation-delay:var(--sjs-ranking-fade-in-delay,150ms)}.sd-item--leave{--animation-direction:reverse;--move-animation-duration:var(--sjs-ranking-move-out-duration,150ms);--move-animation-delay:var(--sjs-ranking-move-out-delay,0ms);--fade-animation-duration:var(--sjs-ranking-fade-out-duration,100ms);--fade-animation-delay:0s}div[class*=sv-q-column-]:not(:first-of-type) .sd-item--enter{--move-animation-duration:0s;--fade-animation-delay:0s}.sd-radio__decorator{border-radius:50%}.sd-radio__decorator:after{background-color:#0000;transition:background-color .15s;transition:background-color var(--sjs-transition-duration,.15s)}.sd-radio--checked .sd-radio__decorator:after,.sd-radio__decorator:after{border-radius:50%;content:" ";display:block;height:8px;height:var(--sjs-base-unit,var(--base-unit,8px));width:8px;width:var(--sjs-base-unit,var(--base-unit,8px))}.sd-radio--checked .sd-radio__decorator:after{background-color:#fff;background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-radio--checked.sd-radio--disabled .sd-radio__decorator:after{background-color:#d6d6d6;background-color:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-radio--checked.sd-radio--readonly .sd-radio__decorator:after{background-color:#161616;background-color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-radio--checked.sd-radio--preview .sd-radio__decorator:after{display:none}.sd-radio--checked.sd-radio--preview .sd-radio__decorator .sd-radio__svg{fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616));display:block;height:20px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5);width:20px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5)}.sd-radio--checked .sd-radio__control:focus+.sd-radio__decorator:after{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-radio__svg{display:none}.sd-visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.sd-matrix fieldset{border:none;margin:0;padding:0}.sd-matrix__label{display:flex;justify-content:center;position:relative}.sd-matrix__text,.sd-matrix__text--checked{padding:16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-matrix__text--checked{background-color:#19b3941a;background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sd-matrix__cell:first-of-type{font-weight:600;font-weight:var(--sjs-font-questiontitle-weight,600);text-align:start}:root{--sd-rating-bad-color:var(--sjs-special-red,var(--red,#e60a3e));--sd-rating-normal-color:var(--sjs-special-yellow,var(--yellow,#ff9814));--sd-rating-good-color:var(--sjs-special-green,var(--green,#19b394));--sd-rating-bad-color-light:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));--sd-rating-normal-color-light:var(--sjs-special-yellow-light,var(--yellow-light,#ff98141a));--sd-rating-good-color-light:var(--sjs-special-green-light,var(--green-light,#19b3941a))}.sd-rating{min-height:48px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);overflow-x:auto}.sd-rating fieldset{align-items:center;border:none;display:flex;flex-wrap:nowrap;gap:8px;gap:var(--sjs-base-unit,var(--base-unit,8px));margin-inline-start:0;padding:0 0 2px}.sd-rating.sd-rating--wrappable fieldset{flex-wrap:wrap;min-width:0}.sd-rating.sd-rating--labels-top fieldset{padding-top:36px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);position:relative}.sd-rating.sd-rating--labels-top fieldset .sd-rating__min-text{border:0;left:0;margin:0;position:absolute;top:0}.sd-rating.sd-rating--labels-top fieldset .sd-rating__max-text{border:0;margin:0;position:absolute;right:0;top:0}.sd-rating.sd-rating--labels-bottom fieldset{padding-bottom:36px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);position:relative}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__min-text{border:0;bottom:0;left:0;margin:0;position:absolute}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__max-text{border:0;bottom:0;margin:0;position:absolute;right:0}.sd-rating.sd-rating--labels-diagonal fieldset{padding-bottom:36px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);padding-top:36px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5);position:relative}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__min-text{border:0;left:0;margin:0;position:absolute;top:0}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__max-text{border:0;bottom:0;margin:0;position:absolute;right:0}.sd-rating--small{margin:auto;min-height:24px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-rating--small fieldset{gap:8px;gap:var(--sjs-base-unit,var(--base-unit,8px));padding:0}.sd-rating__item{fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616));align-items:center;background:#fff;background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border:0 solid #0000;border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:0 1px 2px 0 #00000026,inset 0 0 0 0 #fff;box-shadow:var(--sjs-shadow-small,0 1px 2px 0 #00000026),inset 0 0 0 0 var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:flex;font-size:16px;font-size:var(--sjs-font-size,16px);height:48px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);justify-content:center;min-width:48px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);padding:4px 20px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5);position:relative;text-align:center;transition:box-shadow .15s,background-color .15s;transition:box-shadow var(--sjs-transition-duration,.15s),background-color var(--sjs-transition-duration,.15s);white-space:nowrap}.sd-rating__item--fixed-size{padding:0;width:48px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}legend+.sd-rating__item,legend+sv-ng-rating-item+.sd-rating__item,legend+sv-ng-rating-item-smiley+.sd-rating__item-smiley{margin-inline-start:2px}.sd-rating__item--error{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));border:none;box-shadow:0 1px 2px #0000}.sd-rating__item.sd-rating__item--disabled{fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616));color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--disabled{fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616));background-color:#90909080;background-color:var(--background-semitransparent,#90909080);border:none;color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-rating__item.sd-rating__item--readonly{fill:#0000;background-color:#0000;border:2px solid #00000029;border:2px solid var(--sjs-border-inside,var(--border-inside,#00000029));box-shadow:none;transform:none}.sd-rating__item.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly{border-color:#161616;border-color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--preview{fill:#0000;background-color:#0000;border:1px solid #0000;box-shadow:none;transform:none}.sd-rating__item.sd-rating__item--preview:focus-within{box-shadow:none}.sd-rating__item.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview{border-color:#161616;border-color:var(--sjs-general-forecolor,var(--foreground,#161616));border-width:1px}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-question--disabled .sd-rating__item-text{opacity:.25}.sd-rating__item--allowhover:hover{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-rating__item:focus-within{box-shadow:0 0 0 2px #19b394;box-shadow:0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item--selected{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:0 0 0 0 #19b394;box-shadow:0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sd-rating__item--selected:focus-within{box-shadow:0 0 0 0 #00000026,inset 0 0 0 4px #fff,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),inset 0 0 0 4px var(--sjs-general-backcolor,var(--background,#fff)),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-smiley{fill:#d6d6d6;fill:var(--sjs-border-default,var(--border,#d6d6d6));align-items:center;border:2px solid #d6d6d6;border:2px solid var(--sjs-border-default,var(--border,#d6d6d6));border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:0 0 0 0 #00000026,inset 0 0 0 0 #fff;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),inset 0 0 0 0 var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:flex;justify-content:center;min-height:48px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);min-width:48px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);padding:10px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);position:relative;text-align:center;transition:box-shadow .15s,background-color .15s;transition:box-shadow var(--sjs-transition-duration,.15s),background-color var(--sjs-transition-duration,.15s);white-space:nowrap}.sd-rating__item-smiley svg{display:block;height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-rating__item-smiley--small{border-width:1px;min-height:24px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);min-width:24px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding:5px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.625)}.sd-rating__item-smiley--small svg{height:12px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);width:12px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px #19b394;box-shadow:0 0 0 1px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-smiley--colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px #19b394;box-shadow:0 0 0 1px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-rating__item-smiley--small.sd-rating__item-smiley--selected:focus-within{box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #19b394;box-shadow:inset 0 0 0 2px var(--sjs-general-backcolor,var(--background,#fff)),0 0 0 1px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}legend+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item-smiley{margin-inline-start:2px}.sd-rating__item-smiley--scale-colored{fill:#19b394;fill:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));border-color:#19b394;border-color:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));transition:box-shadow .15s,opacity .15s,background-color .15s;transition:box-shadow var(--sjs-transition-duration,.15s),opacity var(--sjs-transition-duration,.15s),background-color var(--sjs-transition-duration,.15s)}.sd-rating__item-smiley--error{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));border-color:#0000}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:hover{fill:#909090;fill:var(--sd-rating-item-color,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:1}.sd-rating__item-smiley.sd-rating__item-smiley--disabled{opacity:.5}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--disabled{fill:#fff;fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));opacity:1}.sd-rating__item-smiley.sd-rating__item-smiley--readonly{fill:#d6d6d6;fill:var(--sjs-border-default,var(--border,#d6d6d6));border-color:#d6d6d6;border-color:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--readonly{fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616));background-color:initial;border-color:#161616;border-color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616));border:1px solid #161616;border:1px solid var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview:focus-within{box-shadow:none}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview svg{margin:1px}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{fill:#fff;fill:var(--sjs-general-backcolor,var(--background,#fff));background-color:#161616;background-color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-smiley--allowhover:hover{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));border-color:#d6d6d6;border-color:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-smiley:focus-within{border:none;box-shadow:0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-smiley--selected{fill:#fff;fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));background-color:#19b394;background-color:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));border-color:#19b394;border-color:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));font-weight:600}.sd-rating__item-smiley--selected:focus-within{border:0 solid #fff;border:0 solid var(--sjs-general-backcolor,var(--background,#fff));box-shadow:0 0 0 0 #00000026,inset 0 0 0 4px #fff,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),inset 0 0 0 4px var(--sjs-general-backcolor,var(--background,#fff)),0 0 0 2px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:.25}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{background-color:#f8f8f8;background-color:var(--sd-rating-item-color-light,var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8)));border-color:#d6d6d6;border-color:var(--sd-rating-item-color,var(--sjs-border-default,var(--border,#d6d6d6)));opacity:.5}.sd-rating__item-smiley--rate-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{opacity:.5}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),0 0 0 2px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));opacity:1}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 0 #00000026,0 0 0 1px #19b394;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),0 0 0 1px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));opacity:1}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--preview,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--readonly,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--selected{opacity:1}.sd-rating__item-star{box-sizing:initial;height:48px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);position:relative;width:48px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-rating__item-star:not(:first-of-type){margin-left:-4px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);padding-left:4px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-rating__item-star:not(:last-of-type){margin-right:-4px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);padding-right:4px;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-rating__item-star svg{stroke:#d6d6d6;stroke:var(--sjs-border-default,var(--border,#d6d6d6));stroke-width:2px;fill:#0000;display:block;height:48px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);position:absolute;transition:stroke .15s,opacity .15s,fill .15s;transition:stroke var(--sjs-transition-duration,.15s),opacity var(--sjs-transition-duration,.15s),fill var(--sjs-transition-duration,.15s);width:48px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-rating__item-star .sv-star{opacity:1}.sd-rating__item-star .sv-star-2{opacity:0}.sd-rating__item-star--small,.sd-rating__item-star--small svg{height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-rating__item-star--small.sd-rating__item-star--selected svg{stroke-width:1px}.sd-rating__item-star--selected svg{stroke:#0000;fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-star--selected:first-child svg{transition-delay:0ms}.sd-rating__item-star--selected:nth-child(2) svg{transition-delay:25ms}.sd-rating__item-star--selected:nth-child(3) svg{transition-delay:50ms}.sd-rating__item-star--selected:nth-child(4) svg{transition-delay:75ms}.sd-rating__item-star--selected:nth-child(5) svg{transition-delay:.1s}.sd-rating__item-star--selected:nth-child(6) svg{transition-delay:125ms}.sd-rating__item-star--selected:nth-child(7) svg{transition-delay:.15s}.sd-rating__item-star--selected:nth-child(8) svg{transition-delay:175ms}.sd-rating__item-star--selected:nth-child(9) svg{transition-delay:.2s}.sd-rating__item-star--selected:nth-child(10) svg{transition-delay:225ms}.sd-rating__item-star--selected:nth-child(11) svg{transition-delay:.25s}.sd-rating__item-star--selected:nth-child(12) svg{transition-delay:275ms}.sd-rating__item-star--selected:nth-child(13) svg{transition-delay:.3s}.sd-rating__item-star--selected:nth-child(14) svg{transition-delay:325ms}.sd-rating__item-star--selected:nth-child(15) svg{transition-delay:.35s}.sd-rating__item-star--selected:nth-child(16) svg{transition-delay:375ms}.sd-rating__item-star--selected:nth-child(17) svg{transition-delay:.4s}.sd-rating__item-star--selected:nth-child(18) svg{transition-delay:425ms}.sd-rating__item-star--selected:nth-child(19) svg{transition-delay:.45s}.sd-rating__item-star--selected:nth-child(20) svg{transition-delay:475ms}.sd-rating__item-star--selected:nth-child(21) svg{transition-delay:.5s}.sd-rating__item-star--selected:nth-child(22) svg{transition-delay:525ms}.sd-rating__item-star--selected:nth-child(23) svg{transition-delay:.55s}.sd-rating__item-star--selected:nth-child(24) svg{transition-delay:575ms}.sd-rating__item-star--selected:nth-child(25) svg{transition-delay:.6s}.sd-rating__item-star--error svg{stroke:none;fill:#e60a3e1a;fill:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-rating__item-star--disabled{opacity:.5}.sd-rating__item-star--disabled svg{stroke:#d6d6d6;stroke:var(--sjs-border-default,var(--border,#d6d6d6));fill:none}.sd-rating__item-star--selected.sd-rating__item-star--disabled svg{stroke:none;fill:#d6d6d6;fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--readonly svg{stroke:#d6d6d6;stroke:var(--sjs-border-default,var(--border,#d6d6d6));fill:none}.sd-rating__item-star--selected.sd-rating__item-star--readonly svg{stroke:none;fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-star--preview svg{stroke:#161616;stroke:var(--sjs-general-forecolor,var(--foreground,#161616));stroke-width:1px;fill:none}.sd-rating__item-star--selected.sd-rating__item-star--preview svg{stroke:none;fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-star:not(.sd-rating__item-star--preview):focus-within svg{stroke:#19b394;stroke:var(--sjs-primary-backcolor,var(--primary,#19b394));fill:#0000}.sd-rating__item-star--unhighlighted svg{stroke:#0000;fill:#d6d6d6;fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--highlighted svg{stroke:#d6d6d6;stroke:var(--sjs-border-default,var(--border,#d6d6d6));fill:#f8f8f8;fill:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview).sd-rating__item-star--unhighlighted:focus-within svg{stroke:#d6d6d6;stroke:var(--sjs-border-default,var(--border,#d6d6d6));fill:#d6d6d6;fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within svg{stroke:#19b394;stroke:var(--sjs-primary-backcolor,var(--primary,#19b394));fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star{opacity:0}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star-2{opacity:1}.sd-rating__item-text.sd-rating__item-text{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));box-sizing:border-box;color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-internal-font-editorfont-size);font-weight:400;font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);transition:color .15s;transition:color var(--sjs-transition-duration,.15s)}.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text,.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text{border:2px solid #0000;color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));margin-bottom:10px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);margin-top:10px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25)}.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text{border-left:0;margin-right:8px;margin-right:var(--sjs-base-unit,var(--base-unit,8px))}.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-left:8px;margin-left:var(--sjs-base-unit,var(--base-unit,8px));margin-right:16px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-rating__item-text.sd-rating__item-text .sv-string-editor{white-space:nowrap}.sd-rating__item-text.sd-rating__item-text.sd-rating__item--fixed-size{min-width:24px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-rating__item-text.sd-rating__item-text:after{color:#0000;content:attr(data-text);display:block;font-weight:600;height:0;overflow:hidden;visibility:hidden}.sd-rating--wrappable .sd-rating__item-text{max-width:100%}.sd-rating--wrappable .sd-rating__item-text .sv-string-viewer{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sd-rating__item:focus-within .sd-rating__item-text.sd-rating__item-text{border:none}.sd-rating__item--selected .sd-rating__item-text.sd-rating__item-text{border:none;color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:inherit}.sd-rating-dropdown-item{align-items:center;display:flex;gap:32px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);justify-content:space-between;width:100%}.sd-rating-dropdown-item_description{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);font-style:normal;font-weight:400;line-height:16px;line-height:var(--sjs-font-size,16px)}.sv-list__item.sv-list__item--selected .sd-rating-dropdown-item_description{color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sv-ranking-item--error .sv-ranking-item__index{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));border-color:#0000;box-shadow:0 1px 2px #0000}.sd-element--with-frame .sv-ranking-item{left:-24px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3)}.sv-ranking.sd-ranking--readonly{user-select:auto;-webkit-user-select:initial}.sv-ranking.sd-ranking--readonly .sv-ranking__container--empty,.sv-ranking.sd-ranking--readonly.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider{visibility:hidden}.sv-ranking.sd-ranking--preview{user-select:auto;-webkit-user-select:initial}.sv-ranking.sd-ranking--preview .sv-ranking__container--empty,.sv-ranking.sd-ranking--preview.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider{visibility:hidden}@container (max-width: 496px){.sv-ranking--select-to-rank-horizontal{flex-direction:column-reverse}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{height:1px;margin:24px 0;margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3) 0;width:auto}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty{align-items:center;display:flex;justify-content:center;padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:none}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item,.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:auto}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:24px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding-right:24px;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:0}}@container (max-width: 176px){.sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{margin-left:-40px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-5);margin-right:-40px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-5)}}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item__icon-container{margin-left:0;margin-right:8px;margin-right:var(--sjs-base-unit,var(--base-unit,8px))}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item{left:0}.sv-ranking-item__content.sd-ranking-item__content{line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sv-dragdrop-movedown{animation:svdragdropmovedown .1s;animation-timing-function:ease-in-out;transform:translate(0)}@keyframes svdragdropmovedown{0%{transform:translateY(-50px)}to{transform:translate(0)}}.sv-dragdrop-moveup{animation:svdragdropmoveup .1s;animation-timing-function:ease-in-out;transform:translate(0)}@keyframes svdragdropmoveup{0%{transform:translateY(50px)}to{transform:translate(0)}}.sv-dropdown_select-wrapper{position:relative}.sv-dropdown_select-wrapper use{fill:#909090;fill:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-dropdown{appearance:none;display:flex;justify-content:space-between;opacity:1;padding-inline-end:48px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);padding-inline-start:16px;padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);word-spacing:normal}.sd-dropdown[disabled]{pointer-events:none}.sd-dropdown--empty:not(.sd-input--disabled),.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__value{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-dropdown__input-field-component{height:auto}.sd-dropdown option{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px)}.sd-dropdown input[readonly]{pointer-events:none}.sd-dropdown__value{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));color:#000000e8;color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-internal-font-editorfont-size);font-weight:400;font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);min-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.sd-dropdown_clean-button{margin:auto 0;padding:0 8px;padding:0 var(--sjs-base-unit,var(--base-unit,8px))}.sd-dropdown_chevron-button,.sd-dropdown_clean-button{align-items:center;display:flex;justify-content:center}.sd-dropdown_chevron-button{bottom:0;box-sizing:initial;inset-inline-end:0;padding-inline-end:4px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:absolute;top:0;width:40px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-dropdown_chevron-button-svg,.sd-dropdown_clean-button-svg{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));height:calc((var(--sjs-internal-font-editorfont-size))*1.5);width:calc((var(--sjs-internal-font-editorfont-size))*1.5)}.sd-input.sd-dropdown:focus-within{box-shadow:inset 0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-input.sd-dropdown.sd-input--readonly{box-shadow:none;transition:none}.sd-dropdown__filter-string-input{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));appearance:none;background-color:#0000;border:none;bottom:0;color:#000000e8;color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8));display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-internal-font-editorfont-size);font-weight:400;font-weight:var(--sjs-font-editorfont-weight,400);left:0;line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);max-width:100%;outline:none;overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__filter-string-input::placeholder{color:#909090;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-dropdown--empty div{min-height:calc((var(--sjs-internal-font-editorfont-size))*1.5)}.sd-dropdown__filter-string-input::placeholder{appearance:none;color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sd-dropdown__hint-prefix{color:#909090;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-dropdown__hint-prefix span{white-space:pre}.sd-dropdown__hint-suffix{color:#909090;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));display:flex}.sd-dropdown__hint-suffix span{white-space:pre}.sd-input--disabled .sv-string-viewer,.sd-input--preview .sv-string-viewer,.sd-input--readonly .sv-string-viewer{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sd-question--readonly .sd-dropdown_chevron-button use{opacity:.24}.sd-question--preview .sd-dropdown_chevron-button{display:none}.sv-dropdown-popup .sd-list__item-body{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));border:2px solid #0000;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid #0000;border-radius:4px;border-radius:var(--sjs-corner-radius,4px);font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-internal-font-editorfont-size);font-weight:400;font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);transition:border-color .15s;transition:border-color var(--sjs-transition-duration,.15s)}.sv-dropdown-popup .sd-list__item-body,.sv-dropdown-popup .sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{padding-block:10px;padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25);padding-inline-end:14px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.75);padding-inline-start:14px;padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.75)}.sv-dropdown-popup .sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:2px solid #eaeaea;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) solid var(--sjs-border-light,var(--border-light,#eaeaea))}.sv-dropdown-popup .sv-list__item span{margin-inline-start:-2px;margin-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.25)}.sv-dropdown-popup.sv-single-select-list.sv-popup--leave .sd-list__item.sv-list__item--selected .sv-list__item-body{background-color:#0000;color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:400}.sv-dropdown-popup.sv-popup--dropdown.sv-popup--top .sv-popup__container{transform:translateY(-2px)}.sv-dropdown-popup.sv-popup--dropdown.sv-popup--bottom .sv-popup__container{transform:translateY(2px)}[dir=rtl] .sd-dropdown,[style*="direction: rtl"] .sd-dropdown,[style*="direction:rtl"] .sd-dropdown{background-position:left 12px top 50%,0 0;background-position:left calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) top 50%,0 0}.sd-input.sd-tagbox:not(.sd-tagbox--empty).sd-input--editable{height:auto;padding:4px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding-inline-end:48px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);padding-inline-start:4px;padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-tagbox.sd-input--disabled,.sd-tagbox.sd-input--preview,.sd-tagbox.sd-input--readonly{white-space:normal}.sd-tagbox_clean-button{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));height:calc((var(--sjs-internal-font-editorfont-size))*1.5);margin:auto 0;padding:calc((var(--sjs-internal-font-editorfont-size))*.5)}.sd-input.sd-tagbox:focus-within{box-shadow:inset 0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-tagbox__item{align-items:center;background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:2px;border-radius:calc((var(--sjs-corner-radius, 4px))*.5);box-sizing:border-box;display:flex;max-width:calc(100% - 8px);max-width:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px)));padding:8px 12px;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);position:relative}.sv-tagbox__item-text{color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600;min-width:44px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5.5);text-align:center}.sv-tagbox__item-text span{display:block;overflow:hidden;text-overflow:ellipsis}.sv-tagbox__item:focus .sd-tagbox-item_clean-button,.sv-tagbox__item:focus-within .sd-tagbox-item_clean-button,.sv-tagbox__item:hover .sd-tagbox-item_clean-button{align-self:center;opacity:1}.sd-tagbox-item_clean-button{background:linear-gradient(270deg,#19b394 53.12%,#19b39400);background:linear-gradient(270deg,var(--sjs-primary-backcolor,var(--primary,#19b394)) 53.12%,#19b39400 100%);display:flex;inset-inline-end:12px;inset-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);opacity:0;padding:0;padding-inline-start:32px;padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);position:absolute;transition:opacity .15s;transition:opacity var(--sjs-transition-duration,.15s)}.sd-tagbox-item_clean-button-svg{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));box-sizing:initial;display:block;height:var(--sjs-internal-font-editorfont-size);padding:calc((var(--sjs-internal-font-editorfont-size))*.25);width:var(--sjs-internal-font-editorfont-size)}.sd-tagbox-item_clean-button-svg:hover{background:#ffffff40;background:var(--sjs-primary-forecolor-light,var(--primary-foreground-disabled,#ffffff40));border-radius:100px}.sd-tagbox-item_clean-button-svg use{fill:#fff;fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-tagbox__value.sd-dropdown__value{display:flex;flex-grow:1;flex-wrap:wrap;gap:4px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);margin-block:unset;margin-inline:unset;padding-inline:unset;position:relative}.sd-tagbox__filter-string-input{display:flex;flex-grow:1;width:100%}.sd-tagbox__placeholder{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));cursor:text;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;text-align:start;top:0;width:auto}[dir=rtl] .sd-tagbox-item_clean-button,[style*="direction: rtl"] .sd-tagbox-item_clean-button,[style*="direction:rtl"] .sd-tagbox-item_clean-button{background:linear-gradient(90deg,#19b394 53.12%,#19b39400);background:linear-gradient(90deg,var(--sjs-primary-backcolor,var(--primary,#19b394)) 53.12%,#19b39400 100%)}.sd-tagbox.sd-tagbox--empty .sd-tagbox__filter-string-input,.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint,.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint-suffix-wrapper{width:100%}.sd-tagbox__hint{display:flex;flex-grow:1;max-width:100%}.sd-tagbox__hint-suffix-wrapper{position:relative;width:100%}.sd-dropdown__hint-prefix.sd-tagbox__hint-prefix,.sd-dropdown__hint-suffix.sd-tagbox__hint-suffix{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));align-items:center;display:flex;height:100%;line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5)}.sd-dropdown__hint-prefix.sd-tagbox__hint-prefix{justify-content:flex-end;max-width:50%}.sd-imagepicker{border:none;display:flex;flex-wrap:wrap;gap:16px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);margin:0;padding:0;width:100%}.sd-imagepicker--column{align-items:flex-start;flex-direction:column}@supports not (aspect-ratio:1/1){.sd-imagepicker>div{margin-right:16px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}}.sd-imagepicker__item .sd-imagepicker__image-container>div,.sd-imagepicker__item img{background-color:#f9f9f9;background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));border-radius:4px;border-radius:var(--sjs-corner-radius,4px)}.sd-imagepicker__item-decorator{align-items:center;display:flex;flex-direction:column;position:relative}.sd-imagepicker__label{position:relative}.sd-imagepicker__label .sd-visuallyhidden{height:100%;margin:0}.sd-imagepicker__image-container{position:relative}.sd-imagepicker__check-decorator{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:100%;box-sizing:border-box;display:block;opacity:0;padding:12px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);position:absolute;right:8px;right:var(--sjs-base-unit,var(--base-unit,8px));top:8px;top:var(--sjs-base-unit,var(--base-unit,8px));transition:opacity .15s;transition:opacity var(--sjs-transition-duration,.15s);z-index:1}.sd-imagepicker__check-icon{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394));display:block;height:calc((var(--sjs-internal-font-editorfont-size))*1.5);width:calc((var(--sjs-internal-font-editorfont-size))*1.5)}.sd-imagepicker__item--checked .sd-imagepicker__check-decorator{opacity:1}.sd-imagepicker__item--error .sd-imagepicker__image-container:before{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));background:linear-gradient(0deg,#e60a3e1a,#e60a3e1a);background:linear-gradient(0deg,var(--sjs-special-red-light,var(--red-light,#e60a3e1a)),var(--sjs-special-red-light,var(--red-light,#e60a3e1a)));border-radius:4px;border-radius:var(--sjs-corner-radius,4px);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.sd-imagepicker__item--allowhover:not(.sd-imagepicker__item--readonly,.sd-imagepicker__item--preview) .sd-imagepicker__image:hover,.sd-imagepicker__item:focus-within .sd-imagepicker__image .sd-imagepicker__image:hover{opacity:.5}.sd-imagepicker__image{box-sizing:border-box;display:block;max-width:100%;transition:opacity .15s;transition:opacity var(--sjs-transition-duration,.15s)}.sd-imagepicker__text{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-imagepicker__no-image{background-color:#f9f9f9;background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));display:flex;inset-block-start:0}.sd-imagepicker__no-image-svg{height:48px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);margin:auto;width:48px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-imagepicker__no-image-svg use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));opacity:.5}.sd-imagepicker__column{align-items:flex-start;display:flex;flex-direction:column;gap:16px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-right:0}.sd-imagepicker__column.sd-selectbase__column{min-width:0}.sd-imagepicker__column .sd-imagepicker__item{width:100%}.sd-imagepicker__column .sd-imagepicker__text{display:inline-block;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%}.sd-selectbase__column.sd-imagepicker__column:not(:last-child){padding-right:0}.sd-imagepicker__item--readonly .sd-imagepicker__check-icon{fill:#161616;fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-imagepicker__item--preview .sd-imagepicker__check-decorator{display:none}.sd-imagepicker__item--preview .sd-imagepicker__image{filter:grayscale(100%);opacity:.25}.sd-imagepicker__item--preview.sd-imagepicker__item--checked .sd-imagepicker__image{filter:grayscale(0);opacity:1}.sd-image__image{border-radius:4px;border-radius:var(--sjs-corner-radius,4px);display:block;max-width:100%}.sd-image__image--adaptive{height:auto;max-width:640px;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*80);width:100%}.sd-image__no-image{align-items:center;background:#f9f9f9;background:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));display:flex;height:100%;justify-content:center;min-height:220px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*27.5);min-width:40px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);position:relative;width:100%}.sd-image__no-image use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));opacity:.5}.sd-question--image{width:100%}.sd-html{color:#000000e8;color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:"normal";font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:400;font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:0;letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:28px;line-height:var(--sjs-article-font-default-lineHeight,28px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-default-textCase,"none");white-space:normal}.sd-html h1{font-size:64px;font-size:var(--sjs-article-font-xx-large-fontSize,calc((var(--sjs-font-size, 16px))*4));font-stretch:"normal";font-stretch:var(--sjs-article-font-xx-large-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-xx-large-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-xx-large-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-xx-large-letterSpacing,0);line-height:64px;line-height:var(--sjs-article-font-xx-large-lineHeight,64px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-xx-large-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-xx-large-textCase,"none")}.sd-html h1,.sd-html h2{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-html h2{font-size:48px;font-size:var(--sjs-article-font-x-large-fontSize,calc((var(--sjs-font-size, 16px))*3));font-stretch:"normal";font-stretch:var(--sjs-article-font-x-large-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-x-large-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-x-large-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-x-large-letterSpacing,0);line-height:56px;line-height:var(--sjs-article-font-x-large-lineHeight,56px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-x-large-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-x-large-textCase,"none")}.sd-html h3{font-size:32px;font-size:var(--sjs-article-font-large-fontSize,calc((var(--sjs-font-size, 16px))*2));font-stretch:"normal";font-stretch:var(--sjs-article-font-large-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-large-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-large-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:40px;line-height:var(--sjs-article-font-large-lineHeight,40px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-large-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-html h3,.sd-html h4,.sd-html h5,.sd-html h6{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-html h4,.sd-html h5,.sd-html h6{font-size:24px;font-size:var(--sjs-article-font-medium-fontSize,calc((var(--sjs-font-size, 16px))*1.5));font-stretch:"normal";font-stretch:var(--sjs-article-font-medium-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-medium-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-medium-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-medium-letterSpacing,0);line-height:32px;line-height:var(--sjs-article-font-medium-lineHeight,32px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-medium-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-medium-textCase,"none")}.sd-html div,.sd-html p,.sd-html span,.sd-html td{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:"normal";font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:400;font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:0;letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:28px;line-height:var(--sjs-article-font-default-lineHeight,28px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-html a,.sd-html button{color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-html button{align-items:center;background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));border:none;border-radius:4px;border-radius:var(--sjs-corner-radius,4px);box-shadow:0 1px 2px 0 #00000026,0 0 0 0 #19b394;box-shadow:var(--sjs-shadow-small,0 1px 2px 0 #00000026),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;line-height:24px;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);outline:2px solid #0000;outline:solid calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) #0000;padding:12px 32px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);text-align:center;transition:box-shadow .15s;transition:box-shadow var(--sjs-transition-duration,.15s);-webkit-user-select:none;user-select:none;vertical-align:initial}.sd-html button:hover{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-html button:focus{box-shadow:0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-html button span{align-items:center;display:flex;flex-grow:1;justify-content:center}.sd-expression,.sd-html--nested{color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-expression{font-size:16px;font-size:var(--sjs-font-size,16px);white-space:break-spaces}.sd-question__content--left .sd-expression{line-height:24px;line-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);padding:12px 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) 0}.sd-progress{background-color:#eaeaea;background-color:var(--sjs-border-light,var(--border-light,#eaeaea));height:2px;position:relative}.sd-progress__bar{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));height:100%;overflow:hidden;position:relative}.sd-progress__text{color:#00000073;color:var(--sjs-general-dim-forecolor-light,#00000073);font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:600;line-height:16px;line-height:var(--sjs-font-size,16px);margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px));padding:8px 12px;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);position:absolute;right:12px;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}@media only screen and (min-width:1000px){.sd-progress__text{margin-left:5%}}@media only screen and (max-width:1000px){.sd-progress__text{margin-left:10px}}.sd-body__progress--top{margin-bottom:32px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);position:sticky;top:0;z-index:50}.sd-body__progress--bottom .sd-progress__text{margin-top:-28px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3.5)}.sv-root--sticky-top .sd-progress__text{background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));border-radius:4px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);box-shadow:0 2px 6px 0 #0000001a,0 1px 2px 0 #00000026;box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 #0000001a),var(--sjs-shadow-small,0 1px 2px 0 #00000026);color:#000000e8;color:var(--sjs-general-dim-forecolor,#000000e8);opacity:.75}.sd-boolean{background-color:#f9f9f9;background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:inset 0 1px 2px 0 #00000026,0 0 0 0 #19b394;box-shadow:var(--sjs-shadow-inner,inset 0 1px 2px 0 #00000026),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));display:flex;gap:4px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding:4px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:relative;transition:box-shadow .15s;transition:box-shadow var(--sjs-transition-duration,.15s);width:max-content}.sd-boolean.sd-boolean--allowhover:focus-within{box-shadow:inset 0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-boolean__label,.sd-boolean__thumb{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));color:#909090;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--sjs-internal-font-editorfont-size);font-weight:400;font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);padding:8px 24px;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-boolean__switch{align-items:center;border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-sizing:border-box;display:flex;height:100%;left:0;overflow:hidden;padding:4px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:absolute;top:0;width:100%}.sd-boolean.sd-boolean--checked .sd-boolean__label--true,.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false{color:#0000;transition-duration:.15s;transition-property:color;transition-timing-function:linear}.sd-boolean--indeterminate .sd-boolean__thumb,.sd-boolean.sd-boolean--indeterminate .sd-boolean__switch{display:none}.sd-boolean__thumb{background-color:#fff;background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-shadow:0 1px 2px 0 #00000026;box-shadow:var(--sjs-shadow-small,0 1px 2px 0 #00000026);color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:600;left:4px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);position:absolute;transform:translateX(0);transition-duration:.2s;transition-property:transform,left;transition-timing-function:linear;z-index:2}.sd-boolean__thumb .sv-string-viewer.sv-string-viewer--multiline{white-space:nowrap}.sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,.sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb{left:calc(100% - 4px);left:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*.5);transform:translateX(-100%)}[dir=rtl] .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean__thumb{left:4px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);right:auto;transform:translateX(100%)}[dir=rtl] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[dir=rtl] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb{left:4px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);right:auto;transform:translateX(0)}.sd-boolean--exchanged.sd-boolean.sd-boolean--checked .sd-boolean__label--true,.sd-boolean--exchanged.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false{color:#909090;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-boolean--disabled{pointer-events:none}.sd-boolean--disabled .sd-boolean__label,.sd-boolean--disabled .sd-boolean__thumb{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25}.sd-boolean--readonly{background:#f8f8f8;background:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));box-shadow:none;pointer-events:none;transition:none}.sd-boolean--readonly .sd-boolean__thumb{box-shadow:inset 0 0 0 2px #161616;box-shadow:inset 0 0 0 2px var(--sjs-general-forecolor,var(--foreground,#161616));color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));transition:none}.sd-boolean--preview{background:#0000;box-shadow:none;pointer-events:none;transition:none}.sd-boolean--preview .sd-boolean__thumb{border:1px solid #161616;border:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));box-shadow:none;color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));transition:none}.sd-boolean--preview.sd-boolean--checked .sd-boolean__thumb,.sd-boolean--preview.sd-boolean--indeterminate .sd-boolean__thumb{margin-left:auto}.sd-boolean--preview .sd-checkbox__label--preview{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-boolean__thumb-ghost{background-color:#0000;border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);transition:background-color .15s;transition:background-color var(--sjs-transition-duration,.15s);z-index:1}.sd-boolean.sd-boolean--allowhover .sd-boolean__thumb-ghost:hover{background-color:#f3f3f3;background-color:var(--sjs-editorpanel-hovercolor,var(--sjs-general-backcolor-dim-dark,#f3f3f3))}.sd-boolean--error{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-paneldynamic .sd-progress{height:2px;left:0;position:absolute;right:0;transform:translateY(-1px);z-index:2}.sd-paneldynamic>.sd-panel{padding-bottom:calc(var(--sd-base-vertical-padding)*.5);padding-top:1px}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header{padding-bottom:0;padding-top:var(--sd-base-vertical-padding)}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header:after{display:none}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header>.sd-panel__title{color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-question--preview .sd-paneldynamic .sd-question__placeholder,.sd-question--readonly .sd-paneldynamic .sd-question__placeholder{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-paneldynamic__separator{display:none}.sd-paneldynamic__panel-wrapper{padding-bottom:calc(var(--sd-base-padding)*1)}.sd-paneldynamic__panel-wrapper:after{clear:both;content:" ";display:table}.sd-paneldynamic__footer .sd-paneldynamic__separator,.sd-paneldynamic__panel-wrapper--list~.sd-paneldynamic__panel-wrapper--list:before{background:#eaeaea;background:var(--sjs-border-light,var(--border-light,#eaeaea));border:none;content:" ";display:block;height:1px;left:0;margin:0;position:absolute;right:0}.sd-paneldynamic__separator:only-child{display:none}.sd-paneldynamic__panel-wrapper--in-row{align-items:center;display:flex;flex-direction:row}.sd-paneldynamic__footer{clear:both}.sd-paneldynamic__footer .sd-paneldynamic__next-btn,.sd-paneldynamic__footer .sd-paneldynamic__prev-btn{display:block}.sd-paneldynamic__footer .sd-paneldynamic__next-btn svg,.sd-paneldynamic__footer .sd-paneldynamic__prev-btn svg{height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:16px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-paneldynamic__footer .sd-paneldynamic__add-btn,.sd-paneldynamic__footer .sd-paneldynamic__progress--bottom,.sd-paneldynamic__footer .sd-paneldynamic__progress-text{display:inline;display:initial}.sd-paneldynamic__buttons-container{align-items:center;display:flex;padding:calc(var(--sd-base-vertical-padding) - var(--sjs-base-unit, var(--base-unit, 8px))) 0}.sd-paneldynamic__progress-container{align-items:center;display:flex;margin-left:auto;margin-right:-8px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-paneldynamic__progress-text{color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));font-size:16px;font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:24px;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);margin:0 24px 0 0;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-paneldynamic__next-btn,.sd-paneldynamic__prev-btn{height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:16px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-paneldynamic__next-btn .sv-svg-icon,.sd-paneldynamic__prev-btn .sv-svg-icon{display:block}.sd-paneldynamic__next-btn,.sd-paneldynamic__prev-btn{margin-right:16px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-paneldynamic__next-btn{margin-left:-8px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);transform:rotate(180deg)}.sd-paneldynamic__placeholder .sd-paneldynamic__add-btn{display:inline;display:initial;margin-left:0}.sd-question--empty.sd-question--paneldynamic>.sd-question__content{--animation-padding-bottom:var(--sd-base-padding);padding-bottom:var(--sd-base-padding)}.sd-question--paneldynamic:not(.sd-question--empty)>.sd-question__content>.sd-question__comment-area{padding-bottom:var(--sd-base-padding)}.sd-paneldynamic__buttons-container .sd-action-bar{margin:0 -24px;margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);width:100%;width:calc(100% + 48px);width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*6)}.sd-paneldynamic__panel-footer{border-top:none;justify-content:flex-end;margin-right:-24px;margin-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-3);position:relative;top:calc(var(--sd-base-vertical-padding)*.5)}.sd-paneldynamic__panel-footer .sv-action:not(.sv-action--hidden){margin-bottom:-8px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-paneldynamic__tabs-container{padding-top:var(--sd-base-padding)}.sd-paneldynamic__tabs-container .sd-tabs-toolbar{margin:0 0 -1px -16px;margin:0 0 -1px calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2);width:calc(100% + 32px);width:calc(100% + var(--sjs-base-unit, var(--base-unit, 8px))*4)}.sd-paneldynamic__tabs-container:after{background:#eaeaea;background:var(--sjs-border-light,var(--border-light,#eaeaea));bottom:0;content:" ";display:block;height:1px;inset-inline-start:calc(var(--sd-base-padding)*-1);position:relative;width:calc(100% + var(--sd-base-padding)*2)}.sd-paneldynamic__tabs-container--with-header{padding-top:24px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-tabs-toolbar.sv-action-bar{align-items:flex-start;z-index:1}.sd-tabs-toolbar.sd-tabs-toolbar--left{justify-content:flex-start}.sd-tabs-toolbar.sd-tabs-toolbar--right{justify-content:flex-end}.sd-tabs-toolbar.sd-tabs-toolbar--center{justify-content:center}.sd-tab-item{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));appearance:none;background-color:#0000;border:none;box-shadow:inset 0 0 0 #19b394;box-shadow:inset 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));box-sizing:border-box;color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));cursor:pointer;display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);margin:0 16px;margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);overflow-x:hidden;padding:8px 0 16px;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);transition:box-shadow .15s;transition:box-shadow var(--sjs-transition-duration,.15s);white-space:nowrap}.sd-tab-item:focus-visible,.sd-tab-item:hover{box-shadow:inset 0 -2px 0 #19b394;box-shadow:inset 0 -2px 0 var(--sjs-primary-backcolor,var(--primary,#19b394));outline:none}.sd-tab-item.sd-tab-item--pressed{box-shadow:inset 0 -2px 0 #19b394;box-shadow:inset 0 -2px 0 var(--sjs-primary-backcolor,var(--primary,#19b394));color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-tab-item--icon{border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px));width:auto}.sd-tab-item--icon use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));opacity:.5}.sd-tab-item--icon.sd-tab-item--pressed,.sd-tab-item--icon:hover{background-color:#19b3941a;background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));box-shadow:none}.sd-tab-item--icon.sd-tab-item--pressed use,.sd-tab-item--icon:hover use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-tab-item--icon:hover use{opacity:1}.sd-tabs-toolbar .sv-dots{width:auto}.sd-tabs-toolbar .sv-dots.sv-action--hidden{width:0}.sd-tab-item__title{align-items:center;display:flex;height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5)}.sd-question__title~.sd-tabs-toolbar{margin-top:24px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:0}.sd-element--collapsed .sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:16px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab:after{content:none}.sd-question--paneldynamic.sd-element--with-frame{padding-bottom:0}.sd-paneldynamic__panels-container{margin-left:calc(var(--sd-base-padding)*-1);margin-right:calc(var(--sd-base-padding)*-1);overflow:hidden;padding-left:var(--sd-base-padding);padding-right:var(--sd-base-padding);position:relative}.sd-paneldynamic__panel-wrapper{box-sizing:border-box}@keyframes movePanel{0%{transform:translateX(var(--sjs-pd-tab-move-margin))}to{transform:translateX(0)}}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-animation-delay:0ms;--animation-padding-top:0;--animation-padding-bottom:calc(var(--sd-base-padding)*1);animation-delay:calc(.1s + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-animation-delay)),calc(.1s + var(--sjs-pd-tab-animation-delay));animation-delay:calc(var(--sjs-pd-tab-move-in-delay, .1s) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-fade-in-delay, .1s) + var(--sjs-pd-tab-animation-delay));animation-duration:.25s,.25s,.25s,.25s;animation-duration:var(--sjs-pd-tab-move-in-duration,.25s),var(--sjs-pd-tab-height-change-duration,.25s),var(--sjs-pd-tab-height-change-duration,.25s),var(--sjs-pd-tab-fade-in-duration,.25s);animation-fill-mode:forwards;animation-name:movePanel,changeHeight,paddingFadeIn,fadeIn;animation-timing-function:ease-out;height:var(--animation-height-from);opacity:0;padding-bottom:0;transform:translateX(var(--sjs-pd-tab-move-margin))}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left{--sjs-pd-tab-move-margin:calc(var(--sjs-pd-tab-move-in-margin, 50%)*1)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-move-margin:calc(var(--sjs-pd-tab-move-in-margin, 50%)*-1)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{animation-delay:0ms,0ms;animation-delay:var(--sjs-pd-tab-fade-out-delay,0ms),var(--sjs-pd-tab-move-out-delay,0ms);animation-direction:reverse;animation-duration:.25s,.25s;animation-duration:var(--sjs-pd-tab-fade-out-duration,.25s),var(--sjs-pd-tab-move-out-duration,.25s);animation-fill-mode:forwards;animation-name:fadeIn,movePanel;animation-timing-function:ease-in;left:var(--sd-base-padding);position:absolute;top:0;width:calc(100% - var(--sd-base-padding)*2)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left{--sjs-pd-tab-move-margin:calc(var(--sjs-pd-tab-move-out-margin, 50%)*-1)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{--sjs-pd-tab-move-margin:calc(var(--sjs-pd-tab-move-out-margin, 50%)*1)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-adding{animation-delay:calc(.25s + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-animation-delay));animation-delay:calc(var(--sjs-pd-tab-add-fade-in-delay, .25s) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay));animation-duration:.5s,.25s,.25s;animation-duration:var(--sjs-pd-tab-add-fade-in-duration,.5s),var(--sjs-pd-tab-height-change-duration,.25s),var(--sjs-pd-tab-height-change-duration,.25s);animation-fill-mode:forwards;animation-name:fadeIn,changeHeight,paddingFadeIn;animation-timing-function:ease-out;transform:translateX(0)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-removing{--sjs-pd-tab-animation-delay:var(--sjs-pd-tab-remove-fade-in-delay,150ms)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-removing{animation-delay:0ms;animation-delay:var(--sjs-pd-tab-remove-fade-out-delay,0ms);animation-direction:reverse;animation-duration:.15s;animation-duration:var(--sjs-pd-tab-remove-fade-out-duration,.15s);animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:ease-in;left:var(--sd-base-padding);position:absolute;top:0;width:calc(100% - var(--sd-base-padding)*2)}.sd-paneldynamic__panel-wrapper--enter,.sd-paneldynamic__panel-wrapper--leave{--animation-padding-top:0;--animation-padding-bottom:calc(var(--sd-base-padding)*1);animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;min-height:0!important}.sd-paneldynamic__panel-wrapper--enter{animation-delay:.25s,0s,0s;animation-delay:var(--sjs-pd-list-fade-in-delay,.25s),0s,0s;animation-duration:.5s,.25s,.25s;animation-duration:var(--sjs-pd-list-fade-in-duration,.5s),var(--sjs-pd-list-move-in-duration,.25s),var(--sjs-pd-list-move-in-duration,.25s);animation-timing-function:ease-out;opacity:0}.sd-paneldynamic__panel-wrapper--leave{--animation-padding-bottom:calc(var(--sd-base-padding)*1);animation-delay:0s,.1s,.1s;animation-delay:0s,var(--sjs-pd-list-move-out-delay,.1s),var(--sjs-pd-list-move-out-delay,.1s);animation-direction:reverse;animation-duration:.15s,.25s,.25s;animation-duration:var(--sjs-pd-list-fade-out-duration,.15s),var(--sjs-pd-list-move-out-duration,.25s),var(--sjs-pd-list-move-out-duration,.25s);animation-timing-function:ease-in}.sd-file{box-sizing:border-box;font-size:16px;font-size:var(--sjs-font-size,16px);line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);min-height:288px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*36);padding:0 48px;padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);position:relative}.sd-file .sv-action-bar{bottom:0;justify-content:center;left:0;padding:8px 0;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0;position:absolute;width:100%}.sd-file .sv-action-bar .sv-action-bar-item{border-radius:16px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);color:#909090;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));height:32px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-file .sv-action-bar #fileIndex .sv-action-bar-item{font-weight:600;padding:4px 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) 0}.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:hover{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:disabled{opacity:1}.sd-file__decorator{align-items:center;border:1px dashed #d6d6d6;border:1px dashed var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:border-box;container-type:inline-size;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0);position:absolute;width:100%}.sd-file--answered .sd-file__decorator{container-type:initial}.sd-file__decorator--drag{background:#19b3941a;background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));border:1px solid #19b394;border:1px solid var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:inset 0 0 0 1px #19b394;box-shadow:inset 0 0 0 1px var(--sjs-primary-backcolor,var(--primary,#19b394));z-index:1}.sd-file__no-file-chosen{display:none}.sd-file__drag-area-placeholder{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));color:#00000073;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5);padding:0 64px;padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8);text-align:center;white-space:normal}@container (max-width: 496px){.sd-file__drag-area-placeholder{padding:0 8px;padding:0 var(--sjs-base-unit,var(--base-unit,8px))}}@container (max-width: 176px){.sd-file__drag-area-placeholder{display:none}.sd-file__decorator .sd-action{padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-file__decorator .sd-action .sv-svg-icon{margin-left:0}.sd-file__decorator .sd-file__actions-container{flex-direction:column}.sd-file__decorator .sd-file__actions-container span{display:none}}.sd-root-modern--mobile .sd-file__decorator{padding:0 32px;padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-file__choose-btn--text{color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;display:block;font-weight:600}.sd-file__choose-btn--text .sv-svg-icon{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394));height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);margin-left:-8px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-file__choose-btn--icon>span{display:none}.sd-file__wrapper{max-width:100%;width:max-content}.sd-question--answered .sd-file__drag-area-placeholder{display:none}.sd-file__actions-container{flex-wrap:wrap;justify-content:center;margin-top:4px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-file__actions-container .sv-action--hidden{display:none}.sd-file--answered .sd-file__actions-container{gap:8px;gap:var(--sjs-base-unit,var(--base-unit,8px));margin-top:0;position:absolute;right:8px;right:var(--sjs-base-unit,var(--base-unit,8px));top:8px;top:var(--sjs-base-unit,var(--base-unit,8px));z-index:2}.sd-file--chose-btn--as .sd-file--answered .sd-file__actions-container{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));inset-inline-end:calc((var(--sjs-internal-font-editorfont-size))*1.5 + 40px);inset-inline-end:calc((var(--sjs-internal-font-editorfont-size))*1.5 + (var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-file__list{box-sizing:initial;display:flex;flex-direction:row;max-height:120px;max-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15);min-height:120px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*15);overflow:hidden;padding:84px 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*10.5) 0;position:relative;width:100%}.sd-file__page{align-items:stretch;display:flex;gap:32px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);height:calc(100% - 168px);height:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*21);justify-content:center;left:0;position:absolute;width:100%}@keyframes file-page-to-right{0%{left:0;opacity:1}to{left:100%;opacity:0}}@keyframes file-page-from-right{0%{left:100%;opacity:0}to{left:0;opacity:1}}@keyframes file-page-from-left{0%{left:-100%;opacity:0}to{left:0;opacity:1}}@keyframes file-page-to-left{0%{left:0;opacity:1}to{left:-100%;opacity:0}}.sd-file__page--enter-from-left,.sd-file__page--enter-from-right,.sd-file__page--leave-to-left,.sd-file__page--leave-to-right{animation-duration:.5s;animation-fill-mode:forwards}.sd-file__page--leave-to-right{animation-name:file-page-to-right}.sd-file__page--enter-from-right{animation-name:file-page-from-right}.sd-file__page--leave-to-left{animation-name:file-page-to-left}.sd-file__page--enter-from-left{animation-name:file-page-from-left}.sd-file__preview-item{align-items:stretch;cursor:pointer;display:flex;flex-direction:column;margin:0;min-height:100%;position:relative;width:96px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12)}.sd-file__preview-item .sd-file__default-image{height:72px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*9);width:72px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*9)}.sd-file__preview-item .sd-file__default-image use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-file__preview-item:hover .sd-file__remove-file-button{opacity:1}.sd-file__preview-item:hover .sd-file__sign a{text-decoration:underline}.sd-file__sign{font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px));text-align:center}.sd-file__sign,.sd-file__sign a{line-height:16px;line-height:var(--sjs-font-size,16px)}.sd-file__sign a{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#161616;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));display:block;display:-webkit-box;max-height:48px;max-height:calc((var(--sjs-font-size, 16px))*3);max-width:100%;min-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:normal;width:96px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12);word-break:break-all}.sd-file__remove-file-button{display:block;left:100%;opacity:0;position:absolute;top:0;transform:translate(-50%,-50%);transition:opacity .15s;transition:opacity var(--sjs-transition-duration,.15s)}.sd-file__image-wrapper--default-image .sd-file__remove-file-button{left:50%;top:50%;transform:translate(calc(26.5px - 50%),calc(-32.5px - 50%));transform:translate(calc(var(--sjs-base-unit, var(--base-unit, 8px))*3.5 - 50% - 1.5px),calc(var(--sjs-base-unit, var(--base-unit, 8px))*-4.25 - 50% + 1.5px))}.sd-file__decorator--error{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-file__image-wrapper{align-items:center;background:#f3f3f3;background:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));display:flex;justify-content:center;min-height:96px;min-height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12);position:relative;text-align:center}.sd-file__image-wrapper,.sd-file__image-wrapper img:not(.sd-file__default-image){height:96px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12);width:96px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12)}.sd-file__image-wrapper img:not(.sd-file__default-image){display:block;max-height:100%;max-width:100%;object-fit:contain}.sd-file__image-wrapper--default-image{background:#0000}.sd-file--single .sd-file__preview-item .sd-file__remove-file-button{display:none}.sd-file--single-image{height:288px;height:calc(var(--sjs-base-unit, var(--base-unit, 8px))*36)}.sd-file--single-image .sd-file__page{height:100%}.sd-file--single-image .sd-file__preview-item{margin:0;width:100%}.sd-file--single-image .sd-file__list{height:100%;left:0;max-height:100%;padding:0;position:absolute;width:100%}.sd-file--single-image .sd-file__image-wrapper{background-color:#f9f9f9;background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));min-height:100%;min-width:100%}.sd-file--single-image .sd-file__image-wrapper img{height:100%;width:100%}.sd-file--single-image .sd-file__sign{margin:0;min-height:100%;position:absolute;width:100%}.sd-file--single-image .sd-file__sign a{color:#0000;height:100%;max-width:100%;min-width:100%;outline:none;width:100%}.sd-file__image-wrapper.sd-file__image-wrapper--default-image{background:#0000}.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn.sd-file__choose-btn--icon use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn:not(.sd-file__choose-btn--icon){background-color:#19b3941a;background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sd-file__drag-area{position:static;width:100%}.sd-file__change-camera-button{left:8px;left:var(--sjs-base-unit,var(--base-unit,8px))}.sd-file__change-camera-button,.sd-file__close-camera-button{position:absolute;top:8px;top:var(--sjs-base-unit,var(--base-unit,8px));z-index:2}.sd-file__close-camera-button{right:8px;right:var(--sjs-base-unit,var(--base-unit,8px))}.sd-context-btn.sd-file__take-picture-button{background-color:#e60a3e;background-color:var(--sjs-special-red,var(--red,#e60a3e));bottom:16px;left:50%;padding:16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);position:absolute;transform:translateX(-50%)}.sd-context-btn.sd-file__take-picture-button:focus,.sd-context-btn.sd-file__take-picture-button:hover{box-shadow:0 0 0 2px #e60a3e;box-shadow:0 0 0 2px var(--sjs-special-red,var(--red,#e60a3e))}.sd-context-btn.sd-file__take-picture-button .sv-svg-icon{height:32px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);width:32px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-context-btn.sd-file__take-picture-button .sv-svg-icon use{fill:#fff;fill:var(--sjs-general-backcolor,var(--background,#fff))}.sd-file__video-container{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));height:100%;left:0;position:absolute;top:0;width:100%}.sd-file__loading-indicator{border:1px dashed #d6d6d6;border:1px dashed var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:border-box;height:100%;left:0;position:absolute;width:100%}.sd-file__loading-indicator .sd-loading-indicator{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sd-file__choose-file-btn--disabled{cursor:default;opacity:.25}.sd-file--readonly .sd-context-btn{display:none}.sd-file--readonly .sd-file__decorator{border-color:#0000}.sd-file--readonly .sd-file__actions-container{display:none}.sd-file--readonly .sd-file__image-wrapper{background:#f8f8f8;background:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-file--readonly .sd-file__drag-area-placeholder{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-file--preview .sd-context-btn{display:none}.sd-file--preview .sd-file__decorator{border-color:#0000}.sd-file--preview .sd-file__image-wrapper{background:#0000}.sd-file--preview .sd-file__actions-container{display:none}.sd-file--preview .sd-file__drag-area-placeholder{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-hidden{display:none!important}.sd-body__navigation .sd-btn{font-size:16px;font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:24px;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);padding:16px 64px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action){background-color:#f9f9f9;background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action):hover{background-color:#f3f3f3;background-color:var(--sjs-editorpanel-hovercolor,var(--sjs-general-backcolor-dim-dark,#f3f3f3))}.sd-root-modern--mobile .sd-body__navigation .sd-btn,.sd-root-modern--mobile .sd-body__navigation .sv-action:not(.sv-action--hidden){flex-grow:1}.sd-root-modern--mobile .sd-body__navigation .sd-btn{padding:16px 32px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-body__navigation .sv-action--hidden{display:none}.sd-btn{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border:none;border-radius:4px;border-radius:var(--sjs-corner-radius,4px);box-shadow:0 1px 2px 0 #00000026,0 0 0 0 #19b394;box-shadow:var(--sjs-shadow-small,0 1px 2px 0 #00000026),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-size,16px);font-style:normal;font-weight:600;line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);outline:none;padding:16px 48px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6);text-align:center;transition:box-shadow .15s,background .15s;transition:box-shadow var(--sjs-transition-duration,.15s),background var(--sjs-transition-duration,.15s)}.sd-btn--small{flex-grow:1;padding:12px 32px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-btn:hover{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-btn:focus-visible{box-shadow:0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-btn:disabled{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25;pointer-events:none}.sd-btn--action{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-btn--action,.sd-btn--action:hover{color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-btn--action:hover{background-color:#14a48b;background-color:var(--sjs-primary-backcolor-dark,#14a48b)}.sd-btn--action:disabled{color:#ffffff40;color:var(--sjs-primary-forecolor-light,var(--primary-foreground-disabled,#ffffff40));pointer-events:none}.sd-btn--danger,.sd-btn--danger:hover{background-color:#e60a3e;background-color:var(--sjs-special-red,var(--red,#e60a3e));color:#fff;color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-btn--danger:disabled{color:#fff;color:var(--sjs-special-red-forecolor,#fff);pointer-events:none}.sd-body{box-sizing:border-box;width:100%}.sd-body .sd-body__page{min-width:min(100%,300px)}.sd-body .sd-body__timer{box-sizing:border-box;padding:16px 16px 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0}.sd-body.sd-body--static{margin-left:auto;margin-right:auto;max-width:720px;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*90);padding-bottom:80px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*10);padding-top:48px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-body.sd-body--static .sd-body__navigation,.sd-body.sd-body--static .sd-body__page,.sd-body.sd-body--static .sd-body__timer{margin-left:0;margin-right:0}.sd-body.sd-body--static .sd-body__navigation{padding-top:32px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-body.sd-body--static .sd-body__navigation.sd-action-bar{padding-left:40px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);padding-right:40px;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-body.sd-body--responsive{box-sizing:border-box;max-width:none;padding:40px 40px 24px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-body.sd-body--responsive .sd-page{padding:0}.sd-body.sd-body--responsive .sd-body__navigation,.sd-body.sd-body--responsive .sd-body__timer{padding:16px 0;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) 0}.sd-body.sd-body--responsive .sd-body__navigation{padding-top:32px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4)}.sd-body.sd-body--responsive.sd-body--with-timer{margin-left:auto;margin-right:auto;max-width:calc(100% + var(--sd-timer-size)*-1.44444 + 48px);max-width:calc(100% + var(--sd-timer-size)*-1.44444 + var(--sjs-base-unit, var(--base-unit, 8px))*6)}.sd-root-modern--mobile .sd-body.sd-body--with-timer.sd-body--responsive{margin-left:0;margin-right:0;max-width:none}.sd-root-modern--mobile .sd-body.sd-body--responsive,.sd-root-modern--mobile .sd-body.sd-body--static{padding:24px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-root-modern--mobile .sd-body.sd-body--responsive .sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sd-body__navigation{padding-bottom:0;padding-left:0;padding-right:0}.sd-root--compact .sd-body.sd-body--responsive .sd-body__navigation,.sd-root--compact .sd-body.sd-body--static .sd-body__navigation{padding-top:56px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*7)}.sd-body__navigation.sd-action-bar{box-sizing:border-box;flex-wrap:wrap;gap:16px;gap:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding:16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-body--empty{box-sizing:border-box;min-height:400px;padding-top:180px;text-align:center}.sd-body--empty,.sd-body--loading{color:#000000e8;color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:"normal";font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:400;font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:0;letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:28px;line-height:var(--sjs-article-font-default-lineHeight,28px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-body--empty h1,.sd-body--loading h1{font-size:64px;font-size:var(--sjs-article-font-xx-large-fontSize,calc((var(--sjs-font-size, 16px))*4));font-stretch:"normal";font-stretch:var(--sjs-article-font-xx-large-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-xx-large-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-xx-large-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-xx-large-letterSpacing,0);line-height:64px;line-height:var(--sjs-article-font-xx-large-lineHeight,64px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-xx-large-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-xx-large-textCase,"none")}.sd-body--empty h1,.sd-body--empty h2,.sd-body--loading h1,.sd-body--loading h2{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-body--empty h2,.sd-body--loading h2{font-size:48px;font-size:var(--sjs-article-font-x-large-fontSize,calc((var(--sjs-font-size, 16px))*3));font-stretch:"normal";font-stretch:var(--sjs-article-font-x-large-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-x-large-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-x-large-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-x-large-letterSpacing,0);line-height:56px;line-height:var(--sjs-article-font-x-large-lineHeight,56px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-x-large-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-x-large-textCase,"none")}.sd-body--empty h3,.sd-body--loading h3{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:32px;font-size:var(--sjs-article-font-large-fontSize,calc((var(--sjs-font-size, 16px))*2));font-stretch:"normal";font-stretch:var(--sjs-article-font-large-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-large-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-large-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:40px;line-height:var(--sjs-article-font-large-lineHeight,40px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-large-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-body--empty h4,.sd-body--empty h5,.sd-body--empty h6,.sd-body--loading h4,.sd-body--loading h5,.sd-body--loading h6{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:24px;font-size:var(--sjs-article-font-medium-fontSize,calc((var(--sjs-font-size, 16px))*1.5));font-stretch:"normal";font-stretch:var(--sjs-article-font-medium-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-medium-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-medium-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-medium-letterSpacing,0);line-height:32px;line-height:var(--sjs-article-font-medium-lineHeight,32px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-medium-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-medium-textCase,"none")}.sd-body--empty div,.sd-body--empty p,.sd-body--empty span,.sd-body--empty td,.sd-body--loading div,.sd-body--loading p,.sd-body--loading span,.sd-body--loading td{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:"normal";font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:400;font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:0;letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:28px;line-height:var(--sjs-article-font-default-lineHeight,28px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-body--empty a,.sd-body--empty button,.sd-body--loading a,.sd-body--loading button{color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-body--empty button,.sd-body--loading button{align-items:center;background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));border:none;border-radius:4px;border-radius:var(--sjs-corner-radius,4px);box-shadow:0 1px 2px 0 #00000026,0 0 0 0 #19b394;box-shadow:var(--sjs-shadow-small,0 1px 2px 0 #00000026),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;line-height:24px;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);outline:2px solid #0000;outline:solid calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) #0000;padding:12px 32px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);text-align:center;transition:box-shadow .15s;transition:box-shadow var(--sjs-transition-duration,.15s);-webkit-user-select:none;user-select:none;vertical-align:initial}.sd-body--empty button:hover,.sd-body--loading button:hover{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-body--empty button:focus,.sd-body--loading button:focus{box-shadow:0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-body--empty button span,.sd-body--loading button span{align-items:center;display:flex;flex-grow:1;justify-content:center}.sd-root_background-image{background-position-x:center;bottom:0;left:0;position:absolute;right:0;top:0}.sd-multipletext{border-spacing:0;height:1px;table-layout:fixed;width:100%}.sd-multipletext__cell{height:100%}.sd-multipletext__cell:not(:first-of-type){padding-left:16px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-multipletext__item-container.sd-input:focus-within{box-shadow:inset 0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-inner-reset,inset 0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-multipletext__item-container{align-items:flex-start;display:flex;height:100%;padding-bottom:0;padding-top:0}.sd-multipletext__item-container .sd-input{border:none;box-shadow:none;padding-bottom:0;padding-right:0;padding-top:0}.sd-multipletext__item-container .sd-input,.sd-multipletext__item-title{margin-bottom:12px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);margin-top:12px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-multipletext__item-title{font-size:0;line-height:0}.sd-multipletext__item-title span{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));font-size:var(--sjs-internal-font-editorfont-size);line-height:calc((var(--sjs-internal-font-editorfont-size))*1.5)}.sd-multipletext__item-title{border-right:1px solid #d6d6d6;border-right:1px solid var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:initial;color:#909090;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));height:calc(100% - 24px);height:calc(100% - var(--sjs-base-unit, var(--base-unit, 8px))*3);max-width:30%;padding-right:16px;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);white-space:normal}.sd-question--preview .sd-multipletext__item-title{border:none}.sd-multipletext__item{flex-grow:1}.sd-multipletext__content .sd-multipletext__item-container{position:relative}.sd-multipletext__item-container--error{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-multipletext__item-container--error .sd-input--error{background-color:#0000}.sd-multipletext-item__character-counter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-question__content:focus-within .sd-multipletext-item__character-counter{padding-inline-end:64px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sd-multipletext__cell{padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-left:0;padding-right:0;padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext__cell--error-bottom,.sd-multipletext__row:first-of-type .sd-multipletext__cell{padding-top:0}.sd-multipletext__cell--error-top,.sd-multipletext__row:last-of-type .sd-multipletext__cell{padding-bottom:0}.sd-multipletext__cell--error .sd-question__erbox{margin:0}.sd-action,.sd-multipletext .sd-input .sd-input{background:#0000}.sd-action{align-items:center;appearance:none;border:none;border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);box-sizing:initial;color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394));display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;gap:8px;gap:var(--sjs-base-unit,var(--base-unit,8px));line-height:24px;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);outline:none;padding:8px 24px;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);transition:background-color .15s;transition:background-color var(--sjs-transition-duration,.15s)}.sd-action--negative{color:#e60a3e;color:var(--sjs-special-red,var(--red,#e60a3e))}.sd-action--icon{padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-action__icon{margin-left:-8px;margin-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-action__icon use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-action--icon .sd-action__icon{margin-left:0}.sd-action--icon use{transition:fill .15s;transition:fill var(--sjs-transition-duration,.15s)}.sd-action--icon use,svg.sd-action--icon{fill:#00000073;fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073))}.sd-action--disabled,.sd-action:disabled{color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:default;opacity:.25;pointer-events:none}.sd-action--disabled use,.sd-action:disabled use{fill:#00000073;fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073))}.sd-action:not(.sd-action--pressed):focus,.sd-action:not(.sd-action--pressed):hover{background-color:#19b3941a;background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));cursor:pointer;opacity:1;outline:none}.sd-action:not(.sd-action--pressed):focus.sd-action--icon,.sd-action:not(.sd-action--pressed):hover.sd-action--icon{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sd-action:not(.sd-action--pressed):focus.sd-action--negative,.sd-action:not(.sd-action--pressed):hover.sd-action--negative{background-color:#e60a3e1a;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-action:not(.sd-action--pressed):focus.sd-action--negative.sd-action--icon use,.sd-action:not(.sd-action--pressed):hover.sd-action--negative.sd-action--icon use{fill:#e60a3e;fill:var(--sjs-special-red,var(--red,#e60a3e))}.sd-action:not(.sd-action--pressed):focus:active,.sd-action:not(.sd-action--pressed):hover:active{opacity:.5}.sd-action__icon{display:block;height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-action--pressed:not(.sd-action--active){background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));opacity:.5}.sd-action-bar{align-items:center;display:flex}.sd-action-bar .sv-action:not(:last-child) .sv-action__content{padding-right:0}.sd-context-btn{background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));border:none;border-radius:100px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*12.5);cursor:pointer;outline:none;padding:12px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-context-btn .sv-svg-icon{margin:0}.sd-context-btn svg{--sjs-internal-font-editorfont-size:var(--sjs-mobile-font-editorfont-size,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)));display:block;height:calc((var(--sjs-internal-font-editorfont-size))*1.5);width:calc((var(--sjs-internal-font-editorfont-size))*1.5)}.sd-context-btn use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));transition:fill .15s;transition:fill var(--sjs-transition-duration,.15s)}.sd-context-btn:focus use,.sd-context-btn:hover use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-context-btn:focus.sd-context-btn--negative use,.sd-context-btn:hover.sd-context-btn--negative use{fill:#e60a3e;fill:var(--sjs-special-red,var(--red,#e60a3e))}.sd-context-btn:disabled{opacity:.25}.sd-context-btn--small{padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-context-btn--small svg{height:var(--sjs-internal-font-editorfont-size);width:var(--sjs-internal-font-editorfont-size)}.sd-context-btn--with-border{--box-shadow-color:var(--sjs-border-inside,var(--border-inside,#00000029));box-shadow:0 0 0 1px var(--box-shadow-color)}.sd-context-btn--colorful use{fill:#19b394;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-context-btn--colorful.sd-context-btn--negative use{fill:red}.sd-context-btn--colorful:focus,.sd-context-btn--colorful:hover{background:linear-gradient(#19b3941a,#19b3941a),linear-gradient(#fff,#fff);background:linear-gradient(var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a)),var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))),linear-gradient(var(--sjs-general-backcolor,var(--background,#fff)),var(--sjs-general-backcolor,var(--background,#fff)))}.sd-context-btn--colorful:focus.sd-context-btn--negative,.sd-context-btn--colorful:hover.sd-context-btn--negative{background:linear-gradient(#e60a3e1a,#e60a3e1a),linear-gradient(#fff,#fff);background:linear-gradient(var(--sjs-special-red-light,var(--red-light,#e60a3e1a)),var(--sjs-special-red-light,var(--red-light,#e60a3e1a))),linear-gradient(var(--sjs-general-backcolor,var(--background,#fff)),var(--sjs-general-backcolor,var(--background,#fff)))}.sd-context-btn--colorful:focus.sd-context-btn--with-border,.sd-context-btn--colorful:hover.sd-context-btn--with-border{--box-shadow-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-context-btn--colorful:focus.sd-context-btn--with-border.sd-context-btn--negative,.sd-context-btn--colorful:hover.sd-context-btn--with-border.sd-context-btn--negative{--box-shadow-color:var(--sjs-special-red,var(--red,#e60a3e))}.sd-completed-before-page,.sd-completedpage{align-items:center;box-sizing:border-box;color:#000000e8;color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));font-size:16px;font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:"normal";font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:700;font-weight:400;font-weight:var(--sjs-article-font-default-fontWeight,400);height:auto;letter-spacing:0;letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:28px;line-height:var(--sjs-article-font-default-lineHeight,28px);text-align:center;-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-completed-before-page,.sd-completed-before-page h1,.sd-completedpage,.sd-completedpage h1{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-completed-before-page h1,.sd-completedpage h1{font-size:64px;font-size:var(--sjs-article-font-xx-large-fontSize,calc((var(--sjs-font-size, 16px))*4));font-stretch:"normal";font-stretch:var(--sjs-article-font-xx-large-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-xx-large-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-xx-large-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-xx-large-letterSpacing,0);line-height:64px;line-height:var(--sjs-article-font-xx-large-lineHeight,64px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-xx-large-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-xx-large-textCase,"none")}.sd-completed-before-page h2,.sd-completedpage h2{font-size:48px;font-size:var(--sjs-article-font-x-large-fontSize,calc((var(--sjs-font-size, 16px))*3));font-stretch:"normal";font-stretch:var(--sjs-article-font-x-large-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-x-large-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-x-large-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-x-large-letterSpacing,0);line-height:56px;line-height:var(--sjs-article-font-x-large-lineHeight,56px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-x-large-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-x-large-textCase,"none")}.sd-completed-before-page h2,.sd-completed-before-page h3,.sd-completedpage h2,.sd-completedpage h3{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)))}.sd-completed-before-page h3,.sd-completedpage h3{font-size:32px;font-size:var(--sjs-article-font-large-fontSize,calc((var(--sjs-font-size, 16px))*2));font-stretch:"normal";font-stretch:var(--sjs-article-font-large-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-large-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-large-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:40px;line-height:var(--sjs-article-font-large-lineHeight,40px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-large-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-completed-before-page h4,.sd-completed-before-page h5,.sd-completed-before-page h6,.sd-completedpage h4,.sd-completedpage h5,.sd-completedpage h6{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:24px;font-size:var(--sjs-article-font-medium-fontSize,calc((var(--sjs-font-size, 16px))*1.5));font-stretch:"normal";font-stretch:var(--sjs-article-font-medium-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-medium-fontStyle,"normal");font-weight:700;font-weight:var(--sjs-article-font-medium-fontWeight,700);letter-spacing:0;letter-spacing:var(--sjs-article-font-medium-letterSpacing,0);line-height:32px;line-height:var(--sjs-article-font-medium-lineHeight,32px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-medium-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-medium-textCase,"none")}.sd-completed-before-page div,.sd-completed-before-page p,.sd-completed-before-page span,.sd-completed-before-page td,.sd-completedpage div,.sd-completedpage p,.sd-completedpage span,.sd-completedpage td{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));font-stretch:"normal";font-stretch:var(--sjs-article-font-default-fontStretch,"normal");font-style:"normal";font-style:var(--sjs-article-font-default-fontStyle,"normal");font-weight:400;font-weight:var(--sjs-article-font-default-fontWeight,400);letter-spacing:0;letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:28px;line-height:var(--sjs-article-font-default-lineHeight,28px);-webkit-text-decoration:"none";text-decoration:"none";-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-indent:0;text-indent:var(--sjs-article-font-default-paragraphIndent,0);text-transform:"none";text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-completed-before-page a,.sd-completed-before-page button,.sd-completedpage a,.sd-completedpage button{color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-completed-before-page button,.sd-completedpage button{align-items:center;background-color:#fff;background-color:var(--sjs-general-backcolor,var(--background,#fff));border:none;border-radius:4px;border-radius:var(--sjs-corner-radius,4px);box-shadow:0 1px 2px 0 #00000026,0 0 0 0 #19b394;box-shadow:var(--sjs-shadow-small,0 1px 2px 0 #00000026),0 0 0 0 var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;display:flex;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:16px;font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;line-height:24px;line-height:calc((var(--sjs-font-questiontitle-size, var(--sjs-font-size, 16px)))*1.5);outline:2px solid #0000;outline:solid calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25) #0000;padding:12px 32px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);text-align:center;transition:box-shadow .15s;transition:box-shadow var(--sjs-transition-duration,.15s);-webkit-user-select:none;user-select:none;vertical-align:initial}.sd-completed-before-page button:hover,.sd-completedpage button:hover{background-color:#f8f8f8;background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-completed-before-page button:focus,.sd-completedpage button:focus{box-shadow:0 0 0 0 #00000026,0 0 0 2px #19b394;box-shadow:var(--sjs-shadow-small-reset,0 0 0 0 #00000026),0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-completed-before-page button span,.sd-completedpage button span{align-items:center;display:flex;flex-grow:1;justify-content:center}.sd-completedpage:after,.sd-completedpage:before{content:"";display:block;margin-left:calc(50% - 36px);margin-left:calc(50% - var(--sjs-base-unit, var(--base-unit, 8px))*4.5);width:72px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*9)}.sd-completedpage:before{height:104px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*13)}.sd-completedpage:after{height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-progress-buttons__image-button-left,.sd-progress-buttons__image-button-right{display:none}.sd-progress-buttons__image-button--hidden{visibility:hidden}.sd-progress-buttons__page-description{display:none}.sd-progress-buttons{display:flex;flex-direction:column;padding:32px 40px 16px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-progress-buttons__list-container{display:flex;margin:0 -6px;margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75);overflow:hidden}.sd-progress-buttons__connector{display:none}.sd-progress-buttons__list{display:inline-flex;flex-direction:row;flex-grow:1;margin:0 auto;padding:0}.sd-progress-buttons__list li{cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;position:relative;text-align:center}.sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{background-color:#00000073;background-color:var(--sjs-general-dim-forecolor-light,#00000073);bottom:9px;bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.125);content:"";display:block;height:2px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25);opacity:.5;pointer-events:none;position:absolute;right:calc(50% + 10px);width:calc(100% - 20px)}.sd-progress-buttons__list li .sd-progress-buttons__button{align-self:center;border:4px solid #0000;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid #0000;border-radius:50%;box-sizing:initial;color:#f3f3f3;color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));content:attr(data-page-number);display:flex;font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:600;height:0;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0);justify-content:center;line-height:16px;line-height:var(--sjs-font-size,16px);margin:6px;margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75);position:relative;width:0;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*0);z-index:1}.sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-background{height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);left:-10px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1.25);position:absolute;top:-4px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);width:20px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.5);z-index:-2}.sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:#00000073;background-color:var(--sjs-general-dim-forecolor-light,#00000073);border:4px solid #0000;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid #0000;border-radius:50%;box-sizing:initial;height:100%;left:-4px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);opacity:.5;position:absolute;top:-4px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5);width:100%;z-index:-1}.sd-progress-buttons__list li:hover .sd-progress-buttons__button{background-color:#fff;background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));border:4px solid #19b394;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid var(--sjs-primary-backcolor,var(--primary,#19b394));color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394));margin:2px;margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25);padding:4px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-progress-buttons__list li:hover .sd-progress-buttons__button .sd-progress-buttons__button-background{left:-6px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75)}.sd-progress-buttons__list li:hover .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:#fff;background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));border:6px solid #19b394;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.75) solid var(--sjs-primary-backcolor,var(--primary,#19b394));left:-6px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75);opacity:1;top:-6px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75)}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed:not(:first-child)>.sd-progress-buttons__connector{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed .sd-progress-buttons__button{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-progress-buttons__list .sd-progress-buttons__list-element--current:not(:first-child)>.sd-progress-buttons__connector,.sd-progress-buttons__list .sd-progress-buttons__list-element--passed .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:#19b394;background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button{background-color:#fff;background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));border:4px solid #19b394;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid var(--sjs-primary-backcolor,var(--primary,#19b394));color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394));margin:2px;margin:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.25);padding:4px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__button-background{left:-6px;left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.75)}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__button-content{background-color:#fff;background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));border:4px solid #19b394;border:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5) solid var(--sjs-primary-backcolor,var(--primary,#19b394));opacity:1}.sd-progress-buttons__page-title{align-items:center;display:flex;flex-grow:1;font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);font-weight:600;justify-content:center;line-height:16px;line-height:var(--sjs-font-size,16px);margin-bottom:16px;margin-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding:0 16px;padding:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);text-align:center}.sd-progress-buttons__header .sd-progress-buttons__page-title{margin-bottom:8px;margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-progress-buttons__footer .sd-progress-buttons__page-title{color:#00000073;color:var(--sjs-general-dim-forecolor-light,#00000073);justify-content:flex-end;margin-bottom:0;margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px));padding:0}.sd-progress-buttons--bottom{padding:16px 40px 32px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5)}.sd-progress-buttons--bottom,.sd-progress-buttons--bottom .sd-progress-buttons__list li{flex-direction:column-reverse}.sd-progress-buttons--bottom .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:9px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.125)}.sd-progress-buttons--bottom .sd-progress-buttons__page-title{margin-bottom:0;margin-top:16px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-progress-buttons--bottom .sd-progress-buttons__header .sd-progress-buttons__page-title{margin-bottom:0;margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-progress-buttons--bottom .sd-progress-buttons__footer .sd-progress-buttons__page-title{margin-bottom:8px;margin-bottom:var(--sjs-base-unit,var(--base-unit,8px));margin-top:0}.sd-progress-buttons--numbered .sd-progress-buttons__list-container{margin:0 -8px;margin:0 calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-1)}.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{bottom:17.4px;bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.175);right:calc(50% + 18px);width:calc(100% - 36px)}.sd-progress-buttons--numbered .sd-progress-buttons__list li .sd-progress-buttons__button{height:16px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);width:16px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-progress-buttons--numbered .sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-background{height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:36px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4.5)}.sd-progress-buttons--numbered .sd-progress-buttons__list li:hover .sd-progress-buttons__button{padding:4px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-progress-buttons--with-titles .sd-progress-buttons__list-container{margin:0}.sd-progress-buttons--no-titles .sd-progress-buttons__list,.sd-root-modern--mobile .sd-progress-buttons__list{justify-content:space-between;width:100%}.sd-progress-buttons--no-titles .sd-progress-buttons__list li,.sd-root-modern--mobile .sd-progress-buttons__list li{flex-grow:0}.sd-progress-buttons--bottom.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:17.4px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2.175)}.sd-root-modern--mobile .sd-progress-buttons{padding:16px 24px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2) calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sd-progress-buttons--fit-survey-width{box-sizing:border-box;margin:auto;max-width:720px;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*90);width:100%}[dir=rtl] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction:rtl"] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{left:calc(50% + 10px);right:auto}[dir=rtl] .sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction:rtl"] .sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{left:calc(50% + 20px);right:auto}.sv_progress-toc{background:#fff;background:var(--sjs-general-backcolor,var(--background,#fff));box-sizing:border-box;height:100%;max-width:336px;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*42);min-width:256px;min-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*32);padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px))}.sv_progress-toc .sv-list__item.sv-list__item--selected .sv-list__item-body{background:#19b3941a;background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));color:#161616;color:var(--sjs-general-forecolor,var(--foreground,#161616));font-weight:400}.sv_progress-toc .sv-list__item span{white-space:break-spaces}.sv_progress-toc .sv-list__item-body{border-radius:4px;border-radius:var(--sjs-corner-radius,4px);padding-inline-end:16px;padding-inline-end:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-bottom:12px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5);padding-inline-start:16px;padding-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2);padding-top:12px;padding-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sv_progress-toc use{fill:#909090;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv_progress-toc--left{border-right:1px solid #d6d6d6;border-right:1px solid var(--sjs-border-default,var(--border,#d6d6d6))}.sv_progress-toc--right{border-left:1px solid #d6d6d6;border-left:1px solid var(--sjs-border-default,var(--border,#d6d6d6))}.sv_progress-toc--mobile{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border-radius:24px;border-radius:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);height:auto;min-width:auto;position:fixed;right:32px;right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);top:24px;top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:auto;z-index:15}.sv_progress-toc--mobile>div{height:24px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);width:24px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv_progress-toc--mobile:hover{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sd-title+.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile),.sd-title~.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile){margin-top:2px}.sv_progress-toc.sv_progress-toc--sticky{height:auto;overflow-y:auto;position:sticky;top:0}.sd-list{padding-left:4px;padding-left:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5);padding-right:4px;padding-right:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*.5)}.sd-list__item{padding:0}.sd-list__item-body{border-radius:4px;border-radius:var(--sjs-corner-radius,4px);font-size:16px;font-size:var(--sjs-font-size,16px);line-height:24px;line-height:calc((var(--sjs-font-size, 16px))*1.5);padding-block:12px;padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected){outline:none}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected) .sd-list__item-body{padding-block:10px;padding-block:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.25)}.sd-timer{background:#fff;border-radius:100%;bottom:calc(var(--sd-timer-size)/144*32);box-shadow:0 8px 16px 0 #0000001a,0 2px 6px 0 #0000001a;box-shadow:var(--sjs-shadow-large,0 8px 16px 0 #0000001a),var(--sjs-shadow-medium,0 2px 6px 0 #0000001a);box-sizing:border-box;display:flex;height:var(--sd-timer-size);margin-right:calc(var(--sd-timer-size)/144*32);padding:calc(var(--sd-timer-size)/144*8);position:fixed;right:8px;right:var(--sjs-base-unit,var(--base-unit,8px));width:var(--sd-timer-size);z-index:2}.sd-timer--top{margin-bottom:calc(var(--sd-timer-size)*-1);margin-top:32px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*4);top:calc(var(--sd-timer-size)/144*32)}.sd-timer--bottom{bottom:calc(var(--sd-timer-size)/144*32);margin-top:calc(var(--sd-timer-size)*-1.22222)}.sd-timer__progress{--sd-timer-stroke-background-color:var(--background-dim,#f3f3f3);--sd-timer-stroke-background-width:2px;stroke-linecap:round;stroke:#19b394;stroke:var(--sjs-primary-backcolor,var(--primary,#19b394));stroke-dashoffset:0;fill:none;stroke-width:4px;height:100%;transform:rotate(-90deg);width:100%}.sd-timer__progress--animation{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.sd-timer__text-container{align-items:center;display:flex;flex-direction:column;left:50%;padding:8px;padding:var(--sjs-base-unit,var(--base-unit,8px));position:absolute;top:50%;transform:translate(-50%,-50%)}.sd-timer__text--major,.sd-timer__text-container{color:#19b394;color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-size:calc(var(--sd-timer-size)/144*32);font-weight:700}.sd-timer__text--minor{color:#00000073;color:var(--lbr-timer-text-color-secondary,var(--sjs-general-dim-forecolor-light,#00000073));font-size:16px;font-size:var(--lbr-font-default-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;line-height:24px;line-height:var(--lbr-font-default-line-height,calc((var(--sjs-font-size, 16px))*1.5));margin-top:-4px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-.5)}.sv-header{background-color:initial;background-color:var(--sjs-header-backcolor,#0000);position:relative}.sv-header__background-color--accent{background-color:#19b394;background-color:var(--sjs-header-backcolor,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sv-header__overlap{box-sizing:initial;padding-bottom:64px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*8)}.sv-header__overlap~div .sd-body,.sv-header__overlap~div .sv-body{margin-top:-112px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-14)}.sd-root-modern--mobile .sv-header__overlap{padding-bottom:16px;padding-bottom:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*2)}.sd-root-modern--mobile .sv-header__overlap~div .sd-body,.sd-root-modern--mobile .sv-header__overlap~div .sv-body{margin-top:-40px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-5)}.sv-header__overlap.sv-header__without-background{margin-bottom:0;padding-bottom:0}.sv-header__overlap.sv-header__without-background~div .sd-body,.sv-header__overlap.sv-header__without-background~div .sv-body{margin-top:0}.sv-header__without-background .sv-header--mobile,.sv-header__without-background .sv-header__content{padding-bottom:0}.sv-header__content{grid-row-gap:12px;grid-row-gap:var(--lbr-cover-row-gap,var(--lbr-spacing-x150,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)));grid-column-gap:48px;grid-column-gap:var(--lbr-cover-column-gap,var(--lbr-spacing-x6,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)));box-sizing:border-box;column-gap:48px;column-gap:var(--lbr-cover-column-gap,var(--lbr-spacing-x6,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)));display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:100%;padding:40px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*5);position:relative;row-gap:12px;row-gap:var(--lbr-cover-row-gap,var(--lbr-spacing-x150,calc((var(--sjs-base-unit, var(--base-unit, 8px)))*1.5)))}.sv-header--height-auto .sv-header__content{grid-template-rows:auto}.sv-header--height-auto .sv-header__cell:not(.sv-header__cell--empty) .sv-header__cell-content{min-height:100%;min-width:100%;position:relative}.sv-header--height-auto .sv-header__cell--right .sv-header__cell-content{left:100%;transform:translateX(-100%)}.sv-header__content--static{margin-left:auto;margin-right:auto;max-width:720px;max-width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*90)}.sv-header__background-image{background-position-x:center;border:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.sv-header__background-image--contain{background-repeat:no-repeat}.sv-header__cell{position:relative}.sv-header__cell-content{bottom:0;display:flex;flex-direction:column;max-width:300%;position:absolute;top:0;width:max-content}.sv-header__cell--left .sv-header__cell-content{left:0}.sv-header__cell--center .sv-header__cell-content{left:50%;min-width:100%;transform:translateX(-50%)}.sv-header__cell--right .sv-header__cell-content{right:0}.sv-header__logo{display:flex}.sv-header__logo img{display:block}.sv-header__title{display:flex}.sv-header__title .sd-title{--header-title-font-size:var(--sjs-font-headertitle-size,calc((var(--sjs-font-size, 16px))*2));color:#000000e8;color:var(--sjs-font-headertitle-color,var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8)));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-headertitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--header-title-font-size);font-weight:700;font-weight:var(--sjs-font-headertitle-weight,700);line-height:calc((var(--header-title-font-size))*1.25);margin:0}.sv-header__logo~.sv-header__description,.sv-header__logo~.sv-header__title{margin-top:24px;margin-top:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3)}.sv-header__title~.sv-header__description{margin-top:8px;margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-header__description{display:flex}.sv-header__description .sd-description{--header-description-font-size:var(--sjs-font-headerdescription-size,20px);color:#00000073;color:var(--sjs-font-headerdescription-color,var(--sjs-font-pagedescription-color,var(--sjs-general-dim-forecolor-light,#00000073)));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-headerdescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--header-description-font-size);font-weight:400;font-weight:var(--sjs-font-headerdescription-weight,400);line-height:calc((var(--header-description-font-size))*1.5);margin:0}.sv-header__background-color--accent .sv-header__title .sd-title{color:#fff;color:var(--sjs-font-headertitle-color,var(--sjs-primary-forecolor,var(--primary-foreground,#fff)))}.sv-header__background-color--accent .sv-header__description .sd-description{color:#fff;color:var(--sjs-font-headerdescription-color,var(--sjs-primary-forecolor,var(--primary-foreground,#fff)))}.sv-header__content .sd-header__text h3{margin:0}.sv-header--mobile{padding:24px;padding:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*3);position:relative;z-index:1}.sv-header--mobile .sv-header__logo img{max-width:100%}@keyframes rotationAnimation{0%{rotate:0deg}to{rotate:1turn}}.sd-loading-indicator,.sd-loading-indicator .sv-svg-icon{height:48px;height:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-loading-indicator .sv-svg-icon{animation-duration:1s;animation-iteration-count:infinite;animation-name:rotationAnimation;animation-timing-function:linear;width:48px;width:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*6)}.sd-loading-indicator .sv-svg-icon use{fill:#19b394;fill:var(--lbr-placeholder-loading-circle-color-spin,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-components-container,sv-components-container{display:flex}.sv-components-row{display:flex;flex-direction:row;width:100%}.sv-components-column{display:flex;flex-direction:column}.sv-components-column--expandable{flex-grow:1}.sv-components-row>.sv-components-column--expandable{width:1px}.sd-container-modern,.sd-root-modern{--sd-base-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*5);--sd-base-vertical-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*4);--sd-page-vertical-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*3)}.sd-root-modern--mobile .sd-container-modern,.sd-root-modern.sd-root-modern--mobile{--sd-base-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*3);--sd-base-vertical-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*2);--sd-page-vertical-padding:calc(var(--sjs-base-unit, var(--base-unit, 8px))*2);--sjs-mobile-font-editorfont-size:Max(16px,var(--sjs-font-editorfont-size,var(--sjs-font-size,16px)))}.sd-root-modern.sd-root-modern--mobile .sd-element__num{float:none;margin-inline-start:0;padding-inline-end:0;padding-inline-start:0;width:auto}.sd-root-modern.sd-root-modern--mobile .sd-element__num+span{float:none;width:auto}.sd-root-modern.sd-root-modern--mobile .sd-element__title-expandable-svg{inset-inline-start:-20px;inset-inline-start:calc((var(--sjs-base-unit, var(--base-unit, 8px)))*-2.5)}.sd-root-modern.sd-root-modern--mobile .sd-title.sd-container-modern__title{flex-direction:column}.sd-root-modern.sd-root-modern--mobile .sd-header__text{min-width:100%}.sd-multipletext--mobile .sd-multipletext__cell{display:block}.sd-multipletext--mobile .sd-multipletext__cell:not(:first-of-type){padding-left:0;padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext--mobile .sd-multipletext__cell :not(:last-of-type),.sd-multipletext--mobile .sd-multipletext__item-container{padding-bottom:8px;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext--mobile .sd-multipletext__item-container{padding-top:8px;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext--mobile .sd-multipletext__item-title{border-right:none;margin:0;max-width:none;padding:8px 0;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0;width:100%}.sd-multipletext--mobile .sd-multipletext__item{flex-basis:0;min-width:0}.sd-multipletext--mobile .sd-multipletext__item .sd-input{margin:0;padding:0}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within,.sd-multipletext--mobile .sd-multipletext__item-container--answered{flex-direction:column}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title,.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title{padding:0}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title span,.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title span{font-size:12px;font-size:calc((var(--sjs-font-size, 16px))*.75);line-height:16px;line-height:var(--sjs-font-size,16px)}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item,.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item{flex-basis:auto;min-width:auto;width:100%}.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item .sd-input,.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item .sd-input{width:100%}.sd-selectbase--mobile .sd-selectbase--multi-column{flex-direction:column}.sd-selectbase--mobile .sd-selectbase--multi-column .sd-selectbase__column:not(:last-child){padding-right:0}body{--sv-defaultV2-mark:true}.sd-root-modern{-webkit-font-smoothing:antialiased;--sd-mobile-width:600px;--sd-timer-size:calc(var(--sjs-base-unit, var(--base-unit, 8px))*18);background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));position:relative;width:100%}@-moz-document url-prefix(){.sd-root-modern,.sd-root-modern *{scrollbar-color:#d6d6d6 #0000;scrollbar-color:var(--sjs-border-default,var(--border,#d6d6d6)) #0000;scrollbar-width:thin}}.sd-root-modern ::-webkit-scrollbar,.sd-root-modern::-webkit-scrollbar{background-color:#0000;height:12px;width:12px}.sd-root-modern ::-webkit-scrollbar-thumb,.sd-root-modern::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#d6d6d6;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid #0000;border-radius:32px}.sd-root-modern ::-webkit-scrollbar-track,.sd-root-modern::-webkit-scrollbar-track{background:#0000}.sd-root-modern ::-webkit-scrollbar-thumb:hover,.sd-root-modern::-webkit-scrollbar-thumb:hover{background-color:#909090;background-color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));border:2px solid #0000}.sd-root-modern form{position:relative}.sd-root-modern--animation-disabled *{transition:none!important}.sd-root-modern.sd-root-modern--full-container{height:100%;overflow:auto;position:relative;width:100%}.sd-root-modern--mobile{--sd-timer-size:calc(var(--sjs-base-unit, var(--base-unit, 8px))*9)}.sd-root-modern__wrapper{position:relative}.sd-root-modern__wrapper--has-image{min-height:100%}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed{height:100%;position:static;width:100%}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed form{max-height:100%;overflow:auto;width:100%}.sv-popup .sv-popup__scrolling-content{box-sizing:initial}@-moz-document url-prefix(){.sv-popup .sv-popup__scrolling-content,.sv-popup .sv-popup__scrolling-content *{scrollbar-color:#d6d6d6 #0000;scrollbar-color:var(--sjs-border-default,var(--border,#d6d6d6)) #0000;scrollbar-width:thin}}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar,.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar{background-color:#0000;height:12px;width:12px}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb,.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#d6d6d6;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid #0000;border-radius:32px}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-track,.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-track{background:#0000}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb:hover,.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb:hover{background-color:#909090;background-color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));border:2px solid #0000}.sv-components-container-center{position:sticky;top:0}.sv-root--sticky-top .sv-components-container-center{z-index:15}.sv-root--sticky-top.sd-progress--buttons .sv-components-container-center,.sv-root--sticky-top.sd-progress--pages .sv-components-container-center{background-color:#f3f3f3;background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));box-shadow:0 2px 6px 0 #0000001a,0 1px 2px 0 #00000026;box-shadow:var(--sjs-shadow-medium,0 2px 6px 0 #0000001a),var(--sjs-shadow-small,0 1px 2px 0 #00000026)}.sv-components-container-left,.sv-components-container-right{width:fit-content}