﻿:root{--page-max: 760px;--page-content-max: 900px;--page-pad: clamp(20px, 5vw, 72px)}body{margin:0}.survey-page{width:100%;max-width:none;margin:0;background:rgba(0,0,0,0);min-height:100svh;box-shadow:none}.survey-topbar{width:100%;height:72px;border-bottom:1px solid var(--color-blue-120);background:var(--color-white);padding:12px var(--page-pad) 0}.survey-topbar__inner{width:min(100vw - 2*var(--page-pad),var(--page-content-max));margin:0 auto;display:flex;justify-content:flex-end;align-items:flex-start}.language-switch.language-switch--large{position:relative;display:inline-block;font-family:var(--font-open-sans);z-index:50}.language-switch.language-switch--large summary{list-style:none;cursor:pointer;min-width:82px;height:52px;padding:0 22px;border:2px solid var(--color-blue-200) !important;border-radius:999px;background-color:var(--color-white) !important;color:var(--color-blue-100);display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;box-shadow:none;transition:color var(--transition-duration) var(--easing),border-color var(--transition-duration) var(--easing),background-color var(--transition-duration) var(--easing)}.language-switch.language-switch--large summary::-webkit-details-marker{display:none}.language-switch.language-switch--large summary::marker{content:""}.language-switch.language-switch--large summary::after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--transition-duration) var(--easing)}.language-switch.language-switch--large summary:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:3px}.language-switch.language-switch--large[open] summary::after{transform:rotate(225deg) translate(-1px, -1px)}.language-switch.language-switch--large ul{position:absolute;top:calc(100% + 8px);right:0;width:140px;margin:0 !important;padding:0 !important;border:1px solid var(--color-blue-100) !important;border-radius:0 8px 8px 8px;background-color:var(--color-white) !important;box-shadow:0 10px 22px rgba(3,61,92,.16);overflow:hidden;list-style:none !important;z-index:60}.language-switch.language-switch--large li{margin:0 !important;padding:0 !important;position:relative;list-style:none !important}.language-switch.language-switch--large li::before{display:none !important;content:none !important}.language-switch.language-switch--large li.selected a{background-color:var(--color-blue-120);color:var(--color-blue-100)}.language-switch.language-switch--large li.selected a::before{content:"";position:absolute;inset-block:0;left:0;width:4px;background-color:var(--color-blue-200)}.language-switch.language-switch--large li.selected a::after{content:"";position:absolute;right:18px;top:50%;width:14px;height:8px;border-left:2px solid var(--color-blue-100);border-bottom:2px solid var(--color-blue-100);transform:translateY(-65%) rotate(-45deg)}.language-switch.language-switch--large a{position:relative;display:flex;align-items:center;min-height:52px;padding:0 44px 0 16px;background-color:var(--color-white);color:var(--color-blue-100);font-family:var(--font-open-sans);font-size:20px;font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap;text-decoration:none !important;border:0;transition:color var(--transition-duration) var(--easing),background-color var(--transition-duration) var(--easing)}.language-switch.language-switch--large a[aria-current=true]{background-color:var(--color-blue-120);color:var(--color-blue-100)}.language-switch.language-switch--large a[aria-current=true]::before{content:"";position:absolute;inset-block:0;left:0;width:4px;background-color:var(--color-blue-200)}.language-switch.language-switch--large a[aria-current=true]::after{content:"";position:absolute;right:18px;top:50%;width:14px;height:8px;border-left:2px solid var(--color-blue-100);border-bottom:2px solid var(--color-blue-100);transform:translateY(-65%) rotate(-45deg)}.language-switch.language-switch--large a:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:-3px}@media(hover: hover){.language-switch.language-switch--large summary:hover{border-color:var(--color-blue-180) !important;color:var(--color-blue-200)}.language-switch.language-switch--large a:hover{background-color:var(--color-blue-110);color:var(--color-blue-200);text-decoration:none !important}.language-switch.language-switch--large a[aria-current=true]:hover{background-color:var(--color-blue-120);color:var(--color-blue-100)}.language-switch.language-switch--large li.selected a:hover{background-color:var(--color-blue-120);color:var(--color-blue-100)}}.survey-main{width:100%;background:var(--color-white);padding:44px 0 0}.survey-main__inner{margin:0 auto}.hero{display:grid;grid-template-columns:minmax(0, 1.02fr) minmax(230px, 0.98fr);gap:34px;align-items:center;margin-bottom:44px}.hero h1{font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.18;letter-spacing:-1px;margin:0 0 18px}.hero p{margin:0;font-size:13px;line-height:1.45;max-width:360px}.hero-image{aspect-ratio:1.45/1;border-radius:999px 0 0 999px;overflow:hidden;background:linear-gradient(140deg, rgba(3, 61, 92, 0.05), rgba(52, 115, 148, 0.12)),url("assets/hero-center.jpg") center/cover no-repeat;border:1px solid rgba(3,61,92,.08)}.survey-intro{margin-bottom:20px}.survey-intro h2{font-size:clamp(1.4rem,3.1vw,2rem);line-height:1.2;letter-spacing:-0.8px;margin:0 0 14px}.survey-intro p{max-width:610px;font-size:13px;line-height:1.45;margin:0 0 14px}.survey-form{padding-bottom:46px}.rating-field{margin-bottom:18px}.rating-field legend{color:var(--color-blue-100);font-family:var(--font-open-sans);font-size:13px;font-weight:700;line-height:1.35;margin:0 0 8px;padding:0}.field-label{color:var(--color-blue-100);font-family:var(--font-open-sans);font-size:13px;font-weight:700;line-height:1.35;margin:0 0 8px;padding:0}.rating-options{display:flex;flex-wrap:wrap;gap:12px 22px;border:0;padding:0;margin:0}.rating-options input{position:absolute;opacity:0;pointer-events:none}.rating-options input:checked+label{background:var(--color-blue-200);color:var(--color-white);box-shadow:0 2px 8px rgba(52,115,148,.25)}.rating-options label{width:28px;height:28px;border-radius:999px;border:1px solid var(--color-blue-200);color:var(--color-blue-200);background:var(--color-blue-110);display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;cursor:pointer;transition:background-color var(--transition-duration) var(--easing),color var(--transition-duration) var(--easing),box-shadow var(--transition-duration) var(--easing)}.rating-options label:hover{background:var(--color-blue-200);color:var(--color-white);box-shadow:0 2px 8px rgba(52,115,148,.25)}.textarea-field{margin-top:20px}.textarea-field textarea{min-height:150px;resize:vertical}.consent-row{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:10px;align-items:start;margin-top:18px;max-width:530px}.consent-row input[type=checkbox]{width:17px;height:17px;margin-top:2px}.consent-row label{font-size:11px;line-height:1.35;color:var(--color-blue-80);font-weight:400;margin:0}.submit-row{display:flex;justify-content:center;margin-top:24px}.submit-row .button{min-width:116px;min-height:32px;padding:7px 22px;font-size:12px;border-radius:999px}.reviews-section,.contact-section{width:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.reviews-section{background:var(--color-blue-110);padding:42px var(--page-pad) 38px}.reviews-section__inner{width:min(100vw - 2*var(--page-pad),780px);margin:0 auto;display:grid;grid-template-columns:minmax(0, 1fr) 122px;gap:64px;align-items:center}.reviews-section__content{max-width:520px}.reviews-section h2{color:var(--color-blue-100);font-family:var(--font-spectral);font-size:28px;line-height:1.35;letter-spacing:1px;text-transform:uppercase;font-weight:500;margin:0 0 12px}.reviews-section p{color:var(--color-blue-100);font-family:var(--font-open-sans);font-size:16px;line-height:1.4;margin:0 0 18px;max-width:500px}.reviews-section .button{min-width:114px;min-height:32px;padding:6px 20px;border-radius:999px;font-size:16px;line-height:1;font-weight:700;background-color:var(--color-blue-200);border-color:var(--color-blue-200);color:var(--color-white)}@media(hover: hover){.reviews-section .button:hover{background-color:var(--color-blue-180);border-color:var(--color-blue-180);color:var(--color-white)}}.phone-mockup{position:relative;width:112px;height:228px;justify-self:end;border:5px solid #1f2528;border-radius:16px;background:var(--color-white);box-shadow:0 2px 0 #000,0 7px 14px rgba(3,61,92,.22);padding:24px 12px 14px;transform:rotate(-1deg)}.phone-mockup::before{content:"";position:absolute;top:5px;left:50%;width:38px;height:5px;border-radius:0 0 8px 8px;background:#0e1113;transform:translateX(-50%)}.phone-mockup::after{content:"";position:absolute;inset:6px;border:1px solid rgba(0,0,0,.16);border-radius:11px;pointer-events:none}.phone-card-title{position:relative;z-index:1;font-family:var(--font-open-sans);font-size:8px;font-weight:700;color:#4285f4;margin-bottom:9px;line-height:1.2}.phone-card-title::after{content:"Medical center Rogaška";display:block;margin-top:7px;color:#1f2528;font-size:5px;font-weight:700}.phone-lines{position:relative;z-index:1;margin-top:34px}.phone-lines span{display:block;height:5px;background:#e5e9eb;border-radius:99px;margin-bottom:6px}.phone-stars{position:relative;z-index:1;color:#fbbc04;font-size:17px;letter-spacing:1px;margin-top:-42px;line-height:1}.contact-section{background:#004867;color:var(--color-white);padding:88px var(--page-pad) 110px;text-align:left}.contact-section__inner{width:min(100vw - 2*var(--page-pad),780px);margin:0 auto}.contact-section h2{color:var(--color-white);font-family:var(--font-spectral);font-size:48px;line-height:1.15;letter-spacing:-1.8px;text-transform:uppercase;font-weight:500;margin:0 0 36px}.contact-section p{color:var(--color-white);max-width:720px;margin:0 0 58px;font-family:var(--font-open-sans);font-size:22px;line-height:1.35;font-weight:400}.newsletter-form{width:100%;max-width:none;margin:0;text-align:left}.newsletter-form label{color:var(--color-white);font-family:var(--font-open-sans);font-size:16px;font-weight:700;line-height:1.25;margin:0 0 8px;display:block}.newsletter-form input[type=email]{width:100%;height:56px;border:0;border-radius:4px;background:var(--color-white);color:var(--color-blue-100);padding:0 16px;font-family:var(--font-open-sans);font-size:20px;line-height:1;outline-offset:2px;box-shadow:none}.newsletter-form input[type=email]::placeholder{color:var(--color-grey-60);opacity:1}.newsletter-form input[type=email]:focus{outline:2px solid var(--color-blue-160);outline-offset:2px}.newsletter-consent{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:18px;align-items:start;margin-top:56px;max-width:740px}.newsletter-consent input[type=checkbox]{width:22px;height:22px;margin:1px 0 0;border:0;border-radius:0;background-color:var(--color-white);box-shadow:none}.newsletter-consent label{color:var(--color-white);font-family:var(--font-open-sans);font-size:16px;font-weight:700;line-height:1.55;margin:0}.newsletter-submit{display:flex;justify-content:center;margin-top:62px}.newsletter-submit .button{min-width:146px;min-height:51px;padding:0 24px;border-radius:999px;font-family:var(--font-open-sans);font-size:16px;font-weight:700;line-height:1;background-color:var(--color-blue-200);border-color:var(--color-blue-200);color:var(--color-white)}@media(hover: hover){.newsletter-submit .button:hover{background-color:var(--color-blue-180);border-color:var(--color-blue-180);color:var(--color-white)}}.phone-mockup{position:relative;width:112px;height:228px;justify-self:end;border:5px solid #1f2528;border-radius:16px;background:var(--color-white);box-shadow:0 2px 0 #000,0 7px 14px rgba(3,61,92,.22);padding:24px 12px 14px;transform:rotate(-1deg)}.phone-mockup::before{content:"";position:absolute;top:5px;left:50%;width:38px;height:5px;border-radius:0 0 8px 8px;background:#0e1113;transform:translateX(-50%)}.phone-mockup::after{content:"";position:absolute;inset:6px;border:1px solid rgba(0,0,0,.16);border-radius:11px;pointer-events:none}.phone-card-title{position:relative;z-index:1;font-family:var(--font-open-sans);font-size:8px;font-weight:700;color:#4285f4;margin-bottom:9px;line-height:1.2}.phone-card-title::after{content:"Medical center Rogaška";display:block;margin-top:7px;color:#1f2528;font-size:5px;font-weight:700}.phone-lines{position:relative;z-index:1;margin-top:34px}.phone-lines span{display:block;height:5px;background:#e5e9eb;border-radius:99px;margin-bottom:6px}.phone-stars{position:relative;z-index:1;color:#fbbc04;font-size:17px;letter-spacing:1px;margin-top:-42px;line-height:1}.phone-card-title{font-size:8px;font-weight:700;color:#4285f4;margin-bottom:8px;line-height:1.2}.phone-lines span{display:block;height:4px;background:#e5e9eb;border-radius:99px;margin-bottom:5px}.phone-stars{color:#fbbc04;font-size:15px;letter-spacing:1px;margin-top:10px;line-height:1}.newsletter-form{width:100%;max-width:none;margin:0;text-align:left}.newsletter-form label{color:var(--color-white);font-family:var(--font-open-sans);font-size:16px;font-weight:700;line-height:1.25;margin:0 0 8px;display:block}.newsletter-form input[type=email]{width:100%;height:56px;border:0;border-radius:4px;background:var(--color-white);color:var(--color-blue-100);padding:0 16px;font-family:var(--font-open-sans);font-size:20px;line-height:1;outline-offset:2px;box-shadow:none}.newsletter-form input[type=email]::placeholder{color:var(--color-grey-60);opacity:1}.newsletter-form input[type=email]:focus{outline:2px solid var(--color-blue-160);outline-offset:2px}.newsletter-consent{display:grid;grid-template-columns:22px minmax(0, 1fr);gap:18px;align-items:start;margin-top:56px;max-width:720px}.newsletter-consent input[type=checkbox]{width:22px;height:22px;margin:1px 0 0;border:0;border-radius:0;background-color:var(--color-white);box-shadow:none}.newsletter-consent label{color:var(--color-white);font-family:var(--font-open-sans);font-size:16px;font-weight:700;line-height:1.55;margin:0}.newsletter-submit{display:flex;justify-content:center;margin-top:62px}.newsletter-submit .button{min-width:146px;min-height:51px;padding:0 24px;border-radius:999px;font-family:var(--font-open-sans);font-size:16px;font-weight:700;line-height:1;background-color:var(--color-blue-200);border-color:var(--color-blue-200);color:var(--color-white)}@media(hover: hover){.newsletter-submit .button:hover{background-color:var(--color-blue-180);border-color:var(--color-blue-180);color:var(--color-white)}}.floating-help{position:fixed;left:calc(50% + min(var(--page-max),100vw)/2 - 135px);top:52%;width:76px;height:76px;border-radius:999px;border:0;background:radial-gradient(circle at 35% 30%, #0e6e9a 0, #004867 54%, #043043 100%);color:var(--color-white);font-size:9px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;box-shadow:0 12px 28px rgba(3,61,92,.35);cursor:pointer;z-index:20}@media(max-width: 42.5em){.reviews-section{padding:34px var(--page-pad) 38px}.reviews-section .reviews-section__inner{grid-template-columns:1fr;gap:24px;width:min(100vw - 2*var(--page-pad),100%)}.reviews-section .reviews-section__content{max-width:none}.reviews-section h2{font-size:22px;line-height:1.35;margin-bottom:10px}.reviews-section p{font-size:13px;line-height:1.45;margin-bottom:16px}.reviews-section .button{min-width:94px;min-height:30px;font-size:12px;padding:6px 16px}.phone-mockup{justify-self:center;width:92px;height:176px;padding:20px 9px 12px}.phone-stars{font-size:14px;margin-top:-34px}.contact-section{padding:46px var(--page-pad) 66px}.contact-section .contact-section__inner{width:min(100vw - 2*var(--page-pad),100%)}.contact-section h2{font-size:32px;letter-spacing:-1.2px;margin-bottom:18px}.contact-section p{font-size:15px;line-height:1.45;margin-bottom:32px}.newsletter-form input[type=email]{height:42px;font-size:14px}.newsletter-consent{grid-template-columns:17px minmax(0, 1fr);gap:10px;margin-top:24px}.newsletter-consent input[type=checkbox]{width:17px;height:17px}.newsletter-consent label{font-size:11px;line-height:1.4}.newsletter-submit{margin-top:30px}.newsletter-submit .button{min-width:118px;min-height:34px;font-size:12px;padding:0 18px}}.to-form{display:grid;gap:var(--spacing-100, 1rem);max-width:600px;margin:0 auto 0 auto}@media(min-width: 768px){.to-form{gap:var(--spacing-200, 1.5rem)}}.to-form__section{display:grid;gap:var(--spacing-100, 1rem);padding-bottom:var(--spacing-200, 1.5rem);border-bottom:1px solid var(--color-blue-120)}.to-form__section:last-child{border-bottom:none;padding-bottom:0}@media(min-width: 768px){.to-form__section{gap:var(--spacing-200, 1.5rem)}}.to-form__row{display:grid;grid-template-columns:1fr;gap:var(--spacing-100, 1rem)}@media(min-width: 768px){.to-form__row{grid-template-columns:repeat(2, 1fr);gap:var(--spacing-200, 1.5rem)}}.to-form__row--full{grid-column:1/-1}.to-form__field{margin-bottom:var(--spacing-100, 1rem)}.to-form__label{display:block;margin-bottom:.5rem;font-size:var(--font-size-000, 1rem);font-weight:500;color:var(--text-primary);font-family:var(--font-open-sans)}.to-form__input,.to-form__select,.to-form__textarea{width:100%;padding:.75rem;border:2px solid var(--color-blue-120);border-radius:4px;font-size:var(--font-size-000, 1rem);font-family:var(--font-open-sans);color:var(--text-primary);background-color:var(--color-white);transition:all var(--transition-duration) var(--easing)}.to-form__input:focus,.to-form__select:focus,.to-form__textarea:focus{outline:none;border-color:var(--color-blue-200);box-shadow:0 0 0 3px rgba(52,115,148,.1)}.to-form__input:hover:not(:focus),.to-form__select:hover:not(:focus),.to-form__textarea:hover:not(:focus){border-color:var(--color-blue-140)}.to-form__input::placeholder,.to-form__select::placeholder,.to-form__textarea::placeholder{color:var(--color-grey-60)}.to-form__input--error,.to-form__select--error,.to-form__textarea--error{border-color:var(--error);background-color:rgba(162,25,31,.02)}.to-form__input--error:focus,.to-form__select--error:focus,.to-form__textarea--error:focus{border-color:var(--error);box-shadow:0 0 0 3px rgba(162,25,31,.1)}.to-form__textarea{resize:vertical;min-height:120px}.to-form__checkbox:focus,.to-form__radio:focus{outline:2px solid var(--color-blue-200);outline-offset:2px}.to-form__checkbox-option{display:flex;flex-direction:row;align-items:baseline}.to-form__checkbox-option input{margin-right:10px}.to-form__checkbox-option label{font-size:var(--font-size-50, 1rem);font-weight:500;color:var(--text-primary);font-family:var(--font-open-sans)}.to-form__error{color:var(--error);font-size:.875rem;margin-top:.5rem;font-family:var(--font-open-sans)}.to-form__submit{background-color:var(--color-blue-200);color:var(--color-white);border:none;padding:.875rem 2rem;border-radius:4px;font-size:var(--font-size-000, 1rem);font-weight:600;font-family:var(--font-open-sans);cursor:pointer;transition:all var(--transition-duration) var(--easing);min-width:150px;text-align:center}.to-form__submit:hover{background-color:var(--color-blue-100);transform:translateY(-2px);box-shadow:0 4px 12px rgba(52,115,148,.2)}.to-form__submit:active{transform:translateY(0);box-shadow:0 2px 6px rgba(52,115,148,.15)}.to-form__submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.to-form__reset{background-color:var(--color-white);color:var(--text-primary);border:2px solid var(--color-blue-120);padding:.875rem 2rem;border-radius:4px;font-size:var(--font-size-000, 1rem);font-weight:600;font-family:var(--font-open-sans);cursor:pointer;transition:all var(--transition-duration) var(--easing);min-width:150px;text-align:center}.to-form__reset:hover{background-color:var(--color-blue-110);border-color:var(--color-blue-200);color:var(--color-blue-200)}.to-form__reset:active{background-color:var(--color-blue-120)}.to-form__message--success{background-color:rgba(115,163,0,.08);border-left:4px solid var(--success);color:var(--success);padding:1rem;border-radius:4px;font-family:var(--font-open-sans);margin-bottom:var(--spacing-100, 1rem)}.to-form__message--info{background-color:rgba(52,115,148,.08);border-left:4px solid var(--color-blue-200);color:var(--color-blue-100);padding:1rem;border-radius:4px;font-family:var(--font-open-sans);margin-bottom:var(--spacing-100, 1rem)}.to-form__radio-group{display:flex;flex-direction:column;gap:12px}.to-form__radio-group--vertical{flex-direction:column}.to-form__radio-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:24px}.to-form__radio-option{display:flex;align-items:center;flex-wrap:nowrap}.to-form__radio-input{flex-shrink:0;margin-right:8px}.to-form__radio-label{margin:0;cursor:pointer}.to-form__radio-group--survey{gap:16px}.to-form__radio-group--survey .to-form__radio-option--survey{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 auto;padding:0;cursor:pointer}.to-form__radio-group--survey .to-form__survey-number{position:relative;width:44px;height:44px;border:2px solid var(--color-blue-120);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:var(--color-blue-100);background:var(--color-white);transition:all .2s ease;user-select:none;pointer-events:none}.to-form__radio-group--survey .to-form__radio-input--survey{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0;z-index:1}.to-form__radio-group--survey .to-form__radio-input--survey:checked~.to-form__survey-number{background:var(--color-blue-100);border-color:var(--color-blue-100);color:var(--color-white);font-weight:700}.to-form__radio-group--survey .to-form__radio-input--survey:hover~.to-form__survey-number{border-color:var(--color-blue-200);box-shadow:0 0 0 3px rgba(52,115,148,.15)}.to-form__radio-group--survey .to-form__radio-label--survey{display:none}.to-form__status{margin-top:var(--spacing-100, 1rem)}.to-form__title{margin-bottom:var(--spacing-200, 1.5rem);font-family:var(--font-spectral);font-size:var(--font-size-300, 1.75rem);color:var(--text-primary)}.to-form__progress{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--spacing-100, 1rem)}.to-form__progress-track{width:100%;height:8px;background-color:var(--color-blue-120);border-radius:999px;overflow:hidden}.to-form__progress-bar{height:100%;background-color:var(--color-blue-200);border-radius:999px;transition:width var(--transition-duration) var(--easing);font-size:.75rem;color:var(--color-white);display:flex;align-items:center;justify-content:flex-end;padding-right:.5rem;white-space:nowrap}.to-form__pages{display:flex;flex-direction:column}.to-form__page:first-child,.to-form__page[style*="display: block"],.to-form__page:not([style*="display: none"]):first-of-type{display:block}.to-form__page-title{margin-bottom:var(--spacing-100, 1rem);font-family:var(--font-open-sans);font-size:var(--font-size-200, 1.375rem);font-weight:600;color:var(--text-primary)}.to-form__actions--paged{display:flex;flex-direction:column;gap:.5rem}@media(min-width: 768px){.to-form__actions--paged{flex-direction:row;justify-content:space-between;align-items:stretch}}.to-form__button{background-color:var(--color-white);color:var(--text-primary);border:2px solid var(--color-blue-120);padding:.75rem 1.5rem;border-radius:4px;font-size:var(--font-size-000, 1rem);font-weight:600;font-family:var(--font-open-sans);cursor:pointer;transition:all var(--transition-duration) var(--easing)}.to-form__button:hover{background-color:var(--color-blue-110);border-color:var(--color-blue-200);color:var(--color-blue-200)}.to-form__button--next{background-color:var(--color-blue-200);color:var(--color-white);border-color:var(--color-blue-200)}.to-form__button--next:hover{background-color:var(--color-blue-100);border-color:var(--color-blue-100);color:var(--color-white)}.to-form--paged .to-form__pages{overflow:hidden}.to-form__loader{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--text-primary);font-family:var(--font-open-sans)}.to-form__loader-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid var(--color-blue-120);border-top-color:var(--color-blue-200);border-radius:50%;animation:to-form-spin .7s linear infinite;flex-shrink:0}.to-form__loader-text{font-size:var(--font-size-000, 1rem);color:var(--text-primary)}@keyframes to-form-spin{to{transform:rotate(360deg)}}/*# sourceMappingURL=overrides.css.map */
