*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@media (prefers-color-scheme:dark){.dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: ;box-sizing:border-box;border:0 solid #e5e7eb}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}.sr-only,dialog,fieldset,legend,menu,ol,ul{padding:0}menu,ol,ul{margin:0;list-style:none}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-auto{margin:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-3{margin-inline-end:.75rem}.ml-auto{margin-left:auto}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-4{height:1rem}.h-full{height:100%}.h-screen{height:100vh}.w-2{width:.5rem}.w-4{width:1rem}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.bg-gray-200{background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-200,.bg-gray-300,.bg-red-400,.bg-red-50,.bg-red-500{--tw-bg-opacity:1}.bg-gray-300{background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-red-400{background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-center{text-align:center}.text-5xl{font-size:3rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-75{opacity:.75}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/opensans/latin-300-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:normal;font-weight:300;font-display:swap;src:url(../fonts/opensans/latin-ext-300-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/opensans/latin-300-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:italic;font-weight:300;font-display:swap;src:url(../fonts/opensans/latin-ext-300-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/opensans/latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:normal;font-weight:400;font-display:swap;src:url(../fonts/opensans/latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/opensans/latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:italic;font-weight:400;font-display:swap;src:url(../fonts/opensans/latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/opensans/latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:normal;font-weight:500;font-display:swap;src:url(../fonts/opensans/latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/opensans/latin-500-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:italic;font-weight:500;font-display:swap;src:url(../fonts/opensans/latin-ext-500-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/opensans/latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:normal;font-weight:600;font-display:swap;src:url(../fonts/opensans/latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/opensans/latin-600-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:italic;font-weight:600;font-display:swap;src:url(../fonts/opensans/latin-ext-600-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/opensans/latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:normal;font-weight:700;font-display:swap;src:url(../fonts/opensans/latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/opensans/latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:italic;font-weight:700;font-display:swap;src:url(../fonts/opensans/latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/opensans/latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:normal;font-weight:800;font-display:swap;src:url(../fonts/opensans/latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../fonts/opensans/latin-800-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-style:italic;font-weight:800;font-display:swap;src:url(../fonts/opensans/latin-ext-800-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:local(Poppins ExtraLight),local(Poppins-ExtraLight),url(../fonts/poppins/Poppins-ExtraLight.woff2)format("woff2"),url(../fonts/poppins/Poppins-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Light),local(Poppins-Light),url(../fonts/poppins/Poppins-Light.woff2)format("woff2"),url(../fonts/poppins/Poppins-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Italic),local(Poppins-Italic),url(../fonts/poppins/Poppins-Italic.woff2)format("woff2"),url(../fonts/poppins/Poppins-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins ExtraLight Italic),local(Poppins-ExtraLightItalic),url(../fonts/poppins/Poppins-ExtraLightItalic.woff2)format("woff2"),url(../fonts/poppins/Poppins-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Light Italic),local(Poppins-LightItalic),url(../fonts/poppins/Poppins-LightItalic.woff2)format("woff2"),url(../fonts/poppins/Poppins-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Medium),local(Poppins-Medium),url(../fonts/poppins/Poppins-Medium.woff2)format("woff2"),url(../fonts/poppins/Poppins-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Medium Italic),local(Poppins-MediumItalic),url(../fonts/poppins/Poppins-MediumItalic.woff2)format("woff2"),url(../fonts/poppins/Poppins-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins-Regular),url(../fonts/poppins/Poppins-Regular.woff2)format("woff2"),url(../fonts/poppins/Poppins-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Black Italic),local(Poppins-BlackItalic),url(../fonts/poppins/Poppins-BlackItalic.woff2)format("woff2"),url(../fonts/poppins/Poppins-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Thin Italic),local(Poppins-ThinItalic),url(../fonts/poppins/Poppins-ThinItalic.woff2)format("woff2"),url(../fonts/poppins/Poppins-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Black),local(Poppins-Black),url(../fonts/poppins/Poppins-Black.woff2)format("woff2"),url(../fonts/poppins/Poppins-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins SemiBold),local(Poppins-SemiBold),url(../fonts/poppins/Poppins-SemiBold.woff2)format("woff2"),url(../fonts/poppins/Poppins-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Thin),local(Poppins-Thin),url(../fonts/poppins/Poppins-Thin.woff2)format("woff2"),url(../fonts/poppins/Poppins-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins SemiBold Italic),local(Poppins-SemiBoldItalic),url(../fonts/poppins/Poppins-SemiBoldItalic.woff2)format("woff2"),url(../fonts/poppins/Poppins-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Bold),local(Poppins-Bold),url(../fonts/poppins/Poppins-Bold.woff2)format("woff2"),url(../fonts/poppins/Poppins-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins ExtraBold Italic),local(Poppins-ExtraBoldItalic),url(../fonts/poppins/Poppins-ExtraBoldItalic.woff2)format("woff2"),url(../fonts/poppins/Poppins-ExtraBoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins ExtraBold),local(Poppins-ExtraBold),url(../fonts/poppins/Poppins-ExtraBold.woff2)format("woff2"),url(../fonts/poppins/Poppins-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local(Poppins Bold Italic),local(Poppins-BoldItalic),url(../fonts/poppins/Poppins-BoldItalic.woff2)format("woff2"),url(../fonts/poppins/Poppins-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--top-bar-height:56px;--main-nav-height:102px;--header-height:calc(var(--top-bar-height) + var(--main-nav-height));--footer-height:430px;--vc-clr-primary:#2f5571;--vc-clr-secondary:#fff;--vc-nav-background:#2f5571;--vc-nav-border-radius:.375rem;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:2.125rem;--vc-nav-width:2.125rem;--input-bg-disabled:#f3f3f3;--input-c-disabled:#bdbdbd;--input-bg:#fff;--input-c:#333;--input-border-c:#eaebf6;--input-border-c-focused:#b6c4cd;--input-disabled-border-c-focused:#b6c4cd;--input-padding-y:.625rem;--input-padding-x:.9375rem;--scrollbar-thumb-bg:#333;--card-spacing:2.8125rem;--mobile-side-spacing:15px;--bottom-sheet-padding-y:16px;--bottom-sheet-padding-x:30px;--bottom-sheet-footer-padding-y:14px;--filters-padding-y:16px;--filters-padding-x:30px;--filters-footer-padding-y:14px;--table-cell-x-padding:26px;--table-cell-y-padding:15px;--table-cell-bg-color:#f5f5f6;--cc-btn-primary-bg:#2f5571!important;--cc-btn-primary-hover-bg:#2f5571!important}@media (width<=1279px){:root{--footer-height:323px}}@media (width<=1080px){:root{--footer-height:487px;--card-spacing:2rem;--header-height:var(--main-nav-height)}}@media (width<=768px){:root{--footer-height:538px}}@media (width<=415px){:root{--footer-height:560px}}@media (width<=576px){:root{--bottom-sheet-padding-y:15px;--bottom-sheet-padding-x:10px;--bottom-sheet-footer-padding-y:8px;--filters-padding-y:15px;--filters-padding-x:10px;--filters-footer-padding-y:8px;--main-nav-height:62px}}.dp--theme-light{--dp-primary-color:#2f5571!important;--dp-range-between-dates-background-color:#2f557126!important;--dp-primary-text-color:#fff!important}[data-theme=dark]{--input-bg-disabled:#333;--input-c-disabled:#8a8a8a;--input-bg:#444;--input-c:#fff;--input-border-c:#4f4f4f;--input-border-c-focused:#b6c4cd;--input-disabled-border-c-focused:#4f4f4f;--scrollbar-thumb-bg:#6b6b6b}@media (width>=577px) and (width<=768px){:root{--main-nav-height:74px}}html{font-size:16px}@media (width<=768px){html{font-size:14px}}body{color:#333;background:#fcfafb;font-family:Open Sans,sans-serif}body.checkout-page{background:#f7f8f9}button,input,select,textarea{font-family:inherit}textarea{resize:none}button{cursor:pointer;outline:none}#__nuxt{min-height:100vh}h1{margin-bottom:2.25rem;font-size:2.5rem;font-weight:600}h2{font-size:1.625rem}h2,h3{font-weight:500}h3{font-size:1.2rem}.primary-button{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}.primary-button:disabled{background-color:#5c7993}.danger-button .processing-icon img,.danger-button>.icon:first-child img,.primary-button>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}.danger-button{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}.danger-button:disabled{background-color:#5c7993}.danger-button{color:#fff!important;background-color:#d9534f!important}.danger-button .processing-icon{align-items:center;margin-left:.5rem;display:inline-flex}.danger-button .processing-icon img{width:1rem;height:1rem}figure img{vertical-align:middle;width:100%}.highlighted-header{color:#2f5571;font-size:2.5rem;font-weight:500}.highlighted-header .bolder{font-weight:600}.form-options{grid-template-columns:100%;gap:6px;display:grid}.form-options li.form-option{gap:8px;display:flex}.form-options li.form-option>input,.form-options li.form-option>label,.pn-btn{cursor:pointer}.grecaptcha-badge{visibility:hidden}.fade-in-left-enter-active,.fade-in-left-leave-active,.fade-in-right-enter-active,.fade-in-right-leave-active{transition:all .2s ease-in-out}.fade-in-right-enter-from,.fade-in-right-leave-to{opacity:0;transform:translate(20px)}.fade-in-left-enter-from,.fade-in-left-leave-to{opacity:0;transform:translate(-20px)}.fade-in-left-2-enter-active,.fade-in-left-2-leave-active,.fade-in-right-2-enter-active,.fade-in-right-2-leave-active{transition:all .1s ease-in-out}.fade-in-right-2-enter-from,.fade-in-right-2-leave-to{opacity:0;transform:translate(40px)}.fade-in-left-2-enter-from,.fade-in-left-2-leave-to{opacity:0;transform:translate(-40px)}.fade-enter-active,.fade-leave-active{transition:opacity .1s}.fade-down-enter-from,.fade-down-leave-to,.fade-enter-from,.fade-leave-to,.fade-positions-enter-from,.fade-positions-leave-to,.slight-delay-fade-in-enter-from,.slight-delay-fade-in-leave-to{opacity:0}.fade-down-enter-active,.fade-down-leave-active{transition:opacity .12s,transform .17s cubic-bezier(.2,0,0,1)}.fade-down-enter-from{transform:translateY(-1rem)}.slight-delay-fade-in-enter-active,.slight-delay-fade-in-leave-active{transition:all .2s ease-in-out}.fade-positions-enter-active,.fade-positions-leave-active,.fade-positions-move{transition:all .5s cubic-bezier(.55,0,.1,1)}.fade-positions-leave-active{position:absolute}.slide-up-enter-active,.slide-up-leave-active{transition:transform .3s ease-out}.slide-up-enter-from{transform:translateY(100%)}.slide-up-enter-to,.slide-up-leave-from{transform:translateY(0)}.slide-up-leave-to{transform:translateY(100%)}.slide-down-enter-active,.slide-down-leave-active{transition:transform .3s ease-out,opacity .1s ease-out}.slide-down-enter-from{transform:translateY(-100%)}.slide-down-enter-to,.slide-down-leave-from,.slide-down-leave-to{transform:translateY(0)}.slide-down-leave-from{opacity:1}.slide-down-leave-to{opacity:0}.pn-btn{white-space:nowrap;text-align:center;border-radius:24px;justify-content:center;align-items:center;gap:.5rem;width:fit-content;padding:12px 24px;font-size:16px;font-weight:400;line-height:24px;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.pn-btn:disabled{opacity:.6;cursor:not-allowed}.pn-btn--primary{color:#000;background:#e2795b;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}.pn-btn--primary:hover:not(:disabled){color:#fff}.pn-btn--secondary{color:#333;background:#fcfafb;border:0;box-shadow:inset 0 0 0 .6px #333,0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}.pn-btn--secondary:hover:not(:disabled){color:#e2795b;box-shadow:inset 0 0 0 .6px #e2795b,0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}.pn-btn--sm{font-size:14px;line-height:26px;box-shadow:0 1px 2px #00000040}.pn-btn--start{align-self:flex-start}button[type=submit].pn-btn{min-width:0;padding:12px 24px}button[type=submit].pn-btn.pn-btn--primary{color:#000;background-color:#e2795b}button[type=submit].pn-btn.pn-btn--primary:hover:not(:disabled){color:#fff}button[type=submit].pn-btn.pn-btn--primary:disabled{background-color:#e2795b}button[type=submit].pn-btn.pn-btn--secondary{color:#333;background-color:#fcfafb}button[type=submit].pn-btn.pn-btn--secondary:disabled{background-color:#fcfafb}button[type=submit].pn-btn .clock-icon img,button[type=submit].pn-btn>.icon:first-child img{filter:none}.date-time-selector .top{grid-template-columns:auto auto;grid-template-areas:"timezone-input period-navigation";justify-content:space-between;align-items:center;margin-bottom:1rem;display:grid}.date-time-selector .top .timezone-input{grid-area:timezone-input;margin-bottom:0}.date-time-selector .top>nav{grid-area:period-navigation;gap:.375rem;display:flex}.date-time-selector .top>nav button{color:#2f5571;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:3px;line-height:1;transition:all 75ms ease-in-out;display:flex}.date-time-selector .top>nav button:not(:disabled):hover{border-color:#2f5571}.date-time-selector .top>nav button figure{max-width:100%;max-height:100%}.date-time-selector .top>nav button img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%);max-width:100%;max-height:100%}.date-time-selector .top>nav button:disabled img{filter:brightness(0)saturate()invert(87%)sepia(0)saturate(0)hue-rotate(168deg)brightness(101%)contrast(96%)}.date-time-selector .date-selector ul,.date-time-selector .time-selector ul{gap:10px}.date-time-selector .date-selector ul{grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:auto}.date-time-selector .date-selector ul li{position:relative}.date-time-selector .date-selector ul li>input{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.date-time-selector .date-selector ul li>input:disabled+label{cursor:not-allowed;background-color:var(--input-bg-disabled)}.date-time-selector .date-selector ul li>label{text-align:center;cursor:pointer;border:1px solid var(--input-border-c);border-radius:.5rem;justify-content:center;place-items:center;width:100%;height:100%;padding:18px 12px;display:grid}.date-time-selector .date-selector ul li>label.weekend .day,.date-time-selector .date-selector ul li>label.weekend .month,.date-time-selector .date-selector ul li>label.weekend .weekday{color:#ef4444}.date-time-selector .date-selector ul li>label .day,.date-time-selector .date-selector ul li>label .month,.date-time-selector .date-selector ul li>label .weekday{line-height:1}.date-time-selector .date-selector ul li>label .weekday{font-size:.9375rem}.date-time-selector .date-selector ul li>label .month{font-size:.9375rem;font-weight:500}.date-time-selector .date-selector ul li>label .day{margin:7px 0 12px;font-size:1.25rem;font-weight:500}.date-time-selector .date-selector ul li>input:checked+label{background-color:#2f5571;border-color:#2f5571a6;box-shadow:0 0 6px 1px #2f557166}.date-time-selector .date-selector ul li>input:checked+label .day,.date-time-selector .date-selector ul li>input:checked+label .month,.date-time-selector .date-selector ul li>input:checked+label .weekday{color:#fff}.date-time-selector .time-selector{margin-top:1rem}.date-time-selector .time-selector ul{grid-template-columns:repeat(4,1fr);display:grid}.date-time-selector .time-selector ul li label{color:#2f5571;text-align:center;cursor:pointer;background-color:#0000;border:1px solid #2f5571;border-radius:.375rem;width:100%;padding:7px 4px;font-size:14px;font-weight:500;line-height:1;display:block}.date-time-selector .time-selector ul li input[type=checkbox],.date-time-selector .time-selector ul li input[type=radio]{visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}.date-time-selector .time-selector ul li input:checked+label{color:#fff;background-color:#2f5571}.date-time-selector .time-row{grid-template-columns:50% 50%;gap:1rem;margin-top:1rem;display:grid}.no-quiz-specialists-found,.no-specialists-found{text-align:center;border:2px solid #2f557126;border-radius:1rem;grid-template-columns:100%;justify-items:center;padding:2rem .625rem;line-height:1.25;display:grid}.no-quiz-specialists-found .search-icon,.no-specialists-found .search-icon{width:2.625rem;margin-bottom:.75rem}.no-quiz-specialists-found .search-icon img,.no-specialists-found .search-icon img{filter:brightness(0)saturate()invert(60%)sepia(1%)saturate(0)hue-rotate(12deg)brightness(93%)contrast(88%)}.no-quiz-specialists-found .alert-title,.no-specialists-found .alert-title{font-weight:500}.no-quiz-specialists-found .alert-description,.no-specialists-found .alert-description{color:#6b7280;margin-top:.625rem}.divider-wrapper{margin:1.875rem 0;position:relative}.divider-wrapper span{color:#80878d;background-color:#fff;padding:0 .625rem;font-size:.875rem;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.bottom-sheet-wrapper{z-index:999;width:100%;height:100%;position:fixed;bottom:0;left:0;right:0}.bottom-sheet-wrapper .bottom-sheet-overlay{background-color:#3339;width:100%;height:100%}.bottom-sheet-wrapper.no-footer .body{margin-bottom:10px}.bottom-sheet-wrapper .bottom-sheet{background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;flex-direction:column;width:100%;max-height:calc(100% - 12vh);display:flex;position:absolute;bottom:0;left:0;right:0}@media (width>=576px){.bottom-sheet-wrapper .bottom-sheet{max-width:536px;margin-left:auto;margin-right:auto}}.bottom-sheet-wrapper .bottom-sheet .heading{padding:var(--bottom-sheet-padding-y) var(--bottom-sheet-padding-x);border-bottom:1px solid #f5f5f6;flex:none;align-items:center;display:flex}.bottom-sheet-wrapper .bottom-sheet .heading button[name=close-bottom-sheet]{width:24px}.bottom-sheet-wrapper .bottom-sheet .heading button[name=close-bottom-sheet] .icon{place-items:center;display:flex}.bottom-sheet-wrapper .bottom-sheet .heading .title{text-align:center;flex:1 0 auto;padding-right:24px;font-size:20px;font-weight:600;line-height:22px}.bottom-sheet-wrapper .bottom-sheet .body{padding:var(--bottom-sheet-padding-y) var(--bottom-sheet-padding-x);flex:auto}@media (width<=768px){.bottom-sheet-wrapper .bottom-sheet .body{overflow:auto}}.bottom-sheet-wrapper .bottom-sheet .body .options{grid-row-gap:1rem;grid-template-columns:100%;display:grid}.bottom-sheet-wrapper .bottom-sheet .body .options .option{position:relative}.bottom-sheet-wrapper .bottom-sheet .body .options .option>input{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.bottom-sheet-wrapper .bottom-sheet .body .options .option>label{-moz-column-gap:1rem;align-items:center;column-gap:1rem;display:flex}.bottom-sheet-wrapper .bottom-sheet .body .options .option>label .checkbox-imitation{order:2}.bottom-sheet-wrapper .bottom-sheet .body .options .option>label .label-title{flex:1;order:1;justify-content:start;align-items:center;gap:8px;font-size:16px;display:flex}.bottom-sheet-wrapper .bottom-sheet .footer{padding:var(--bottom-sheet-footer-padding-y) var(--bottom-sheet-padding-x);border-top:1px solid #f5f5f6;flex:none}.bottom-sheet-wrapper .bottom-sheet .footer .buttons{justify-content:flex-end;gap:18px;display:flex}.breadcrumbs-nav{width:100%;padding-bottom:1.25rem}.breadcrumbs-nav ol{flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs-nav li,.breadcrumbs-nav ol{align-items:center;gap:.75rem;display:flex}.breadcrumbs-nav .breadcrumbs-nav__current,.breadcrumbs-nav .breadcrumbs-nav__link{white-space:nowrap;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}@media (width<=576px){.breadcrumbs-nav .breadcrumbs-nav__current,.breadcrumbs-nav .breadcrumbs-nav__link{white-space:normal;font-size:14px;line-height:26px}}.breadcrumbs-nav .breadcrumbs-nav__link{color:#6f6f6f;text-decoration:none}.breadcrumbs-nav .breadcrumbs-nav__link:hover{text-decoration:underline}.breadcrumbs-nav .breadcrumbs-nav__current{color:#6f6f6f}.breadcrumbs-nav .breadcrumbs-nav__current[aria-current=page]{color:#000}.breadcrumbs-nav .breadcrumbs-nav__separator{flex-shrink:0;width:1.125rem;height:1.125rem;display:block}.faq-category-list{flex-shrink:0}.faq-category-list ul{flex-direction:column;align-items:flex-start;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=992px){.faq-category-list{width:100%}.faq-category-list ul{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:wrap;gap:8px;width:100%;padding-bottom:0;overflow-x:visible}.faq-category-list ul::-webkit-scrollbar{display:none}.faq-category-list li{flex-shrink:1;width:auto}}.faq-category-list .faq-category-list__item{color:#000;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:1rem;justify-content:center;align-items:center;padding:1rem 1.5rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;transition:background-color .2s;display:inline-flex}.faq-category-list .faq-category-list__item:hover{background:#a7b8c359}@media (width<=992px){.faq-category-list .faq-category-list__item{text-align:left;white-space:normal;justify-content:flex-start;width:auto;padding:8px 16px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px}}.faq-category-list .faq-category-list__item--active{background:#a7b8c3;font-weight:500}.faq-category-list .faq-category-list__item--active:hover{background:#a7b8c3}@media (width<=992px){.faq-category-list .faq-category-list__item--active{border-radius:16px;width:auto;padding:10px 16px;font-weight:600;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}}.availability-calendar .dp--main>:nth-child(2){width:100%}.availability-calendar .dp--main>:nth-child(2) .dp--menu{border:unset;background:unset}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner{padding:unset}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap{margin-bottom:.625rem}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top{justify-content:space-between;align-items:center;width:100%;display:flex}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .year-month-display{text-transform:capitalize;font-weight:600}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls{gap:.375rem;display:flex}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button{color:#2f5571;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:3px;line-height:1;transition:all 75ms ease-in-out;display:flex}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:not(:disabled):hover{border-color:#2f5571}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button figure,.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button figure{max-width:100%;max-height:100%}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%);max-width:100%;max-height:100%}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:disabled img{filter:brightness(0)saturate()invert(87%)sepia(0)saturate(0)hue-rotate(168deg)brightness(101%)contrast(96%)}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header{margin-bottom:.5rem}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header .dp--calendar-header-item{width:unset;height:unset;text-transform:capitalize;color:#6b7280;padding:0;font-weight:500}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header-separator{display:none}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row{margin:0}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item{width:unset;height:unset;aspect-ratio:1;justify-content:center;align-items:center;display:flex}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner{width:1.875rem;height:unset;aspect-ratio:1;padding:0}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--active{color:#fff;background:#2f5571;border-color:#2f5571}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today{color:#2f5571;border-color:#2f5571}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today.dp--active{color:#fff}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--action-row{margin-top:.625rem;padding:0}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--action-row svg{height:unset;width:unset}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom{justify-content:space-between;align-items:center;width:100%;display:flex}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons{margin-left:auto}.availability-calendar .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons button[name=select]{padding:.625rem 1rem;line-height:1}.availability-calendar .segmented-control-switch-wrapper{margin-bottom:1.25rem}button{border-radius:.375rem;font-weight:500;transition:background-color .15s ease-out,box-shadow .15s ease-out}button+.button{margin-left:1.375rem}button:disabled{cursor:not-allowed}button[type=submit]{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}button[type=submit]:disabled{background-color:#5c7993}button .processing-icon img,button[type=submit] .clock-icon img,button[type=submit] .upload-icon img,button[type=submit]>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}button.is-processing{align-items:baseline!important}button .processing-icon img{width:25px}button.is-locked{align-items:center}button .locked-for{width:29px}.selectable-card-container .selectable-card{position:relative}.selectable-card-container .selectable-card>input{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.selectable-card-container .selectable-card>input+label{border:1px solid #ededed;border-radius:.75rem;grid-template:"title checkbox""description description"/1fr auto;padding:1.875rem;transition:all 75ms ease-in-out;display:grid}.selectable-card-container .selectable-card>input+label .label-title{grid-area:title;font-size:1.125rem;font-weight:500}@media (width<=768px){.selectable-card-container .selectable-card>input+label{padding:1.125rem 1.625rem}.selectable-card-container .selectable-card>input+label .label-title{font-weight:unset;font-size:1rem}}.selectable-card-container .selectable-card>input+label .label-description{color:#636363;grid-area:description;margin-top:.75rem;font-size:.875rem}.selectable-card-container .selectable-card>input+label .checkbox-imitation{grid-area:checkbox;align-self:center}.selectable-card-container .selectable-card>input:not(:disabled)+label{cursor:pointer}.selectable-card-container .selectable-card>input:disabled+label{color:var(--input-c-disabled);background-color:var(--input-bg-disabled);cursor:not-allowed}.selectable-card-container .selectable-card>input:not(:disabled):checked+label{border-color:#2f5571}.selectable-card-container .selectable-card>input:not(:disabled):not(:checked):focus+label,.selectable-card-container .selectable-card>input:not(:disabled):not(:checked):focus+label .checkbox-imitation,.selectable-card-container .selectable-card>input:not(:disabled):not(:checked):hover+label,.selectable-card-container .selectable-card>input:not(:disabled):not(:checked):hover+label .checkbox-imitation{border-color:var(--input-border-c-focused)}.date-input-calendar-dropdown{z-index:6;background-color:#fff;border:1px solid #ededed;border-radius:.75rem;padding:8px;position:absolute}.date-input-calendar-dropdown .dp--main>:nth-child(2){width:100%}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu{border:unset;background:unset}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner{padding:unset}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap{margin-bottom:.625rem}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top{justify-content:space-between;align-items:center;width:100%;display:flex}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .year-month-display{text-transform:capitalize;font-weight:600}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls{gap:.375rem;display:flex}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button{color:#2f5571;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:3px;line-height:1;transition:all 75ms ease-in-out;display:flex}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:not(:disabled):hover{border-color:#2f5571}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%);max-width:100%;max-height:100%}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:disabled img{filter:brightness(0)saturate()invert(87%)sepia(0)saturate(0)hue-rotate(168deg)brightness(101%)contrast(96%)}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header{margin-bottom:.5rem}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header .dp--calendar-header-item{width:unset;height:unset;text-transform:capitalize;color:#6b7280;padding:0;font-weight:500}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header-separator{display:none}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row{margin:0}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item{width:unset;height:unset;aspect-ratio:1;justify-content:center;align-items:center;display:flex}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner{width:1.875rem;height:unset;aspect-ratio:1;padding:0}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--active{color:#fff;background:#2f5571;border-color:#2f5571}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today{color:#2f5571;border-color:#2f5571}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today.dp--active{color:#fff}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--action-row{margin-top:.625rem;padding:0}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--action-row svg{height:unset;width:unset}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom{justify-content:space-between;align-items:center;width:100%;display:flex}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons{margin-left:auto}.date-input-calendar-dropdown .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons button[name=select]{padding:.625rem 1rem;line-height:1}.date-input-calendar-dropdown .dp--action-button{background-color:#2f5571!important}.time-input-dropdown{z-index:6;background-color:#fff;border:1px solid #ededed;border-radius:.75rem;padding:8px;position:absolute}.time-input-dropdown .dp--main .dp--menu{border:0}.time-input-dropdown .dp--main .dp--menu--inner-stretched{padding:0}.time-input-dropdown .dp--action-button{background-color:#2f5571!important}.input-errors{color:#f05252;margin-top:.125rem;font-size:.875rem}.file-upload .file-dialog{text-align:center;cursor:pointer;border:2px dashed #777;border-radius:.625rem;align-content:center;justify-items:center;min-height:10rem;padding:2rem 1rem;transition:all .2s;display:grid}.file-upload .file-dialog.active{cursor:move;background-color:#2f55711a;border-color:#2f5571}.file-upload .file-dialog .icon{filter:brightness(0)saturate()invert(60%)sepia(1%)saturate(0)hue-rotate(12deg)brightness(93%)contrast(88%);width:1.5rem;margin-bottom:1rem}.file-upload .file-dialog .file-extensions{color:#8d8d8d;margin-top:1rem;font-weight:400}.file-upload .files{margin-top:1.25rem}.file-upload .files .file{border:1px solid #333;border-radius:.625rem;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.75rem;padding:1rem .75rem;display:grid}.file-upload .files .file:not(:first-child){margin-top:.625rem}.file-upload .files .file .name{margin-bottom:.125rem;font-size:.9375rem;line-height:1.125rem}.file-upload .files .file .size{color:#6b7280;font-size:.8755rem}.file-upload .files .file button[name=remove-file] .close-icon svg{width:1.25rem;height:1.25rem}.select-input .select-input-input{width:100%;position:relative}.select-input .select-input-input:not(.open) .head{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}.select-input .select-input-input.open .head .chevron{transform:translateY(-50%)rotate(180deg)}.select-input .select-input-input.disabled .head{background-color:var(--input-bg-disabled);color:var(--input-c-disabled);cursor:not-allowed}.select-input .select-input-input.disabled .head .chevron svg path{stroke:var(--input-c-disabled)}.select-input .select-input-input.disabled:focus .head,.select-input .select-input-input.disabled:hover .head{border-color:var(--input-disabled-border-c-focused)}.select-input .select-input-input:focus{outline:none}.select-input .select-input-input.open .head,.select-input .select-input-input:focus .head,.select-input .select-input-input:hover .head{border-color:var(--input-border-c-focused)}.select-input .select-input-input .head{border:1px solid var(--input-border-c);color:var(--input-c);background-color:var(--input-bg);cursor:pointer;border-top-left-radius:.625rem;border-top-right-radius:.625rem;padding:10px 38px 10px 10px;line-height:1.5rem;transition:border-color .125s ease-in-out;position:relative;overflow:hidden}@media (width<=768px){.select-input .select-input-input .head{border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem}}.select-input .select-input-input .head .title{flex:auto;max-width:100%}.select-input .select-input-input .head .title .placeholder,.select-input .select-input-input .head .title .selected{line-height:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-input .select-input-input .head .chevron{transition:transform .15s ease-in-out;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.select-input .select-input-input .head .chevron svg path{stroke:var(--input-c)}.dropdown.select-input-dropdown{z-index:6;position:absolute}.dropdown.select-input-dropdown .options-wrapper{background-color:#fff;border:1px solid #1a1a1a;border-radius:16px;width:max-content;min-width:100%;max-width:calc(100vw - 32px);margin-top:4px;overflow:hidden}.dropdown.select-input-dropdown .options-wrapper .options{color:#000;background-color:#fff;flex-direction:column;gap:4px;max-height:250px;padding:8px;display:flex;overflow:auto}.dropdown.select-input-dropdown .options-wrapper .options .option{flex-shrink:0;position:relative;overflow:hidden}.dropdown.select-input-dropdown .options-wrapper .options .option input[type=checkbox],.dropdown.select-input-dropdown .options-wrapper .options .option input[type=radio]{visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}.dropdown.select-input-dropdown .options-wrapper .options .option input[type=radio]:checked+label{color:#2f5571;background-color:#eef1f4;font-weight:600}.dropdown.select-input-dropdown .options-wrapper .options .option label{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:400;line-height:22px;display:flex}.dropdown.select-input-dropdown .options-wrapper .options .option label:hover{background-color:#eef1f4}.dropdown.select-input-dropdown .options-wrapper .options .option label .option__check{flex:0 0 20px}.dropdown.select-input-dropdown .options-wrapper .options .option label .checkbox-imitation{display:none}.dropdown.select-input-dropdown .options-wrapper .options::-webkit-scrollbar{width:8px}.dropdown.select-input-dropdown .options-wrapper .options::-webkit-scrollbar-track{background:0 0;margin:12px 0}.dropdown.select-input-dropdown .options-wrapper .options::-webkit-scrollbar-corner{display:none}.dropdown.select-input-dropdown .options-wrapper .options::-webkit-scrollbar-thumb{background-color:#c9d2d9;border:2px solid #fff;border-radius:10px}.dropdown.select-input-dropdown.multi .options-wrapper .options .option label{justify-content:flex-start;align-items:center;gap:12px;display:flex}.dropdown.select-input-dropdown.multi .options-wrapper .options .option .option__title{flex:auto;min-width:0}.dropdown.select-input-dropdown.multi .options-wrapper .options .option .option__box{color:#fff;background:#fff;border:1.5px solid #a7b8c3;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.dropdown.select-input-dropdown.multi .options-wrapper .options .option input:checked+label{color:#2f5571;font-weight:600}.dropdown.select-input-dropdown.multi .options-wrapper .options .option input:checked+label .option__box{background:#2d5571;border-color:#2d5571}.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper{border:1px solid var(--input-border-c-focused);background-color:#0000;border-top-width:0;border-radius:0 0 .625rem .625rem;width:auto;min-width:0;max-width:none;margin-top:0}.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper .options{background-color:var(--input-bg);color:var(--input-c);padding:0;display:block}.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper .options .option input[type=radio]:checked+label{color:#fff;font-weight:inherit;background-color:#2f5571}.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper .options .option label{font-size:inherit;line-height:inherit;font-weight:inherit;border-radius:0;padding:10px;display:block}.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper .options .option label:hover{background-color:#0000}.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper .options .option label .option__box,.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper .options .option label .option__check{display:none}.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper .options::-webkit-scrollbar{width:12px}.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper .options::-webkit-scrollbar-track{margin:0}.dropdown.select-input-dropdown.select-input-dropdown--legacy .options-wrapper .options::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border:0}.dropdown.select-input-dropdown.select-input-dropdown--legacy.multi .options-wrapper .options .option label{align-items:center;gap:.5rem;display:flex}.dropdown.select-input-dropdown.select-input-dropdown--legacy.multi .options-wrapper .options .option input:checked+label{color:#fff;font-weight:inherit;background-color:#2f5571}.select-input-bottom-sheet .footer .buttons button[name=apply]{color:#fff;background-color:#2f5571;border-radius:8px;padding:7px 18px}.select-input-sheet__actions{justify-content:space-between;align-items:center;gap:16px;padding:16px 12px 8px;display:flex}.select-input-sheet__actions .pn-btn{margin-left:auto}.checkbox-input .input-wrapper{align-items:center;gap:.5rem;display:flex}.checkbox-input .input-wrapper input[type=checkbox]{cursor:pointer}.checkbox-input .input-wrapper input[type=checkbox]+label[for]{font-size:1rem;font-weight:400}.checkbox-imitation{aspect-ratio:1;background:0 0;border:1px solid #b7b7b7;border-radius:50%;width:18px;display:inline-block;position:relative}.checkbox-imitation.multiple{border-radius:4px}.checkbox-imitation:after{content:"";display:none;position:absolute}input:checked+label .checkbox-imitation{border-color:#2f5571}input:checked+label .checkbox-imitation:after{display:block}input:checked+label .checkbox-imitation.multiple,input:checked+label .checkbox-imitation:not(.multiple){background-color:#2f5571}input:checked+label .checkbox-imitation.multiple:after{border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;top:43%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}input:checked+label .checkbox-imitation:not(.multiple):after{aspect-ratio:1;background-color:#fff;border-radius:50%;width:12px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bottom-sheet-wrapper .bottom-sheet .options .option input:checked+label .checkbox-imitation:not(.multiple){background-color:#fff}.bottom-sheet-wrapper .bottom-sheet .options .option input:checked+label .checkbox-imitation:not(.multiple):after{background-color:#2f5571}.search-input{position:relative;overflow:hidden}.search-input .search-icon{pointer-events:none;cursor:text;width:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-input .search-icon img{filter:brightness(0)saturate()invert(23%)sepia(3%)saturate(902%)hue-rotate(222deg)brightness(92%)contrast(91%)}.search-input input[name=search][type=search]{border:1px solid var(--input-border-c);-webkit-appearance:none;border-radius:.625rem;outline:none;width:100%;padding:11px 16px 11px 52px;line-height:1.5rem;transition:all .125s ease-in-out}.search-input input[name=search][type=search]::-webkit-search-cancel-button{appearance:none}.search-input input[name=search][type=search]:focus{border-color:var(--input-border-c-focused)}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}input[type=search]::-webkit-search-results-button{appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}input[type=search]::-ms-clear{display:none}html[data-theme=dark] .toggle-input .track{background-color:#575757;border-color:#353535}.toggle-input{cursor:pointer;align-items:center;display:flex;position:relative}.toggle-input input{visibility:hidden;position:absolute}.toggle-input .track{aspect-ratio:2;background-color:#dcdcdc;border:1px solid #8d8d8d;border-radius:30px;width:50px;padding:3px;position:relative}.toggle-input .track .thumb{aspect-ratio:1;background-color:#fff;border-radius:50%;height:100%;transition:transform .2s ease-in-out}.toggle-input input:disabled+.track,.toggle-input.disabled .icon{opacity:.6;cursor:not-allowed}.toggle-input input:checked+.track{background-color:#2f5571}.toggle-input input:checked+.track .thumb{transform:translate(calc(100% + 6px))}.chip-select{position:relative}.chip-select input{width:0;height:0;position:absolute;top:0;left:0}.chip-select label{border:1px solid var(--input-border-c);cursor:pointer;border-radius:30px;align-items:center;padding:8px 14px;transition:all 50ms ease-in-out;display:flex}.chip-select label .label{font-size:inherit;flex:1 0 auto;max-width:100%}.chip-select input:checked+label{color:#fff;background-color:#2f5571}.chip-select:focus{outline:none}.chip-select input:focus:not(:checked)+label,.chip-select:hover input:not(:checked)+label{border-color:#2f5571a6}.chip-selects{flex-wrap:wrap;gap:.5rem;display:flex}.chip-check-select{position:relative}.chip-check-select input{width:0;height:0;position:absolute;top:0;left:0}.chip-check-select label{border:1px solid var(--input-border-c);cursor:pointer;border-radius:15px;align-items:center;padding:14px 26px;transition:all 50ms ease-in-out;display:flex}.chip-check-select label .label{flex:1 0 auto}.chip-check-select label .checkbox-imitation{background-color:#fff;transition:all 50ms ease-in-out}.chip-check-select input:checked+label{color:#fff;background-color:#2f5571}.chip-check-select input:checked+label .checkbox-imitation.multiple{background:#fff}.chip-check-select input:checked+label .checkbox-imitation:after{border-color:#2f5571}.chip-check-select input:checked+label .checkbox-imitation:not(.multiple){border-color:#fff}.chip-check-select input:not(:checked):focus+label,.chip-check-select input:not(:checked):focus+label .checkbox-imitation,.chip-check-select:hover input:not(:checked)+label,.chip-check-select:hover input:not(:checked)+label .checkbox-imitation{border-color:var(--input-border-c-focused)}.chip-check-select:focus{outline:unset}.chip-check-selects{grid-row-gap:1.25rem;grid-template-columns:100%;display:grid}.price-input-wrapper{width:fit-content;height:100%;position:relative}.price-input-wrapper input{appearance:none;width:100%;padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--input-border-c);border-radius:.625rem;outline:none;line-height:1.5rem;transition:all .125s ease-in-out;padding-right:calc(38px + var(--input-padding-x))!important}.price-input-wrapper input:disabled{background-color:var(--input-bg-disabled);color:var(--input-c-disabled)}@media (width>=768px){.price-input-wrapper input:not(:disabled):hover{border-color:var(--input-border-c-focused)}}.price-input-wrapper input:not(:disabled):focus{border-color:var(--input-border-c-focused)}.price-input-wrapper input::-webkit-inner-spin-button{display:none}.price-input-wrapper input::-webkit-outer-spin-button{display:none}.price-input-wrapper .currency{border-left:1px solid var(--input-border-c);pointer-events:none;padding:0 12px;font-size:16px;line-height:41px;display:block;position:absolute;top:1px;bottom:1px;right:1px}@media (width>=1080px){.price-input-wrapper input:hover+.currency{border-color:var(--input-border-c-focused)}}.price-input-wrapper input:focus+.currency{border-color:var(--input-border-c-focused)}.textarea-input .textarea-input-wrapper{display:grid}.textarea-input .textarea-input-wrapper .letter-counter{text-align:right;color:#6b7280;margin-top:.375rem;font-size:.8125rem;line-height:1}.textarea-input.is-exceeded .textarea-input-wrapper .letter-counter,.textarea-input.is-too-short .textarea-input-wrapper .letter-counter{color:#ef4444}.textarea-input .textarea-bottom-row{grid-template-columns:100%;align-items:start;gap:2rem;display:grid}.textarea-input .textarea-bottom-row .letter-counter{justify-self:end}.textarea-input.is-error .textarea-bottom-row{grid-template-columns:1fr auto}.timezone-input{width:180px;margin-bottom:1.25rem}.timezone-input .head{color:#818181!important;background-color:#fff!important}.card{background-color:#fff;border:1px solid #ededed;border-radius:.75rem;padding:1.875rem}@media (width<=768px){.card{padding:1.5rem}}.card-row-wrapper{padding:var(--admin-card-row-y-padding) var(--admin-card-row-x-padding);background-color:#fff;border:1px solid #ededed;border-radius:.75rem}.card-row-wrapper h1{margin-bottom:0;font-size:30px}.card-row-wrapper+.card-row-wrapper{margin-top:var(--admin-card-spacing)}.notifications{z-index:7;max-height:calc(100vh - 1rem);display:grid;position:fixed;top:1rem;right:1rem;overflow:hidden}.static-notification{color:#333;background-color:#fff;border-radius:.5rem;grid-template-columns:auto;grid-template-areas:"icon""content";place-items:flex-start center;padding:1.5rem;display:grid}@media (width<=768px){.static-notification{padding-left:15px;padding-right:15px}}.static-notification.inline{grid-template-areas:"icon content";align-items:center;gap:2rem}.static-notification.inline .status{margin:0}.static-notification.inline .content .message,.static-notification.inline .content .title{text-align:left}.static-notification .status{grid-area:icon;width:4.5rem;margin-bottom:1rem}.static-notification .status .status-image{width:100%;height:auto;display:block}.static-notification .content{grid-area:content;line-height:1.25rem}.static-notification .content .title{text-align:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.static-notification .content .message{text-align:center;color:#6b7280;margin-top:.25rem;font-size:.9375rem;font-weight:400}.static-notification.static-notification--plain{background:0 0;border-radius:0;padding:0}.static-notification.static-notification--plain .status{margin-bottom:1.5rem}.static-notification.static-notification--plain .content{line-height:normal}.static-notification.static-notification--plain .content .title{color:#333;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.static-notification.static-notification--plain .content .message{color:#4f4f4f;margin-top:0;font-size:1rem;line-height:1.5rem}.action-notification{color:#333;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;grid-template-columns:32px 1fr 40px;grid-template-areas:"icon content button";align-items:flex-start;max-width:480px;margin-bottom:1rem;padding:1rem;display:grid}@media (width<=768px){.static-notification.static-notification--plain .content .title{font-size:20px;line-height:28px}.static-notification.static-notification--plain .content .message{font-size:14px;line-height:24px}.action-notification{grid-template-columns:28px 1fr 28px;max-width:320px}}@media (width<=400px){.notifications{left:1rem}.action-notification{max-width:100%}}.action-notification .status{grid-area:icon;margin-right:.75rem}.action-notification .content{flex:1 0 auto;grid-area:content;font-size:.875rem;line-height:1.25rem}.action-notification .content .title{font-weight:500}.action-notification .content .message{color:#6b7280;margin-top:.25rem;font-weight:400}.action-notification button[name=close-notification]{grid-area:button;justify-self:flex-end;margin:.125rem 0 0 1rem}.action-notification button[name=close-notification] img{filter:brightness(0)saturate()invert(48%)sepia(7%)saturate(830%)hue-rotate(182deg)brightness(89%)contrast(83%);width:1rem;height:1rem}@media (width<=768px){.action-notification button[name=close-notification]{margin-left:8px}}.success-status-icon svg path{stroke:#4ade80}.spinner{aspect-ratio:1;border:3px solid #ccc;border-top-color:#333;border-radius:50%;height:1.5rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.burger{width:24px;height:18px;position:relative}.burger .line{background:#333;width:100%;height:2px}.burger .line:nth-child(2){margin:6px 0}.burger.active .line{transform-origin:50%;position:absolute}.burger.active .line:first-child{top:50%;transform:rotate(45deg)}.burger.active .line:nth-child(2){display:none}.burger.active .line:nth-child(3){top:50%;transform:rotate(-45deg)}.danger-status-icon svg path{stroke:#ef4444}.confirmation-dialog-wrapper{z-index:999;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.confirmation-dialog-wrapper .confirmation-dialog-overlay{z-index:1;background-color:#33333380;position:absolute;inset:0}.confirmation-dialog-wrapper .confirmation-dialog{grid-column-gap:1rem;color:#333;z-index:2;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);max-width:31.25rem;margin-top:1rem;padding:1rem;display:grid;position:relative}.confirmation-dialog-wrapper .confirmation-dialog .status .warning-status-icon{aspect-ratio:1;background-color:#eab30826;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;display:flex}.confirmation-dialog-wrapper .confirmation-dialog .status .warning-status-icon svg{width:1.5rem;height:1.375rem}.confirmation-dialog-wrapper .confirmation-dialog .content .title{margin-bottom:.375rem;font-weight:600}.confirmation-dialog-wrapper .confirmation-dialog .content .message{color:#6b7280;font-size:.9375rem}.confirmation-dialog-wrapper .confirmation-dialog .controls{grid-column:span 2;justify-content:flex-end;margin-top:1rem;display:flex}.dropdown-container{display:inline-block;position:relative}.dropdown-toggle{cursor:pointer;background-color:#0000000d;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem;transition:background-color .1s;display:flex}.dropdown-toggle.is-active{background-color:#0000001a}.dropdown-toggle .toggle-text{margin-right:.25rem}.dropdown-menu{z-index:100;background-color:#fff;border:1px solid #e4e9ed;border-radius:16px;min-width:10.5rem;position:absolute;overflow:hidden}.dropdown-menu.bottom-right{margin-top:.25rem;top:100%;right:0}.dropdown-menu.bottom-left{margin-top:.25rem;top:100%;left:0}.dropdown-menu.top-right{margin-bottom:.25rem;bottom:100%;right:0}.dropdown-menu.top-left{margin-bottom:.25rem;bottom:100%;left:0}.dropdown-menu.bottom-center{margin-top:.25rem;top:100%;left:50%;transform:translate(-50%)}.dropdown-menu.top-center{margin-bottom:.25rem;bottom:100%;left:50%;transform:translate(-50%)}.dropdown-menu.full-width{width:100%;min-width:100%}.dropdown-list{flex-direction:column;gap:6px;margin:0;padding:10px 1px;list-style:none;display:flex}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .1s,transform .1s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-.25rem)}.dropdown-item{margin:0;padding:0}.dropdown-item a,.dropdown-item button{text-align:left;cursor:pointer;color:#000;background-color:#0000;border:none;align-items:center;width:100%;padding:8px 18px;font-size:16px;font-weight:400;line-height:24px;transition:background-color .1s;display:flex}.dropdown-item a:hover:not(.disabled),.dropdown-item button:hover:not(.disabled){color:#2f5571;font-weight:600}.dropdown-item a:focus,.dropdown-item button:focus{outline:none}.dropdown-item a.active,.dropdown-item a:focus-visible,.dropdown-item button.active,.dropdown-item button:focus-visible{color:#2f5571;font-weight:600}.dropdown-item a.disabled,.dropdown-item button.disabled{opacity:.5;cursor:not-allowed}.dd-label{flex-direction:column;display:inline-flex}.dd-label:after{content:attr(data-text);content:attr(data-text)/"";visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;speak:never;height:0;font-weight:600;overflow:hidden}.item-icon{align-items:center;margin-right:.5rem;display:flex}.item-icon img,.popover button[name=close-popover] .close-icon img{filter:brightness(0)saturate()invert(17%)sepia(0)saturate(1626%)hue-rotate(145deg)brightness(96%)contrast(89%)}.item-content{flex:1}.item-suffix{color:#6b7280;margin-left:.5rem;font-size:.75rem}table.base-table{width:100%}.popover{z-index:2;background-color:#fff;border:1px solid #f9f9f9;border-radius:.5rem;position:absolute;box-shadow:0 0 5px #00000040}.popover .popover-content{width:21.875rem;padding:1rem 1.125rem}.popover .popover-content .heading{margin-bottom:10px}.popover .popover-content .heading .sub-title{color:#aab1b9;margin-bottom:.25rem;font-size:15px;font-weight:500;line-height:1}.popover .popover-content .heading h1,.popover .popover-content .heading h2,.popover .popover-content .heading h3,.popover .popover-content .heading h4,.popover .popover-content .heading h5,.popover .popover-content .heading h6{margin-top:9px;font-size:1.375rem;font-weight:600;line-height:1}.popover .popover-content .heading .description{color:#6b7280;font-size:.875rem;line-height:1.125rem}.popover .popover-content .heading .description p{color:inherit;font-size:inherit;line-height:inherit}.popover .popover-content .body table tr td{font-size:15px}.popover .popover-content .body table tr td:not(:last-child){padding-right:1.25rem}.popover .popover-content .body table tr:not(:first-child) td{padding-top:4px}.popover .popover-content .body table tr:not(:last-child) td{padding-bottom:4px}.popover button[name=close-popover]{border:1px solid #aab1b9;border-radius:50%;padding:.25rem;position:absolute;top:.875rem;right:.625rem}.popover button[name=close-popover] .close-icon img{width:.75rem;height:.75rem}.logotype figure img{height:3.125rem}@media (width>=1150px) and (width<=1250px){.logotype figure img{height:2.875rem}}@media (width>=1080px) and (width<=1150px){.logotype figure img{height:2.25rem}}@media (width<=768px){.logotype figure img{height:3rem}}.background-logotype-image{pointer-events:none;width:860px;position:fixed;top:190px;right:30px}@media (width>=992px) and (width<=1400px){.background-logotype-image{width:750px;top:230px}}@media (width>=768px) and (width<=992px){.background-logotype-image{width:650px;top:270px}}@media (width>=576px) and (width<=768px){.background-logotype-image{width:560px;top:190px;right:0}}@media (width>=420px) and (width<=576px){.background-logotype-image{width:410px;top:226px;right:0}}@media (width<=420px){.background-logotype-image{width:85%;top:228px;right:0}}.badge-wrapper .badge{border:1px solid #dcdcdc;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px}.badge-wrapper.danger,.badge-wrapper.info,.badge-wrapper.success,.badge-wrapper.warning{color:#fff}.badge-wrapper.danger .badge{background-color:#ef4444;border-color:#ef4444}.badge-wrapper.neutral .badge{background-color:#fff}.badge-wrapper.info .badge{background-color:#0ea5e9;border-color:#0ea5e9}.badge-wrapper.success .badge{background-color:#4ade80;border-color:#4ade80}.badge-wrapper.warning .badge{background-color:#eab308;border-color:#eab308}.accordion-wrapper .accordion .accordion-header{grid-gap:.5rem;grid-template-columns:1fr auto;align-items:start;display:grid}.accordion-wrapper .accordion .accordion-header .title{cursor:pointer;flex:1 0 auto}.accordion-wrapper .accordion .accordion-header .chevron-bottom-icon{width:24px;transition:transform .3s ease-in-out}.accordion-wrapper .accordion .accordion-header>button{margin-top:4px}.accordion-wrapper.is-open .accordion-header .chevron-bottom-icon{transform:rotate(180deg)}.lecture-list-item-wrapper,.lectures-list-wrapper{container-type:inline-size}.lectures-list-wrapper .lectures-list{grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=600px){.lectures-list-wrapper .lectures-list{grid-template-columns:repeat(2,1fr)}}@container (width>=900px){.lectures-list-wrapper .lectures-list{grid-template-columns:repeat(3,1fr)}}@container (width>=1200px){.lectures-list-wrapper .lectures-list{grid-template-columns:repeat(4,1fr)}}.lectures-list-wrapper .lecture-list-item,.lectures-list-wrapper .lecture-list-item-wrapper{height:100%}.lecture-list-item-wrapper .lecture-list-item{background-color:#fff;border-radius:.75rem;grid-template-rows:auto 1fr;grid-template-columns:100%;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000001a}.lecture-list-item-wrapper .lecture-list-item .thumbnail{aspect-ratio:16/9}.lecture-list-item-wrapper .lecture-list-item .thumbnail a,.lecture-list-item-wrapper .lecture-list-item .thumbnail figure{width:100%;height:100%;display:block}.lecture-list-item-wrapper .lecture-list-item .thumbnail figure{position:relative}.lecture-list-item-wrapper .lecture-list-item .thumbnail figure .badges{justify-content:end;gap:.625rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.lecture-list-item-wrapper .lecture-list-item .thumbnail figure .badges .badge-wrapper .badge{box-shadow:0 1px 2px #0000001a}.lecture-list-item-wrapper .lecture-list-item .thumbnail figure .badges .badge-wrapper.language-badge .badge{align-items:center;gap:4px;display:flex}.lecture-list-item-wrapper .lecture-list-item .thumbnail figure .badges .badge-wrapper.language-badge .badge .world-icon{width:12px;height:12px}.lecture-list-item-wrapper .lecture-list-item .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lecture-list-item-wrapper .lecture-list-item .content{flex-direction:column;justify-items:start;padding:1rem;display:flex}.lecture-list-item-wrapper .lecture-list-item .content .title{margin-bottom:.625rem;display:block}.lecture-list-item-wrapper .lecture-list-item .content .title h3{font-size:1.125rem;font-weight:500;line-height:1.25}.lecture-list-item-wrapper .lecture-list-item .content .author{align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;display:flex}.lecture-list-item-wrapper .lecture-list-item .content .authora{color:#2f5571}.lecture-list-item-wrapper .lecture-list-item .content .author .user-avatar{width:1.875rem;height:1.875rem}.lecture-list-item-wrapper .lecture-list-item .content .excerpt{-webkit-line-clamp:3;text-overflow:ellipsis;color:#6b7280;-webkit-box-orient:vertical;margin-top:1rem;margin-bottom:.25rem;font-size:.9375rem;display:-webkit-box;overflow:hidden}.lecture-list-item-wrapper .lecture-list-item .content .duration{align-items:center;gap:.375rem;margin-bottom:auto;font-size:.875rem;line-height:1;display:flex}.lecture-list-item-wrapper .lecture-list-item .content .duration img{width:1.375rem;height:1.375rem}.lecture-list-item-wrapper .lecture-list-item .content .controls{grid-template-columns:1fr auto;grid-template-areas:"price button";align-items:center;margin-top:.875rem;display:grid}.lecture-list-item-wrapper .lecture-list-item .content .controls .price-wrapper{grid-area:price}.lecture-list-item-wrapper .lecture-list-item .content .controls .price-wrapper .price{font-weight:500;line-height:1}.lecture-list-item-wrapper .lecture-list-item .content .controls .price-wrapper .price-title{color:#b5b5b5;font-size:.875rem;font-weight:300;line-height:1}.lecture-list-item-wrapper .lecture-list-item .content .controls a{color:#fff;background-color:#2f5571;border:1px solid #2f5571;border-radius:.75rem;grid-area:button;padding:10px 14px;font-weight:500;line-height:1;transition:all .15s ease-in-out}.lecture-summary{max-width:500px}.lecture-summary h3{margin-bottom:1rem;line-height:1.25}.lecture-summary-table{color:#6b7280;width:100%;line-height:1.25}.lecture-summary-table tr td:first-child{color:inherit;padding:0 8px 0 0}.lecture-summary-table tr td:last-child{text-align:right;color:#333;font-weight:500}.lecture-summary-table a{color:#2f5571}.lecture-summary-table tr.author{color:#333}.lecture-summary-table tr.author td:first-child{font-weight:500}.lecture-summary-table tbody:not(:last-child) tr:last-child td{padding-bottom:12px}.lecture-summary-table tbody:not(:first-child) tr:first-child{border-top:1px solid #e1e1e1}.lecture-summary-table tbody:not(:first-child) tr:first-child td{padding-top:12px}@keyframes pn-skeleton-shine{to{background-position:100% 0}}.group-card{background:#f2f2f2;border-radius:1.625rem;flex-direction:column;align-items:stretch;height:100%;min-height:33rem;padding:.75rem;display:flex;box-shadow:0 2px 2px #0000000f,0 4px 3px #0000001a}.group-card .group-card__image{background:#e5e7eb;border-radius:1.125rem;flex-shrink:0;height:9.625rem;display:block;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000040}.group-card .group-card__image figure{width:100%;height:100%;margin:0}.group-card .group-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.group-card .group-card__image--placeholder{background:#bcbcbc url(../images/icons/redesign/image-placeholder.svg) 50%/72px 57px no-repeat}.group-card .group-card__body{flex-direction:column;flex:1 0 auto;justify-content:space-between;min-height:0;padding:1.25rem .625rem .5rem;display:flex}.group-card .group-card__info{flex-direction:column;gap:1rem;display:flex}.group-card .group-card__speaker-row{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.group-card .group-card__speaker{align-items:center;gap:.625rem;min-width:0;display:flex}.group-card .group-card__speaker .user-avatar{border-radius:50%;flex-shrink:0;width:2rem;height:2rem;margin:0;overflow:hidden}.group-card .group-card__speaker .user-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.group-card .group-card__speaker-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-card .group-card__language,.group-card .group-card__speaker-name{color:#333;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.857}.group-card .group-card__language{flex-shrink:0}.group-card .group-card__description{word-break:break-word;flex-direction:column;gap:.5rem;display:flex}.group-card .group-card__title h3{letter-spacing:-.1px;color:#333;font-size:1.375rem;font-weight:600;line-height:1.3636}.group-card .group-card__excerpt,.group-card .group-card__title h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.group-card .group-card__excerpt{color:#4a4a4a;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.5714}.group-card .group-card__footer{gap:1rem;margin-top:1rem}.group-card .group-card__footer,.group-card .group-card__meta{flex-direction:column;display:flex}.group-card .group-card__meta-line{color:#000;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.857}.group-card .group-card__cta{color:#000;background:#e2795b;border-radius:1.5rem;justify-content:center;align-self:flex-start;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s ease-in-out;display:inline-flex;box-shadow:0 1px 2px #00000040}.group-card .group-card__cta:hover{color:#fff}@media (width<=768px){.group-card{border-radius:26px;min-height:0;padding:12px}.group-card .group-card__image{border-radius:18px;height:154px}.group-card .group-card__body{flex:1 0 auto;padding:20px 10px 8px}.group-card .group-card__footer,.group-card .group-card__info{gap:16px}.group-card .group-card__footer{margin-top:16px}.group-card .group-card__speaker{gap:10px}.group-card .group-card__speaker .user-avatar{width:32px;height:32px}.group-card .group-card__language,.group-card .group-card__meta-line,.group-card .group-card__speaker-name{color:#000;font-size:14px;line-height:26px}.group-card .group-card__description{gap:8px}.group-card .group-card__title h3{color:#000;font-size:22px;line-height:30px}.group-card .group-card__excerpt{font-size:14px;line-height:22px}.group-card .group-card__cta{border-radius:24px;align-self:stretch;padding:12px 24px;font-size:16px;line-height:24px}}.group-card.group-card--skeleton .skeleton-loader{background-color:#e5e7eb;background-image:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0),none;background-position:-120px 0;background-repeat:repeat-y;background-size:120px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:4px;animation:1.4s linear infinite pn-skeleton-shine;display:block}@media (prefers-reduced-motion:reduce){.group-card.group-card--skeleton .skeleton-loader{background:#e5e7eb;animation:none}}.group-card.group-card--skeleton .group-card__image.skeleton-loader{box-shadow:none;border-radius:1.125rem}.group-card.group-card--skeleton .user-avatar.skeleton-loader{border-radius:50%;width:2rem;height:2rem}.group-card.group-card--skeleton .group-card__speaker-name.skeleton-loader{width:8rem;height:.875rem}.group-card.group-card--skeleton .group-card__language.skeleton-loader{width:1.5rem;height:.875rem}.group-card.group-card--skeleton .group-card__title.skeleton-loader{width:90%;height:1.75rem}.group-card.group-card--skeleton .group-card__excerpt.skeleton-loader{width:100%;height:3rem}.group-card.group-card--skeleton .group-card__meta-line.skeleton-loader{width:60%;height:.875rem;margin-bottom:.375rem}.group-card.group-card--skeleton .group-card__cta.skeleton-loader{width:8rem;height:3rem;box-shadow:none;background-color:#e5e7eb;border-radius:1.5rem}.groups-filter-bar{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:1rem;display:flex}.groups-filter-bar .groups-filter-bar__search{background:#e9e9e9;border-radius:1rem;align-items:center;gap:.25rem;width:2.75rem;padding:.625rem .75rem;transition:width .2s ease-in-out;display:flex;overflow:hidden;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}.groups-filter-bar .groups-filter-bar__search.is-open{width:15.875rem}.groups-filter-bar .groups-filter-bar__search-toggle{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.groups-filter-bar .groups-filter-bar__search-toggle img,.groups-filter-bar .groups-filter-bar__search-toggle svg{width:1.5rem;height:1.5rem}.groups-filter-bar .groups-filter-bar__search-input{color:#333;background:0 0;border:none;outline:none;flex:auto;min-width:0;font-size:.875rem;line-height:1.5rem}.groups-filter-bar .groups-filter-bar__search-input::placeholder{color:#858585}.groups-filter-bar__search:not(.is-open) .groups-filter-bar .groups-filter-bar__search-input{visibility:hidden}.groups-filter-bar .groups-filter-bar__clear{color:#2f5571;background:0 0;border:none;border-radius:1rem;align-items:center;padding:.625rem 1.125rem;font-size:1rem;line-height:1.5;text-decoration:underline;display:inline-flex}.groups-filter-bar .groups-filter-bar__clear:hover{color:#333}.groups-filter-chip{position:relative}.groups-filter-chip .groups-filter-chip__button{color:#333;white-space:nowrap;background:#e9e9e9;border:none;border-radius:1rem;align-items:center;gap:.625rem;padding:.625rem 1.125rem;font-size:1rem;font-weight:400;line-height:1.5;transition:background-color .15s ease-in-out;display:inline-flex}.groups-filter-chip .groups-filter-chip__button:hover{background:#dedede}.groups-filter-chip.is-active .groups-filter-chip__button,.groups-filter-chip.is-open .groups-filter-chip__button{background:#dedede;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}.groups-filter-chip .groups-filter-chip__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.groups-filter-chip .groups-filter-chip__icon img,.groups-filter-chip .groups-filter-chip__icon svg{width:1.5rem;height:1.5rem}.groups-filter-chip .groups-filter-chip__count{color:#fff;background:#2f5571;border-radius:.625rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.75rem;line-height:1;display:inline-flex}.groups-filter-chip .groups-filter-chip__chevron{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:transform .15s ease-in-out;display:flex}.groups-filter-chip .groups-filter-chip__chevron img,.groups-filter-chip .groups-filter-chip__chevron svg{width:1.5rem;height:1.5rem}.groups-filter-chip.is-open .groups-filter-chip__chevron{transform:rotate(180deg)}.groups-filter-chip .groups-filter-chip__panel{z-index:20;background:#fff;border-radius:1rem;width:20rem;max-width:calc(100vw - 30px);max-height:24rem;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.groups-filter-chip .groups-filter-chip__panel .card{box-shadow:none;background:0 0;border:none;padding:0}.groups-filter-chip .groups-filter-chip__panel .card-heading{display:none}.group-therapy-card{border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;width:16.4375rem;min-height:13.625rem;padding:1rem 1.5rem;display:flex;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}@media (width<=576px){.group-therapy-card{border-radius:1.5rem;width:100%;min-height:0;padding:1.375rem 1.25rem}}.group-therapy-card.group-therapy-card--open{height:auto;min-height:0}.group-therapy-card .group-therapy-card__title{width:100%;margin:0;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:2rem}@media (width<=576px){.group-therapy-card .group-therapy-card__title{font-size:1rem;line-height:1.5rem}}.group-therapy-card .group-therapy-card__body{width:100%}.group-therapy-card .group-therapy-card__body p{margin:0;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.5rem}.group-therapy-card .group-therapy-card__footer{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:0;display:flex}.group-therapy-card .group-therapy-card__hint{white-space:nowrap;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.5rem}.group-therapy-card .group-therapy-card__chevron{background:#fff;border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:transform .2s;display:inline-flex;transform:rotate(-90deg);box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}.group-therapy-card .group-therapy-card__chevron svg{color:#1a1a1a;width:1.5rem;height:1.5rem}.group-therapy-card.group-therapy-card--open .group-therapy-card__chevron{transform:rotate(0)}.group-therapy-card.group-therapy-card--0{color:#fff;background:#2d5571}.group-therapy-card.group-therapy-card--0 .group-therapy-card__body p,.group-therapy-card.group-therapy-card--0 .group-therapy-card__hint,.group-therapy-card.group-therapy-card--0 .group-therapy-card__title{color:#fff}.group-therapy-card.group-therapy-card--1{color:#000;background:#fff;border:.4px solid #b9b9b9}.group-therapy-card.group-therapy-card--2{color:#000;background:#8ea3b2}.group-schedule{background:#eef1f4;border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;padding:2rem 2.5rem;display:flex}.group-schedule .group-schedule__title{color:#000;margin:0;font-family:Open Sans,sans-serif;font-size:1.75rem;font-weight:600;line-height:2.5rem}.group-schedule .group-schedule__timezone{flex-direction:column;gap:.5rem;width:9.625rem;display:flex}@media (width<=576px){.group-schedule .group-schedule__timezone{width:100%}}.group-schedule .group-schedule__timezone .timezone-input label{display:none}.group-schedule .group-schedule__timezone .input-container{margin-bottom:0}.group-schedule .group-schedule__timezone-label{color:#000;font-family:Open Sans,sans-serif;font-size:.75rem;line-height:1.375rem}.group-schedule .group-schedule__timezone .select-input-input .head{box-sizing:border-box;border:1px solid #1a1a1a;border-radius:16px;height:38px;padding:8px 46px 8px 20px;font-size:14px;line-height:22px;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a;background-color:#fff!important}.group-schedule .group-schedule__timezone .select-input-input .head .chevron{right:20px}.group-schedule .group-schedule__months{flex-direction:column;width:100%;display:flex}.group-schedule .group-schedule__separator{background:#cbd5dc;width:100%;height:1px}.group-schedule .group-schedule__month{align-items:center;gap:1.5rem;width:100%;padding:.875rem 0;display:flex}.group-schedule .group-schedule__month-label{letter-spacing:.5px;text-transform:uppercase;color:#646464;flex-shrink:0;width:6.875rem;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}@media (width<=576px){.group-schedule .group-schedule__month{flex-direction:column;align-items:flex-start;gap:.75rem}.group-schedule .group-schedule__month-label{width:auto}}.group-schedule .group-schedule__chips{flex-wrap:wrap;align-items:flex-start;gap:.625rem;display:flex}.group-schedule .group-schedule__chip{white-space:nowrap;background:#e4e9ed;border-radius:.75rem;flex-direction:column;align-items:center;padding:.625rem .875rem;display:flex}.group-schedule .group-schedule__chip-date{color:#1a1a1a;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.group-schedule .group-schedule__chip-weekday{color:#646464;margin-left:.25rem;font-size:.75rem;font-weight:400;line-height:1.25rem}.group-schedule .group-schedule__chip-time{color:#3f3f3f;font-family:Open Sans,sans-serif;font-size:.75rem;line-height:1.125rem}.group-schedule .group-schedule__summary{color:#3f3f3f;margin:0;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem}@media (width<=768px){.group-schedule{border-radius:24px;gap:16px;padding:22px 20px}.group-schedule .group-schedule__title{color:#000;font-size:24px;font-weight:600;line-height:32px}.group-schedule .group-schedule__timezone{gap:8px;width:100%}.group-schedule .group-schedule__timezone-label{font-size:14px;line-height:22px}.group-schedule .group-schedule__timezone .timezone-input{width:100%}.group-schedule .group-schedule__timezone .input-container{margin-bottom:0}.group-schedule .group-schedule__list{flex-direction:column;align-self:stretch;gap:16px;margin:0;padding:0;list-style:none;display:flex}.group-schedule .group-schedule__session{word-break:break-word;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:flex}.group-schedule .group-schedule__session:after,.group-schedule .group-schedule__session:before{content:none}.group-schedule .group-schedule__session-date{color:#fff;text-align:center;background:#2d5571;border-radius:10px;flex-direction:column;flex:0 0 62px;align-items:center;padding:6px 10px;display:flex}.group-schedule .group-schedule__session-day{font-size:18px;font-weight:600;line-height:24px}.group-schedule .group-schedule__session-month{font-size:11px;line-height:14px}.group-schedule .group-schedule__session-text{color:#000;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.group-schedule .group-schedule__session-title{font-size:15px;font-weight:600;line-height:22px}.group-schedule .group-schedule__session-time{font-family:Poppins,sans-serif;font-size:13px;line-height:22px}.group-schedule .group-schedule__summary{color:#3f3f3f;font-family:Poppins,sans-serif;font-size:14px;line-height:22px}}.group-summary{max-width:500px}.group-summary h3{margin-bottom:1rem;line-height:1.25}.group-summary-table{color:#6b7280;width:100%;line-height:1.25}.group-summary-table tr td:first-child{color:inherit;padding:0 8px 0 0}.group-summary-table tr td:last-child{text-align:right;color:#333;font-weight:500}.group-summary-table a{color:#2f5571}.group-summary-table tr.psychologist{color:#333}.group-summary-table tr.psychologist td:first-child{font-weight:500}.group-summary-table tbody:not(:last-child) tr:last-child td{padding-bottom:12px}.group-summary-table tbody:not(:first-child) tr:first-child{border-top:1px solid #e1e1e1}.group-summary-table tbody:not(:first-child) tr:first-child td{padding-top:12px}.viewport-height{min-height:calc(100vh - var(--header-height) - var(--footer-height));min-height:calc(100vh - var(--header-height));grid-template-columns:100%;display:grid}.consultation-pricing{min-height:inherit;grid-template-columns:auto 40rem;justify-content:center;align-items:center;gap:3rem;display:grid}.consultation-pricing h1{color:#2f5571;margin-bottom:.875rem;font-size:2.5rem;line-height:1}.consultation-pricing .consultation-demonstrative-image{aspect-ratio:1;border-radius:50%;width:22rem;overflow:hidden}.consultation-pricing .consultation-demonstrative-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.consultation-pricing .consultation-reservation-description p{margin-bottom:1rem}.consultation-pricing .consultation-reservation-description .pricing{margin-bottom:1.125rem;font-size:1.5rem;line-height:1}.consultation-pricing .consultation-reservation-description .pricing .delimiter{margin:0 .375rem;display:inline-block}.consultation-pricing .consultation-reservation-description .pricing .delimiter,.consultation-pricing .consultation-reservation-description .pricing .duration{font-size:.875rem}.consultation-reservation-steps{min-height:calc(100vh - var(--header-height) - var(--footer-height));flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=992px) and (width<=1080px){.consultation-reservation-steps{padding:50px 0}}@media (width>=1080px){.consultation-reservation-steps{padding:68px 0}}@media (width<=992px){.consultation-reservation-steps{padding:60px 20px 40px}}@media (width<=768px){.consultation-reservation-steps{padding:30px 15px}}.consultation-reservation-steps img,.specialist-card--skeleton .specialist-card__photo{pointer-events:none}.consultation-reservation-steps h1{text-align:center;color:#2f5571;margin-bottom:1rem;padding:0 15px;font-size:2.5rem;line-height:1.25}@media (width<=768px){.consultation-reservation-steps h1{font-size:2rem}}.consultation-reservation-steps>p{text-align:center;color:#2f5571;max-width:42rem;margin-bottom:3rem;line-height:1.25}@media (width<=576px){.consultation-reservation-steps>p{margin-bottom:1.75rem}}.consultation-reservation-steps .steps{grid-template-columns:1fr auto 1fr auto 1fr;justify-content:center;gap:3rem;margin-bottom:3rem;display:grid}@media (width<=992px){.consultation-reservation-steps .steps{gap:2rem;margin-bottom:2.5rem}}.consultation-reservation-steps .steps .step{text-align:center}.consultation-reservation-steps .steps .step .demonstration{aspect-ratio:1;text-align:center;border-radius:50%;width:22vw;max-width:20rem;margin-bottom:.75rem;margin-left:auto;margin-right:auto;overflow:hidden}@media (width<=576px){.consultation-reservation-steps .steps{grid-template-columns:unset;grid-template-rows:1fr auto 1fr auto 1fr;gap:1.5rem}.consultation-reservation-steps .steps .step .demonstration{width:50vw}}.consultation-reservation-steps .steps .step .demonstration img{width:unset;min-width:100%;min-height:100%;max-width:unset;max-height:unset;width:100%;height:100%}.consultation-reservation-steps .steps .step .title{font-size:1.125rem}.consultation-reservation-steps .steps .arrow{align-self:center}@media (width<=576px){.consultation-reservation-steps .steps .arrow{align-self:unset;justify-self:center}}@media (width<=992px){.consultation-reservation-steps .steps .arrow figure{width:3rem}}@media (width<=768px){.consultation-reservation-steps .steps .step .title{font-size:1rem}.consultation-reservation-steps .steps .arrow figure{width:2.5rem}}.consultation-reservation-steps .consultation-button{color:#fff;text-align:center;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.625rem 1.25rem;font-weight:500;display:flex}.consultation-reservation-steps .consultation-button:disabled{background-color:#5c7993}.consultation-reservation-steps .consultation-button>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}.consultation-reservation-steps>span{color:#2f5571;text-align:center;line-height:1.25}.consultation-reservation-steps>span a{text-decoration:underline}body .quiz-step{grid-row-gap:30px;flex-direction:column;align-items:stretch;width:100%;max-height:calc(100% - 48px);display:flex}@media (width>=768px) and (width<=992px){body .quiz-step{max-height:calc(100% - 48px - 2rem)}}@media (width<=992px){body .quiz-step#start-quiz-step .card-heading{margin-bottom:0}body .quiz-results h1,body .quiz-results h2,body .quiz-step h1,body .quiz-step h2{font-size:1.75rem;line-height:1.325}}@media (width<=768px){body .quiz-step{grid-row-gap:0;background:0 0;border:0;border-radius:0;height:100%;max-height:100%;padding:0}body .quiz-step:not(#start-quiz-step) .card-heading{margin-bottom:2rem}body .quiz-step .body{background:#fff;border-top-left-radius:22px;border-top-right-radius:22px;margin:auto 0 0;padding:30px 15px calc(60px + 1rem);box-shadow:0 -1px 10px #0000000d}}body .quiz-step .card-heading{text-align:center}body .quiz-step .body{max-height:max-content;overflow:auto}body .quiz-step .body .select-input .select-input-input .head{padding:.875rem 1.625rem;transition:all 50ms ease-in-out}body .quiz-step .body .select-input .select-input-input:not(.open):hover .head{border-color:#2f5571a6}body .quiz-step .body .chip-check-select label{padding:.875rem 1.625rem}body .quiz-step .body button[name=toggle-list]{color:#2f5571;align-items:center;gap:.375rem;margin-top:1rem;display:flex}body .quiz-step .body button[name=toggle-list] .icon{width:1.25rem;transition:all .2s}body .quiz-step .body button[name=toggle-list] .icon img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%)}body .quiz-step .body button[name=toggle-list].toggled .icon{transform:rotate(180deg)}body .quiz-step .footer{justify-content:flex-end;align-items:center;display:flex}@media (width<=768px){body .quiz-step .footer{z-index:3;background:#fff;border-top:1px solid #f5f5f6;height:60px;padding:10px 15px;position:fixed;bottom:0;left:0;right:0}}body .quiz-step .footer button[name=back],body .quiz-step .footer button[name=continue]{box-shadow:none;outline:none}body .quiz-step .footer button[name=back]{color:#6b7280;outline:none;padding:0}body .quiz-step .footer button[name=continue]{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}body .quiz-step .footer button[name=continue]:disabled{background-color:#5c7993}.chat-item .group-avatar img,.quiz-results button[name=change-answers]>.icon:first-child img,body .quiz-step .footer button[name=continue]>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}body .quiz-results .description,body .quiz-step .description{color:#6b7280;margin-top:2px}@media (width>=768px) and (width<=992px){body .quiz-results,body .quiz-step{max-width:728px;margin-left:auto;margin-right:auto}}@media (width<=768px){body .quiz-results h1,body .quiz-results h2,body .quiz-step h1,body .quiz-step h2{font-size:2rem;font-weight:600;line-height:36px}body .quiz-step{margin-top:28px}body .quiz-step .card-heading{padding:0 15px}body .quiz-results{margin:28px 0 20px;padding:0 15px}}body .dropdown.quiz-select .options .option>label{padding-left:1.625rem;padding-right:1.625rem}.quiz-scale-wrapper{width:100%;display:block}.quiz-scale-wrapper:not(:last-child){margin-bottom:20px}.quiz-scale-wrapper .head-wrapper{padding-bottom:6px}.quiz-scale-wrapper .head-wrapper ul{grid-column-gap:1rem;grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:flex-end;display:grid}.quiz-scale-wrapper .head-wrapper ul[data-count="2"]{grid-column-gap:2rem;grid-template-columns:repeat(2,1fr)}@media (width<=992px){.quiz-scale-wrapper .head-wrapper ul[data-count="2"]{grid-column-gap:1rem}}.quiz-scale-wrapper .head-wrapper ul li{text-align:center;font-size:.875rem}.quiz-scale-wrapper .head-wrapper ul li:first-child{text-align:left}.quiz-scale-wrapper .head-wrapper ul li:last-child{text-align:right}.quiz-scale-wrapper .quiz-scale{width:100%;display:grid}.quiz-scale-wrapper .quiz-scale[data-options-count="2"]{grid-template-columns:repeat(2,auto)}.quiz-scale-wrapper .quiz-scale[data-options-count="3"]{grid-template-columns:repeat(3,auto)}.quiz-scale-wrapper .quiz-scale .quiz-scale-option{text-align:center;position:relative}.quiz-scale-wrapper .quiz-scale .quiz-scale-option input{width:0;height:0;position:absolute;top:0;left:0}.quiz-scale-wrapper .quiz-scale .quiz-scale-option label{cursor:pointer;z-index:1;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:100%;height:100%;padding:10px 8px;transition:all 50ms ease-in-out;display:flex;position:relative}.quiz-scale-wrapper .quiz-scale .quiz-scale-option input:checked+label{color:#fff;z-index:3;background-color:#2f5571;border-color:#2f5571;transition:background 80ms ease-in-out,color 80ms ease-in-out}.quiz-scale-wrapper .quiz-scale .quiz-scale-option:first-child label{border-top-left-radius:8px;border-bottom-left-radius:8px}.quiz-scale-wrapper .quiz-scale .quiz-scale-option:last-child label{border-top-right-radius:8px;border-bottom-right-radius:8px}.quiz-scale-wrapper .quiz-scale .quiz-scale-option:not(:last-child){margin-right:-1px}.quiz-scale-wrapper .quiz-scale .quiz-scale-option input:not(:checked):focus+label,.quiz-scale-wrapper .quiz-scale .quiz-scale-option:hover label{z-index:2;border-color:#2f5571a6}#issues-step .heading{justify-content:start;align-items:center;margin-bottom:.625rem;display:flex}@media (width<=768px){.quiz-scale-wrapper .head-wrapper ul li{font-size:.9375rem}#issues-step .heading{justify-content:space-between}#issues-step .list .chip-selects .chip-select label{font-size:.875rem}}#issues-step .heading h4{font-size:1rem;font-weight:500;line-height:1.25}#issues-step .list .heading{margin-bottom:.5rem}#issues-step .list .heading h4{display:inline}#issues-step .list:not(:last-child){margin-bottom:1.5rem}#issues-step .list .chip-selects{gap:.375rem}#issues-step .list .chip-selects .chip-select label{padding:.375rem .625rem;line-height:1.25}#issues-step .list button[name=toggle-list]{margin-top:0;margin-left:.75rem;line-height:1;display:inline-flex}#undecided-preferences-step .quiz-scale-wrapper ul li:nth-child(2){text-align:right}#specialty-step .selectable-card input:checked+label{color:#fff;background-color:#2f5571}#specialty-step .selectable-card input:checked+label .label-description{color:#fff}#specialty-step .selectable-card input:checked+label .checkbox-imitation:not(.multiple){border-color:#fff}#specialty-step .selectable-card input:checked+label .checkbox-imitation:not(.multiple):after{background-color:#fff}.quiz-results h1{margin-bottom:1rem;line-height:1.25}.no-chats,.quiz-results .description,.quiz-results h1{text-align:center}@media (width>=768px){.quiz-results .description{color:#333!important}}.quiz-results .psychologists-list-wrapper{margin-top:2.5rem}@media (width<=1400px){.quiz-results .psychologists-list-wrapper{margin-top:2rem}}@media (width<=992px){.quiz-results .psychologists-list-wrapper{margin-top:1.5rem}}.quiz-results .psychologists-list{width:100%;max-width:1200px;margin:auto}.quiz-results .no-quiz-specialists-found{margin-top:1.5rem}@media (width<=1400px){.quiz-results .no-quiz-specialists-found{margin-top:1.5rem}}@media (width<=992px){.quiz-results .no-quiz-specialists-found{margin-top:1.5rem}}.quiz-results button[name=change-answers]{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;margin:2.5rem auto 0;padding:.625rem 1.25rem;display:flex}.quiz-results button[name=change-answers]:disabled{background-color:#5c7993}@media (width<=1400px){.quiz-results button[name=change-answers]{margin-top:2rem}}@media (width<=992px){.quiz-results button[name=change-answers]{margin-top:1.5rem}}#quiz.end-step{height:unset}#quiz.end-step .quiz-page{width:100%}#quiz.end-step .quiz-page .psychologists-list-wrapper{container-name:quiz-psychologists-list}.chats-list .chats-list-item:not(:first-child){margin-top:14px}.no-chats{color:#6b7280}.chat-item{grid-template-columns:max-content auto;align-items:center;gap:.5rem;display:grid}.chat-item .group-avatar{justify-content:center;place-items:center;padding:.375rem;display:flex}.chat-item .body{overflow:hidden}.chat-item .body .chat-title{white-space:nowrap;text-overflow:ellipsis;grid-column:span 2;margin-bottom:.25rem;font-weight:500;line-height:1.25;display:block;overflow:hidden}.chat-item .body .chat-content{color:#b0b3b8;font-size:.875rem;line-height:1.2;display:flex}.chat-item .body .chat-content .excerpt{white-space:nowrap;text-overflow:ellipsis;color:inherit;font-weight:inherit;line-height:inherit;overflow:hidden}.chat-item .body .chat-content time{line-height:inherit;color:inherit;font-weight:inherit;white-space:nowrap;text-transform:capitalize;margin-left:.625rem}.chat-item.unread .body .chat-title{font-weight:600}.chat-item.unread .body .chat-content{color:#333;font-weight:600}.chat-message{grid-column-gap:.625rem;grid-template-columns:2.375rem auto;align-items:flex-end;display:grid}.chat-message.last:not(:last-child){margin-bottom:1.5rem}.chat-message:not(.first){margin-top:2px}.chat-message .avatar{aspect-ratio:1;align-items:flex-end;width:100%;display:flex}.chat-message .avatar .user-avatar{aspect-ratio:1;width:100%;height:unset}.chat-message .content{border-radius:1.125rem;padding:.75rem}.chat-message:not(.self){justify-items:flex-start}.chat-message.self{grid-template-columns:auto;justify-items:flex-end}.chat-message.self .content{color:#fff;background-color:#2f5571;border-color:#2f5571}.chat-message.self.first:not(.last) .content{border-bottom-right-radius:.25rem}.chat-message.self:not(.first):not(.last) .content{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.chat-message.self.last:not(.first) .content{border-top-right-radius:.25rem}.chat-message:not(.self) .content{background-color:#e5e7eb;border:1px solid #e5e7eb}.chat-message:not(.self).first:not(.last) .content{border-bottom-left-radius:.25rem}.chat-message:not(.self):not(.first):not(.last) .content{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.chat-message:not(.self).last:not(.first) .content{border-top-left-radius:.25rem}.chat-message .user-avatar{flex:none}.chat-message .content-wrapper{position:relative}@media (width>=768px){.chat-message .content-wrapper{max-width:75%}}.chat{grid-template-rows:auto 1fr auto;height:100%;display:grid}.chat .chat-body{margin:0 0 2rem}@media (width<=1080px){.chat .chat-body{margin:0}}.chat .chat-footer form[name=send-message] .message-input-container{background-color:#e8e8e8;border-radius:.5rem;align-items:stretch;display:flex;position:relative}.chat .chat-footer form[name=send-message] .message-input-container input[name=message]{background:0 0;outline:none;flex:auto;width:100%;padding:.5rem 1rem;display:block}.chat .chat-footer form[name=send-message] .message-input-container .limiter{text-wrap:nowrap;align-items:center;font-size:14px;display:flex}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper{flex:none;justify-content:center;place-items:center;width:40px;padding:4px;display:flex}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper button[name=send]{aspect-ratio:1;background:unset;border-radius:50%;place-items:center;height:100%;padding:3px;transition:unset;display:flex}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper button[name=send] svg{width:23px;height:26px;margin-left:3px;transition:unset}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper button[name=send] svg path{stroke:#e8e8e8;fill:#5c7993}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper button[name=send]:hover{background-color:#2f5571}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper button[name=send]:hover svg path{fill:#fff!important}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper button[name=send]:hover:disabled{background-color:#5c7993}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper button[name=send]:hover:disabled svg path{stroke:#5c7993}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper button[name=send]:hover:not(:disabled) svg path{stroke:#2f5571}.chat .chat-footer form[name=send-message] .message-input-container .button-wrapper button[name=send]:disabled svg path{fill:#5c7993}.chat-messages.chat-messages-skeleton .chat-message .user-avatar{background-color:#dcdcdc}.chat-messages.chat-messages-skeleton .chat-message .content{background-color:#e5e7eb;border-color:#e5e7eb;height:3rem}.chat-messages.chat-messages-skeleton>.chat-message:first-child .content{width:20rem}.chat-messages.chat-messages-skeleton>.chat-message:nth-child(2) .content{width:17rem}.chat-messages.chat-messages-skeleton>.chat-message:nth-child(3) .content-wrapper,.chat-messages.chat-messages-skeleton>.chat-message:nth-child(3) .content-wrapper .content{width:100%}.chat-messages.chat-messages-skeleton>.chat-message:nth-child(4) .content{width:28rem}.chats-list-skeleton .chats-list-item .chat-item .user-avatar{background-color:#dcdcdc}.chats-list-skeleton .chats-list-item .chat-item .chat-title{background-color:#e5e7eb;border-radius:.25rem;height:1rem}.chats-list-skeleton .chats-list-item .chat-item .chat-content .excerpt{background-color:#e5e7eb;border-radius:.25rem;height:.875rem}.chats-list-skeleton .chats-list-item .chat-item .chat-content time{background-color:#e5e7eb;border-radius:.25rem;width:1.25rem}.chats-list-skeleton .chats-list-item:first-child .chat-content .excerpt{width:6.25rem}.chats-list-skeleton .chats-list-item:nth-child(2) .chat-content .excerpt{width:3.75rem}.chats-list-skeleton .chats-list-item:nth-child(3) .chat-content .excerpt{width:8.125rem}.psychologist-item{background-color:#fff;border:1px solid #fff;border-radius:.75rem;grid-template-rows:min-content min-content min-content auto min-content;grid-template-columns:100%;padding:20px;transition:border-color .1s ease-in-out;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000001a}.psychologist-item .avatar{aspect-ratio:1;border:4px solid #cfcfcf;border-radius:50%;width:10em;margin:0 auto;overflow:hidden}.psychologist-item .avatar figure{width:100%;height:100%}.psychologist-item .avatar figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.psychologist-item .avatar .initials{color:#fff;text-transform:uppercase;background-color:#2f5571;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5em;font-weight:600;display:grid}.psychologist-item .avatar figure+.initials{display:none}.psychologist-item .name{text-align:center;margin:10px 0 4px;font-size:1.5rem;font-weight:600;line-height:1.2;transition:color .1s ease-in-out}.psychologist-item .name h5{display:inline-block}.psychologist-item .position{text-align:center;color:#b5b5b5;margin:0;font-weight:300;line-height:1}.psychologist-item .data{margin:20px 0;font-size:15px}.psychologist-item .data .themes{cursor:grab;gap:10px;display:flex;overflow:hidden}.psychologist-item .data .themes .theme{text-wrap:nowrap;border:1px solid #e1e1e1;border-radius:8px;padding:6px 10px;line-height:1}.psychologist-item .data .closest-visit,.psychologist-item .data .experience{margin-bottom:10px}.psychologist-item .data .closest-visit .calendar-days-icon,.psychologist-item .data .experience .briefcase-icon{height:16px;margin-right:8px;line-height:14px;display:inline-block}.psychologist-item .data .closest-visit .calendar-days-icon svg,.psychologist-item .data .experience .briefcase-icon svg{width:18px}.psychologist-item .data .closest-visit time{text-transform:capitalize}.psychologist-item:hover{border-color:#e5e7eb}.psychologist-item:hover .name{color:#2f5571}.psychologist-item .bottom{grid-template-rows:auto;grid-template-columns:1fr auto;align-items:flex-end;gap:1rem;margin-top:auto;display:grid}.psychologist-item .bottom .price-title{color:#b5b5b5;font-size:14px;font-weight:300;line-height:1}.psychologist-item .bottom .price{font-weight:500;line-height:1}.psychologist-item .bottom .navigation-button{color:#fff;background-color:#2f5571;border:1px solid #2f5571;border-radius:.75rem;padding:10px 14px;font-weight:500;line-height:1;transition:all .15s ease-in-out}.psychologist-item .bottom .navigation-button:not(.skeleton-loader):hover{color:#2f5571;background-color:#0000;border-color:#2f5571}.review-skeleton{justify-content:space-between;gap:1.75rem;height:100%}.review-skeleton,.review-skeleton__meta,.review-skeleton__text{flex-direction:column;display:flex}.review-skeleton__text{gap:.75rem}.review-skeleton__meta{gap:.625rem}.review-skeleton__line{background-color:#172c3b21;background-image:linear-gradient(90deg,#fff0,#fff9 50%,#fff0),none;background-position:-120px 0;background-repeat:repeat-y;background-size:120px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:.25rem;height:1.25rem;animation:1.4s linear infinite pn-skeleton-shine;display:block}@media (prefers-reduced-motion:reduce){.review-skeleton__line{background:#172c3b21;animation:none}}.review-skeleton__line--last{width:60%}.review-skeleton__line--author{width:11rem;height:1rem}.review-skeleton__line--date{width:8.5rem;height:1rem}@media (width<=768px){.review-skeleton{gap:20px}.review-skeleton__text{gap:10px}.review-skeleton__line{height:16px}.review-skeleton__line--author,.review-skeleton__line--date{height:14px}}.specialist-card{background:#eef1f4;border-radius:2.125rem;flex-direction:column;gap:1rem;height:100%;padding:.75rem;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.specialist-card__photo{aspect-ratio:6/5;border-radius:1.5rem;display:block;position:relative;overflow:hidden}.specialist-card__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;width:100%;height:100%;display:block}.specialist-card__initials{color:#fff;text-transform:uppercase;background:#2f5571;justify-content:center;align-items:center;width:100%;height:100%;font-size:70px;font-weight:600;display:flex}.specialist-card__body{flex:auto;justify-content:space-between;padding:0 .5rem .5rem}.specialist-card__body,.specialist-card__top{flex-direction:column;gap:1.5rem;display:flex}.specialist-card__title{flex-direction:column;gap:.625rem;display:flex}.specialist-card__meta-row{color:#181818;white-space:nowrap;justify-content:space-between;align-items:flex-start;font-size:.875rem;line-height:1.5714;display:flex}.specialist-card__name{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}.specialist-card__name a{color:inherit}.specialist-card__experience{color:#333;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:1rem;line-height:1.5;display:flex}.specialist-card__experience img{width:24px;height:24px}.specialist-card__themes{flex-wrap:wrap;align-items:flex-start;gap:.75rem .875rem;max-height:9rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.specialist-card__theme{color:#333;white-space:nowrap;text-overflow:ellipsis;background:#cbd5dc;border-radius:.375rem;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.5;display:flex;overflow:hidden}.specialist-card__bottom{flex-direction:column;gap:1.5rem;display:flex}.specialist-card__facts{flex-direction:column;gap:.5rem;display:flex}.specialist-card__price{color:#333;margin:0;font-size:1rem;line-height:1.5}.specialist-card__price strong,.specialist-card__visit time{font-weight:600}.specialist-card__visit{color:#333;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:1rem;line-height:1.5;display:flex}.specialist-card__visit img{width:20px;height:20px}.specialist-card__actions{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}@media (width>=992.02px) and (width<=1199.98px){.specialist-card__actions{flex-direction:column;align-items:stretch;gap:.5rem}.specialist-card__actions .pn-btn{width:100%}}@media (width<=768px){.specialist-card{border-radius:34px;gap:12px;min-width:0;padding:10px}.specialist-card__photo{border-radius:26px}.specialist-card__body{gap:16px;padding:0 6px 6px}.specialist-card__top{gap:20px}.specialist-card__title{gap:4px}.specialist-card__meta-row{white-space:normal;gap:8px;font-size:14px;line-height:20px}.specialist-card__name{font-size:20px;line-height:32px}.specialist-card__experience{gap:6px;margin-top:2px;font-size:14px;line-height:20px}.specialist-card__experience img,.specialist-card__visit img{width:20px;height:20px}.specialist-card__themes{gap:8px 10px;max-height:112px}.specialist-card__theme{border-radius:6px;padding:6px 10px;font-size:14px;line-height:20px}.specialist-card__bottom,.specialist-card__facts{gap:16px}.specialist-card__price{font-size:16px;line-height:24px}.specialist-card__visit{gap:4px;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.specialist-card__actions{flex-direction:column;align-items:stretch;gap:8px}.specialist-card .pn-btn{border-radius:24px;width:100%;padding:12px 24px;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}}.specialist-card--skeleton .specialist-card__shimmer{background-color:#dce3e9;background-image:linear-gradient(90deg,#fff0,#fff9 50%,#fff0),none;background-position:-120px 0;background-repeat:repeat-y;background-size:120px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.4s linear infinite pn-skeleton-shine;display:block}@media (prefers-reduced-motion:reduce){.specialist-card--skeleton .specialist-card__shimmer{background:#dce3e9;animation:none}}.specialist-card--skeleton .specialist-card__bar{border-radius:.25rem;height:1rem}.specialist-card--skeleton .specialist-card__bar--specialty{width:7.5rem;height:.875rem;margin:.25rem 0}.specialist-card--skeleton .specialist-card__bar--languages{width:3rem;height:.875rem;margin:.25rem 0}.specialist-card--skeleton .specialist-card__name{align-items:center;height:2.5rem;display:flex}.specialist-card--skeleton .specialist-card__bar--name{width:70%;height:1.5rem}.specialist-card--skeleton .specialist-card__experience{height:1.5rem}.specialist-card--skeleton .specialist-card__bar--experience{width:8.75rem;height:1rem}.specialist-card--skeleton .specialist-card__theme{border-radius:.375rem;height:2.5rem;padding:0}.specialist-card--skeleton .specialist-card__theme--placeholder-1{width:6rem}.specialist-card--skeleton .specialist-card__theme--placeholder-2{width:8.5rem}.specialist-card--skeleton .specialist-card__theme--placeholder-3{width:5rem}.specialist-card--skeleton .specialist-card__theme--placeholder-4{width:9.5rem}.specialist-card--skeleton .specialist-card__theme--placeholder-5{width:7rem}.specialist-card--skeleton .specialist-card__theme--placeholder-6{width:8rem}.specialist-card--skeleton .specialist-card__theme--placeholder-7{width:5.5rem}.specialist-card--skeleton .specialist-card__theme--placeholder-8{width:9rem}.specialist-card--skeleton .specialist-card__price,.specialist-card--skeleton .specialist-card__visit{align-items:center;height:1.5rem;display:flex}.specialist-card--skeleton .specialist-card__bar--price{width:7.5rem;height:1rem}.specialist-card--skeleton .specialist-card__bar--visit{width:11.25rem;height:1rem}.specialist-card--skeleton .specialist-card__bar--action{border-radius:1.5rem;flex:1 1 0;height:3.125rem}@media (width<=768px){.specialist-card--skeleton .specialist-card__bar--languages,.specialist-card--skeleton .specialist-card__bar--specialty{height:12px;margin:4px 0}.specialist-card--skeleton .specialist-card__name{height:32px}.specialist-card--skeleton .specialist-card__bar--name,.specialist-card--skeleton .specialist-card__experience{height:20px}.specialist-card--skeleton .specialist-card__bar--experience{height:14px}.specialist-card--skeleton .specialist-card__theme{height:32px}.specialist-card--skeleton .specialist-card__price{height:24px}.specialist-card--skeleton .specialist-card__visit{height:26px}.specialist-card--skeleton .specialist-card__bar--action{flex:none;width:100%;height:50px}}.direction-card{border-radius:1rem;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;padding:1rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.direction-card,.direction-card--expanded{min-height:13.625rem}.direction-card__head{flex-direction:column;gap:.5rem;display:flex}.direction-card__title{color:inherit;margin:0;font-size:1.25rem;font-weight:400;line-height:2rem}.direction-card__description{color:inherit;margin:0;font-size:1rem;line-height:1.5rem}.direction-card__toggle{width:100%;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;line-height:1.5rem;display:flex}.direction-card__chevron{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:2px;transition:transform .15s ease-in-out;display:flex;transform:rotate(-90deg);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.direction-card__chevron img{width:24px;height:24px}.direction-card--expanded .direction-card__chevron{transform:rotate(90deg)}.direction-card--v0{color:#fff;background:#2d5571}.direction-card--v1{color:#333;background:#e4e9ed}.direction-card--v2{color:#333;background:#fff;border:.4px solid #b9b9b9}.direction-card--v3{color:#333;background:#8ea3b2}.directions-carousel{flex-direction:column;gap:24px;display:flex}.directions-carousel__strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.directions-carousel__strip::-webkit-scrollbar{display:none}.directions-carousel__strip>li{scroll-snap-align:start;min-width:0}.directions-carousel__dots li:after,.directions-carousel__dots li:before,.directions-carousel__strip>li:after,.directions-carousel__strip>li:before{content:none}.directions-carousel .direction-card{color:#000;min-height:244px;box-shadow:none;background:#fff;border:.6px solid #000;border-radius:24px}.directions-carousel .direction-card__title{font-size:20px;line-height:32px}.directions-carousel .direction-card__toggle{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:26px}.directions-carousel__dots{justify-content:center;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.directions-carousel__dots li{line-height:0}.directions-carousel__dot{cursor:pointer;background:0 0;border:.6px solid #333;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .2s;display:block}.directions-carousel__dot--active{background:#2d5571}.psychologist-item.skeleton{border-color:#fff}@keyframes shine{to{background-position:100% 0}}.psychologist-item.skeleton .skeleton-loader-background{background-color:#e5e7eb;height:16px}.psychologist-item.skeleton .skeleton-loader{background-color:#e5e7eb;background-image:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0),none;background-position:0 0;background-repeat:repeat-y;background-size:50px 500px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:16px;animation:1s infinite shine}.psychologist-item.skeleton .avatar.skeleton-loader{height:unset;background-color:#e5e7eb;border:0}.psychologist-item.skeleton .name.skeleton-loader{border-radius:4px;width:170px;height:24px;margin-left:auto;margin-right:auto}.psychologist-item.skeleton .position.skeleton-loader{border-radius:4px;width:100px;margin-left:auto;margin-right:auto}.psychologist-item.skeleton .closest-visit.skeleton-loader{border-radius:4px;width:140px}.psychologist-item.skeleton .experience.skeleton-loader{border-radius:4px;width:110px}.psychologist-item.skeleton .price-wrapper.skeleton-loader{border-radius:4px;width:70px;height:20px}.psychologist-item.skeleton .navigation-button.skeleton-loader{border:0;border-radius:4px;width:90px;height:24px}.psychologists-list-wrapper{container:psychologists-list/inline-size}.psychologists-list-wrapper .psychologists-list{grid-template-columns:100%;gap:15px;display:grid}@media (width>=992px){.psychologists-list-wrapper .psychologists-list{gap:2rem}}@container psychologists-list (width>=470px){.psychologists-list-wrapper .psychologists-list{grid-template-columns:repeat(2,minmax(100px,1fr))}}@container psychologists-list (width>=928px){.psychologists-list-wrapper .psychologists-list{grid-template-columns:repeat(3,minmax(100px,1fr))}}@container psychologists-list (width>=1148px){.psychologists-list-wrapper .psychologists-list{grid-template-columns:repeat(4,minmax(100px,1fr))}}@container quiz-psychologists-list (width>=470px){.psychologists-list-wrapper .psychologists-list{grid-template-columns:repeat(2,minmax(100px,1fr))}}@container quiz-psychologists-list (width>=860px){.psychologists-list-wrapper .psychologists-list{grid-template-columns:repeat(3,minmax(100px,1fr))}}.psychologists-list-wrapper .psychologists-list li .psychologist-item{height:100%}.availability-filter .dp--main>:nth-child(2){width:100%}.availability-filter .dp--main>:nth-child(2) .dp--menu{border:unset;background:unset}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner{padding:unset}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap{margin-bottom:.625rem}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top{justify-content:space-between;align-items:center;width:100%;display:flex}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .year-month-display{text-transform:capitalize;font-weight:600}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls{gap:.375rem;display:flex}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button{color:#2f5571;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:3px;line-height:1;transition:all 75ms ease-in-out;display:flex}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:not(:disabled):hover{border-color:#2f5571}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button figure{max-width:100%;max-height:100%}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%);max-width:100%;max-height:100%}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:disabled img{filter:brightness(0)saturate()invert(87%)sepia(0)saturate(0)hue-rotate(168deg)brightness(101%)contrast(96%)}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header{margin-bottom:.5rem}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header .dp--calendar-header-item{width:unset;height:unset;text-transform:capitalize;color:#6b7280;padding:0;font-weight:500}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header-separator{display:none}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row{margin:0}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item{width:unset;height:unset;aspect-ratio:1;justify-content:center;align-items:center;display:flex}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner{width:1.875rem;height:unset;aspect-ratio:1;padding:0}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--active{color:#fff;background:#2f5571;border-color:#2f5571}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today{color:#2f5571;border-color:#2f5571}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today.dp--active{color:#fff}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--action-row{margin-top:.625rem;padding:0}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--action-row svg{height:unset;width:unset}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom{justify-content:space-between;align-items:center;width:100%;display:flex}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons{margin-left:auto}.availability-filter .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons button[name=select]{padding:.625rem 1rem;line-height:1}.availability-filter .dp--action-row{margin-top:12px;display:block}.availability-filter .times{grid-template-columns:1fr;justify-content:space-between;gap:.5rem;width:100%;margin-bottom:12px;display:grid}.availability-filter .times .time{justify-content:space-between;align-items:center;display:flex}.availability-filter .times .time input,.availability-filter .times .time label,.card.languages-filter .card-body ul li>input,.input-container .input-wrapper label[for]{cursor:pointer}.card.price-filter .card-body{grid-template-columns:1fr 1fr;gap:1.375rem;display:grid}.card.price-filter .card-body .from-price>label,.card.price-filter .card-body .to-price>label{margin-bottom:2px;font-size:14px;font-weight:500;display:block}.card.languages-filter .card-body ul li{gap:8px;display:flex}.card.languages-filter .card-body ul li>label{flex:1 0 auto}.user-avatar{color:#fff;text-align:center;background-color:#2f5571;border-radius:50%;width:2.375rem;height:2.375rem;display:inline-block;overflow:hidden;container:user-avatar/inline-size}.user-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.user-avatar .initials{text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;line-height:2.375rem;display:flex}@container user-avatar (width>=150px){.user-avatar .initials{font-size:70px;font-weight:600}}.user-avatar img+.initials{display:none}.header-profile-button{align-items:center;gap:10px;display:flex}.header-profile-button .name-container{text-align:left;line-height:1}.header-profile-button .name-container .role{color:#80878d;font-size:.875rem;font-weight:400}.header-profile-button .avatar-wrapper{align-items:center;display:grid;position:relative}.header-profile-button .avatar-wrapper .unread-chat-message{color:#fff;text-align:center;aspect-ratio:1;background-color:#f05252;border-radius:50%;place-content:center;place-items:center;width:18px;height:18px;padding:4px;font-size:.6875rem;line-height:1;display:flex;position:absolute;top:0;right:0;transform:translate(25%,-25%)}@media (width<=1080px){#site-header .header-profile-button{justify-content:center;min-width:44px;min-height:44px}#site-header .header-profile-button .name-container{display:none}}#site-header .header-profile-button .name-container .name,#site-header .header-profile-button .name-container .role{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow-x:clip}@media (width<=1900px){#site-header .header-profile-button .name-container .name,#site-header .header-profile-button .name-container .role{max-width:168px}}@media (width>=1080px) and (width<=1200px){#site-header .header-profile-button .name-container .name,#site-header .header-profile-button .name-container .role{max-width:128px}}.header-profile-menu{z-index:1;padding-top:4px;position:absolute;top:100%;right:50%;transform:translate(50%)}.header-profile-menu>ul{background-color:#fff;border:1px solid #e4e9ed;border-radius:16px;flex-direction:column;gap:6px;padding:10px 1px;display:flex;overflow:hidden}.header-profile-menu>ul li a,.header-profile-menu>ul li button{color:#000;text-align:left;white-space:nowrap;width:100%;height:100%;padding:8px 18px;font-size:16px;font-weight:400;line-height:24px;display:block}.header-profile-menu>ul li a:hover,.header-profile-menu>ul li button:hover{color:#2f5571;font-weight:600}.header-profile-menu>ul li a .notifications-count,.header-profile-menu>ul li button .notifications-count{color:#fff;background-color:#f05252;border-radius:.3125rem;margin-left:.5rem;padding:2px 6px;font-size:.875rem;line-height:1}.header-profile-menu--compact{min-width:14rem;right:0;transform:none}.header-profile-menu--compact .header-profile-menu__user{border-bottom:1px solid #f6f6f6f6;align-items:center;gap:.625rem;padding:.625rem 1rem;display:flex}.header-profile-menu--compact .header-profile-menu__user .user-avatar{flex:none;width:2rem;height:2rem;margin:0}.header-profile-menu--compact .header-profile-menu__user-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.header-profile-menu--compact .header-profile-menu__user-text strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.header-profile-menu--compact .header-profile-menu__user-text span{color:#6b7280;font-size:.875rem}.header-profile-menu.fade-up-enter-from,.header-profile-menu.fade-up-leave-to{opacity:0}.oauth-button{text-align:center;color:#fff;background-color:#2f5571;border:1px solid #2f5571;align-items:center;width:100%;padding:.625rem 1.25rem;display:flex}.oauth-button+.oauth-button{margin-top:1rem}.oauth-button.facebook{background-color:#5574ae;border:1px solid #5574ae}.oauth-button.facebook img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}.oauth-button.google{color:#333;background-color:#fff;border:1px solid #80878d}.oauth-button .icon{flex:0 0 2rem;justify-content:center;align-items:center;display:flex}.oauth-button .icon svg{width:24px;height:24px}.oauth-button .text{text-align:center;flex:1 0 auto}.input-container .input-wrapper{position:relative}.input-container .input-wrapper label{font-size:.875rem;font-weight:600}.input-container .input-wrapper label.transform{color:#333;z-index:1;background:linear-gradient(#0000 50%,#fff 0);line-height:1;position:absolute;top:0;left:.625rem;transform:translateY(-50%)}.input-container .input-wrapper label .required-asterisk{color:#f05252;background:0 0;margin-left:.125rem;line-height:1}.input-container .input-wrapper label a[href]{color:#2f5571;font-weight:500}.input-container .input-wrapper input:not([type=radio]):not([type=checkbox]),.input-container .input-wrapper textarea:not([type=radio]):not([type=checkbox]){width:100%}.input-container .input-wrapper input,.input-container .input-wrapper textarea{padding:var(--input-padding-y) var(--input-padding-x);border:1px solid var(--input-border-c);border-radius:.625rem;outline:none;line-height:1.5rem;transition:all .125s ease-in-out}.input-container .input-wrapper input:disabled,.input-container .input-wrapper textarea:disabled{background-color:var(--input-bg-disabled);color:var(--input-c-disabled)}@media (width>=768px){.input-container .input-wrapper input:not(:disabled):hover,.input-container .input-wrapper textarea:not(:disabled):hover{border-color:var(--input-border-c-focused)}}.input-container .input-wrapper input:not(:disabled):focus,.input-container .input-wrapper textarea:not(:disabled):focus{border-color:var(--input-border-c-focused)}.input-container .input-description{color:#6b7280}.input-container.disabled .input-wrapper label.transform{background:var(--input-bg-disabled);background:linear-gradient(to bottom,transparent 50%,var(--input-bg-disabled) 50%)}.text-editor{border:1px solid var(--input-border-c);border-radius:.625rem}.text-editor .head{border-bottom:1px solid var(--input-border-c);padding:var(--input-padding-y) var(--input-padding-x);color:var(--input-c);background-color:var(--input-bg);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;padding-top:.375rem;padding-bottom:.375rem;display:flex}.text-editor .head button{font-size:1.125rem}.text-editor .head .divider{background-color:#ddd;width:1px;height:15px;margin:0 5px}.text-editor .body{padding:var(--input-padding-y) var(--input-padding-x);padding-top:1.25rem;padding-bottom:1.25rem}.text-editor .body>:first-child{outline:none}.text-editor .body ol,.text-editor .body ul{padding:1rem}.text-editor .body ul{list-style:unset}.text-editor .body ol{list-style:decimal}#profile-picture-settings.user-settings-section-wrapper{margin-bottom:1.375rem}@media (width<=768px){#profile-picture-settings.user-settings-section-wrapper{margin-bottom:1rem}}.form-wrapper form .form-content{grid-template-columns:100%;gap:1.375rem;margin-bottom:1rem;display:grid}.form-wrapper form .form-content .user-settings-section-wrapper:first-child{margin-top:1.375rem}@media (width<=768px){.form-wrapper form .form-content .user-settings-section-wrapper:first-child{margin-top:1rem}form[name=update-psychologist] .form-content{gap:1rem}}.form-wrapper form footer .form-buttons{justify-content:flex-end;align-items:center;display:flex}.modal-container{z-index:6;background-color:#33333380;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container .modal{width:100%;max-width:30rem}@media (width<=460px){.modal-container .modal{max-width:calc(100% - 15px)}}.modal-container .modal header .heading{margin-bottom:2.25rem;font-size:1.5rem;font-weight:600;line-height:1.25}#profile-picture-settings .profile-image{border-radius:.625rem;max-width:258px;max-height:258px;overflow:hidden}#profile-picture-settings .profile-image img{max-width:100%;max-height:100%}#profile-picture-settings.no-picture .settings-container{display:none}form[name=update-psychologist] .form-content>hr{border-color:#f0f0f0}form[name=update-psychologist] .form-content .chip-select label{font-size:14px}form[name=update-psychologist] .form-content #social-settings .inputs{grid-template-columns:100%}form[name=update-psychologist] .form-content #themes-settings .settings-container{grid-row-gap:2rem;grid-template-columns:100%;display:grid}form[name=update-psychologist] .form-content #themes-settings .settings-container .group .theme-title{margin-bottom:1rem;font-size:1rem;font-weight:500}form[name=update-psychologist] .form-content #age-intervals-settings .settings-container,form[name=update-psychologist] .form-content #language-intervals-settings .settings-container{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@container user-settings-section (width<=420px){form[name=update-psychologist] .form-content #age-intervals-settings .settings-container,form[name=update-psychologist] .form-content #language-intervals-settings .settings-container{grid-template-columns:100%}}@container user-settings-section (width>=706px){form[name=update-psychologist] .form-content .consultation-price-settings .consultation-type-pricing-section{width:50%}}form[name=update-psychologist] .form-content .consultation-price-settings .price-input-wrapper{max-width:120px}form[name=update-psychologist] .form-content .consultation-price-settings table.price-formula-table{border-spacing:10px;width:100%}#psychologist-payout-form footer button,form[name=update-psychologist] .form-content .consultation-price-settings table.price-formula-table .price-input-wrapper{margin-left:auto}form[name=update-psychologist] .form-content .consultation-price-settings table.price-formula-table tr:not(:first-child) td{padding-top:5px}form[name=update-psychologist] .form-content .consultation-price-settings table.price-formula-table tr:not(:last-child) td{padding-bottom:5px}form[name=update-psychologist] .form-content .consultation-price-settings table.price-formula-table tr td:nth-child(2){text-align:right}form[name=update-psychologist] .form-content .consultation-price-settings table.price-formula-table .calculated{font-size:1.0625rem;font-weight:500}form[name=update-psychologist] .form-content .consultation-price-settings table.price-formula-table .calculated.invalid td:nth-child(2){color:#6b7280}.qualifications{flex-direction:column;gap:.75rem;display:flex}.qualifications__label{font-weight:600}.qualifications__row{align-items:flex-end;gap:.75rem;display:flex}.qualifications__row>:first-child{flex:1 0 0;min-width:0}form[name=update-client] .form-content{container:form-content/inline-size}form[name=update-client] .form-content .user-settings-section-wrapper:first-child{margin-top:0!important}form[name=update-client] .form-content .inputs{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr;display:grid}@container form-content (width<=420px){form[name=update-client] .form-content .inputs{grid-template-columns:100%}}form[name=change-password]{container:change-password-container/inline-size}form[name=change-password] .form-content{grid-row-gap:1rem;grid-column-gap:1rem;grid-template-columns:1fr 1fr 1fr}@container change-password-container (width<=866px){form[name=change-password] .form-content{grid-template-columns:1fr 1fr}}@container change-password-container (width<=420px){form[name=change-password] .form-content{grid-template-columns:100%}}.user-settings-section-wrapper{container:user-settings-section/inline-size}.user-settings-section-wrapper .user-settings-section{padding:1.875rem 0;display:grid}.user-settings-section-wrapper .user-settings-section:not(.is-columns){grid-template-columns:100%;grid-template-areas:"info""settings"}.user-settings-section-wrapper .user-settings-section:not(.is-columns) .settings-container{margin-top:2rem}.user-settings-section-wrapper .user-settings-section.is-columns{grid-column-gap:3rem;grid-template:"info settings"1fr/500px auto;align-items:center}@container user-settings-section (width<=1100px){.user-settings-section-wrapper .user-settings-section.is-columns{grid-template-columns:300px auto}}@container user-settings-section (width<=1000px){.user-settings-section-wrapper .user-settings-section.is-columns{grid-template-columns:100%;grid-template-areas:"info""settings"}.user-settings-section-wrapper .user-settings-section.is-columns .settings-container{margin-top:2rem}}@media (width<=768px){.user-settings-section-wrapper .user-settings-section{padding:1rem 0}.user-settings-section-wrapper .user-settings-section.is-columns .settings-container{margin-top:1.5rem}}.user-settings-section-wrapper .user-settings-section:not(.is-columns) .info-container{grid-column-gap:1rem;grid-template-columns:1fr auto;grid-template-areas:"title toggle""description toggle""errors toggle";align-items:center;display:grid}@container user-settings-section (width>=420px){.user-settings-section-wrapper .user-settings-section:not(.is-columns) .info-container{grid-column-gap:2rem}}@container user-settings-section (width>=660px){.user-settings-section-wrapper .user-settings-section:not(.is-columns) .info-container{grid-template-columns:auto 1fr}}.user-settings-section-wrapper .user-settings-section .info-container{grid-area:info}.user-settings-section-wrapper .user-settings-section .info-container .section-title{grid-area:title;font-size:1.625rem;font-weight:600;line-height:1.25}.user-settings-section-wrapper .user-settings-section .info-container .section-description{color:#8d8d8d;grid-area:description;font-size:.9375rem}.user-settings-section-wrapper .user-settings-section .info-container .section-errors{grid-area:errors}.user-settings-section-wrapper .user-settings-section .info-container .section-toggle{grid-area:toggle}.user-settings-section-wrapper .user-settings-section .settings-container{grid-area:settings}.user-settings-section-wrapper .user-settings-section .settings-container .inputs{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr;display:grid}@container user-settings-section (width<=420px){.user-settings-section-wrapper .user-settings-section .settings-container .inputs{grid-template-columns:100%}}#psychologist-payout-form .price-input-wrapper{width:100%}html[data-theme=dark] button[name=disconnect] img,html[data-theme=dark] button[name=show-consultation-info] img,html[data-theme=dark] button[name=toggle-chat] img,html[data-theme=dark] button[name=toggle-mute] img,html[data-theme=dark] button[name=toggle-screen-share] img,html[data-theme=dark] button[name=toggle-video] img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)!important}html[data-theme=dark] button[name=more] div{background-color:#fff!important}#conference-controls{justify-content:center;align-items:center;gap:1rem;padding:14px;display:flex}@media (width>=1200px) and (width<=1400px){#conference-controls{padding:.75rem 2rem}}@media (width>=992px) and (width<=1200px){#conference-controls{padding:.75rem 1rem}}@media (width<=992px){.user-settings-section-wrapper .user-settings-section .info-container .section-title+.section-description{margin-top:.125rem}#conference-controls{padding:.625rem 20px}}@media (width<=576px){#conference-controls{gap:.625rem;padding:.625rem 15px}#conference-controls .logotype-wrapper img{height:34px}#conference-controls .speakers-control{display:none}}@media (width<=480px){#conference-controls{gap:.5rem}}#conference-controls .logotype,#conference-controls .logotype-wrapper{margin-right:auto}@media (width>=992px){#conference-controls{gap:20px}}#conference-controls .control{place-content:center;place-items:center;display:grid}#conference-controls .control>span{text-align:center;color:#6b7280;margin-top:.25rem;font-size:.8125rem}@media (width<=480px){#conference-controls .control>span{display:none}}#conference-controls .control .control-button-wrapper{position:relative}#conference-controls .control .control-button-wrapper button[name=more]{background-color:#2f5571;border:1px solid #fcfcfc;border-radius:50%;place-content:center;place-items:center;width:22px;height:22px;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(25%,-25%);box-shadow:0 0 3px #00000059}#conference-controls .control .control-button-wrapper button[name=more]:disabled{background-color:brightness(0) saturate(100%) invert(87%) sepia(0) saturate(0) hue-rotate(168deg) brightness(101%) contrast(96%)}#conference-controls .control .control-button-wrapper button[name=more] svg{width:.875rem;transform:rotate(180deg)}#conference-controls .control .control-button-wrapper button[name=more] svg path{stroke:#fff}#conference-controls .control .button-wrapper{border-radius:50%;place-items:center;width:3.125rem;height:3.125rem;display:grid}@media (width<=480px){#conference-controls .control .button-wrapper{width:2.5rem;height:2.5rem}#conference-controls .control .button-wrapper button.toggle-button{padding:.375rem}}#conference-controls .control .button-wrapper img{height:1.75rem}#conference-controls .control .button-wrapper button.toggle-button{background-color:#2f5571;border-radius:50%;width:100%;height:100%;transition:unset;overflow:hidden}#conference-controls .control .button-wrapper button.toggle-button img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}#conference-controls .control .button-wrapper button.toggle-button:disabled{background-color:#5c7993}#conference-controls .control .button-wrapper button.toggle-button:disabled img{filter:brightness(0)saturate()invert(87%)sepia(0)saturate(0)hue-rotate(168deg)brightness(101%)contrast(96%)}#conference-controls .control .button-wrapper button.toggle-button:not([name]){cursor:auto;background-color:#ededed}#conference-controls .control .button-wrapper button.toggle-button:not([name]) img{filter:brightness(0)saturate()invert(17%)sepia(0)saturate(1626%)hue-rotate(145deg)brightness(96%)contrast(89%)}#conference-controls .control .button-wrapper button[name=disconnect]{background-color:#f05252!important}#conference-controls .control .button-wrapper button[name=disconnect] img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}#conference-controls .control .button-wrapper button[name=toggle-screenshare]{color:#fff;justify-content:center;align-items:center;display:flex}#conference-controls .control .button-wrapper button[name=toggle-screenshare]:disabled{color:#dcdcdc}#conference-controls .control .button-wrapper button[name=toggle-screenshare] svg{width:auto;height:1.75rem}.chat-button-wrapper{position:relative}.chat-button-wrapper .unread-badge{color:#fff;pointer-events:none;background:#f05252;border-radius:50%;justify-content:center;align-items:center;min-width:1rem;height:1rem;font-size:.6875rem;display:flex;position:absolute;top:0;right:0;transform:translate(25%,-25%)}.dropdown.select-input-dropdown[data-select-input=cameras-list],.dropdown.select-input-dropdown[data-select-input=microphones-list],.dropdown.select-input-dropdown[data-select-input=speakers-list]{width:272px!important}.dropdown.select-input-dropdown[data-select-input=cameras-list] .options-wrapper,.dropdown.select-input-dropdown[data-select-input=microphones-list] .options-wrapper,.dropdown.select-input-dropdown[data-select-input=speakers-list] .options-wrapper{border-top-width:1px;border-radius:.625rem}.dropdown.select-input-dropdown[data-select-input=cameras-list][data-alignment-vertical=top],.dropdown.select-input-dropdown[data-select-input=microphones-list][data-alignment-vertical=top],.dropdown.select-input-dropdown[data-select-input=speakers-list][data-alignment-vertical=top]{transform:translateY(-100%)}html[data-theme=dark] .preview-devices-wrapper .preview-devices .camera .control,html[data-theme=dark] .preview-devices-wrapper .preview-devices .preview-card,html[data-theme=dark] .preview-devices-wrapper .preview-devices .video .control{border-color:#1a1a1a}html[data-theme=dark] .preview-devices-wrapper .preview-devices .control{background-color:#404040}html[data-theme=dark] .preview-devices-wrapper .preview-devices .camera .disabled .icon img,html[data-theme=dark] .preview-devices-wrapper .preview-devices .control-heading img,html[data-theme=dark] .preview-devices-wrapper .preview-devices .video img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)!important}html[data-theme=dark] .preview-devices-wrapper .preview-devices .camera .disabled{color:#f5f5f5;background-color:#4d4d4d!important}html[data-theme=dark] .preview-devices-wrapper .preview-devices .camera .disabled .icon{margin-bottom:.25rem}html[data-theme=dark] .preview-devices-wrapper .preview-devices .camera .disabled .icon img{width:1.5rem}html[data-theme=dark] .preview-devices-wrapper .preview-devices .control-heading{background-color:#404040}html[data-theme=dark] .preview-devices-wrapper .preview-devices .microphone .control-body,html[data-theme=dark] .preview-devices-wrapper .preview-devices .speakers .control-body{background-color:#333}.preview-devices-wrapper{container:preview-devices-wrapper/inline-size}.preview-devices-wrapper .preview-devices{grid-column-gap:2rem;grid-row-gap:2rem;grid-template:"video speakers""video microphone""video buttons"1fr/1fr 1fr;align-items:start;display:grid}@container preview-devices-wrapper (width<=960px){.preview-devices-wrapper .preview-devices{grid-template-columns:3fr 2fr}}@container preview-devices-wrapper (width<=920px){.preview-devices-wrapper .preview-devices{grid-template-columns:100%;grid-template-areas:"video""speakers""microphone""buttons"}}.preview-devices-wrapper .preview-devices .toggle-input .icon{margin-right:.5rem}.preview-devices-wrapper .preview-devices .microphone .control-heading img,.preview-devices-wrapper .preview-devices .speakers .control-heading img,.preview-devices-wrapper .preview-devices .toggle-input img{filter:brightness(0)saturate()invert(17%)sepia(0)saturate(1626%)hue-rotate(145deg)brightness(96%)contrast(89%)}.preview-devices-wrapper .preview-devices .preview-card{border:1px solid #ddd;border-radius:.75rem;overflow:hidden;box-shadow:0 0 16px #0000001a}.preview-devices-wrapper .preview-devices .video{grid-area:video}.preview-devices-wrapper .preview-devices .video .camera{aspect-ratio:16/9}.preview-devices-wrapper .preview-devices .video .camera .video-wrapper{background-color:#f1f1f1;width:100%;height:100%}.preview-devices-wrapper .preview-devices .video .camera .video-wrapper video{width:100%;height:100%}.preview-devices-wrapper .preview-devices .video .camera .disabled{color:#333;background-color:#f1f1f1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-devices-wrapper .preview-devices .video .control{grid-column-gap:1rem;background-color:#fff;border-top:1px solid #f8fafc;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"toggle select";justify-content:space-between;align-items:center;padding:.5rem 1.5rem;display:grid}@container preview-devices-wrapper (width<=920px){.preview-devices-wrapper .preview-devices .video .control{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"select toggle"}}.preview-devices-wrapper .preview-devices .video .control .toggle-input{grid-area:toggle}.preview-devices-wrapper .preview-devices .video .control .input-container{grid-area:select}.preview-devices-wrapper .preview-devices .speakers{grid-area:speakers}.preview-devices-wrapper .preview-devices .microphone{grid-area:microphone}.preview-devices-wrapper .preview-devices .microphone .control-heading,.preview-devices-wrapper .preview-devices .speakers .control-heading{background-color:#f1f1f1;border-bottom:1px solid #f8fafc;align-items:center;gap:10px;padding:18px 20px;display:flex}.preview-devices-wrapper .preview-devices .microphone .control-heading .control-heading-title,.preview-devices-wrapper .preview-devices .speakers .control-heading .control-heading-title{flex:auto}.preview-devices-wrapper .preview-devices .microphone .control-heading h6,.preview-devices-wrapper .preview-devices .speakers .control-heading h6{font-weight:500}.preview-devices-wrapper .preview-devices .microphone .control-body,.preview-devices-wrapper .preview-devices .speakers .control-body{background-color:#fff;padding:18px 20px}.preview-devices-wrapper .preview-devices .microphone select,.preview-devices-wrapper .preview-devices .speakers select{color:#000;width:100%}.preview-devices-wrapper .preview-devices .buttons{grid-area:buttons;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.preview-devices-wrapper .preview-devices .buttons button{padding:.5rem .75rem}.preview-devices-wrapper .preview-devices .buttons button[name=join-meeting]{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;margin-left:0;padding:.5rem .75rem;display:flex;box-shadow:0 0 16px #0000001a}.preview-devices-wrapper .preview-devices .buttons button[name=join-meeting]:disabled{background-color:#5c7993}.preview-devices-wrapper .preview-devices .buttons button[name=join-meeting]>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}.preview-devices-wrapper .microphone .control-body,.preview-devices-wrapper .speakers .control-body,.preview-devices-wrapper .video .control{padding:10px!important}html[data-theme=dark] .meeting{color:#fff}html[data-theme=dark] .meeting .empty-remote-participants-indicator{color:#e5e7eb}.meeting{color:#333;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:100%;height:100%;display:grid;position:relative}.meeting.connecting{grid-template-rows:100%}.meeting .connection-banner{z-index:20;color:#333;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.5rem;max-width:calc(100% - 1.5rem);padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;animation:.25s ease-out connection-banner-in;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000014}.meeting .connection-banner__icon{color:#eab308;flex-shrink:0;width:1.125rem;height:1.125rem}@keyframes connection-banner-in{0%{opacity:0;transform:translate(-50%,-.5rem)}to{opacity:1;transform:translate(-50%)}}.meeting .connection-overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#33333380;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;inset:0}.meeting .connection-overlay--light{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#3333}.meeting .connection-overlay__card{color:#333;text-align:center;background-color:#fff;border-radius:.75rem;flex-direction:column;align-items:center;width:100%;max-width:23rem;padding:2.5rem 2rem;display:flex;box-shadow:0 10px 30px #00000040}.meeting .connection-overlay__icon{color:#2f5571;background-color:#2f557126;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;display:flex}.meeting .connection-overlay__icon.is-failed{color:#f05252;background-color:#f052521f}.meeting .connection-overlay__icon svg{width:1.75rem;height:1.75rem}.meeting .connection-overlay__title{color:#333;margin:0;font-size:1.0625rem;font-weight:600}.meeting .connection-overlay__hint{color:#6b7280;margin:.5rem 0 0;font-size:.875rem}.meeting .connection-overlay .primary-button{width:auto;margin-top:1.5rem}.meeting .connecting-indicator{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-weight:500;display:flex}.meeting .connecting-indicator .logotype{margin-bottom:1.25rem}.meeting .connecting-indicator p{color:inherit;font-size:1rem}.meeting .pagination{margin-top:1.25rem;margin-bottom:.375rem}@media (width<=992px){.meeting .pagination{margin-bottom:.625rem}.meeting.is-sharing .view-area{flex-direction:column}}.meeting .pagination ul{justify-content:center;align-items:center;gap:.5rem;display:flex}.meeting .pagination ul li{height:1rem;display:flex}.meeting .pagination ul button{background-color:#fff;border:1px solid #dcdcdc;border-radius:.5rem;width:1rem;height:1rem;padding:0;line-height:1;transition:unset}.meeting .pagination ul button.is-current{background-color:#2f5571;border-color:#2f5571;width:2rem}.meeting .view-area{height:100%;min-height:0}.meeting.is-sharing .view-area{gap:4px;display:flex}.meeting.is-sharing .view-area .sharing-main{flex:1;min-width:0;height:100%}.meeting.is-sharing .view-area .sharing-main .sharing-presenter-placeholder{color:#fff;background:#2f5571a6;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100%;font-size:.9375rem;font-weight:500;display:flex}.meeting.is-sharing .view-area .sharing-main .sharing-presenter-placeholder figure{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%);width:2.5rem;height:2.5rem}.meeting.is-sharing .view-area .sharing-main .sharing-presenter-placeholder figure img,.meeting.is-sharing .view-area .sharing-main .sharing-presenter-placeholder figure svg{width:100%;height:100%}.meeting.is-sharing .view-area .sharing-main .sharing-presenter-placeholder button{margin-top:.5rem}.meeting.is-sharing .view-area .room-participants{flex-direction:column;flex-shrink:0;gap:4px;width:11.25rem;height:100%;min-height:0;padding:4px;display:flex}@media (width>=992px){.meeting.is-sharing .view-area .room-participants{overflow-y:auto}}@media (width<=992px){.meeting.is-sharing .view-area .room-participants{flex-direction:row;width:100%;height:6rem;padding-top:0;padding-bottom:0;overflow:auto hidden}.meeting.is-sharing .view-area .room-participants .remote-participants{flex-direction:row!important;height:100%!important;padding:0!important}.meeting.is-sharing .view-area .room-participants .remote-participants .remote-room-participant{flex-shrink:0;height:100%!important}.meeting.is-sharing .view-area .room-participants .remote-participants .remote-room-participant .participant-avatar{width:40px;height:40px}.meeting.is-sharing .view-area .room-participants .remote-participants .remote-room-participant .participant-avatar span{font-size:1.25rem}}.meeting.is-sharing .view-area .room-participants .remote-participants{flex-direction:column;gap:4px;width:100%;height:100%!important;display:flex!important}.meeting.is-sharing .view-area .room-participants .remote-participants .remote-room-participant{flex-shrink:0;height:7.5rem}.meeting.is-sharing .view-area .room-participants .participant-name{padding:4px 2px;font-size:12px;line-height:1;overflow:hidden}.meeting.is-sharing .view-area .room-participants .participant-name .name{text-overflow:ellipsis;white-space:nowrap;max-width:56px;line-height:inherit;display:block;overflow:hidden}.meeting.is-sharing .view-area .room-participants .participant-name figure img{max-width:14px;max-height:14px}@media (width<=992px){.meeting.is-sharing .view-area .room-participants .participant-name{max-width:calc(100% - .4rem);font-size:10px;bottom:.2rem;left:.2rem}.meeting.is-sharing .view-area .room-participants .participant-name .name{line-height:1;max-width:unset!important}.meeting.is-sharing .view-area .room-participants .participant-name figure{flex:none}.meeting.is-sharing .view-area .room-participants .participant-name figure img{max-width:11px;max-height:11px}.meeting.is-sharing .view-area .room-participants .participant-name .name+figure{margin-left:2px}}.meeting .screen-share-view{background:#000;flex-direction:column;height:100%;min-height:0;display:flex}.meeting .screen-share-view .share-view-header{color:#fff;text-align:center;background:#0009;flex-shrink:0;padding:.5rem 1rem;font-size:.875rem}.meeting #screen-share-container,.meeting .screen-share-container{flex:1;min-height:0;overflow:hidden}.meeting #screen-share-container canvas,.meeting #screen-share-container video,.meeting #screen-share-container video-player,.meeting #screen-share-container video-player-container,.meeting .screen-share-container canvas,.meeting .screen-share-container video,.meeting .screen-share-container video-player,.meeting .screen-share-container video-player-container{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;display:block}.meeting .room-participants,.meeting .room-participants>video-player-container{height:100%}.meeting .room-participants .remote-participants{gap:4px;height:100%;padding:4px;display:grid}.meeting .room-participants .remote-participants[data-participants-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.meeting .room-participants .remote-participants[data-participants-count="2"]{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}.meeting .room-participants .remote-participants:is([data-participants-count="3"],[data-participants-count="4"]){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.meeting .room-participants .remote-participants:is([data-participants-count="5"],[data-participants-count="6"]){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}.meeting .room-participants .remote-participants:is([data-participants-count="7"],[data-participants-count="8"],[data-participants-count="9"]){grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}.meeting .room-participants .remote-participants:is([data-participants-count="10"],[data-participants-count="11"],[data-participants-count="12"]){grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr)}.meeting .room-participants .remote-participants:is([data-participants-count="13"],[data-participants-count="14"],[data-participants-count="15"],[data-participants-count="16"]){grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr)}@media (width<=992px){.meeting .room-participants .remote-participants[data-participants-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.meeting .room-participants .remote-participants[data-participants-count="2"]{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr}.meeting .room-participants .remote-participants:is([data-participants-count="3"],[data-participants-count="4"]){grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.meeting .room-participants .remote-participants:is([data-participants-count="5"],[data-participants-count="6"]){grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr)}}.meeting .room-participants .empty-remote-participants-indicator{color:#6b7280;text-align:center;justify-content:center;align-items:center;height:100%;padding:.625rem;display:flex}.meeting .room-participants .empty-remote-participants-indicator p{color:inherit}.room-participant{border:2px solid #ddd;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 0 16px #0000001a}.room-participant .screen{background-color:#fff;grid-template-rows:minmax(0,1fr);height:100%;display:grid;position:relative}.room-participant .screen.no-video{place-items:center}.room-participant .screen.is-failover .avatar-wrapper,.room-participant .screen.is-failover .video-wrapper{filter:blur(4px);transform:scale(1.05)}.room-participant .screen .avatar-wrapper{padding:.5rem}.room-participant .screen .avatar-wrapper .participant-avatar{aspect-ratio:1;width:6.875rem}.room-participant .screen .video-wrapper{height:100%;position:relative}.room-participant .screen .video-wrapper .participant-video{height:100%}.room-participant .screen .video-wrapper .participant-video video{width:100%;height:100%}.room-participant .screen .participant-network{z-index:1;display:flex;position:absolute;top:.5rem;right:.5rem}.room-participant .screen .participant-reconnecting{z-index:2;color:#fff;text-align:center;pointer-events:none;background-color:#3333338c;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;max-width:calc(100% - 1rem);padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room-participant .screen .participant-reconnecting__icon{width:2rem;height:2rem}.room-participant .screen .participant-weak-connection{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;background-color:#333333b3;border-radius:999px;align-items:center;gap:.375rem;max-width:calc(100% - 1rem);padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;display:flex;position:absolute;top:.5rem;left:.5rem}.room-participant .screen .participant-weak-connection__icon{color:#eab308;flex-shrink:0;width:.875rem;height:.875rem}.room-participant .screen .participant-name{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background-color:#333333b3;border-radius:12px;align-items:center;padding:4px 8px;font-weight:500;display:flex;position:absolute;bottom:.5rem;left:.5rem;box-shadow:0 0 2px #333303bf}.room-participant .screen .participant-name img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%);height:20px}.room-participant .screen .participant-name .name+figure{margin-left:8px}.room-participant .screen .participant-name figure+figure{margin-left:2px}.room-participant .screen .participant-name .network-quality-icon{margin-left:8px}.participant-avatar{aspect-ratio:1;background-color:#2f5571;border-radius:50%;justify-content:center;align-items:center;display:flex}.participant-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.participant-avatar span{color:#fff;font-size:3rem;font-weight:600}.participant-avatar img+span{display:none}.local-room-participant{z-index:1;border-radius:.625rem;position:absolute;bottom:1rem;right:1rem}.local-room-participant video-player{aspect-ratio:16/9;width:200px}@media (width<=992px){.local-room-participant .screen{max-width:100px;max-height:200px}.local-room-participant video-player{aspect-ratio:unset;width:unset}.local-room-participant{top:.5rem;bottom:auto;right:.5rem}.local-room-participant .participant-avatar{width:3.375rem!important}.local-room-participant .participant-avatar .initials{font-size:1.5rem}.local-room-participant .participant-video,.local-room-participant .video-wrapper,.local-room-participant video-player,.local-room-participant video-player-container{width:100%;height:100%;display:block}}@keyframes pulse-speaker{0%{box-shadow:0 0 16px #0000001a,0 0 #2f5571b3}70%{box-shadow:0 0 16px #0000001a,0 0 0 8px #2f557100}to{box-shadow:0 0 16px #0000001a,0 0 #2f557100}}.remote-room-participant.is-active-speaker{border-color:#2f5571;animation:1s ease-in-out infinite pulse-speaker}.consultation-meeting-info-card-wrapper{z-index:6;position:fixed;inset:0}.consultation-meeting-info-card-wrapper .overlay{background-color:#33333380;position:absolute;inset:0}.consultation-meeting-info-card-wrapper button[name=mute-all]{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.3125rem .4375rem;font-size:.9375rem;line-height:1;display:flex}.consultation-meeting-info-card-wrapper button[name=mute-all]:disabled{background-color:#5c7993}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .controls button[name=ask-participant-to-unmute] img,.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .controls button[name=kick] img,.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .controls button[name=mute-participant] img,.consultation-meeting-info-card-wrapper button[name=mute-all]>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}.consultation-meeting-info-card-wrapper .controls{margin-left:auto}.consultation-meeting-info-card-wrapper .card-body{border-top:1px solid #e8eaee;max-height:100%;overflow:auto}.consultation-meeting-info-card-wrapper .next-consultations{padding-left:1.125rem;list-style-type:decimal}.consultation-meeting-info-card-wrapper .next-consultations li.is-past .consultation-date-time{color:#6b7280;text-decoration:line-through}.consultation-meeting-info-card-wrapper .next-consultations li.is-past .badge-wrapper{display:inline-block}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .user .name,.consultation-meeting-info-card-wrapper .next-consultations li.is-ongoing .consultation-date-time{font-weight:500}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card{background-color:#fff;border-radius:.75rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:100%;width:460px;max-width:calc(100% - 40px);max-height:calc(100% - 60px);padding:14px 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.consultation-meeting-info-card-wrapper .consultation-meeting-info-card{max-width:calc(100% - 30px)}}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card .card-heading{grid-gap:.5rem;grid-template-columns:1fr auto;align-items:start;margin-bottom:8px;display:grid}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card .card-heading h2{font-size:20px;line-height:1.25}.consultation-meeting-info-card-wrapper .group-consultations .next-consultations{margin-top:12px}.consultation-meeting-info-card-wrapper .group-consultations .badge-wrapper{margin-left:.5rem;display:inline-block}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .section-heading .count{margin-left:4px;font-size:16px;line-height:1.25;display:inline-block}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list{max-height:228px;overflow:auto}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li{grid-column-gap:.5rem;grid-template-columns:auto 1fr auto;grid-template-areas:"avatar user controls";align-items:center;display:grid}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li+li{margin-top:.5rem}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .user-avatar{grid-area:avatar}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .user{grid-area:user}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .controls{gap:.25rem;display:flex}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .controls button[name=ask-participant-to-unmute],.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .controls button[name=mute-participant]{aspect-ratio:1;background-color:#2f5571;border-radius:50%;padding:.25rem .375rem}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .controls button[name=ask-participant-to-unmute]:disabled,.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .controls button[name=mute-participant]:disabled{cursor:not-allowed;background-color:#5c7993}.consultation-meeting-info-card-wrapper .consultation-meeting-info-card-section .participants-list li .controls button[name=kick]{aspect-ratio:1;background-color:#2f5571;border-radius:50%;padding:.25rem .4375rem .25rem .5rem}.consultation-meeting-info-card-section{margin-top:18px}.consultation-meeting-info-card-section .section-heading{align-items:start;display:flex}.consultation-meeting-info-card-section .section-heading h3{font-size:18px;line-height:1.25}.consultation-meeting-info-card-section .section-heading button[name=toggle-section]{margin-left:4px}.consultation-meeting-info-card-section .section-body{margin-top:12px}.consultation-meeting-info-card-section:not(.is-visible) button[name=toggle-section] .chevron-bottom-icon{transform:rotate(180deg)}.meeting-chat-panel{z-index:6;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:340px;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 16px #0000001f}@media (width<=480px){.meeting-chat-panel{width:100%}}.meeting-chat-panel .panel-heading{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.meeting-chat-panel .panel-heading h2{color:#333;margin:0;font-size:1rem;font-weight:500}.meeting-chat-panel .panel-heading button[name=close-chat]{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.meeting-chat-panel .panel-heading button[name=close-chat]:hover{background-color:#eee}.meeting-chat-panel .panel-body{flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.meeting-chat-panel .panel-body .no-messages{color:#6b7280;justify-content:center;align-items:center;height:100%;font-size:.875rem;display:flex}.meeting-chat-panel .panel-body .messages-list{flex-direction:column;gap:.625rem;display:flex;overflow-y:auto}.meeting-chat-panel .panel-body .message{flex-direction:column;align-self:flex-start;gap:.125rem;max-width:85%;display:flex}.meeting-chat-panel .panel-body .message .message-meta{color:#6b7280;font-size:.75rem}.meeting-chat-panel .panel-body .message .message-meta .sender{color:#333;font-weight:600}.meeting-chat-panel .panel-body .message .message-meta .receiver{color:#6b7280}.meeting-chat-panel .panel-body .message .message-text{word-break:break-word;background-color:#eee;border-radius:0 .75rem .75rem;padding:.5rem .75rem;font-size:.875rem}.meeting-chat-panel .panel-body .message .message-time{color:#6b7280;font-size:.6875rem}.meeting-chat-panel .panel-body .message.is-own{align-self:flex-end}.meeting-chat-panel .panel-body .message.is-own .message-meta,.meeting-chat-panel .panel-body .message.is-own .message-time{text-align:right}.meeting-chat-panel .panel-body .message.is-own .message-text{color:#fff;background-color:#2f5571;border-radius:.75rem 0 .75rem .75rem}.meeting-chat-panel .panel-footer{border-top:1px solid #e5e7eb;padding:.75rem 1.25rem}.meeting-chat-panel .panel-footer,.meeting-chat-panel .panel-footer form{flex-direction:column;gap:.5rem;display:flex}.meeting-chat-panel .panel-footer form textarea{resize:none;color:#333;border:1px solid #dcdcdc;border-radius:.625rem;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.meeting-chat-panel .panel-footer form textarea:focus{border-color:#2f5571;outline:none}.meeting-chat-panel .panel-footer form button[type=submit]{color:#fff;background-color:#2f5571;border-radius:.375rem;align-self:flex-end;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500}.meeting-chat-panel .panel-footer form button[type=submit]:disabled{cursor:not-allowed;background-color:#5c7993}.consultation-summary{max-width:500px}.consultation-summary h3{margin-bottom:1rem;line-height:1.25}.consultation-summary-table{color:#6b7280;width:100%;line-height:1.25}.consultation-summary-table tr td:first-child{color:inherit;padding:0 8px 0 0}.consultation-summary-table tr td:last-child{text-align:right;color:#333;font-weight:500}.consultation-summary-table tr.specialist{color:#333}.consultation-summary-table tr.specialist .specialty{font-weight:500;line-height:inherit;vertical-align:top;padding-right:1.5rem}.consultation-summary-table tr.specialist .full-name{text-align:right;font-weight:500;line-height:inherit;color:#2f5571;grid-area:full_name;display:block}.consultation-summary-table tr.partners-data{color:#333}.consultation-summary-table tr.partners-data .label{font-weight:500;line-height:inherit;vertical-align:top;padding-right:1.5rem}.consultation-summary-table tr.date td:last-child{text-transform:capitalize}.consultation-summary-table tbody:not(:last-child) tr:last-child td{padding-bottom:12px}.consultation-summary-table tbody:not(:first-child) tr:first-child{border-top:1px solid #e1e1e1}.consultation-summary-table tbody:not(:first-child) tr:first-child td{padding-top:12px}.consultations-list-wrapper+.table-pagination{margin-top:1.5rem}.consultations-list-wrapper .empty-consultations-list-indicator{grid-template-columns:minmax(0,100%);justify-content:center;justify-items:center;display:grid}.consultations-list-wrapper .empty-consultations-list-indicator .calendar-days-icon{aspect-ratio:1;background-color:#eee;border-radius:50%;place-items:center;width:7rem;max-width:100%;padding:24px;display:flex}.consultations-list-wrapper .empty-consultations-list-indicator .calendar-days-icon img{filter:brightness(0)saturate()invert(83%)sepia(0)saturate(1%)hue-rotate(148deg)brightness(91%)contrast(83%);width:100%}.consultations-list-wrapper .empty-consultations-list-indicator h3{text-align:center;margin-top:18px;margin-bottom:14px;font-size:22px;line-height:1.25}.consultations-list-wrapper .empty-consultations-list-indicator p{text-align:center;color:#6b7280;line-height:1.25}.consultations-list-wrapper .empty-consultations-list-indicator .controls{align-items:center;gap:.5rem;margin-top:18px;display:flex}.consultations-list-wrapper .empty-consultations-list-indicator .controls a{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}.consultations-list-wrapper .empty-consultations-list-indicator .controls a:disabled{background-color:#5c7993}.consultations-list-wrapper .empty-consultations-list-indicator .controls a>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}.consultations-list-wrapper .consultations-list>li:not(:first-child){margin-top:1.5rem}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper{container:consultation-item/inline-size}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item{grid-column-gap:.875rem;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:5.75rem 1fr auto;grid-template-areas:"day title controls""day status controls""day time controls";padding:.875rem;display:grid}@container consultation-item (width<=898px){.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item{grid-template-columns:5.75rem 1fr auto;grid-template-areas:"day title title""day status controls""day time controls"}}@container consultation-item (width<=440px){.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item{grid-template-columns:4.75rem 1fr;grid-template-areas:"day title""day status""day time""day controls"}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .controls{flex-direction:row-reverse;justify-content:start;margin-top:.5rem}}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item:hover{background-color:#f5f5f6}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .day{text-align:center;border-right:1px solid #e5e7eb;flex-direction:column;grid-area:day;place-content:center;place-items:center;padding-right:.875rem;display:flex}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .day.is-weekend,.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .day.is-weekend .month{color:#d9534f}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .day .month{color:#000;line-height:1}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .day .month-day{margin-top:5px;margin-bottom:8px;font-size:1.5rem;font-weight:500;line-height:1}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .day .start-at{font-size:.9375rem;line-height:1}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .time figure.icon{margin-right:.5rem}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item figure.icon img{width:1.125rem}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .status{color:#6b7280;grid-area:status;margin-bottom:.5rem;font-size:.9375rem;line-height:1}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .status.reserved{color:#00c749}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .status.canceled,.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .status.canceled-payment{color:#ef4444}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .time{color:#6b7280;grid-area:time;align-items:center;font-size:.9375rem;display:flex}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .time img{filter:brightness(0)saturate()invert(48%)sepia(7%)saturate(830%)hue-rotate(182deg)brightness(89%)contrast(83%)}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .title{grid-area:title;margin-bottom:.125rem;font-size:1.0625rem;font-weight:500;line-height:1.25}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .title a{color:#2f5571;font-weight:500}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .controls{grid-area:controls;align-items:center;gap:.5rem;display:flex}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .controls button[name=join]{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;line-height:1;display:flex}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .controls button[name=join]:disabled{background-color:#5c7993}.consultations-list-wrapper .consultations-list .consultation-list-item-wrapper .consultation-list-item .controls button[name=join]>.icon:first-child img,form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session] img,form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session]>.icon:first-child img,form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session] img,form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session]>.icon:first-child img,form[name=create-consultations-group] .form-buttons button>.icon:first-child img,form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session] img,form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session]>.icon:first-child img,form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session] img,form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session]>.icon:first-child img,form[name=edit-consultations-group] .form-buttons button>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}#reschedule-availability-modal .modal{max-width:690px}@media (width<=992px){#reschedule-availability-modal .modal .card{max-height:calc(100vh - 20px)}}@media (width<=768px){#reschedule-availability-modal .modal{max-width:calc(100% - 15px)}#reschedule-availability-modal .modal .card{max-height:calc(100vh - 15px)}}#reschedule-availability-modal .card{grid-template-rows:auto minmax(0,1fr);max-height:80vh;display:grid}#reschedule-availability-modal .card form{grid-template-rows:minmax(0,1fr) auto;max-height:100%;display:grid}#reschedule-availability-modal .card form footer{justify-content:end;display:flex}#reschedule-availability-modal .card .reservation-list{height:100%;overflow:auto}form[name=request-reschedule] footer{grid-template-columns:auto auto;justify-content:space-between;align-items:center;display:grid}.modal-container#partner-change-modal .modal,.modal-container#partner-invite-modal .modal{max-width:40rem}form[name=change-partner] .warning-alert .alert-description-wrapper p,form[name=change-partner] .warning-alert .alert-description-wrapper ul,form[name=invite-partner] .warning-alert .alert-description-wrapper p,form[name=invite-partner] .warning-alert .alert-description-wrapper ul{font-size:.9375rem;line-height:1.25}form[name=change-partner] .warning-alert .alert-description-wrapper p:first-child,form[name=invite-partner] .warning-alert .alert-description-wrapper p:first-child{margin-bottom:.75rem}form[name=change-partner] .warning-alert .alert-description-wrapper ul,form[name=invite-partner] .warning-alert .alert-description-wrapper ul{margin-top:.25rem;padding-left:1rem;list-style:inside}form[name=change-partner] .input-container.email-input,form[name=invite-partner] .input-container.email-input{width:50%;min-width:280px}form[name=create-consultations-group] .chip-select label{font-size:14px}@container user-settings-section (width>=706px){form[name=create-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing{width:50%}}form[name=create-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table{border-spacing:10px;width:100%}form[name=create-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table .price-input-wrapper{margin-left:auto}form[name=create-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table tr:not(:first-child) td{padding-top:5px}form[name=create-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table tr:not(:last-child) td{padding-bottom:5px}form[name=create-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table tr td:nth-child(2){text-align:right}form[name=create-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table .calculated{font-size:1.0625rem;font-weight:500}form[name=create-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table .calculated.invalid td:nth-child(2){color:#6b7280}form[name=create-consultations-group] #themes-settings.user-settings-section-wrapper .settings-container{grid-row-gap:2rem;grid-template-columns:100%;display:grid}form[name=create-consultations-group] #themes-settings.user-settings-section-wrapper .settings-container .theme-title{margin-bottom:1rem;font-size:1rem;font-weight:500}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .sessions{container:group-sessions/inline-size}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper{padding:12px 16px;container:group-session-wrapper/inline-size}@container group-sessions (width<=620px){form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper{padding-left:0;padding-right:0}}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper:first-child{padding-top:0}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper:last-child{padding-bottom:0}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-gap:1rem;background-color:#f8fafc;border:1px solid #ededed;border-radius:.75rem;grid-template-columns:28px 130px 96px 96px minmax(96px,1fr) auto;grid-template-areas:"index date startAt endAt duration controls";padding:24px 16px;display:grid}@container group-session-wrapper (width<=726px){form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-template-columns:28px 130px 96px 96px minmax(108px,1fr) auto}}@container group-session-wrapper (width<=608px){form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-template-rows:repeat(2,2.875rem);grid-template-columns:28px 130px 96px 96px minmax(0,1fr) auto;grid-template-areas:"index date startAt endAt.controls""index duration duration duration duration duration"}}@container group-session-wrapper (width<=490px){form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-template-rows:repeat(2,2.875rem);grid-template-columns:28px 96px 96px minmax(5.5rem,1fr);grid-template-areas:"index date date duration""index startAt endAt controls"}}@container group-session-wrapper (width<=400px){form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-gap:12px;grid-template-rows:repeat(2,2.875rem);grid-template-columns:20px 96px 96px minmax(5.5rem,1fr);grid-template-areas:"index date date duration""index startAt endAt controls";padding:14px 12px}}@container group-session-wrapper (width<=368px){form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-gap:12px;grid-template-rows:repeat(2,2.875rem);grid-template-columns:96px 96px minmax(5.5rem,1fr);grid-template-areas:"date date duration""startAt endAt controls"}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .index{display:none}}@container group-session-wrapper (width<=332px){form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-gap:12px;grid-template-rows:repeat(3,2.875rem);grid-template-columns:1fr 1fr;grid-template-areas:"date date""startAt endAt""duration controls"}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session button[name=remove-session]{justify-self:end}}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .index{text-align:center;grid-area:index;align-self:center;font-size:1.125rem;font-weight:500}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .session-date-input{grid-area:date}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .session-start-at-input{grid-area:startAt}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .session-end-at-input{grid-area:endAt}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .duration{grid-area:duration;display:grid;position:relative}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .duration .label{color:#333;font-size:.875rem;font-weight:600;line-height:1;position:absolute;top:0;left:0;transform:translateY(-50%)}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .duration>span{align-self:center;font-size:.9375rem}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session button[name=remove-session]{grid-area:controls}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session]{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:1rem;margin-left:auto;margin-right:auto;padding:.625rem 1.25rem;display:flex}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session]:disabled{background-color:#5c7993}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session] img{width:1rem}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session]{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session]:disabled{background-color:#5c7993}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session]{background-color:#ef4444;border-radius:.375rem;justify-content:center;align-self:center;width:2.5rem;height:2.5rem;padding:.625rem}form[name=create-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session] img{width:1.125rem}form[name=create-consultations-group] .form-buttons button{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}form[name=create-consultations-group] .form-buttons button:disabled{background-color:#5c7993}form[name=edit-consultations-group] .chip-select label{font-size:14px}@container user-settings-section (width>=706px){form[name=edit-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing{width:50%}}form[name=edit-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table{border-spacing:10px;width:100%}form[name=edit-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table .price-input-wrapper{margin-left:auto}form[name=edit-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table tr:not(:first-child) td{padding-top:5px}form[name=edit-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table tr:not(:last-child) td{padding-bottom:5px}form[name=edit-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table tr td:nth-child(2){text-align:right}form[name=edit-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table .calculated{font-size:1.0625rem;font-weight:500}form[name=edit-consultations-group] #price-section.user-settings-section-wrapper .consultations-group-pricing table.price-formula-table .calculated.invalid td:nth-child(2){color:#6b7280}form[name=edit-consultations-group] #themes-settings.user-settings-section-wrapper .settings-container{grid-row-gap:2rem;grid-template-columns:100%;display:grid}form[name=edit-consultations-group] #themes-settings.user-settings-section-wrapper .settings-container .theme-title{margin-bottom:1rem;font-size:1rem;font-weight:500}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .sessions{container:group-sessions/inline-size}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper{padding:12px 16px;container:group-session-wrapper/inline-size}@container group-sessions (width<=620px){form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper{padding-left:0;padding-right:0}}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper:first-child{padding-top:0}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper:last-child{padding-bottom:0}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-gap:1rem;background-color:#f8fafc;border:1px solid #ededed;border-radius:.75rem;grid-template-columns:28px 130px 96px 96px minmax(96px,1fr) auto;grid-template-areas:"index date startAt endAt duration controls";padding:24px 16px;display:grid}@container group-session-wrapper (width<=726px){form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-template-columns:28px 130px 96px 96px minmax(108px,1fr) auto}}@container group-session-wrapper (width<=608px){form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-template-rows:repeat(2,2.875rem);grid-template-columns:28px 130px 96px 96px minmax(0,1fr) auto;grid-template-areas:"index date startAt endAt.controls""index duration duration duration duration duration"}}@container group-session-wrapper (width<=490px){form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-template-rows:repeat(2,2.875rem);grid-template-columns:28px 96px 96px minmax(5.5rem,1fr);grid-template-areas:"index date date duration""index startAt endAt controls"}}@container group-session-wrapper (width<=400px){form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-gap:12px;grid-template-rows:repeat(2,2.875rem);grid-template-columns:20px 96px 96px minmax(5.5rem,1fr);grid-template-areas:"index date date duration""index startAt endAt controls";padding:14px 12px}}@container group-session-wrapper (width<=368px){form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-gap:12px;grid-template-rows:repeat(2,2.875rem);grid-template-columns:96px 96px minmax(5.5rem,1fr);grid-template-areas:"date date duration""startAt endAt controls"}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .index{display:none}}@container group-session-wrapper (width<=332px){form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session{grid-gap:12px;grid-template-rows:repeat(3,2.875rem);grid-template-columns:1fr 1fr;grid-template-areas:"date date""startAt endAt""duration controls"}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session button[name=remove-session]{justify-self:end}}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .index{text-align:center;grid-area:index;align-self:center;font-size:1.125rem;font-weight:500}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .session-date-input{grid-area:date}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .session-start-at-input{grid-area:startAt}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .session-end-at-input{grid-area:endAt}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .duration{grid-area:duration;display:grid;position:relative}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .duration .label{color:#333;font-size:.875rem;font-weight:600;line-height:1;position:absolute;top:0;left:0;transform:translateY(-50%)}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session .duration>span{align-self:center;font-size:.9375rem}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper .session-wrapper .session button[name=remove-session]{grid-area:controls}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session]{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:1rem;margin-left:auto;margin-right:auto;padding:.625rem 1.25rem;display:flex}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session]:disabled{background-color:#5c7993}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=add-session] img{width:1rem}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session]{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session]:disabled{background-color:#5c7993}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session]{background-color:#ef4444;border-radius:.375rem;justify-content:center;align-self:center;width:2.5rem;height:2.5rem;padding:.625rem}form[name=edit-consultations-group] #sessions-section.user-settings-section-wrapper button[name=remove-session] img{width:1.125rem}form[name=edit-consultations-group] .form-buttons button{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}form[name=edit-consultations-group] .form-buttons button:disabled{background-color:#5c7993}.reservation-table button[name=make-reservation]:not(:disabled){color:#fff!important;background-color:#2f5571!important;border-color:#2f5571!important}.reservation-table button[name=make-reservation]:disabled .time{display:none}.reservation-list .dates .date .weekday{text-transform:capitalize;font-size:14px;font-weight:500;line-height:1}.reservation-list .dates .date .date-title{text-transform:capitalize;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1}.reservation-list .dates .date:not(:last-child){margin-bottom:34px}.reservation-list .dates .date .available-times{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width>=768px){.reservation-list .dates .date .available-times{flex-wrap:wrap;display:flex}}.reservation-list .dates .date .available-times .available-time{position:relative}.reservation-list .dates .date .available-times .available-time button[name=reserve]{color:#fff;background-color:#2f5571;border:1px solid #2f5571;width:100%;padding:7px 4px;font-size:14px;font-weight:400;line-height:1;display:block}@media (width>=768px){.reservation-list .dates .date .available-times .available-time button[name=reserve]{width:114px}}.reservation-list .dates .date .available-times .available-time label{color:#2f5571;text-align:center;cursor:pointer;background-color:#0000;border:1px solid #2f5571;border-radius:.375rem;width:100%;padding:7px 4px;font-size:14px;font-weight:500;line-height:1;display:block}@media (width>=768px){.reservation-list .dates .date .available-times .available-time label{width:114px}}.reservation-list .dates .date .available-times .available-time input[type=checkbox],.reservation-list .dates .date .available-times .available-time input[type=radio]{visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}.reservation-list .dates .date .available-times .available-time input:checked+label{color:#fff;background-color:#2f5571}.reservation-calendar{align-items:flex-start;gap:1rem;display:flex}.reservation-calendar__panel{background:#e4e9ed;border-radius:1rem;flex:0 51.6875rem;align-items:flex-start;gap:.5rem;min-width:0;padding:1rem;display:flex}@media (width<=1199.98px){.reservation-calendar{flex-direction:column}.reservation-calendar__panel{flex:none;width:100%}}@media (width<=991.98px){.reservation-calendar__panel{flex-direction:column;width:100%}.reservation-calendar__month{width:100%}}.reservation-calendar__month{background:#fff;border-radius:.5rem;flex-direction:column;flex-shrink:0;gap:1.5rem;padding:1rem;display:flex}.reservation-calendar__month-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reservation-calendar__month-label{color:#000;white-space:nowrap;font-size:1rem;font-weight:400;line-height:1.75rem}.reservation-calendar__nav{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.reservation-calendar__nav-icon{filter:brightness(.35);width:1.5rem;height:1.5rem}.reservation-calendar__nav-icon--prev{transform:rotate(90deg)}.reservation-calendar__nav-icon--next{transform:rotate(-90deg)}.reservation-calendar__grid{grid-template-columns:repeat(7,2rem);justify-content:center;gap:1.5rem;display:grid}.reservation-calendar__weekday{white-space:nowrap}.reservation-calendar__day,.reservation-calendar__weekday{color:#000;justify-content:center;align-items:center;font-size:1rem;line-height:1.75rem;display:flex}.reservation-calendar__day{cursor:default;background:0 0;border:none;border-radius:1.5rem;width:2rem;height:2rem;padding:0;font-family:inherit;font-weight:400}@media (width<=576px){.reservation-calendar__grid{grid-template-columns:repeat(7,1fr);gap:.75rem}.reservation-calendar__day{width:100%}}.reservation-calendar__day--muted{color:#b9b9b9}.reservation-calendar__day--available{cursor:pointer;background:#e9e9e9}.reservation-calendar__day--selected{color:#fff;background:#2d5571;font-weight:600}.reservation-calendar__times{flex-direction:column;flex:1 0 0;gap:1.5rem;min-width:0;padding:1rem .5rem 0 1rem;display:flex}@media (width<=991.98px){.reservation-calendar__times{width:100%;padding:0 0 1rem}}.reservation-calendar__selected{white-space:nowrap;color:#000;flex-wrap:wrap;align-items:center;gap:0 .25rem;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem;display:flex}.reservation-calendar__selected-value{white-space:nowrap;font-weight:600}.reservation-calendar__times-group{flex-direction:column;gap:.5rem;display:flex}.reservation-calendar__times-title{color:#000;margin:0;font-size:1.25rem;font-weight:600;line-height:2rem}.reservation-calendar__times-list{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.reservation-calendar__time{color:#000;cursor:pointer;background:#fff;border:0;border-radius:.5rem;padding:.5rem .75rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem;transition:background-color .15s ease-in-out,color .15s ease-in-out;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}.reservation-calendar__time:hover{background:#e9e9e9}.reservation-calendar__time--selected{color:#fff;background:#2d5571}.reservation-calendar__time--selected:hover{background:#2d5571}.reservation-calendar__cta{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2rem;width:18.25rem;padding:1rem;display:flex}@media (width<=992px){.reservation-calendar__cta{width:100%;padding:1rem 0 0}}.reservation-calendar__chosen{flex-direction:column;gap:.8125rem;width:100%;display:flex}.reservation-calendar__chosen-title{color:#333;margin:0;font-size:1.25rem;font-weight:600;line-height:2rem}.reservation-calendar__chosen-values{flex-direction:column;gap:.5rem;display:flex}.reservation-calendar__chosen-row{align-items:center;gap:.625rem;display:flex}.reservation-calendar__chosen-row img{flex-shrink:0;width:1.5rem;height:1.5rem}.reservation-calendar__chosen-row time{color:#333;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.reservation-calendar__chosen-clock{padding:.125rem}.reservation-empty{background:#e4e9ed;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:51.6875rem;padding:2rem 2.5rem;display:flex}.reservation-empty__title{color:#000;margin:0;font-size:1.25rem;font-weight:600;line-height:2rem}.reservation-empty__text{color:#000;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}.reservation-empty__actions{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}@media (width<=768px){.reservation-empty{gap:8px;padding:22px 20px}.reservation-empty__title{font-size:18px;line-height:28px}.reservation-empty__text{font-size:14px;line-height:26px}.reservation-empty__actions{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:8px}.reservation-empty__actions .pn-btn{width:100%}}.lecture-card{background:#eef1f4;border-radius:1.625rem;flex-direction:column;padding:.75rem;display:flex;box-shadow:0 2px 2px #0000000f,0 4px 3px #0000001a}.lecture-card__image{background:#dcdcdc;border-radius:1rem;flex-shrink:0;width:100%;height:9.625rem;margin:0;overflow:hidden}.lecture-card__image img,.lecture-card__image-link{width:100%;height:100%;display:block}.lecture-card__avatar img,.lecture-card__image img{-o-object-fit:cover;object-fit:cover}.lecture-card__image--placeholder{background:#bcbcbc url(../images/icons/redesign/image-placeholder.svg) 50%/72px 57px no-repeat}.lecture-card__body{flex-direction:column;flex:auto;justify-content:space-between;padding:1.25rem .625rem .5rem;display:flex}.lecture-card__info{flex-direction:column;gap:1rem;display:flex}.lecture-card__author{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.lecture-card__speaker{align-items:center;gap:.625rem;min-width:0;display:flex}.lecture-card__avatar{border-radius:1.5rem;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.lecture-card__avatar img{width:100%;height:100%}.lecture-card__author-name,.lecture-card__language{color:#333;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem}.lecture-card__author-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lecture-card__language{flex-shrink:0}.lecture-card__text{flex-direction:column;gap:.5rem;display:flex}.lecture-card__title{letter-spacing:-.1px;color:#333;margin:0;font-size:1.375rem;font-weight:600;line-height:1.875rem}.lecture-card__title a{color:inherit;text-decoration:none}.lecture-card__excerpt{color:#4a4a4a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;display:-webkit-box;overflow:hidden}.lecture-card__footer{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.lecture-card__meta{color:#000;flex-direction:column;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem;display:flex}@media (width<=768px){.lecture-card{border-radius:24px;padding:10px}.lecture-card__image{border-radius:16px;height:148px}.lecture-card__body{padding:10px 6px 6px}.lecture-card__info{gap:8px}.lecture-card__speaker{gap:10px}.lecture-card__avatar{border-radius:24px;width:32px;height:32px}.lecture-card__author-name,.lecture-card__language,.lecture-card__meta{color:#000;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.lecture-card__text{gap:8px}.lecture-card__title{font-size:22px;line-height:30px}.lecture-card__excerpt{font-family:Poppins,sans-serif;font-size:14px;line-height:22px}.lecture-card__footer{gap:16px;margin-top:16px}.lecture-card .pn-btn{border-radius:24px;width:100%;padding:12px 24px;font-size:16px;line-height:24px}}.lecture-card--skeleton .lecture-card__shimmer{background-color:#dce3e9;background-image:linear-gradient(90deg,#fff0,#fff9 50%,#fff0),none;background-position:-120px 0;background-repeat:repeat-y;background-size:120px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.4s linear infinite pn-skeleton-shine;display:block}@media (prefers-reduced-motion:reduce){.lecture-card--skeleton .lecture-card__shimmer{background:#dce3e9;animation:none}}.lecture-card--skeleton .lecture-card__bar{border-radius:.25rem}.lecture-card--skeleton .lecture-card__author{align-items:center}.lecture-card--skeleton .lecture-card__bar--author{width:7.5rem;height:.875rem}.lecture-card--skeleton .lecture-card__bar--language{width:1.5rem;height:.875rem}.lecture-card--skeleton .lecture-card__title{flex-direction:column;justify-content:space-between;height:3.75rem;display:flex}.lecture-card--skeleton .lecture-card__bar--title,.lecture-card--skeleton .lecture-card__bar--title-second{height:1.375rem}.lecture-card--skeleton .lecture-card__bar--title-second{width:65%}.lecture-card--skeleton .lecture-card__excerpt{flex-direction:column;justify-content:space-between;height:4.125rem;display:flex}.lecture-card--skeleton .lecture-card__bar--excerpt,.lecture-card--skeleton .lecture-card__bar--excerpt-last{height:.875rem}.lecture-card--skeleton .lecture-card__bar--excerpt-last{width:45%}.lecture-card--skeleton .lecture-card__meta{justify-content:space-between;height:3.25rem}.lecture-card--skeleton .lecture-card__bar--meta{width:8.75rem;height:.875rem}.lecture-card--skeleton .lecture-card__bar--action{border-radius:1.5rem;width:8.5rem;height:3rem}@media (width<=768px){.lecture-card--skeleton .lecture-card__bar--author,.lecture-card--skeleton .lecture-card__bar--language,.lecture-card--skeleton .lecture-card__bar--meta{height:14px}.lecture-card--skeleton .lecture-card__title{height:60px}.lecture-card--skeleton .lecture-card__bar--title,.lecture-card--skeleton .lecture-card__bar--title-second{height:22px}.lecture-card--skeleton .lecture-card__excerpt{height:66px}.lecture-card--skeleton .lecture-card__bar--excerpt,.lecture-card--skeleton .lecture-card__bar--excerpt-last{height:14px}.lecture-card--skeleton .lecture-card__meta{height:52px}.lecture-card--skeleton .lecture-card__bar--action{width:100%;height:48px}}.specialist-reservation-alert-container{position:absolute;inset:101px 0 0}.specialist-reservation-alert-container .overlay{border-radius:6px;width:100%;height:100%}.specialist-reservation-alert-container .specialist-reservation-alert-wrapper{z-index:1;background-color:#fff;border:1px solid #ededed;border-radius:.75rem;padding:15px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 6px 1px #3333331a}.specialist-reservation-alert-container .specialist-reservation-alert-wrapper .specialist-reservation-alert{text-align:center}.closest-time-alert .specialist-reservation-alert,.empty-week-alert .specialist-reservation-alert{grid-row-gap:10px;align-content:center;justify-items:center;display:grid}.closest-time-alert .specialist-reservation-alert .date-button{color:#2f5571;box-shadow:unset;outline:none;padding:0;line-height:1}.closest-time-alert .specialist-reservation-alert .open-button{color:#fff;background-color:#2f5571;padding:6px 10px}.closest-time-alert .specialist-reservation-alert .open-button:disabled{background-color:#5c7993}.closest-time-alert .specialist-reservation-alert .open-button>.icon:first-child img,.empty-week-alert .specialist-reservation-alert .open-button>.icon:first-child img,.table-wrapper .table tr a.details-button>.icon:first-child img,.table-wrapper .table tr button.details-button>.icon:first-child img,.work-schedule-card-heading .dropdown-container .dropdown-toggle figure img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}.empty-week-alert .specialist-reservation-alert .date-button{color:#2f5571;box-shadow:unset;outline:none;padding:0;line-height:1}.empty-week-alert .specialist-reservation-alert .open-button{color:#fff;background-color:#2f5571;padding:6px 10px}.empty-week-alert .specialist-reservation-alert .open-button:disabled{background-color:#5c7993}.table-wrapper{overflow:auto}.table-wrapper .table{border-collapse:separate;width:100%;border-spacing:0 var(--table-cell-y-padding)}.table-wrapper .table thead tr,.table-wrapper .table tr{border:1px solid #ededed}.table-wrapper .table thead tr th{background-color:#dcdcdc}.table-wrapper .table td,.table-wrapper .table th{text-align:left;white-space:nowrap}.table-wrapper .table td:not(:first-child),.table-wrapper .table th:not(:first-child){padding-left:.75rem}.table-wrapper .table td:not(.actions) a,.table-wrapper .table th:not(.actions) a{color:#2f5571}.table-wrapper .table td .actions,.table-wrapper .table th .actions{align-items:center;gap:1rem;display:flex}.table-wrapper .table th{padding-top:.875rem;padding-bottom:.875rem;font-weight:600}.table-wrapper .table th.actions{width:1%}.table-wrapper .table td{padding-top:1rem;padding-bottom:1rem}.table-wrapper .table tr a.details-button:disabled,.table-wrapper .table tr button.details-button:disabled{background-color:#5c7993}.table-wrapper .table tr a.details-button,.table-wrapper .table tr button.details-button{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:500;display:flex}.table-wrapper .table tr td,.table-wrapper .table tr th{padding-top:var(--table-cell-y-padding);padding-bottom:var(--table-cell-y-padding);background-color:var(--table-cell-bg-color)}.table-wrapper .table tr td:first-child,.table-wrapper .table tr th:first-child{padding-left:var(--table-cell-x-padding);border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.table-wrapper .table tr td:last-child,.table-wrapper .table tr th:last-child{padding-right:var(--table-cell-x-padding);border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.table-wrapper .no-results{text-align:center;color:#6b7280}.table-pagination{justify-content:flex-start;display:flex}.table-pagination .pagination{flex-wrap:wrap;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=576px){.table-pagination .pagination{gap:.75rem}}.table-pagination .pagination button,.table-pagination .pagination li{justify-content:center;align-items:center;display:flex}.table-pagination .pagination button{color:#333;cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1.875rem;transition:color .15s ease-in-out}.table-pagination .pagination button:hover:not(:disabled){color:#2f5571}.table-pagination .pagination li.active button{cursor:default;border:.75px solid #333;border-radius:1.875rem;min-width:2.5rem;padding:.3125rem .859375rem}.table-pagination .pagination li.ellipsis span{color:#333;font-size:1rem;line-height:1.5rem}.table-pagination .pagination li.arrow button{background:#eef1f4;border-radius:2.5rem;width:2.5rem;height:2.5rem;padding:0;transition:background-color .15s ease-in-out,opacity .15s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.table-pagination .pagination li.arrow button:hover:not(:disabled){background:#dfe4ea}.table-pagination .pagination li.arrow button:disabled{opacity:.4;cursor:not-allowed}.table-pagination .pagination .arrow-icon{width:2.5rem;height:2.5rem}.table-pagination .pagination .arrow-icon--prev{transform:rotate(90deg)}.table-pagination .pagination .arrow-icon--next{transform:rotate(-90deg)}form[name=work-template] .work-template-card-heading{justify-content:space-between;align-items:center;margin-bottom:1.5625rem;display:flex}form[name=work-template] .work-template-card-heading .card-heading{margin-bottom:0!important}form[name=work-template] .weekly-schedule-table .schedule-hour-wrapper{width:100%}form[name=work-template] .work-template-form-card{container:schedule-template-table-card/inline-size}form[name=work-template] .work-template-form-card .schedule-template-table-wrapper{overflow-x:auto}form[name=work-template] .work-template-form-card .schedule-template-table-wrapper table{table-layout:fixed;margin-bottom:1rem}form[name=work-template] .work-template-form-card .schedule-template-table-wrapper table tr td:first-child,form[name=work-template] .work-template-form-card .schedule-template-table-wrapper table tr th:first-child{width:5.375rem}form[name=work-template] .work-template-form-card .schedule-template-table-wrapper table tr td:first-child .time-cell-expander{width:unset}@container schedule-template-table-card (width<=928px){form[name=work-template] .work-template-form-card table tr td:first-child,form[name=work-template] .work-template-form-card table tr th:first-child{width:4rem!important}form[name=work-template] .work-template-form-card table tr td:not(:first-child),form[name=work-template] .work-template-form-card table tr th:not(:first-child){width:7.75rem!important}}@container schedule-template-table-card (width<=540px){form[name=work-template] .work-template-form-card .work-template-card-heading{flex-wrap:wrap;gap:1rem;display:flex}form[name=work-template] .work-template-form-card .work-template-card-heading .card-heading{flex:auto}form[name=work-template] .work-template-form-card .work-template-card-heading .profile-heading{flex:none}form[name=work-template] .work-template-form-card table tr td:first-child,form[name=work-template] .work-template-form-card table tr th:first-child{width:3.25rem}}.work-schedule-card-heading{grid-row-gap:.5rem;-moz-column-gap:1rem;grid-template-columns:1fr auto 200px;justify-content:space-between;align-items:center;column-gap:1rem;margin-bottom:1.5625rem;display:grid}.work-schedule-card-heading .card-heading{text-transform:capitalize;margin-bottom:0!important}.work-schedule-card-heading .schedule-period-container{align-items:center;gap:1rem;display:flex}.work-schedule-card-heading .schedule-period-container .schedule-period-toggler{gap:.5rem;display:flex}.work-schedule-card-heading .dropdown-container .dropdown-toggle{aspect-ratio:1;background-color:#2f5571;border-color:#2f5571;border-radius:.375rem;width:2rem;line-height:1}.work-schedule-card-heading .dropdown-container .dropdown-toggle figure{width:100%}.schedule-table-wrapper{overflow:auto}.schedule-table-wrapper table{margin-bottom:1rem}.schedule-table-wrapper table tbody tr td .hour-cell-wrapper{width:100px}.schedule-period-switcher{background:#f5f5f6;border:1px solid #e8e8e8;border-radius:8px;align-items:center;height:33px;padding:2px 4px;display:flex}.schedule-period-switcher li{position:relative}.schedule-period-switcher li input[name=schedule-period]{visibility:hidden;position:absolute}.schedule-period-switcher li input[name=schedule-period]:checked+label{color:#333;background:#fff;border-color:#e8e8e8;border-radius:8px;font-weight:600}.schedule-period-switcher li label{cursor:pointer;color:#898989;border:1px solid #0000;padding:0 14px}button[name=next-period],button[name=previous-period]{background-color:#f5f5f6;border:1px solid #e8e8e8;border-radius:.625rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}button[name=next-period] .icon img,button[name=previous-period] .icon img{filter:brightness(0)saturate()invert(48%)sepia(7%)saturate(830%)hue-rotate(182deg)brightness(89%)contrast(83%);width:1.25rem!important;height:1.25rem!important}.work-schedule-form-card{container:schedule-table-card/inline-size}@container schedule-table-card (width<928px) and (width>609px){.work-schedule-form-card .work-schedule-card-heading{grid-template-columns:1fr auto;align-items:center}.work-schedule-form-card .work-schedule-card-heading .card-heading{grid-area:1/1}.work-schedule-form-card .work-schedule-card-heading .schedule-period-container{grid-area:2/1}.work-schedule-form-card .work-schedule-card-heading .input-container{grid-area:span 2/2}}@container schedule-table-card (width>480px) and (width<609px){.work-schedule-form-card .work-schedule-card-heading{grid-template-rows:repeat(2,auto);grid-template-columns:1fr auto}.work-schedule-form-card .work-schedule-card-heading .card-heading{grid-area:1/span 2}.work-schedule-form-card .work-schedule-card-heading .schedule-period-container{grid-area:2/1}.work-schedule-form-card .work-schedule-card-heading .input-container{grid-area:2/2}}@container schedule-table-card (width<=480px){.work-schedule-form-card .work-schedule-card-heading{grid-row-gap:1rem;grid-template-rows:repeat(3,auto);grid-template-columns:100%}}.work-schedule-form-card .input-container{max-width:12.5rem}.work-schedule-form-card .schedule-table-wrapper table{table-layout:fixed}.work-schedule-form-card .schedule-table-wrapper table tr td:first-child,.work-schedule-form-card .schedule-table-wrapper table tr th:first-child{width:5.375rem}.work-schedule-form-card .schedule-table-wrapper table tr td:first-child .time-cell-expander{width:unset}.work-schedule-form-card .schedule-table-wrapper.month-period table tr td:first-child,.work-schedule-form-card .schedule-table-wrapper.month-period table tr th:first-child{width:4rem}.work-schedule-form-card .schedule-table-wrapper.month-period table tr td:not(:first-child),.work-schedule-form-card .schedule-table-wrapper.month-period table tr th:not(:first-child){width:120px}@container schedule-table-card (width<=928px){.work-schedule-form-card .schedule-table-wrapper{overflow:auto}.work-schedule-form-card .schedule-table-wrapper table tr td:first-child,.work-schedule-form-card .schedule-table-wrapper table tr th:first-child{width:4rem}.work-schedule-form-card .schedule-table-wrapper table tr td:not(:first-child),.work-schedule-form-card .schedule-table-wrapper table tr th:not(:first-child){width:7.75rem}}@container schedule-table-card (width<=540px){.work-schedule-form-card .schedule-table-wrapper table tr td:first-child,.work-schedule-form-card .schedule-table-wrapper table tr th:first-child{width:3.25rem}}#reschedule-request-modal .modal{max-width:37rem}.schedule-table{border-collapse:collapse;background-color:#fff}.schedule-table tr td,.schedule-table tr th{border:2px solid #0000;padding:0}.schedule-table thead tr:first-child th{border-top:unset}.schedule-table thead tr th.is-weekend{color:#ef4444}.schedule-table thead tr th{text-transform:capitalize;padding:0 .25rem;font-weight:600;line-height:2rem}.schedule-table thead tr th:first-child{border-left:unset}.schedule-table tbody tr td:last-child,.schedule-table thead tr th:last-child{border-right:unset}.schedule-table.has-hours-in-rows thead tr th:first-child{width:4.125rem}.schedule-table tbody tr:hover td:first-child time.start{color:#fff;background-color:#2f5571;border-radius:4px;padding:4px;font-weight:600}.schedule-table tbody tr td:first-child{border-left:unset;padding:0;position:relative}.schedule-table tbody tr td:first-child .time-cell-expander{width:4.125rem;height:100%}.schedule-table tbody tr td:first-child .time-cell-expander time{color:#333;font-size:.875rem;font-weight:500;line-height:1}.schedule-table tbody tr td:first-child .time-cell-expander time.start{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.schedule-table tbody tr td:first-child .time-cell-expander time.end{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.schedule-table tbody tr:last-child td{border-bottom:unset}.schedule-table tbody tr td{height:2.25rem}.schedule-table tbody tr td .schedule-hour-wrapper{width:100%;height:100%;position:relative}.schedule-table tbody tr td .schedule-hour-wrapper.has-canceled-consultations button[name=toggle-work-hour] .button-title{width:calc(100% - 1.375rem)!important}.schedule-table tbody tr td .schedule-hour-wrapper button[name=make-reservation]:disabled,.schedule-table tbody tr td .schedule-hour-wrapper.is-past button[name=toggle-work-hour]:disabled,.schedule-table tbody tr td .schedule-hour-wrapper.is-past input[name=toggle-schedule-template-hour]:disabled+label{background-image:repeating-linear-gradient(135deg,#fff,#fff 4px,#0000 0 8px)}.schedule-table tbody tr td .schedule-hour-wrapper button[name=make-reservation]{width:100%;height:100%;display:block}.schedule-table tbody tr td .schedule-hour-wrapper button[name=make-reservation]:disabled{background-color:#2f557126}.schedule-table tbody tr td .schedule-hour-wrapper.working-hour:not(.is-past) .schedule-hour{display:flex}.schedule-table tbody tr td .schedule-hour-wrapper.working-hour:not(.is-past) .schedule-hour button[name=toggle-work-hour]{background-color:#fff}.schedule-table tbody tr td .schedule-hour-wrapper.working-hour:not(.is-past) .schedule-hour button[name=toggle-work-hour]:hover{border-color:#ef4444}.schedule-table tbody tr td .schedule-hour-wrapper.working-hour:not(.is-past) .schedule-hour button[name=toggle-work-hour]:hover .button-title.off{display:block}.schedule-table tbody tr td .schedule-hour-wrapper.working-hour:not(.is-past) .schedule-hour button[name=toggle-work-hour]+button[name=show-work-hour-consultation]{background-color:#0000;width:1.875rem;position:absolute;top:0;right:0}.schedule-table tbody tr td .schedule-hour-wrapper.working-hour:not(.is-past) .schedule-hour button[name=toggle-work-hour]+button[name=show-work-hour-consultation] .exclamation-circle-icon{position:unset;justify-content:center;display:flex}.schedule-table tbody tr td .schedule-hour-wrapper.working-hour:not(.is-past) .schedule-hour input[name=toggle-schedule-template-hour]:not(:checked){background-color:#fff}.schedule-table tbody tr td .schedule-hour-wrapper:not(.working-hour):not(.is-past) .schedule-hour button[name=toggle-work-hour]+button[name=show-work-hour-consultation]{background-color:#0000;width:1.875rem;position:absolute;top:0;right:0}.schedule-table tbody tr td .schedule-hour-wrapper:not(.working-hour):not(.is-past) .schedule-hour button[name=toggle-work-hour]+button[name=show-work-hour-consultation] .exclamation-circle-icon{position:unset;justify-content:center;display:flex}.schedule-table tbody tr td .schedule-hour-wrapper:not(.working-hour):not(.is-past) button[name=toggle-work-hour]:hover{border-color:#4ade80}.schedule-table tbody tr td .schedule-hour-wrapper:not(.working-hour):not(.is-past) button[name=toggle-work-hour]:hover .button-title.on{display:block}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour{width:100%;height:100%}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=show-work-hour-consultation],.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=toggle-work-hour],.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour input[name=toggle-schedule-template-hour]+label[for]{background-color:#fff;border-radius:4px;width:100%;height:100%}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour input[name=toggle-schedule-template-hour]{visibility:hidden;appearance:unset;position:absolute}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour input[name=toggle-schedule-template-hour]+label{cursor:pointer;background-color:#fff;display:block}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour .exclamation-circle-icon{position:absolute;top:4px;right:4px}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour .exclamation-circle-icon img{filter:brightness(0)saturate()invert(56%)sepia(88%)saturate(863%)hue-rotate(11deg)brightness(109%)contrast(94%);width:20px}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=show-work-hour-consultation]{z-index:1;display:block;position:absolute;top:0;overflow:hidden}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=show-work-hour-consultation] .consultation.reserved{text-align:left;color:#fff;appearance:none;background-color:#2f5571;height:100%;padding:2px 6px;font-size:.75rem;position:relative;overflow:hidden}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=show-work-hour-consultation] .consultation.pending{text-align:left;color:#fff;appearance:none;background-color:#0ea5e9;height:100%;padding:2px 6px;font-size:.75rem;position:relative;overflow:hidden}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour input[name=toggle-schedule-template-hour]:checked+label{background-color:#2f5571;border-color:#2f5571}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=make-reservation],.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=toggle-work-hour],.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour input[name=toggle-schedule-template-hour]+label{background-color:#2f557126;border:2px solid #f3f3f3;transition:unset}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=make-reservation]:hover,.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=toggle-work-hour]:hover,.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour input[name=toggle-schedule-template-hour]+label:hover{border-style:dashed}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=make-reservation] .button-title,.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=toggle-work-hour] .button-title,.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour input[name=toggle-schedule-template-hour]+label .button-title{color:#333;font-size:12px;font-weight:600;display:none}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=make-reservation]:not(:disabled){color:#6b7280;background-color:#fff;font-size:.875rem}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour button[name=make-reservation]:not(:disabled):hover{color:#2f5571;border-color:#2f557126}.schedule-table tbody tr td .schedule-hour-wrapper .schedule-hour.working-hour button[name=toggle-work-hour]{background-color:#fff}.schedule-table tbody tr td .schedule-hour-wrapper.is-past .schedule-hour button[name=toggle-work-hour]{border:unset}.schedule-table.is-weekly tbody tr td .schedule-hour-wrapper{width:100%}.schedule-table.is-fetching-template tbody tr td:not(:first-child){position:relative}.schedule-table.is-fetching-template tbody tr td:not(:first-child) .hour-cell-wrapper .shimmer{background-color:#ddd;display:block;position:absolute;inset:0;overflow:hidden}.schedule-table.is-fetching-template tbody tr td:not(:first-child) .hour-cell-wrapper .shimmer:after{content:"";background:linear-gradient(90deg,#fff0 20%,#ffffff80 50%,#fff0 80%);width:30px;animation:.75s linear infinite shimmer;display:block;position:absolute;top:0;bottom:0}@keyframes shimmer{0%{left:-30px}to{left:calc(100% + 30px)}}.consultation-popover ul.tabs-buttons{margin-bottom:22px;display:flex}.consultation-popover ul.tabs-buttons li.active button{color:#2f5571;border-color:#2f5571}.consultation-popover ul.tabs-buttons li button{color:#aab1b9;appearance:none;border-bottom:2px solid #f2f2f2;border-radius:0;padding:4px 8px;font-size:14px;font-weight:500}.consultation-popover .body .section-title{margin:10px 0 7px;font-size:1.125rem;font-weight:500}.consultation-popover .control{justify-content:flex-end;gap:1rem;margin-top:10px;display:flex}.consultation-popover .control a,.consultation-popover .control button{border-radius:.375rem;padding:.375rem .625rem;font-weight:500}.consultation-bottom-sheet table.canceled-consultations-table button,.consultation-bottom-sheet table.pending-approval-consultation-table button,.consultation-bottom-sheet table.reservation button,.consultation-popover table.canceled-consultations-table button,.consultation-popover table.pending-approval-consultation-table button,.consultation-popover table.reservation button{color:#2f5571;background:#f9fafe;border:1px solid #2f557180;padding:.25rem .375rem;font-size:.875rem;line-height:1;display:inline-block}.consultation-bottom-sheet table.canceled-consultations-table .client-name,.consultation-bottom-sheet table.canceled-consultations-table .partner-name,.consultation-bottom-sheet table.pending-approval-consultation-table .client-name,.consultation-bottom-sheet table.pending-approval-consultation-table .partner-name,.consultation-bottom-sheet table.reservation .client-name,.consultation-bottom-sheet table.reservation .partner-name,.consultation-popover table.canceled-consultations-table .client-name,.consultation-popover table.canceled-consultations-table .partner-name,.consultation-popover table.pending-approval-consultation-table .client-name,.consultation-popover table.pending-approval-consultation-table .partner-name,.consultation-popover table.reservation .client-name,.consultation-popover table.reservation .partner-name{margin-right:.5rem;display:inline-block}.consultation-bottom-sheet table.pending-approval-consultation-table tr td:first-child,.consultation-bottom-sheet table.reservation tr td:first-child,.consultation-popover table.pending-approval-consultation-table tr td:first-child,.consultation-popover table.reservation tr td:first-child{color:#7888a5;align-items:center;gap:.5rem;margin-right:.25rem;font-weight:400;display:flex}.consultation-bottom-sheet table.pending-approval-consultation-table tr td:first-child img,.consultation-bottom-sheet table.reservation tr td:first-child img,.consultation-popover table.pending-approval-consultation-table tr td:first-child img,.consultation-popover table.reservation tr td:first-child img{filter:brightness(0)saturate()invert(61%)sepia(8%)saturate(1196%)hue-rotate(180deg)brightness(86%)contrast(85%);width:1.25rem}.consultation-bottom-sheet table.pending-approval-consultation-table tr td:nth-child(2),.consultation-bottom-sheet table.reservation tr td:nth-child(2),.consultation-popover table.pending-approval-consultation-table tr td:nth-child(2),.consultation-popover table.reservation tr td:nth-child(2){font-weight:500}.consultation-bottom-sheet h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.consultation-bottom-sheet .section-title{margin:10px 0 7px;font-size:1.125rem;font-weight:500}.consultation-bottom-sheet table tr:not(:last-child) td{padding-bottom:3px}.consultation-bottom-sheet table tr:not(:first-child) td{padding-top:3px}.consultation-bottom-sheet table tr td:not(:last-child){padding-right:1rem}.consultation-bottom-sheet .buttons button{margin:unset;color:#fff;background-color:#2f5571;border-radius:8px;padding:7px 14px}.consultation-bottom-sheet .buttons button[name=cancel-consultation]{background-color:#ef4444}.work-schedule-date-popover .heading{margin-bottom:1rem}.work-schedule-date-popover .heading h6{margin-bottom:.25rem}.work-schedule-date-popover .dp--main>:nth-child(2){width:100%}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu{border:unset;background:unset}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner{padding:unset}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap{margin-bottom:.625rem}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top{justify-content:space-between;align-items:center;width:100%;display:flex}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .year-month-display{text-transform:capitalize;font-weight:600}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls{gap:.375rem;display:flex}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button{color:#2f5571;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:3px;line-height:1;transition:all 75ms ease-in-out;display:flex}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:not(:disabled):hover{border-color:#2f5571}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button figure,.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button figure{max-width:100%;max-height:100%}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%);max-width:100%;max-height:100%}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:disabled img{filter:brightness(0)saturate()invert(87%)sepia(0)saturate(0)hue-rotate(168deg)brightness(101%)contrast(96%)}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header{margin-bottom:.5rem}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header .dp--calendar-header-item{width:unset;height:unset;text-transform:capitalize;color:#6b7280;padding:0;font-weight:500}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header-separator{display:none}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row{margin:0}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item{width:unset;height:unset;aspect-ratio:1;justify-content:center;align-items:center;display:flex}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner{width:1.875rem;height:unset;aspect-ratio:1;padding:0}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--active{color:#fff;background:#2f5571;border-color:#2f5571}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today{color:#2f5571;border-color:#2f5571}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today.dp--active{color:#fff}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--action-row{margin-top:.625rem;padding:0}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--action-row svg{height:unset;width:unset}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom{justify-content:space-between;align-items:center;width:100%;display:flex}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons{margin-left:auto}.work-schedule-date-popover .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons button[name=select]{padding:.625rem 1rem;line-height:1}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet p{margin-bottom:1rem;line-height:1.25}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2){width:100%}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu{border:unset;background:unset}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner{padding:unset}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap{margin-bottom:.625rem}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top{justify-content:space-between;align-items:center;width:100%;display:flex}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .year-month-display{text-transform:capitalize;font-weight:600}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls{gap:.375rem;display:flex}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button{color:#2f5571;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:3px;line-height:1;transition:all 75ms ease-in-out;display:flex}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:not(:disabled):hover{border-color:#2f5571}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%);max-width:100%;max-height:100%}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--month-year-wrap .date-picker-top .controls button:disabled img{filter:brightness(0)saturate()invert(87%)sepia(0)saturate(0)hue-rotate(168deg)brightness(101%)contrast(96%)}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header{margin-bottom:.5rem}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header .dp--calendar-header-item{width:unset;height:unset;text-transform:capitalize;color:#6b7280;padding:0;font-weight:500}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar-header-separator{display:none}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row{margin:0}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item{width:unset;height:unset;aspect-ratio:1;justify-content:center;align-items:center;display:flex}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner{width:1.875rem;height:unset;aspect-ratio:1;padding:0}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--active{color:#fff;background:#2f5571;border-color:#2f5571}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today{color:#2f5571;border-color:#2f5571}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--menu-inner .dp--calendar .dp--calendar .dp--calendar-row .dp--calendar-item .dp--cell-inner.dp--today.dp--active{color:#fff}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--action-row{margin-top:.625rem;padding:0}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--action-row svg{height:unset;width:unset}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom{justify-content:space-between;align-items:center;width:100%;display:flex}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons{margin-left:auto}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main>:nth-child(2) .dp--menu .dp--action-row .date-picker-bottom .buttons button[name=select]{padding:.625rem 1rem;line-height:1}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .dp--main{overflow:hidden}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .buttons{align-items:center}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .buttons time{margin-right:auto}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .buttons button{margin:0}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .buttons button[name=select]{margin:unset;color:#fff;background-color:#2f5571;border-radius:8px;gap:.5rem;padding:7px 14px;display:flex}.bottom-sheet-wrapper.work-schedule-date-popover-bottom-sheet .buttons button[name=select]:disabled{cursor:not-allowed;background-color:#5c7993}.canceled-consultations-table th,.pending-approval-consultation-table th{text-align:left;color:#333;font-weight:500;line-height:1.25}.pending-approval-consultation-table{width:100%}.pending-approval-consultation-table .primary-button{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex;display:inline-flex!important}.pending-approval-consultation-table .primary-button:disabled{background-color:#5c7993}.pending-approval-consultation-table .primary-button>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}.pending-approval-consultation-table .primary-button+.primary-button{margin-left:.5rem}.pending-approval-consultation-table tr td a{color:#2f5571!important}.profile-sidebar nav ul li{font-weight:500}.profile-sidebar nav ul li:not(:last-child){margin-bottom:1.5rem}.profile-sidebar nav ul li>a,.profile-sidebar nav ul li>button{align-items:center;gap:1rem;display:flex}.profile-sidebar nav ul li>a.router-link-active,.profile-sidebar nav ul li>a:hover,.profile-sidebar nav ul li>button.router-link-active,.profile-sidebar nav ul li>button:hover{color:#2f5571}.profile-sidebar nav ul li>a.router-link-active img,.profile-sidebar nav ul li>a:hover img,.profile-sidebar nav ul li>button.router-link-active img,.profile-sidebar nav ul li>button:hover img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%)}.profile-sidebar nav ul li>a .notifications-count,.profile-sidebar nav ul li>button .notifications-count{color:#fff;background-color:#f05252;border-radius:.3125rem;padding:2px 6px;font-size:.875rem;line-height:1}.profile-sidebar nav ul li img{width:22px}#site-header,.account-layout>main,.chat-layout.account-layout{background:#fcfafb}.account-layout .card{box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}@media (width<=1080px){.profile-layout .sidebar{display:none}.profile-layout .card-heading img{height:1.75rem}}.profile-layout .card+.card,.profile-layout .card+form{margin-top:1.5625rem}.profile-layout .card .card-heading{grid-template-columns:auto 1fr;align-items:center;margin-bottom:1.5625rem;display:grid}.profile-layout .card .card-heading .icon{vertical-align:middle;display:inline-block}.profile-layout .card .card-heading .icon img{width:1.875rem;height:1.875rem}.profile-layout .card .card-heading .icon+h1,.profile-layout .card .card-heading .icon+h2,.profile-layout .card .card-heading .icon+h3,.profile-layout .card .card-heading .icon+h4,.profile-layout .card .card-heading .icon+h5,.profile-layout .card .card-heading .icon+h6{margin-left:1rem}.profile-layout .card .card-heading h1,.profile-layout .card .card-heading h2,.profile-layout .card .card-heading h3,.profile-layout .card .card-heading h4,.profile-layout .card .card-heading h5,.profile-layout .card .card-heading h6{vertical-align:middle;line-height:1.25;display:inline-block}.profile-layout .profile-heading{margin:0;font-size:1.625rem;font-weight:500}#sidebar-layout{grid-column-gap:2rem;align-items:flex-start;margin-top:3rem;margin-bottom:3rem;display:grid}@media (width>=992px){#sidebar-layout{margin-top:3.125rem;margin-bottom:3.125rem}}@media (width<=1080px){#sidebar-layout{grid-template-columns:100%}}@media (width>=1080px){#sidebar-layout{grid-template-columns:320px minmax(200px,1fr)}}#site-header{position:relative}.checkout-page #site-header{background:#f7f8f9}@keyframes stickyAnimation{0%{transform:translateY(-100%)}to{transform:translateY(0)}}#site-header.mobile-menu-open{z-index:6;background:#fff;width:100%;position:fixed;top:0}#site-header.mobile-menu-open #site-header-bottom{display:none}#site-header .menu ul,#site-header .top-nav ul{align-items:center;display:flex}#site-header .menu .title,#site-header .top-nav .title{font-size:inherit;color:#1a1818;white-space:nowrap;font-weight:400}#site-header .menu .title.grow-trigger[aria-expanded=true],#site-header .menu .title:hover,#site-header .top-nav .title.grow-trigger[aria-expanded=true],#site-header .top-nav .title:hover{color:#2f5571;font-weight:600}#site-header .menu a.title.router-link-active,#site-header .top-nav a.title.router-link-active{color:#2f5571}#site-header .menu a.title.is-stub.router-link-active,#site-header .top-nav a.title.is-stub.router-link-active{color:#1a1818}#site-header .menu .has-dropdown,#site-header .top-nav .has-dropdown{position:relative}#site-header .menu .has-dropdown .grow-trigger,#site-header .top-nav .has-dropdown .grow-trigger{cursor:pointer;color:#1a1818;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:flex}#site-header .menu .has-dropdown .grow-chevron,#site-header .top-nav .has-dropdown .grow-chevron{flex-shrink:0;width:.75rem;height:.75rem}#site-header .menu .has-dropdown .grow-dropdown,#site-header .top-nav .has-dropdown .grow-dropdown{--dd-gap:4px;margin-top:var(--dd-gap);white-space:nowrap;z-index:10;background:#fff;border:1px solid #e4e9ed;border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;padding:10px 1px;list-style:none;display:flex;position:absolute;top:100%;left:0}#site-header .menu .has-dropdown .grow-dropdown:before,#site-header .top-nav .has-dropdown .grow-dropdown:before{content:"";top:calc(-1px + -1 * var(--dd-gap));height:calc(1px + var(--dd-gap));position:absolute;left:-1px;right:-1px}#site-header .menu .has-dropdown .grow-dropdown>li a,#site-header .top-nav .has-dropdown .grow-dropdown>li a{color:#000;text-align:left;padding:8px 18px;font-size:16px;font-weight:400;line-height:24px;display:block}#site-header .menu .has-dropdown .grow-dropdown>li a:hover,#site-header .top-nav .has-dropdown .grow-dropdown>li a:hover{color:#2f5571;font-weight:600}#site-header .menu .has-dropdown .grow-dropdown>li a.router-link-active,#site-header .top-nav .has-dropdown .grow-dropdown>li a.router-link-active{color:#2f5571}#site-header .site-header-top{height:var(--top-bar-height);background:#e4e9ed}@media (width<=1080px){#site-header .site-header-top{display:none}}#site-header .site-header-top__inner{justify-content:flex-end;align-items:center;gap:2rem;height:100%;margin-left:auto;margin-right:auto;display:flex}@media (width<=576px){#site-header #site-header-row .site-header-row__inner,#site-header .site-header-top__inner{padding:0 15px}}@media (width>=576px){#site-header .site-header-top__inner{width:540px}}@media (width>=768px){#site-header .site-header-top__inner{width:720px}}@media (width>=992px){#site-header .site-header-top__inner{width:960px;max-width:100%}#site-header #site-header-row .site-header-row__inner{max-width:100%}}@media (width>=1200px){#site-header .site-header-top__inner{width:1140px}}@media (width>=1400px){#site-header .site-header-top__inner{width:1200px}}#site-header .site-header-top .top-nav ul{gap:2rem}#site-header #site-header-row{height:var(--main-nav-height)}#site-header #site-header-row .site-header-row__inner{justify-content:space-between;align-items:center;gap:2rem;height:100%;margin-left:auto;margin-right:auto;display:flex}@media (width>=576px){#site-header #site-header-row .site-header-row__inner{width:540px}}@media (width>=768px){#site-header #site-header-row .site-header-row__inner{width:720px}}@media (width>=992px){#site-header #site-header-row .site-header-row__inner{width:960px}#site-footer .available-payments ul{max-width:100%}}@media (width>=1200px){#site-header #site-header-row .site-header-row__inner{width:1140px}}@media (width>=1400px){#site-header #site-header-row .site-header-row__inner{width:1200px}}@media (width<=768px){#site-header #site-header-row .site-header-row__inner{width:auto;padding:0 24px}}#site-header #site-header-row .logotype-wrapper{flex:none}#site-header #site-header-row .logotype-wrapper .logotype img{width:auto;height:38px}@media (width<=768px){#site-header #site-header-row .logotype-wrapper .logotype img{width:130px;height:auto}}@media (width<=1080px){#site-header #site-header-row .menu{display:none}}#site-header #site-header-row .menu ul{gap:2rem}#site-header #site-header-row .header-actions{align-items:center;gap:1rem;display:flex}#site-header #site-header-row .header-actions .auth{position:relative}#site-header #site-header-row .header-actions .login-button{color:#1a1818;white-space:nowrap;background:#fff;border:1px solid #1a1818;border-radius:1.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:400;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}#site-header #site-header-row .header-actions .login-button:hover{color:#e2795b;border-color:#e2795b}@media (width<=1080px){#site-header #site-header-row .header-actions .login-button{display:none}}#site-header #site-header-row .header-actions .mobile-language-switcher{align-items:center;display:flex}@media (width>=1080px){#site-header #site-header-row .header-actions .mobile-language-switcher{display:none}}#site-header #site-header-row .burger{color:#000;cursor:pointer;flex:0 0 24px;width:24px;height:24px}#site-header #site-header-row .burger .burger__icon{width:100%;height:100%;display:block}@media (width>=1080px){#site-header #site-header-row .burger{display:none}}#site-footer{color:#333;background:#e4e9ed;font-size:.75rem;line-height:1.6667}#site-footer a{color:inherit}#site-footer .available-payments{padding-top:1rem;padding-bottom:1rem}#site-footer .available-payments ul{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-left:auto;margin-right:auto;display:flex}@media (width<=576px){#site-footer .available-payments ul{padding:0 15px}}@media (width>=576px){#site-footer .available-payments ul{width:540px}}@media (width>=768px){#site-footer .available-payments ul{width:720px}}@media (width>=992px){#site-footer .available-payments ul{width:960px}}@media (width>=1200px){#site-footer .available-payments ul{width:1140px}}@media (width>=1400px){#site-footer .available-payments ul{width:1200px}}@media (width<=1199.98px){#site-footer .available-payments ul{flex-wrap:nowrap;gap:16px}}@media (width<=768px){#site-footer .available-payments ul{justify-content:flex-start;gap:24px;width:auto;padding:0 24px;overflow-x:auto}}#site-footer .available-payments ul li{flex:none}#site-footer .available-payments ul li img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:80px;height:16px;display:block}@media (width>=768.02px) and (width<=1199.98px){#site-footer .available-payments ul li{flex:0 auto;min-width:0}#site-footer .available-payments ul li img{max-width:100%;height:auto;max-height:16px}}#site-footer .footer-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:3rem 2.5rem;margin-left:auto;margin-right:auto;display:flex}@media (width<=576px){#site-footer .footer-body{padding:0 15px}}@media (width>=576px){#site-footer .footer-body{width:540px}}@media (width>=768px){#site-footer .footer-body{width:720px}}@media (width>=992px){#site-footer .footer-body{width:960px;max-width:100%}}@media (width>=1200px){#site-footer .footer-body{width:1140px}}@media (width>=1400px){#site-footer .footer-body{width:1200px}}@media (width>=992px) and (width<=1199.98px){#site-footer .footer-body{-moz-column-gap:1.5rem;flex-wrap:nowrap;column-gap:1.5rem}}@media (width>=768.02px) and (width<=991.98px){#site-footer .footer-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem 2rem;display:grid}#site-footer .footer-body .footer-company{grid-area:1/1}#site-footer .footer-body .footer-newsletter{grid-area:1/2;justify-self:end;width:100%}#site-footer .footer-body .footer-nav{grid-area:2/1/auto/-1}}#site-footer .footer-body{padding-top:4rem;padding-bottom:4rem}@media (width<=768px){#site-footer .footer-body{gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem}}#site-footer .footer-company{flex-direction:column;gap:1.5rem;min-width:208px;display:flex}#site-footer .footer-company__logo img{width:auto;height:31px}#site-footer .footer-company__details{flex-direction:column;gap:.5rem;display:flex}#site-footer .footer-company__details a:hover{text-decoration:underline}#site-footer .footer-socials{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}#site-footer .footer-socials a{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}#site-footer .footer-socials a:hover{background:#a7b8c3}#site-footer .footer-socials a .icon-wrapper,#site-footer .footer-socials a img,#site-footer .footer-socials a svg{width:16px;height:16px}#site-footer .footer-socials a img,.home-page .home-hero__illustration img{-o-object-fit:contain;object-fit:contain}#site-footer .footer-nav{gap:4rem;display:flex}@media (width>=992px) and (width<=1199.98px){#site-footer .footer-nav{flex-shrink:0;gap:2rem}#site-footer .footer-newsletter{flex:0 305px;min-width:240px}}@media (width<=576px){#site-footer .footer-nav{gap:2rem}}#site-footer .footer-nav__group{flex-direction:column;gap:.5rem;display:flex}#site-footer .footer-nav__title{color:#333;font-weight:600}#site-footer .footer-nav__columns{gap:4rem;display:flex}@media (width<=576px){#site-footer .footer-nav__columns{gap:2rem}}#site-footer .footer-nav ul{flex-direction:column;gap:.5rem;display:flex}#site-footer .footer-nav .footer-nav__link-button,#site-footer .footer-nav a{color:#242424}#site-footer .footer-nav .footer-nav__link-button:hover,#site-footer .footer-nav a:hover{color:#2f5571;font-weight:600;text-decoration:none}#site-footer .footer-nav .footer-nav__link-button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}#site-footer .footer-newsletter{flex-direction:column;gap:1rem;max-width:340px;display:flex}#site-footer .footer-newsletter__title{color:#333;font-weight:600}#site-footer .footer-newsletter__desc{color:#242424}#site-footer .footer-newsletter__desc span{display:block}#site-footer .footer-newsletter form[name=newsletter] .form-content{flex-wrap:wrap;align-items:flex-start;gap:24px;margin:0;display:flex}@media (width>=768.02px) and (width<=1199.98px){#site-footer .footer-newsletter form[name=newsletter] .form-content{gap:12px}}#site-footer .footer-newsletter form[name=newsletter] .email-input{color:#333}#site-footer .footer-newsletter form[name=newsletter] .email-input input{box-sizing:border-box;background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:40px;padding:8px 16px;font-size:12px;line-height:22px;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#site-footer .footer-newsletter form[name=newsletter] .button{color:#333;box-sizing:border-box;height:40px;box-shadow:none;background:#fff;border:1px solid #000;border-radius:1.5rem;padding:0 1.125rem;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:26px;transition:color .15s ease-in-out,border-color .15s ease-in-out}#site-footer .footer-newsletter form[name=newsletter] .button:hover:not(:disabled){color:#e2795b;border-color:#e2795b}#site-footer .footer-newsletter .static-notification{max-width:340px}@media (width<=768px){#site-footer{font-size:12px;line-height:20px}#site-footer .available-payments{padding-top:12px;padding-bottom:12px}#site-footer .available-payments ul li img{height:12.8px}#site-footer .footer-body{gap:40px;width:auto;padding:40px 24px}#site-footer .footer-company{gap:16px}#site-footer .footer-company__logo img{height:28.62px}#site-footer .footer-company__details{color:#000;gap:8px}#site-footer .footer-socials{gap:12px}#site-footer .footer-socials a img{width:auto;height:auto}#site-footer .footer-nav{flex-direction:column;gap:16px;width:100%}#site-footer .footer-nav__group{gap:8px}#site-footer .footer-nav__title{color:#000}#site-footer .footer-nav__group--navigation{order:-1}#site-footer .footer-nav__columns{grid-template-rows:repeat(3,auto);grid-auto-columns:auto;grid-auto-flow:column;justify-content:start;gap:8px 20px;display:grid}}@media (width<=359px){#site-footer .footer-nav__columns{-moz-column-gap:10px;column-gap:10px}}@media (width<=768px){#site-footer .footer-nav__columns ul{display:contents}#site-footer .footer-nav__group--information ul{gap:4px}#site-footer .footer-newsletter{gap:16px;width:100%;max-width:none}#site-footer .footer-newsletter__title{color:#000}#site-footer .footer-newsletter__desc{margin-top:-8px}#site-footer .footer-newsletter form[name=newsletter] .form-content{flex-direction:column;align-items:stretch;gap:8px}#site-footer .footer-newsletter form[name=newsletter] .button,#site-footer .footer-newsletter form[name=newsletter] .email-input,#site-footer .footer-newsletter form[name=newsletter] .email-input input{width:100%}#site-footer .footer-newsletter form[name=newsletter] .button,#site-footer .footer-newsletter form[name=newsletter] .email-input input{min-height:38px}#site-footer .footer-newsletter form[name=newsletter] .email-input input{color:#000;border-radius:16px;padding:7px 16px;font-size:12px;line-height:22px}#site-footer .footer-newsletter form[name=newsletter] .email-input input::placeholder{color:#7e7e7e;opacity:1}#site-footer .footer-newsletter form[name=newsletter] .button{color:#000;text-align:center;border-radius:24px;justify-content:center;padding:5px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:26px}}#site-footer .copyright{color:#fff;text-align:center;background:#2d5571;padding:.625rem 15px;line-height:1.6667}@media (width<=768px){#site-footer .copyright{padding-top:14px;padding-bottom:14px;line-height:20px}}.sided-section{grid-template-columns:100%;grid-auto-rows:auto;place-content:center;align-items:center;display:grid}@media (width>=1080px){.sided-section{grid-template-rows:100%;grid-template-columns:50% 50%}.sided-section .section-side-wrapper{height:100%;padding:60px 50px}.sided-section .section-side-wrapper:not(.main){justify-content:center;justify-items:start}.sided-section .section-side-wrapper .section-side{max-width:820px}}@media (width<=1080px){.sided-section{align-content:start}.sided-section .section-side-wrapper{padding:60px 50px}}.sided-section .section-side-wrapper{align-content:center;place-items:center;display:grid}@media (width<=992px){.sided-section .section-side-wrapper{padding:60px 20px}}@media (width<=768px){.sided-section .section-side-wrapper{padding:40px 15px}}.sided-section .section-side-wrapper.main{background-color:#fcfafb}.checkout-page .sided-section .section-side-wrapper.main{background-color:#f7f8f9}@media (width<=1080px){.sided-section .section-side-wrapper.main{padding-top:70px}#consultation-meeting .preview-devices-container .logotype{margin-top:2rem}}@media (width<=992px){.sided-section .section-side-wrapper.main{padding-top:50px}.sided-section .section-side-wrapper:not(.main){padding-bottom:20px}#consultation-meeting .preview-devices-container .preview-devices-wrapper .preview-devices{grid-column-gap:20px;grid-row-gap:20px}}@media (width<=576px){.sided-section .section-side-wrapper.main{padding-top:40px}}@media (width<=768px){.sided-section .section-side-wrapper:not(.main){padding-bottom:15px}.sided-section .section-side-wrapper{padding-left:24px;padding-right:24px}#consultation-meeting .preview-devices-container .heading{margin-top:1rem}}@media (width>=992px) and (width<=1079.98px){.sided-section{width:960px;max-width:100%;margin-left:auto;margin-right:auto}.sided-section .section-side-wrapper{padding-left:0;padding-right:0}}.integration-wrapper{border:1px solid #dfdfdf;border-radius:.75rem;grid-template-areas:"logotype""title""description""toggler";justify-items:start;padding:1.25rem;display:grid}.integration-wrapper .logotype{grid-area:logotype;margin-bottom:16px}.integration-wrapper .logotype img{height:2.375rem}.integration-wrapper .title{grid-area:title;margin-bottom:8px;font-weight:500;line-height:1.25}.integration-wrapper .description{color:#6b7280;grid-area:description;margin-bottom:10px;font-size:15px;line-height:1.25}.integration-wrapper .toggler{grid-area:toggler;justify-self:end}.integration-wrapper .toggler .toggle-input .track{background-color:#e5e7eb;border:1px solid #ddd;transition:all .2s}.integration-wrapper .toggler .toggle-input input:checked+.track{background-color:#2f5571}html[data-theme=dark] #consultation-meeting{color:#fff}#consultation-meeting{height:100%}#consultation-meeting .preview-devices-container{place-content:center stretch;align-items:center;min-height:100%;display:grid}@media (width>=1080px){#consultation-meeting .preview-devices-container{padding-top:3.125rem}}@media (width<=1023px){#consultation-meeting .preview-devices-container{align-content:start;align-items:start}}@media (width>=768px){#consultation-meeting .preview-devices-container .logotype{margin-bottom:1rem}}#consultation-meeting .preview-devices-container .logotype img{height:3.125rem}#consultation-meeting .heading{text-align:center;margin-bottom:1.5rem}@media (width<=576px){#consultation-meeting .preview-devices-container{padding:0 15px}}#consultation-meeting .preview-devices-container .preview-devices-wrapper{width:100%;max-width:76.25rem;margin-bottom:3.125rem;margin-left:auto;margin-right:auto}@media (width<=1024px){#consultation-meeting .preview-devices-container .preview-devices-wrapper{margin-bottom:20px}}@media (width<=768px){#consultation-meeting .preview-devices-container .preview-devices-wrapper{margin-bottom:15px}#consultation-meeting .preview-devices-container .preview-devices-wrapper .preview-devices{grid-column-gap:15px;grid-row-gap:15px}}#consultation-meeting .client-initiation-window,#consultation-meeting .disconnected-window,#consultation-meeting .meeting-status-window,#consultation-meeting .permissions-window{text-align:center;place-content:center;place-items:center;height:100%;font-weight:500;display:grid}#consultation-meeting .client-initiation-window .logotype,#consultation-meeting .disconnected-window .logotype,#consultation-meeting .meeting-status-window .logotype,#consultation-meeting .permissions-window .logotype{margin-bottom:1.5rem}#consultation-meeting .client-initiation-window a,#consultation-meeting .client-initiation-window button,#consultation-meeting .disconnected-window a,#consultation-meeting .disconnected-window button,#consultation-meeting .meeting-status-window a,#consultation-meeting .meeting-status-window button,#consultation-meeting .permissions-window a,#consultation-meeting .permissions-window button{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}#consultation-meeting .client-initiation-window a:disabled,#consultation-meeting .client-initiation-window button:disabled,#consultation-meeting .disconnected-window a:disabled,#consultation-meeting .disconnected-window button:disabled,#consultation-meeting .meeting-status-window a:disabled,#consultation-meeting .meeting-status-window button:disabled,#consultation-meeting .permissions-window a:disabled,#consultation-meeting .permissions-window button:disabled{background-color:#5c7993}#consultation-meeting .client-initiation-window a>.icon:first-child img,#consultation-meeting .client-initiation-window button>.icon:first-child img,#consultation-meeting .disconnected-window a>.icon:first-child img,#consultation-meeting .disconnected-window button>.icon:first-child img,#consultation-meeting .meeting-status-window a>.icon:first-child img,#consultation-meeting .meeting-status-window button>.icon:first-child img,#consultation-meeting .permissions-window a>.icon:first-child img,#consultation-meeting .permissions-window button>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}#consultation-meeting .permissions-window .help{color:#6b7280;max-width:480px;margin-top:.5rem;margin-bottom:1.25rem;font-size:14px;font-weight:400}#consultation-meeting .meeting-status-window>div:not([class]){place-content:center;place-items:center;display:grid}#consultation-meeting .meeting-status-window a{border-radius:.375rem;margin-top:.85rem;font-weight:500}#consultation-meeting .disconnected-window{height:unset;min-height:100%;padding-top:2rem;padding-bottom:2rem}@media (width>=1400px){#consultation-meeting .disconnected-window{padding-top:3rem;padding-bottom:3rem}}.disconnected-window.container{max-width:500px}.disconnected-window.container .review-form-container p:first-child{margin-top:.5rem!important}.disconnected-window.container .review-form-container p{margin-bottom:.5rem}.disconnected-window.container .review-form-container p:nth-child(3){margin-bottom:1.5rem}.disconnected-window.container .review-form-container .checkbox-input{margin-bottom:0!important}.disconnected-window.container a{border-radius:.375rem;margin-top:.85rem;font-weight:500}.disconnected-window.container .spinner{margin-top:1.25rem}.disconnected-window.container form[name=review] .form-content{gap:0;margin-top:1.125rem}.disconnected-window.container form[name=review] .form-content .textarea-input{margin-bottom:.5rem}.disconnected-window.container form[name=review] .form-content .checkbox-input{margin-bottom:1.375rem}.disconnected-window.container form[name=review] .form-content .checkbox-input label[for=permission-granted],.disconnected-window.container form[name=review] .form-content .input-errors{text-align:left}.disconnected-window.container form[name=review] .form-content .checkbox-input .input-wrapper{align-items:start}.disconnected-window.container form[name=review] .form-content .checkbox-input .input-wrapper input[name=permission-granted]{margin-top:calc(.75em - 6.5px)}.disconnected-window.container form[name=review] .form-content button[type=submit]{justify-self:center}.disconnected-window.container form[name=review] footer{justify-content:end;align-items:center;gap:.5rem;display:flex}.disconnected-window.container form[name=review] footer a{margin:0;color:#333!important;background-color:#0000!important}.testimonial-item-wrapper .testimonial-item{background-color:#fff;border-radius:1.25rem;padding:2rem}.testimonial-item-wrapper .testimonial-item .testimonial-quote-icon{width:2.875rem}.testimonial-item-wrapper .testimonial-item .testimonial-quote-icon img{filter:brightness(0)saturate()invert(51%)sepia(17%)saturate(778%)hue-rotate(167deg)brightness(86%)contrast(88%);opacity:.7}.testimonial-item-wrapper .testimonial-item p{margin-top:20px;font-size:1.0625rem;line-height:1.5}.testimonial-item-wrapper .testimonial-item time{text-align:right;color:#6b7280;margin-top:.625rem;margin-left:auto;font-size:.875rem;display:block}@media (width<=576px){.home-page .home-hero{padding:0 15px}}@media (width>=576px){.home-page .home-hero{width:540px}}@media (width>=768px){.home-page .home-hero{width:720px}}@media (width>=992px){.home-page .home-hero{width:960px;max-width:100%}}@media (width>=1200px){.home-page .home-hero{width:1140px}}@media (width>=1400px){.home-page .home-hero{width:1200px}}.home-page .home-hero{flex-direction:column;gap:13rem;margin-left:auto;margin-right:auto;padding-top:6.25rem;padding-bottom:6.25rem;display:flex;position:relative}@media (width<=1199.98px){.home-page .home-hero{gap:2.5rem;padding-top:3rem;padding-bottom:3rem}}.home-page .home-hero__intro{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;display:flex}.home-page .home-hero__title{color:#333;max-width:49rem;margin:0;font-size:3.25rem;font-weight:600;line-height:4rem}@media (width<=992px){.home-page .home-hero__title{font-size:2.5rem;line-height:3.25rem}}@media (width<=576px){.home-page .home-hero__title{font-size:1.875rem;line-height:2.5rem}}.home-page .home-hero__secondary{flex-direction:column;align-items:flex-end;gap:2rem;width:100%;display:flex}@media (width<=1199.98px){.home-page .home-hero__secondary{align-items:flex-start}}.home-page .home-hero__quiz{text-align:right;flex-direction:column;align-items:flex-end;gap:.5rem;width:100%;display:flex}.home-page .home-hero__quiz-title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){.home-page .home-hero__quiz-title{font-size:1.75rem;line-height:2.25rem}}.home-page .home-hero__quiz-text{color:#333;margin:0;font-size:1rem;line-height:1.5rem}@media (width>=992px){.home-page .home-hero__quiz-text{max-width:23.5rem}}.home-page .home-hero__illustration{margin:0}.home-page .home-hero__illustration img,.home-page .home-hero__illustration picture{width:100%;height:100%;display:block}@media (width>=1200px){.home-page .home-hero__illustration{pointer-events:none;width:48.9375rem;height:34rem;position:absolute;top:12.375rem;left:calc(50% - 4.5px);transform:translate(-50%)}}@media (width<=1199.98px){.home-page .home-hero__quiz{text-align:left;align-items:flex-start}.home-page .home-hero__illustration{width:100%;max-width:26.25rem;height:auto;margin:0 auto 1.5rem;position:static}}@media (width>=769px) and (width<=1199.98px){.home-page .home-hero__secondary{-moz-column-gap:3rem;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,26.25rem);place-items:start;gap:0 3rem;display:grid}.home-page .home-hero__quiz{display:contents}.home-page .home-hero__illustration{aspect-ratio:327/263;grid-area:1/2/-1;place-self:center end;width:100%;margin:0;position:relative;overflow:hidden}.home-page .home-hero__illustration img{-o-object-fit:fill;object-fit:fill;width:135.02%;max-width:none;height:115.97%;position:absolute;top:-2.66%;left:-19.57%}.home-page .home-hero__quiz-title{grid-area:2/1}.home-page .home-hero__quiz-text{grid-area:3/1;margin-top:.5rem}.home-page .home-hero__quiz-cta{grid-area:4/1;margin-top:2rem}}@media (width<=768px){.home-page .home-hero{gap:24px;width:auto;padding:8px 24px 40px}.home-page .home-hero__intro{gap:24px}.home-page .home-hero__title{font-size:28px;line-height:40px}.home-page .home-hero__secondary{text-align:left;align-items:flex-start;gap:24px}.home-page .home-hero__quiz{text-align:left;align-items:stretch;gap:12px}.home-page .home-hero__illustration{aspect-ratio:327/263;width:100%;max-width:420px;height:auto;margin:0 auto 12px;position:relative;overflow:hidden}.home-page .home-hero__illustration img{-o-object-fit:fill;object-fit:fill;width:135.02%;max-width:none;height:115.97%;position:absolute;top:-2.66%;left:-19.57%}.home-page .home-hero__quiz-title{font-size:20px;line-height:32px}.home-page .home-hero__quiz-text{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.home-page .home-hero__cta,.home-page .home-hero__quiz-cta{border-radius:24px;width:100%;min-height:44px;padding:10px 24px;font-size:16px;line-height:24px}}@media (width<=576px){#contacts-page .contacts{padding:0 15px}}@media (width>=576px){#contacts-page .contacts{width:540px}}@media (width>=768px){#contacts-page .contacts{width:720px}}@media (width>=992px){#contacts-page .contacts{width:960px;max-width:100%}}@media (width>=1200px){#contacts-page .contacts{width:1140px}}@media (width>=1400px){#contacts-page .contacts{width:1200px}}#contacts-page .contacts{flex-direction:column;gap:5.5rem;margin-left:auto;margin-right:auto;padding:5rem 0;display:flex}@media (width<=768px){#contacts-page .contacts{gap:48px;width:100%;min-width:0;padding:8px 24px 48px}}#contacts-page .contacts__intro{flex-direction:column;gap:2rem;max-width:48.875rem;display:flex}#contacts-page .contacts__title{color:#333;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){#contacts-page .contacts__title{font-size:2rem;line-height:2.5rem}}#contacts-page .contacts__lead{color:#333;margin:0;font-size:1.25rem;line-height:1.75rem}#contacts-page .contacts__lead a{color:#2d5571}#contacts-page .contacts__body{align-items:flex-start;gap:14.9375rem;display:flex}@media (width<=1200px){#contacts-page .contacts__body{gap:4rem}}@media (width<=992px){#contacts-page .contacts__body{flex-direction:column;gap:3rem}}#contacts-page .contacts__info{flex-direction:column;flex-shrink:0;gap:5rem;width:19.75rem;display:flex}@media (width<=992px){#contacts-page .contacts__info{gap:2.5rem;width:100%}}#contacts-page .contacts__info-list{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}#contacts-page .contacts__info-item{flex-direction:column;gap:1rem;display:flex}#contacts-page .contacts__info-title{color:#333;margin:0;font-size:1.25rem;font-weight:600;line-height:2rem}#contacts-page .contacts__info-row{align-items:center;gap:.75rem;display:flex}#contacts-page .contacts__info-row img{flex-shrink:0;width:1.5rem;height:1.5rem}#contacts-page .contacts__info-row a{color:#333;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}#contacts-page .contacts__social{flex-direction:column;gap:1.5rem;display:flex}#contacts-page .contacts__social-list{flex-wrap:wrap;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}#contacts-page .contacts__social-list a{background:#e9e9e9;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}#contacts-page .contacts__social-list a:hover{background:#a7b8c3}#contacts-page .contacts__social-list img{-o-object-fit:contain;object-fit:contain;width:1.5rem;height:1.5rem}#contacts-page .contacts__form{flex-direction:column;flex:0 40.3125rem;gap:1rem;min-width:0;display:flex}@media (width<=992px){#contacts-page .contacts__form{flex:100%;width:100%}}#contacts-page .contacts__form-card{background:#e4e9ed;border-radius:2rem;padding:1.75rem 1.8125rem;box-shadow:0 2px 2px #0000000f,0 4px 3px #0000001a}#contacts-page .contacts__form-card .form-content{flex-direction:column;gap:2rem;margin-bottom:0;display:flex}#contacts-page .contacts__form-card form{flex-direction:column;gap:2rem;display:flex}#contacts-page .contacts__form-card .form-buttons{justify-content:flex-start}#contacts-page .contacts__form-row .input-container:not(.checkbox-input),#contacts-page .contacts__form-row .input-container:not(.checkbox-input)>.input-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}#contacts-page .contacts__form-row .input-container:not(.checkbox-input) label{color:#333;background-image:none;font-size:.75rem;line-height:1.375rem;display:block;position:static;transform:none}#contacts-page .contacts__form-row .input-errors:empty{display:none}#contacts-page .contacts__form-row input:not([type=checkbox]):not([type=radio]),#contacts-page .contacts__form-row select{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 1rem;font-size:.75rem;line-height:1.375rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#contacts-page .contacts__form-row input:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#7e7e7e}#contacts-page .contacts__form-row select::-moz-placeholder{color:#7e7e7e}#contacts-page .contacts__form-row input:not([type=checkbox]):not([type=radio])::placeholder,#contacts-page .contacts__form-row select::placeholder{color:#7e7e7e}#contacts-page .contacts__form-row .select-input .select-input-input{width:100%}#contacts-page .contacts__form-row .select-input .head{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 2.875rem .5rem 1.25rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#contacts-page .contacts__form-row .select-input .head .chevron{right:1.25rem}#contacts-page .contacts__form-row .select-input .title{font-size:.75rem;line-height:1.375rem}#contacts-page .contacts__form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}#contacts-page .contacts__form-row>*{min-width:0}#contacts-page .contacts__form-row+.contacts__form-row{margin-top:-.25rem}#contacts-page .contacts__form-message{flex-direction:column;width:100%;display:flex}#contacts-page .contacts__form-message .input-container,#contacts-page .contacts__form-message .input-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}#contacts-page .contacts__form-message label{color:#333;background-image:none;font-size:.75rem;line-height:1.375rem;display:block;position:static;transform:none}#contacts-page .contacts__form-message textarea{background:#fff;border:0;border-radius:1.5rem;width:100%;height:11.5625rem;padding:1.25rem 1.5rem;font-family:inherit;font-size:.875rem;line-height:1.625rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#contacts-page .contacts__form-message textarea::placeholder{color:#a6a6a6}#contacts-page .contacts__form-note{color:#4f4f4f;margin:0;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem}@media (width<=768px){#contacts-page .contacts__intro{gap:12px}#contacts-page .contacts__title{font-size:28px;line-height:40px}#contacts-page .contacts__lead{color:#181818;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#contacts-page .contacts__body,#contacts-page .contacts__info{gap:32px}#contacts-page .contacts__info-list{gap:16px}#contacts-page .contacts__info-item{gap:8px}#contacts-page .contacts__info-title{font-size:16px;line-height:24px}#contacts-page .contacts__info-row{gap:12px}#contacts-page .contacts__info-row img{width:24px;height:24px}#contacts-page .contacts__info-row a{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#contacts-page .contacts__form,#contacts-page .contacts__social,#contacts-page .contacts__social-list{gap:16px}#contacts-page .contacts__social-list a{width:44px;height:44px}#contacts-page .contacts__social-list img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}#contacts-page .contacts__form-card{border-radius:24px;padding:20px}#contacts-page .contacts__form-card .form-content,#contacts-page .contacts__form-card form{gap:24px}#contacts-page .contacts__form-card .form-buttons{width:100%}#contacts-page .contacts__form-card .form-buttons button{border-radius:24px;width:100%;padding:12px 24px;font-size:16px;line-height:24px}#contacts-page .contacts__form-row{flex-direction:column;gap:8px}#contacts-page .contacts__form-row>*{flex:none}#contacts-page .contacts__form-row+.contacts__form-row{margin-top:-16px}#contacts-page .contacts__form-row .input-container:not(.checkbox-input),#contacts-page .contacts__form-row .input-container:not(.checkbox-input)>.input-wrapper{gap:4px}#contacts-page .contacts__form-row .input-container:not(.checkbox-input) label{font-size:12px;line-height:22px}#contacts-page .contacts__form-row input:not([type=checkbox]):not([type=radio]){border-radius:16px;height:38px;padding:8px 16px;font-size:12px;line-height:22px}#contacts-page .contacts__form-message{margin-top:8px}#contacts-page .contacts__form-message label{font-size:12px;line-height:22px}#contacts-page .contacts__form-message textarea{border-radius:24px;height:185px;padding:20px 24px;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#contacts-page .contacts__form-message textarea::placeholder{color:#a6a6a6}#contacts-page .contacts__form-note{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}}@media (width<=576px){#contacts-page .contacts__form-row{grid-template-columns:1fr}.default-layout .legal-page{padding:0 15px}}@media (width>=576px){.default-layout .legal-page{width:540px}}@media (width>=768px){.default-layout .legal-page{width:720px}}@media (width>=992px){.default-layout .legal-page{width:960px;max-width:100%}}@media (width>=1200px){.default-layout .legal-page{width:1140px}}@media (width>=1400px){.default-layout .legal-page{width:1200px}}.default-layout .legal-page{margin-left:auto;margin-right:auto;padding:5rem 0 6.25rem}.default-layout .legal-page.container{max-width:none}.default-layout .legal-page h1{color:#333;text-align:left;margin:0 0 3rem;font-size:2.75rem;font-weight:600;line-height:3.5rem}.default-layout .legal-page h1 .bolder{font-weight:inherit;color:inherit}@media (width<=768px){.default-layout .legal-page{width:100%;min-width:0;padding:8px 24px 48px}.default-layout .legal-page h1{margin-bottom:32px;font-size:28px;line-height:40px}}.default-layout .legal-page>ul{gap:1.5rem;margin-bottom:0}.default-layout .legal-page .card{color:#242424;background:#fff;border:0;border-radius:1.5rem;padding:2.5rem;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.default-layout .legal-page .card h2{color:#333;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:2rem}@media (width<=768px){.default-layout .legal-page>ul{gap:16px}.default-layout .legal-page .card{border-radius:16px;padding:24px}.default-layout .legal-page .card h2{font-size:20px;line-height:28px}.default-layout .legal-page .card ul ul{margin-left:12px}}.default-layout .legal-page .card h3{color:#333;font-size:1.125rem;font-weight:600;line-height:1.75rem}.default-layout .legal-page .card li:last-child{margin-bottom:0}.default-layout .legal-page .card p{font-size:1rem;line-height:1.75rem}#faq{padding-bottom:6.25rem}@media (width<=576px){#faq #hero{padding:0 15px}}@media (width>=576px){#faq #hero{width:540px}}@media (width>=768px){#faq #hero{width:720px}}@media (width>=992px){#faq #hero{width:960px;max-width:100%}}@media (width>=1200px){#faq #hero{width:1140px}}@media (width>=1400px){#faq #hero{width:1200px}}#faq #hero{margin-left:auto;margin-right:auto;padding-top:6.25rem;padding-bottom:4rem}@media (width<=768px){.default-layout .legal-page .card p{font-size:14px;line-height:24px}#faq #hero{padding-top:8px;padding-bottom:48px}}#faq #hero h1{color:#000;max-width:49rem;margin:0 0 2rem;font-family:Open Sans,sans-serif;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){#faq #hero h1{margin-bottom:8px;font-size:28px;line-height:40px}}#faq #hero .faq-hero__lead{color:#000;max-width:49rem;margin:0 0 4rem;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}@media (width<=768px){#faq #hero .faq-hero__lead{color:#181818;margin-bottom:32px;font-size:14px;line-height:26px}}#faq #hero .faq-hero__cta{color:#000;background:#e2795b;border-radius:1.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;text-decoration:none;transition:color .2s;display:inline-flex;box-shadow:0 4px 3px #0000000d,0 10px 7.5px #0000001a}#faq #hero .faq-hero__cta:hover{color:#fff}@media (width<=768px){#faq #hero .faq-hero__cta{border-radius:24px;width:100%;padding:12px 24px;font-size:16px;line-height:24px}}@media (width<=576px){#faq #questions{padding:0 15px}}@media (width>=576px){#faq #questions{width:540px}}@media (width>=768px){#faq #questions{width:720px}}@media (width>=992px){#faq #questions{width:960px;max-width:100%}}@media (width>=1200px){#faq #questions{width:1140px}}@media (width>=1400px){#faq #questions{width:1200px}}#faq #questions{margin-left:auto;margin-right:auto;padding-bottom:5.5rem}#faq .faq-layout{justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}@media (width<=992px){#faq .faq-layout{flex-direction:column;gap:2rem}}@media (width<=768px){#faq #questions{padding-bottom:48px}#faq .faq-layout{gap:16px}}#faq .faq-questions{flex-direction:column;gap:1.5rem;width:40.3125rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}@media (width<=992px){#faq .faq-questions{width:100%}}@media (width<=768px){#faq .faq-questions{gap:12px}}#faq .faq-questions>li{width:100%}#faq .accordion-wrapper .accordion{flex-direction:column;gap:.75rem;display:flex}#faq .accordion-wrapper .accordion-header{cursor:pointer;background:#e4e9ed;border-radius:1rem;justify-content:space-between;align-items:center;gap:2.5rem;padding:1.5rem 2rem;display:flex;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#faq .accordion-wrapper .accordion-header .title{flex:1 0 0;min-width:0}#faq .accordion-wrapper .accordion-header h4{color:#000;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem}@media (width<=768px){#faq .accordion-wrapper .accordion-header{border-radius:16px;gap:8px;padding:10px 16px}#faq .accordion-wrapper .accordion-header h4{font-size:14px;font-weight:400;line-height:26px}}#faq .accordion-wrapper .accordion-header button{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}#faq .accordion-wrapper .accordion-header button svg{width:1.5rem;height:1.5rem;transition:transform .2s}#faq .accordion-wrapper.is-open .accordion-header button svg,.type-card__chevron--up{transform:rotate(180deg)}#faq .accordion-wrapper .accordion-body{color:#1a1a1a;background:#e4e9ed;border-radius:1rem;padding:1.5rem 2rem;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem}@media (width<=768px){#faq .accordion-wrapper .accordion-body{padding:10px 16px;font-size:14px;line-height:26px}}#faq .accordion-wrapper .accordion-body p{margin:0 0 .75rem}#faq .accordion-wrapper .accordion-body p:last-child{margin-bottom:0}#faq .accordion-wrapper .accordion-body a{color:#2f5571;text-decoration:underline}#faq #safety{margin-left:auto;margin-right:auto}@media (width<=576px){#faq #safety{padding:0 15px}}@media (width>=576px){#faq #safety{width:540px}}@media (width>=768px){#faq #safety{width:720px}}@media (width>=992px){#faq #safety{width:960px;max-width:100%}}@media (width>=1200px){#faq #safety{width:1140px}}@media (width>=1400px){#faq #safety{width:1200px}}#faq .faq-safety__heading{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}@media (width<=768px){#faq .faq-safety__heading{gap:12px;margin-bottom:24px}}#faq .faq-safety__heading h2{color:#000;margin:0;font-family:Open Sans,sans-serif;font-size:2.25rem;font-weight:600;line-height:3rem}#faq .faq-safety__heading p{color:#000;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#faq .faq-safety__blocks{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid;position:relative}@media (width<=992px){#faq .faq-safety__blocks{grid-template-columns:1fr;gap:2rem}}@media (width<=768px){#faq .faq-safety__heading h2{font-size:24px;line-height:32px}#faq .faq-safety__heading p{font-size:14px;line-height:26px}#faq .faq-safety__blocks{gap:32px}}#faq .faq-safety__block h3{color:#000;margin:0 0 .25rem;font-family:Open Sans,sans-serif;font-size:1.75rem;font-weight:600;line-height:2.5rem}#faq .faq-safety__block p{color:#1a1a1a;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}@media (width<=768px){#faq .faq-safety__block h3{margin-bottom:8px;font-size:20px;line-height:28px}#faq .faq-safety__block p{color:#1c1c1c;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}}#faq .faq-safety__dots{justify-content:center;align-items:center;gap:24px;margin:24px 0 0;padding:0;list-style:none;display:flex}#faq .faq-safety__dots li{line-height:0}#faq .faq-safety__dot{cursor:pointer;background:0 0;border:.6px solid #333;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .2s;display:block}#faq .faq-safety__dot--active{background:#2d5571}#faq .faq-safety__icon{flex-shrink:0;width:2.5rem;height:2.5rem;margin-bottom:2rem;display:block}@media (width<=768px){#faq .faq-safety__icon{width:40px;height:40px;margin-bottom:16px}#faq #hero,#faq #questions,#faq #safety{width:auto;max-width:none;padding-left:24px;padding-right:24px}#specialists h1{text-align:center}}@media (width<=992px){#specialists{grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh;display:grid}}#specialists #sidebar-layout{margin-top:2.25rem}#specialists .sidebar{grid-row-gap:2rem;grid-template-columns:100%;display:grid}@media (width<=1080px){#specialists .sidebar{display:none}}#specialists .sidebar .card .card-heading{margin-bottom:1rem}#specialists .sidebar .card .dp--menu{border:0}#specialists .sidebar .card .dp--menu .dp--menu-inner{padding:0}#specialists h1{color:#2f5571;line-height:1.25}#specialists .consultation-type{width:320px;max-width:100%;margin-bottom:1.25rem}@media (width<=768px){#specialists .consultation-type{width:286px}}#specialists .themes-filter .card-body{grid-template-columns:100%;gap:1.375rem;display:grid}#specialists #sticky-mobile-filters-bar{position:fixed;top:0;left:0;right:0}#specialists .main-content .table-pagination{margin-top:2rem}#specialists .main-content .table-pagination .pagination{justify-content:start}@media (width<=576px){#specialists .specialists-page{padding:0 15px}}@media (width>=576px){#specialists .specialists-page{width:540px}}@media (width>=768px){#specialists .specialists-page{width:720px}}@media (width>=992px){#specialists .specialists-page{width:960px;max-width:100%}}@media (width>=1200px){#specialists .specialists-page{width:1140px}}@media (width>=1400px){#specialists .specialists-page{width:1200px}}#specialists .specialists-page{flex-direction:column;gap:5.5rem;margin-left:auto;margin-right:auto;padding-bottom:6.25rem;display:flex}@media (width<=992px){#specialists .specialists-page{gap:3.5rem;padding-bottom:3rem}#specialists .specialists-page .specialists__hero{padding-top:3rem}}#specialists .specialists-page .specialists__head{flex-direction:column;gap:1rem;display:flex}#specialists .specialists-page .specialists__title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#specialists .specialists-page .specialists__title{font-size:1.75rem;line-height:2.25rem}}#specialists .specialists-page .specialists__lead{color:#333;max-width:52.25rem;margin:0;font-size:1.25rem;line-height:1.75rem}#specialists .specialists-page .specialists__hero{flex-direction:column;gap:2rem;display:flex}@media (width>=992px){#specialists .specialists-page .specialists__hero{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem}#specialists .specialists-page .specialists__hero-text{flex:auto;min-width:0;padding-top:6.25rem}}#specialists .specialists-page .specialists__hero-text{flex-direction:column;gap:2rem;max-width:49rem;display:flex}#specialists .specialists-page .specialists__hero-title{color:#333;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=576px){#specialists .specialists-page .specialists__hero-title{font-size:2rem;line-height:2.5rem}}#specialists .specialists-page .specialists__hero-subtitle{color:#333;margin:0;font-size:1.25rem;line-height:1.75rem}#specialists .specialists-page .specialists__hero-illustration{margin:0}#specialists .specialists-page .specialists__hero-illustration img{width:100%;max-width:352px;height:auto;display:block}@media (width>=992px){#specialists .specialists-page .specialists__hero-illustration{flex:0 0 352px;width:352px;height:0;overflow:visible}}@media (width>=768.02px) and (width<=991.98px){#specialists .specialists-page .specialists__hero-illustration{display:none}}#specialists .specialists-page .specialists__compare{flex-direction:column;gap:4rem;display:flex}#specialists .specialists-page .specialists__compare-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.625rem;display:grid}@media (width<=992px){#specialists .specialists-page .specialists__compare-cards{grid-template-columns:1fr;gap:2.5rem}}#specialists .specialists-page .specialists__list{flex-direction:column;gap:2.5rem;display:flex}#specialists .specialists-page .specialists__filters{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:1rem;display:flex}@media (width<=768px){#specialists .specialists-page .specialists__filters{display:none}}#specialists .specialists-page .specialists__filter{position:relative}#specialists .specialists-page .specialists__pill{color:#333;white-space:nowrap;background:#e9e9e9;border-radius:1rem;align-items:center;gap:.625rem;padding:.625rem 1.125rem;font-size:1rem;line-height:1.5;transition:background-color .15s ease-in-out;display:inline-flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}#specialists .specialists-page .specialists__pill:hover{background:#dcdcdc}#specialists .specialists-page .specialists__pill img{width:24px;height:24px}#specialists .specialists-page .specialists__pill--icon{gap:0;padding:.625rem 1.125rem}#specialists .specialists-page .specialists__pill-eur{justify-content:center;align-items:center;padding:0 4px;display:inline-flex}#specialists .specialists-page .specialists__chevron,.type-card__chevron{transition:transform .15s ease-in-out}#specialists .specialists-page .specialists__panel{z-index:5;background:#fff;border-radius:1rem;min-width:18rem;max-height:26rem;padding:1.25rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}#specialists .specialists-page .specialists__panel--wide{min-width:24rem}@media (width>=768px){#specialists .specialists-page .specialists__filter--replaced,#specialists .specialists-page .specialists__panel--wide{display:none}}#specialists .specialists-page .specialists__grid .psychologists-list-wrapper .psychologists-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=992px){#specialists .specialists-page .specialists__grid .psychologists-list-wrapper .psychologists-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}#specialists .specialists-page .specialists__grid .psychologists-list-wrapper .psychologists-list>li:has(>.specialist-card--skeleton):nth-child(n+3){display:none}}@media (width<=576px){#specialists .specialists-page .specialists__grid .psychologists-list-wrapper .psychologists-list{grid-template-columns:1fr}}#specialists .specialists-page .specialists__safety{flex-direction:column;gap:4rem;display:flex}#specialists .specialists-page .specialists__safety-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}@media (width<=768px){#specialists .specialists-page .specialists__safety-blocks{grid-template-columns:1fr;gap:2.5rem}}#specialists .specialists-page .specialists__safety-block{flex-direction:column;gap:.5rem;display:flex}#specialists .specialists-page .specialists__safety-block h3{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}#specialists .specialists-page .specialists__safety-block p{color:#333;margin:0;font-size:1rem;line-height:1.75}#specialists .specialists-page .specialists__safety-icon{flex-shrink:0;width:48px;height:48px;margin-bottom:1.5rem;display:block}#specialists .specialists-page .specialists__cta{flex-direction:column;gap:4rem;display:flex}@media (width<=768px){#specialists .specialists-page{gap:48px;width:auto;padding:8px 24px 48px}#specialists .specialists-page .specialists__hero{gap:0;padding-top:0}#specialists .specialists-page .specialists__hero-text{display:contents}#specialists .specialists-page .specialists__hero-title{text-align:left;order:1;margin-bottom:12px;font-size:28px;line-height:40px}#specialists .specialists-page .specialists__hero-subtitle{color:#181818;order:2;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#specialists .specialists-page .specialists__hero-illustration{order:3;align-self:center}#specialists .specialists-page .specialists__hero-illustration img{-o-object-fit:contain;object-fit:contain;width:161px;max-width:none;height:210px}#specialists .specialists-page .specialists__hero .pn-btn{order:4;width:100%;margin-top:24px}#specialists .specialists-page .specialists__head{gap:12px}#specialists .specialists-page .specialists__title{font-size:24px;line-height:32px}#specialists .specialists-page .specialists__lead{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#specialists .specialists-page .specialists__compare .specialists__lead,#specialists .specialists-page .specialists__list .specialists__lead{max-width:none}#specialists .specialists-page .specialists__compare{gap:32px}#specialists .specialists-page .specialists__compare-cards{gap:16px}#specialists .specialists-page .specialists__list{gap:24px}#specialists .specialists-page .specialists__filters{gap:16px;display:flex}#specialists .specialists-page .specialists__filter--desktop{display:none}#specialists .specialists-page .specialists__pill{border-radius:16px;gap:10px;padding:10px 18px;font-size:16px;line-height:24px}#specialists .specialists-page .specialists__pill img{width:24px;height:24px}#specialists .specialists-page .specialists__pill--icon{padding:10px 12px}#specialists .specialists-page .specialists__panel{width:100%;min-width:0;max-height:none;margin-top:16px;position:static}#specialists .specialists-page .specialists__grid .psychologists-list-wrapper .psychologists-list>*,#specialists .specialists-page .specialists__panel--wide{min-width:0}#specialists .specialists-page .specialists__cta,#specialists .specialists-page .specialists__grid .psychologists-list-wrapper .psychologists-list,#specialists .specialists-page .specialists__safety,#specialists .specialists-page .specialists__safety-blocks{gap:32px}#specialists .specialists-page .specialists__safety-block h3{font-size:20px;line-height:28px}#specialists .specialists-page .specialists__safety-block p{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#specialists .specialists-page .specialists__safety-icon{margin-bottom:16px}#specialists .specialists-page .specialists__cta .pn-btn{width:100%}}#specialists #mobile-filters-wrapper,#specialists #sticky-mobile-filters-bar{display:none}.type-card{align-items:flex-start;gap:3rem;display:flex}.type-card__icon{flex-shrink:0;width:148px;height:148px;margin:0}.type-card__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.type-card__body{flex-direction:column;gap:.625rem;min-width:0;display:flex}.type-card__details,.type-card__text{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}.type-card__details strong,.type-card__text strong{font-weight:600}.type-card__toggle{color:#3f3f3f;align-items:center;gap:.625rem;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem;display:inline-flex}.type-card__chevron{width:24px;height:24px}.type-card__arrow{display:none}@media (width<=768px){.type-card{flex-direction:column;gap:8px}.type-card__icon{width:64px;height:64px}.type-card__body{gap:8px}.type-card__details,.type-card__text{max-width:none;font-size:14px;line-height:26px}.type-card__toggle{gap:10px;font-size:12px;line-height:24px}.type-card__chevron{display:none}.type-card__arrow{width:18px;height:18px;transition:transform .15s ease-in-out;display:block}.type-card__arrow--up{transform:rotate(-90deg)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#specialists .specialists-page .specialists__pill[aria-expanded=true]{background:#d1d1d1}#lectures .lectures .filter-dropdown,#specialists .specialists-page .filter-dropdown{z-index:20;text-align:left;background:#fff;border:1px solid #e9e9e9;border-radius:24px;width:380px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px -4px #0000001f,0 2px 6px #0000000f}#lectures .lectures .filter-dropdown--end,#specialists .specialists-page .filter-dropdown--end{left:auto;right:0}#lectures .lectures .filter-dropdown--search,#specialists .specialists-page .filter-dropdown--search{width:360px;padding:16px}#lectures .lectures .filter-dropdown--type,#specialists .specialists-page .filter-dropdown--type{width:340px}#lectures .lectures .filter-dropdown--themes,#specialists .specialists-page .filter-dropdown--themes{width:380px}#lectures .lectures .filter-dropdown--list,#specialists .specialists-page .filter-dropdown--list{width:280px}#lectures .lectures .filter-dropdown--availability,#specialists .specialists-page .filter-dropdown--availability{width:432px;padding:16px}#lectures .lectures .filter-dropdown--price,#specialists .specialists-page .filter-dropdown--price{width:340px;padding:20px}@media (width<=768px){#lectures .lectures .filter-dropdown,#specialists .specialists-page .filter-dropdown{width:100%;margin-top:16px;position:static}}.filter-options{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.filter-options>li{flex-shrink:0}.filter-check{color:#000;cursor:pointer;border-radius:16px;align-items:center;gap:12px;width:100%;margin:0;padding:10px 18px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;transition:background-color .15s ease-in-out;display:flex}.filter-check:hover{background:#eef1f4}.filter-check:focus-within{outline-offset:-2px;outline:2px solid #2d5571}.filter-check__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.filter-check__box{color:#fff;background:#fff;border:1.5px solid #a7b8c3;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.filter-check__label{flex:auto;min-width:0}.filter-check--checked{color:#2d5571;font-weight:600}.filter-check--checked .filter-check__box{background:#2d5571;border-color:#2d5571}.filter-option{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 18px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:flex}.filter-option:hover{background:#eef1f4}.filter-option--selected{color:#2d5571;background:#eef1f4;font-weight:600}.filter-option__check{color:#2d5571;flex:0 0 20px}.filter-checklist>.filter-options{overscroll-behavior:contain;max-height:360px;overflow-y:auto}.filter-sheet .filter-checklist>.filter-options{max-height:none;overflow:visible}.filter-list-state__row{align-items:center;gap:12px;height:44px;padding:10px 18px;display:flex}.filter-list-state__box,.filter-list-state__text{background-color:#e5e7eb;background-image:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0),none;background-position:-120px 0;background-repeat:repeat-y;background-size:120px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.4s linear infinite pn-skeleton-shine;display:block}@media (prefers-reduced-motion:reduce){.filter-list-state__box,.filter-list-state__text{background:#e5e7eb;animation:none}}.filter-list-state__box{border-radius:6px;flex:0 0 20px;width:20px;height:20px}.filter-list-state__text{border-radius:4px;height:14px}.filter-list-state--error{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.filter-list-state__message{color:#6b6b6b;margin:0}.filter-list-state__message,.filter-list-state__retry{font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}.filter-list-state__retry{color:#2d5571;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.filter-search{color:#6b6b6b;background:#f3f4f6;border-radius:16px;align-items:center;gap:10px;margin:8px;padding:10px 16px;display:flex}.filter-search--large{margin:0;padding:12px 16px}.filter-search__icon{flex:0 0 20px}.filter-search__input{color:#000;background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px}.filter-search__input::placeholder{color:#6b6b6b}.theme-tree__list{overscroll-behavior:contain;max-height:420px;overflow-y:auto}.theme-tree__parent{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;width:100%;padding:10px 18px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;display:flex}.theme-tree__parent--expanded,.theme-tree__parent:hover{background:#eef1f4}.theme-tree__parent--expanded .theme-tree__chevron{transform:rotate(90deg)}.theme-tree__parent-title{flex:auto;min-width:0}.theme-tree__badge{color:#fff;background:#2d5571;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 7px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.theme-tree__chevron{flex:0 0 20px;transition:transform .15s ease-in-out}.theme-tree__subthemes{padding-left:24px}.theme-tree__empty{color:#6b6b6b;margin:0;padding:16px 18px}.filter-footer,.theme-tree__empty{font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}.filter-footer{border-top:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:12px 18px 8px;display:flex}.filter-footer__clear{font:inherit;color:#2d5571;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.filter-footer__clear:disabled{opacity:.4;cursor:default}.filter-footer__summary{color:#6b6b6b;text-align:right}.availability-picker .filter-footer,.price-picker .filter-footer{padding-left:2px;padding-right:2px}.filter-label{color:#6b6b6b;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.filter-segmented{background:#e9e9e9;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.filter-segmented__item{color:#000;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}.filter-segmented__item--active{background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.filter-chip{color:#000;cursor:pointer;background:#e9e9e9;border:0;border-radius:16px;padding:10px;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px}.filter-chip--active{color:#fff;background:#2d5571;font-weight:600}.availability-picker{flex-direction:column;gap:16px;display:flex}.availability-picker__times{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.availability-picker__head{justify-content:space-between;align-items:center;width:100%;padding:0 8px 8px;display:flex}.availability-picker__month{color:#000;text-transform:capitalize;font-family:Poppins,sans-serif;font-size:16px;line-height:28px}.availability-picker__nav{color:#000;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.availability-picker__nav:hover:not(:disabled){background:#eef1f4}.availability-picker__nav:disabled{color:#b9b9b9;cursor:default}.availability-picker .dp--theme-light{--dp-font-family:Poppins, sans-serif;--dp-font-size:16px;--dp-border-color:transparent;--dp-menu-border-color:transparent;--dp-primary-color:#535353;--dp-primary-text-color:#fff;--dp-hover-color:#eef1f4;--dp-text-color:#000;--dp-secondary-color:#b9b9b9;--dp-disabled-color-text:#b9b9b9;--dp-range-between-dates-background-color:#eef1f4;--dp-range-between-dates-text-color:#000;--dp-range-between-border-color:#eef1f4;--dp-cell-border-radius:50%;--dp-cell-size:40px;--dp-menu-padding:0;--dp-calendar-wrap-padding:0}.availability-picker .dp--menu{border:0;width:100%}.availability-picker .dp--outer-menu-wrap{flex:auto;width:100%}.availability-picker .dp--calendar,.availability-picker .dp--flex-display,.availability-picker .dp--instance-calendar,.availability-picker .dp--main,.availability-picker .dp--menu,.availability-picker .dp--menu-inner{width:100%}.availability-picker .dp--calendar-header,.availability-picker .dp--calendar-row{justify-content:space-between;display:flex}.availability-picker .dp--calendar-header-item,.availability-picker .dp--calendar-item .dp--cell-inner,.availability-picker .dp--main{font-family:Poppins,sans-serif}.availability-picker .dp--calendar-header-separator{display:none}.availability-picker .dp--calendar-header-item{font-weight:400}.availability-picker .dp--today{border-color:#0000}.availability-picker .dp--calendar-item .dp--cell-inner{border-radius:50%;width:32px;height:32px;margin:4px auto}.availability-picker .dp--calendar-item .dp--cell-inner.dp--cell-in-between,.availability-picker .dp--calendar-item .dp--cell-inner.dp--range-between{color:#000;background:#eef1f4;border-color:#0000;border-radius:50%}.availability-picker .dp--calendar-item .dp--cell-inner.dp--active,.availability-picker .dp--calendar-item .dp--cell-inner.dp--range-border-end,.availability-picker .dp--calendar-item .dp--cell-inner.dp--range-border-start{color:#fff;background:#535353;border:1px solid #000;border-radius:50%;font-weight:600}.price-picker{flex-direction:column;gap:12px;display:flex}.price-picker__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.filter-field input{color:#000;background:#fff;border:1px solid #b9b9b9;border-radius:20px;width:100%;height:40px;padding:0 16px;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px}.filter-field input::placeholder{color:#6b6b6b}.filter-field input:focus{border-color:#2d5571;outline:none}.filter-sheet{z-index:1000;font-family:Open Sans,sans-serif;position:fixed;inset:0}.filter-sheet__backdrop{background:#0006;position:absolute;inset:0}.filter-sheet__panel{will-change:transform;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;max-height:calc(100% - 56px);display:flex;position:absolute;bottom:0;left:0;right:0}.filter-sheet__grabber{background:#d1d1d1;border-radius:2px;flex:none;width:40px;height:4px;margin:8px auto 0}.filter-sheet__head{align-items:center;gap:8px;padding:8px 20px;display:flex}.filter-sheet__title{color:#000;flex:auto;margin:0;font-size:20px;font-weight:600;line-height:28px}.filter-sheet__icon-button{color:#000;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-10px;padding:0;display:inline-flex}.filter-sheet__body{overscroll-behavior:contain;flex:0 auto;min-height:0;padding:0 12px;overflow-y:auto}.filter-sheet__rows{margin:0;padding:0;list-style:none}.filter-sheet__row{text-align:left;color:#000;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9e9e9;align-items:center;gap:12px;width:100%;padding:14px 12px;font-family:Open Sans,sans-serif;display:flex}.filter-sheet__row-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.filter-sheet__row-label{font-size:16px;font-weight:600;line-height:24px}.filter-sheet__row-value{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.filter-sheet__clear,.filter-sheet__row-value--active{color:#2d5571;font-weight:600}.filter-sheet__screen{padding:4px 0 12px}.filter-sheet__screen .availability-picker,.filter-sheet__screen .price-picker{padding:0 8px}.filter-sheet .filter-footer{display:none}.filter-sheet .theme-tree__list{max-height:none;overflow:visible}.filter-sheet .filter-search{margin:0 0 8px}.filter-sheet__foot{padding:10px 20px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e9e9e9;justify-content:flex-end;align-items:center;gap:16px;display:flex}.filter-sheet__clear{cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px;text-decoration:underline}.filter-sheet-enter-active .filter-sheet__panel{transition:transform .45s cubic-bezier(.32,.72,0,1)}.filter-sheet-enter-active .filter-sheet__backdrop{transition:opacity .3s ease-out}.filter-sheet-leave-active .filter-sheet__panel{transition:transform .28s cubic-bezier(.4,0,1,1)}.filter-sheet-leave-active .filter-sheet__backdrop{transition:opacity .28s ease-in}.filter-sheet-enter-from .filter-sheet__panel,.filter-sheet-leave-to .filter-sheet__panel{transform:translateY(100%)}.filter-sheet-enter-from .filter-sheet__backdrop,.filter-sheet-leave-to .filter-sheet__backdrop{opacity:0}@media (prefers-reduced-motion:reduce){.filter-sheet-enter-active .filter-sheet__panel,.filter-sheet-leave-active .filter-sheet__panel{transition:opacity .2s ease-out}.filter-sheet-enter-from .filter-sheet__panel,.filter-sheet-leave-to .filter-sheet__panel{opacity:0;transform:none}}#specialist{margin-left:auto;margin-right:auto}@media (width<=576px){#specialist{padding:0 15px}}@media (width>=576px){#specialist{width:540px}}@media (width>=768px){#specialist{width:720px}}@media (width>=992px){#specialist{width:960px;max-width:100%}}@media (width>=1200px){#specialist{width:1140px}}@media (width>=1400px){#specialist{width:1200px}}#specialist .consultation-type-wrapper .consultation-type{background-color:#fff;border:1px solid #ededed;border-radius:.75rem;grid-template-columns:1fr auto;grid-template-areas:"title price""description price""time price";padding:12px;display:grid}#specialist .consultation-type-wrapper .consultation-type .title{grid-area:title;font-size:18px;font-weight:500}#specialist .consultation-type-wrapper .consultation-type .description{grid-area:description}#specialist .consultation-type-wrapper .consultation-type .closest-available-consultation{grid-area:time}#specialist .consultation-type-wrapper .consultation-type .price-wrapper{grid-area:price;align-self:center;line-height:1.25}#specialist .consultation-type-wrapper .consultation-type .price-wrapper .price{font-size:18px;font-weight:600;line-height:1.25}#specialist .content{grid-row-gap:5.5rem;grid-template-columns:minmax(0,1fr);margin:0 0 50px;display:grid}@media (width<=992px){#specialist .content{grid-row-gap:3rem;margin:0 0 50px}}@media (width<=576px){#specialist .content{margin:0 0 40px}}#specialist .specialist-data{align-items:flex-start;gap:3rem;margin-bottom:0;padding-top:6.25rem;padding-bottom:.75rem;display:flex}@media (width<=992px){#specialist .specialist-data{padding-top:3rem}}@media (width<=1080px){#specialist .specialist-data{flex-direction:column;gap:1.5rem}}#specialist .specialist-data__text{flex-direction:column;gap:1.5rem;width:100%;min-width:0;max-width:49rem;display:flex}#specialist .specialist-data .specialist-avatar{border-radius:1.5rem;flex:0 0 23rem;width:23rem;height:27.25rem;overflow:hidden}#specialist .specialist-data .specialist-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=1080px){#specialist .specialist-data .specialist-avatar{aspect-ratio:368/436;flex:none;width:100%;max-width:23rem;height:auto}}@media (width>=992.02px) and (width<=1080px){#specialist .specialist-data{flex-direction:row;gap:2rem;min-width:0}#specialist .specialist-data .specialist-data__text{flex:1 1 0}#specialist .specialist-data .specialist-avatar{aspect-ratio:368/436;flex:0 0 17.5rem;width:17.5rem;max-width:none;height:auto}}#specialist .specialist-data>.title{grid-area:title}#specialist .specialist-data .price-wrapper{grid-area:price;align-items:end;display:flex}@media (width<=768px){#specialist .specialist-data .price-wrapper{display:none}}#specialist .specialist-data .price-wrapper .price{font-size:25px;font-weight:600}#specialist .specialist-data .price-wrapper .separator{margin:0 4px;display:inline-block}#specialist .specialist-data .price-wrapper .for-consultation,#specialist .specialist-data .price-wrapper .price,#specialist .specialist-data .price-wrapper .separator{line-height:16px}#specialist .specialist-data{margin-left:0;margin-right:0}#specialist .specialist-data h1{margin-bottom:20px;font-size:3rem;line-height:1.125}@media (width<=1080px){#specialist .specialist-data h1{font-size:40px;font-weight:500}}@media (width<=768px){#specialist .specialist-data h1{word-break:break-word;margin-bottom:0;font-size:2.5rem;font-weight:500}}@media (width>=1600px){#specialist .specialist-data h1{font-size:4.5rem}}#specialist .specialist-data .specialty{letter-spacing:1px;margin-bottom:0;font-size:22px;font-weight:500;line-height:1}@media (width<=1080px){#specialist .specialist-data .specialty{color:#6b7280;letter-spacing:unset;font-size:18px;font-weight:500}}@media (width<=768px){#specialist .specialist-data .specialty{font-size:1rem;font-weight:500}}@media (width>=1200px){#specialist .specialist-data .specialty{font-size:24px}}#specialist .specialist-data .advantages{grid-row-gap:1rem;grid-area:advantages;grid-template-columns:100%;max-width:820px;margin-bottom:1.25rem;display:grid}#specialist .specialist-data .advantages .advantage{grid-column-gap:12px;grid-template-columns:40px auto;grid-template-areas:"icon title""icon description""icon table";display:grid}#specialist .specialist-data .advantages .advantage .advantage-icon{grid-area:icon}#specialist .specialist-data .advantages .advantage .advantage-icon .emoji{font-size:24px;display:none}#specialist .specialist-data .advantages .advantage .advantage-icon img{filter:brightness(0)saturate()invert(60%)sepia(1%)saturate(0)hue-rotate(12deg)brightness(93%)contrast(88%)}@media (width<=768px){#specialist .specialist-data .advantages .advantage .advantage-icon .emoji{display:inline-block}#specialist .specialist-data .advantages .advantage .advantage-icon .icon{display:none}}#specialist .specialist-data .advantages .advantage .title{grid-area:title;font-size:1rem;font-weight:500;line-height:26px}@media (width<=1080px){#specialist .specialist-data .advantages .advantage{grid-template-columns:30px auto}#specialist .specialist-data .advantages .advantage .title{line-height:22px}}#specialist .specialist-data .advantages .advantage .description{grid-area:description;font-size:.875rem;line-height:22px}@media (width<=1080px){#specialist .specialist-data .advantages .advantage .description{line-height:16px}}#specialist .specialist-data .advantages .advantage .consultation-type-info{grid-area:table;grid-template-columns:100%;width:100%;margin-top:8px;display:grid;container:consultation-type-info/inline-size}#specialist .specialist-data .advantages .advantage .consultation-type-info .row{grid-column-gap:12px;grid-template-columns:180px 90px 90px;display:grid}@container (width<=380px){#specialist .specialist-data .advantages .advantage .consultation-type-info .row{grid-template-columns:144px 42px 60px}}@container (width<=350px){#specialist .specialist-data .advantages .advantage .consultation-type-info .row{grid-column-gap:8px}}#specialist .specialist-data .advantages .advantage .consultation-type-info .row:not(:last-child){margin-bottom:4px}#specialist .specialist-data .advantages .advantage .consultation-type-info .row .cell{line-height:1.25}#specialist .specialist-data .advantages .advantage .consultation-type-info .row:first-child .cell{color:#8d8d8d;text-align:left;font-size:.875rem;font-weight:600}@media (width<=768px){#specialist .specialist-data .advantages .advantage .consultation-type-info .row:first-child .cell{font-size:.9285rem}#specialist .specialist-data .advantages .availability{display:none}}#specialist .specialist-data .advantages .advantage .consultation-type-info .row:nth-child(2) .cell{font-weight:500}#specialist .specialist-data .attributes{grid-area:attributes;margin-bottom:1.125rem;display:flex}@media (width<=1080px){#specialist .specialist-data .attributes{margin-top:1.5rem}}#specialist .specialist-data .attributes .attribute{flex:1 0 33%}#specialist .specialist-data .attributes .attribute .attribute-heading{font-size:1rem;font-weight:500;line-height:1}#specialist .specialist-data .attributes .attribute .languages{flex-wrap:wrap;gap:.5rem;margin-top:9px;display:flex}#specialist .specialist-data .attributes .attribute .languages .badge{background-color:#fff;align-items:center;gap:.5rem;padding:4px 12px;font-size:.875rem;font-weight:400;display:flex}#specialist .specialist-data .attributes .attribute .languages .badge .emoji{display:none}#specialist .specialist-data .attributes .attribute .languages .badge .flag{border-radius:2px;height:18px}@media (width<=768px){#specialist .specialist-data .attributes .attribute .languages .badge{padding:5px 10px}#specialist .specialist-data .attributes .attribute .languages .badge .emoji{display:unset}#specialist .specialist-data .attributes .attribute .languages .badge .flag{display:none}}#specialist .specialist-data .buttons{flex-wrap:wrap;grid-area:buttons;align-items:center;gap:.75rem;margin-top:1rem;display:flex}@media (width<=768px){#specialist .specialist-data .buttons .reservation{display:none}#specialist section#kryptys{margin-top:20px;margin-bottom:20px}}#specialist .specialist-data .reserve-button{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}#specialist .specialist-data .reserve-button:disabled{background-color:#5c7993}#specialist .specialist-data .reserve-button>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}#specialist h3{font-size:2rem;font-weight:600;line-height:1.25}#specialist section#kryptys{grid-column-gap:1.875rem;grid-template-columns:1fr 1fr;grid-template-areas:"title directions";align-items:start;display:grid;position:relative}@media (width<=1399px){#specialist section#kryptys{grid-row-gap:1.875rem;grid-template-columns:100%;grid-template-areas:"title""directions"}#specialist section#kryptys .title-column{position:unset!important}}@media (width>=1200px){#specialist section#kryptys{margin:3rem 0;padding-left:1.875rem}}#specialist section#kryptys .title-column{grid-area:title;position:sticky;top:2rem}#specialist section#kryptys .title-column h3{margin-bottom:.5rem;line-height:1.125}#specialist section#kryptys>ul{grid-area:directions;grid-template-columns:100%;display:grid}#specialist section#kryptys>ul>li .accordion-wrapper{padding:0 12px}#specialist section#kryptys>ul>li .accordion-wrapper .accordion-body{margin-top:12px}#specialist section#kryptys>ul>li:after,#specialist section#kryptys>ul>li:first-child:before{content:"";background-color:#dcdcdc;width:100%;height:1px;display:block}#specialist section#kryptys>ul>li:after{margin-top:1.75rem}#specialist section#kryptys>ul>li:first-child:before,#specialist section#kryptys>ul>li:not(:last-child):after{margin-bottom:1.75rem}#specialist section#specializacijos{position:relative}#specialist section#specializacijos .themes .theme h4{margin-bottom:.5rem;font-weight:500}@media (width<=1080px){#specialist section#specializacijos .themes .theme h4{margin-bottom:4px}}#specialist section#specializacijos .themes .theme .subthemes{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=768px){#specialist section#specializacijos .themes .theme .subthemes{gap:4px}#specialist section#specializacijos .themes .theme .subthemes .badge-wrapper .badge{padding:5px 8px}}#specialist section#specializacijos .themes .theme .subthemes .badge-wrapper .badge{font-size:.875rem;font-weight:400}#specialist section#specializacijos .themes .theme:not(:last-child) .subthemes{margin-bottom:1.75rem}#specialist #specialist-video{aspect-ratio:16/9}#specialist .banner{color:#fff;text-align:center;background:#2f5571;border-radius:20px;padding:1.875rem}#specialist .banner h5{font-size:2rem;font-weight:600;line-height:1.25}@media (width<=1080px){#specialist .banner h5{margin-bottom:8px;font-weight:500}}@media (width<=768px){#specialist .banner h5{font-size:26px!important}#specialist .banner a{margin-bottom:18px}}#specialist .banner p{margin-bottom:20px}#specialist .banner a{font-weight:500}#specialist .card .card-heading{font-size:2rem}#specialist .card .card-heading h3{font-size:inherit;margin-bottom:1.25rem}#specialist .psychologist-reservations .card-heading h3{font-size:2.25rem;line-height:3rem}#specialist .psychologist-reservations .controls .input-container:not(.checkbox-input),#specialist .psychologist-reservations .controls .input-container:not(.checkbox-input)>.input-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}#specialist .psychologist-reservations .controls .input-container:not(.checkbox-input) label{color:#333;background-image:none;font-size:.75rem;line-height:1.375rem;display:block;position:static;transform:none}#specialist .psychologist-reservations .controls .input-errors:empty{display:none}#specialist .psychologist-reservations .controls input:not([type=checkbox]):not([type=radio]),#specialist .psychologist-reservations .controls select{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 1rem;font-size:.75rem;line-height:1.375rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#specialist .psychologist-reservations .controls input:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#7e7e7e}#specialist .psychologist-reservations .controls select::-moz-placeholder{color:#7e7e7e}#specialist .psychologist-reservations .controls input:not([type=checkbox]):not([type=radio])::placeholder,#specialist .psychologist-reservations .controls select::placeholder{color:#7e7e7e}#specialist .psychologist-reservations .controls .select-input .select-input-input{width:100%}#specialist .psychologist-reservations .controls .select-input .head{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 2.875rem .5rem 1.25rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#specialist .psychologist-reservations .controls .select-input .head .chevron{right:1.25rem}#specialist .psychologist-reservations .controls .select-input .title{font-size:.75rem;line-height:1.375rem}#specialist .psychologist-reservations .controls{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}#specialist .psychologist-reservations .controls .timezone-input,#specialist .psychologist-reservations .controls .type-input{margin-bottom:0}#specialist .psychologist-reservations .controls .timezone-input{flex:0 0 9.625rem;width:9.625rem}#specialist .psychologist-reservations .controls .type-input{flex:0 0 15.6875rem;width:15.6875rem}#specialist .psychologist-reservations .controls .type-input.disabled .head{color:#818181!important;background-color:#fff!important}@media (width<=400px){#specialist .psychologist-reservations .controls{grid-template-columns:minmax(0,100%);display:grid}#specialist .psychologist-reservations .controls .timezone-input,#specialist .psychologist-reservations .controls .type-input{flex:0 0 100%;width:100%}}#specialist .psychologist-reservations .reservation-table-container{grid-column-gap:3px;grid-template-columns:100px 1fr 100px;display:grid}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper{position:relative;overflow:hidden}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table{table-layout:fixed;width:100%;height:100%}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr th{border:0;margin:0;padding:0;line-height:1}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr th .cell{background-color:#f5f5f6;width:calc(100% + 1px);height:100%;display:block}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr th:last-child .cell{width:100%}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.months th .cell{text-transform:capitalize;padding:18px 0 12px;font-size:1rem;font-weight:600;border:1px solid #dcdcdc!important;border-bottom:0!important}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.months th:first-child .cell{border-top-left-radius:6px}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.months th:last-child .cell{border-top-right-radius:6px}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.days th .cell{grid-row-gap:4px;grid-template-columns:100%;justify-content:center;align-items:center;padding:6px 4px 10px;display:grid;border:0!important;border-left:1px solid #dcdcdc!important;border-right:1px solid #dcdcdc!important}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.days th .cell .weekday{color:#333;text-transform:capitalize;font-size:.8125rem;font-weight:500;line-height:1}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.days th .cell .calendar-day{font-size:1.25rem;font-weight:600;line-height:1}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.days th:first-child .cell{border-bottom-left-radius:6px}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.days th:last-child .cell{border-bottom-right-radius:6px}#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.days th.is-weekend .cell .calendar-day,#specialist .psychologist-reservations .reservation-table-container .reservation-table-wrapper .reservation-table thead tr.days th.is-weekend .cell .weekday{color:#ef4444}#specialist .psychologist-reservations .reservation-table-container button[name=next-week],#specialist .psychologist-reservations .reservation-table-container button[name=previous-week]{background-color:#2f5571;border:1px solid #2f5571;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-top:auto;transition:all .15s ease-in-out;display:flex}#specialist .psychologist-reservations .reservation-table-container button[name=next-week] .button-label,#specialist .psychologist-reservations .reservation-table-container button[name=previous-week] .button-label{text-align:center;font-size:.875rem;font-weight:400;line-height:1rem}#specialist .psychologist-reservations .reservation-table-container button[name=next-week] .icon,#specialist .psychologist-reservations .reservation-table-container button[name=previous-week] .icon{width:22px;margin-bottom:10px}#specialist .psychologist-reservations .reservation-table-container button[name=next-week]:disabled,#specialist .psychologist-reservations .reservation-table-container button[name=previous-week]:disabled{cursor:not-allowed;background-color:#f5f5f6;border-color:#dcdcdc}#specialist .psychologist-reservations .reservation-table-container button[name=next-week]:disabled img,#specialist .psychologist-reservations .reservation-table-container button[name=previous-week]:disabled img{filter:brightness(0)saturate()invert(48%)sepia(7%)saturate(830%)hue-rotate(182deg)brightness(89%)contrast(83%)}#specialist .psychologist-reservations .reservation-table-container button[name=next-week]:disabled .button-label,#specialist .psychologist-reservations .reservation-table-container button[name=previous-week]:disabled .button-label{color:#b1b1b1}#specialist .psychologist-reservations .reservation-table-container button[name=next-week]:not(:disabled),#specialist .psychologist-reservations .reservation-table-container button[name=previous-week]:not(:disabled){color:#fff}#specialist .psychologist-reservations .reservation-table-container button[name=next-week]:not(:disabled) img,#specialist .psychologist-reservations .reservation-table-container button[name=previous-week]:not(:disabled) img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}#specialist .sticky-bottom{z-index:1;background-color:#fff;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 11px #0000001a}@media (width<=360px){#specialist .sticky-bottom{gap:4px;padding:10px 8px}}#specialist .sticky-bottom .type-mobile .title{font-size:13px;font-weight:500;line-height:1.25}#specialist .sticky-bottom .type-mobile>div:nth-child(2){align-items:center;gap:8px;display:flex}#specialist .sticky-bottom .type-mobile>div:nth-child(2) .price{font-size:17px;font-weight:500}#specialist .sticky-bottom .type-mobile>div:nth-child(2) .duration,#specialist .sticky-bottom .type-mobile>div:nth-child(2) .separator{color:#8d8d8d;font-size:13px;line-height:1}#specialist .sticky-bottom .type-mobile-toggle{width:100%;min-width:134px;max-width:188px}#specialist .sticky-bottom .price-wrapper{-moz-column-gap:3px;flex-wrap:wrap;flex:0 auto;place-content:center;align-items:center;column-gap:3px;max-width:104px;line-height:1;display:flex}#specialist .sticky-bottom .price-wrapper .amount,#specialist .sticky-bottom .price-wrapper .currency{font-size:18px;font-weight:500}#specialist .sticky-bottom .price-wrapper .currency{display:inline-block}#specialist .sticky-bottom .price-wrapper .for-consultation{text-align:center;flex:1 0 100%}#specialist .sticky-bottom .reserve-button{flex-direction:column;flex:0 0 max-content;text-align:center;color:#fff;background-color:#2f5571;border:1px solid #2f5571;border-radius:.375rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:16px;font-weight:500;line-height:1;display:flex}#specialist .sticky-bottom .reserve-button small{margin-top:3px;font-size:12px;font-weight:400}#specialist .sticky-bottom .reserve-button small time{font-weight:500}@media (width<=380px){#specialist .sticky-bottom .reserve-button{padding:8px 6px;font-size:1rem}}#specialist .specialist-about{flex-direction:column;gap:4rem;display:flex}#specialist .specialist-about__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:5.625rem;display:grid}@media (width<=992px){#specialist .specialist-about__columns{gap:3rem}}@media (width<=768px){#specialist .specialist-about__columns{grid-template-columns:1fr;gap:2.5rem}}#specialist .specialist-about__column,#specialist .specialist-about__qualifications{flex-direction:column;gap:1.5rem;display:flex}#specialist .specialist-about__title{color:#000;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#specialist .specialist-about__title{font-size:1.75rem;line-height:2.25rem}}#specialist .specialist-about__text{color:#333;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#specialist .specialist-about__text p{margin:0 0 1rem}#specialist .specialist-about__text p:last-child{margin-bottom:0}@media (width<=576px){#specialist .specialist-about__text{font-size:1rem}}#specialist .specialist-about__qualifications-text ol,#specialist .specialist-about__qualifications-text ul{flex-direction:column;gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}#specialist .specialist-about__qualifications-text ol:last-child,#specialist .specialist-about__qualifications-text ul:last-child{margin-bottom:0}#specialist .specialist-about__list{color:#333;flex-direction:column;gap:1rem;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem;list-style:none;display:flex}#specialist section#kryptys{flex-direction:column;gap:2.5rem;margin:0;padding:0;display:flex}#specialist section#kryptys>.title-column{position:static;top:auto}#specialist section#kryptys>ul.direction-cards{grid-template-columns:repeat(4,minmax(0,1fr));grid-area:unset;align-items:stretch;gap:3rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=992.02px) and (width<=1280px){#specialist section#kryptys>ul.direction-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=992px){#specialist section#kryptys>ul.direction-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (width<=576px){#specialist .specialist-about__list{font-size:1rem}#specialist section#kryptys>ul.direction-cards{grid-template-columns:1fr}}#specialist section#kryptys>ul.direction-cards>li.direction-cards__item--expanded{grid-column:span 2}#specialist section#kryptys>ul.direction-cards>li{border:0;padding:0}#specialist section#kryptys>ul.direction-cards>li:after,#specialist section#kryptys>ul.direction-cards>li:before{content:none}#specialist section#kryptys .title-column{flex-direction:column;gap:1rem;max-width:46.0625rem;display:flex}#specialist section#kryptys .title-column h3{margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}#specialist section#kryptys .title-column p{margin:0;font-size:1.25rem;line-height:1.75rem}#specialist .direction-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=992px){#specialist .direction-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}#specialist .specialist-themes__title{color:#333;margin:0 0 2.5rem;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#specialist .direction-cards{grid-template-columns:1fr}#specialist .specialist-themes__title{font-size:1.75rem;line-height:2.25rem}}#specialist .specialist-themes__more{display:none}#specialist .specialist-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 3rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=992px){#specialist .specialist-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}#specialist .specialist-themes__item{flex-direction:column;align-self:start;gap:.5rem;display:flex}#specialist .specialist-theme{text-align:left;cursor:pointer;background:#e4e9ed;border:0;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;transition:background-color .15s ease-in-out;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}#specialist .specialist-theme--open{background:#c4cfd7}#specialist .specialist-theme:disabled{cursor:default}#specialist .specialist-theme__title{color:#333;font-size:1.25rem;font-weight:600;line-height:2rem}#specialist .specialist-theme__panel{background:#c4cfd7;border-radius:1.25rem;flex-wrap:wrap;gap:.5rem;padding:1rem 1.375rem;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}#specialist .specialist-theme__chip{color:#333;background:#f7f8f9;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5rem}#specialist .specialist-theme__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .15s ease-in-out;display:flex}#specialist .specialist-theme__chevron img{width:24px;height:24px}#specialist .specialist-theme--open .specialist-theme__chevron{transform:rotate(180deg)}#specialist .specialist-video{flex-direction:column;gap:2rem;display:flex}#specialist .specialist-video .youtube-video{margin-top:0}#specialist .specialist-video__title{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}#specialist .specialist-video__placeholder{aspect-ratio:1200/624;color:#fff;text-align:center;background:#2d5571;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}#specialist .specialist-video__specialty{font-size:1.25rem;line-height:2rem}#specialist .specialist-cta__title,#specialist .specialist-video__name{font-size:2.25rem;font-weight:600;line-height:3rem}#specialist .specialist-cta{flex-direction:column;align-items:flex-start;gap:4rem;display:flex}@media (width<=576px){#specialist .specialist-themes{grid-template-columns:1fr}#specialist .specialist-cta{gap:2.5rem}#specialist .specialist-cta__title{font-size:1.75rem;line-height:2.25rem}}@media (width>=768.02px){#specialist .specialist-cta{padding-bottom:50px}}#specialist .specialist-cta__head{flex-direction:column;align-self:stretch;gap:1rem;display:flex}#specialist .specialist-cta__title{color:#333;margin:0}#specialist .specialist-cta__text{color:#333;margin:0;font-size:1rem;line-height:1.75rem}#specialist .specialist-data__text .title{flex-direction:column;gap:.5rem;display:flex}#specialist .specialist-data__text .specialty{letter-spacing:0;color:#181818;margin:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}#specialist .specialist-data__text h1{margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){#specialist section#kryptys>ul.direction-cards>li.direction-cards__item--expanded{grid-column:span 1}#specialist .specialist-data__text h1{font-size:2rem;line-height:2.5rem}}#specialist .specialist-data__text .buttons{gap:1.5rem;margin-top:0}#specialist .specialist-quote{color:#333;margin:0;font-size:1.75rem;font-weight:400;line-height:2.5rem}@media (width<=576px){#specialist .specialist-quote{font-size:1.375rem;line-height:2rem}}#specialist .specialist-meta{flex-direction:column;gap:.25rem;display:flex}#specialist .specialist-meta__experience{color:#333;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem;display:flex}#specialist .specialist-meta__experience svg{width:24px;height:24px}#specialist .specialist-meta__row{color:#181818;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}#specialist .specialist-safety{flex-direction:column;gap:4rem;display:flex}@media (width<=576px){#specialist .specialist-safety{gap:2.5rem}}#specialist .specialist-safety__head{flex-direction:column;gap:1rem;display:flex}#specialist .specialist-safety__head h3{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#specialist .specialist-safety__head h3{font-size:1.75rem;line-height:2.25rem}}#specialist .specialist-safety__head p{color:#333;margin:0;font-size:1.25rem;line-height:1.75rem}#specialist .specialist-safety__blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}@media (width<=768px){#specialist .specialist-safety__blocks{grid-template-columns:1fr;gap:2.5rem}}#specialist .specialist-safety__block{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}#specialist .specialist-safety__block h4{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}#specialist .specialist-safety__block p{color:#333;margin:0;font-size:1rem;line-height:1.75rem}#specialist .specialist-safety__text{flex-direction:column;gap:.5rem;display:flex}#specialist .specialist-safety__icon{flex-shrink:0;width:40px;height:40px;display:block}#specialist .specialist-reviews{flex-direction:column;gap:2.5rem;display:flex}#specialist .specialist-reviews__head{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}#specialist .specialist-reviews__title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#specialist .specialist-reviews__title{font-size:1.75rem;line-height:2.25rem}}#specialist .specialist-reviews__nav{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}#specialist .specialist-reviews__arrow{cursor:pointer;background:#eef1f4;border:0;border-radius:2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s ease-in-out;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}#specialist .specialist-reviews__arrow:hover{background:#dfe5ea}#specialist .specialist-reviews__arrow-icon{width:2.5rem;height:2.5rem}#specialist .specialist-reviews__arrow-icon--prev{transform:rotate(90deg)}#specialist .specialist-reviews__arrow-icon--next{transform:rotate(-90deg)}#specialist .specialist-reviews__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.625rem;display:grid}@media (width<=992px){#specialist .specialist-reviews__cards{grid-template-columns:1fr;gap:2rem}}#specialist .specialist-reviews__card{background:#fff;border:.4px solid #3f3f3f;border-radius:1.5rem;flex-direction:column;justify-content:space-between;gap:1.75rem;margin:0;padding:2.5rem 3rem;display:flex;box-shadow:0 1px 1px #4c4c4c40}#specialist .specialist-reviews__card--filled{background:#becad3;border-color:#0000}#specialist .specialist-reviews__text{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:2rem}#specialist .specialist-reviews__meta{color:#3f3f3f;flex-direction:column;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem;display:flex}#specialist .reservation-intro{align-items:center;gap:1.5rem;margin:1.5rem 0 2.5rem;display:flex}#specialist .reservation-intro__photo{border-radius:4.5rem;flex-shrink:0;width:7.6875rem;height:7.625rem;margin:0;overflow:hidden}#specialist .reservation-intro__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}#specialist .reservation-intro__text{flex-direction:column;gap:.75rem;width:25.9375rem;min-width:0;max-width:100%;display:flex}#specialist .reservation-intro__title{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}#specialist .reservation-intro__title strong{font-weight:600;line-height:2.125rem}#specialist .reservation-intro__facts{flex-direction:column;display:flex}#specialist .reservation-intro__price{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}#specialist .reservation-intro__visit{color:#333;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;display:flex}#specialist .reservation-intro__visit time{font-weight:600}#specialist .reservation-intro__visit-label{align-items:center;gap:.375rem;display:flex}#specialist .reservation-intro__visit-label img{flex-shrink:0;width:20px;height:20px}@media (width<=576px){#specialist .reservation-intro{flex-direction:column}}#specialist .reservation-pick-title{color:#333;margin:0 0 1.5rem;font-size:1.75rem;font-weight:600;line-height:2.5rem}#for-specialists #form,#specialist #rezervacijos{scroll-margin-top:15px}@media (width<=768px){#specialist{width:auto;margin:0 -15px;padding:0}#specialist .content{flex-direction:column;gap:48px;margin-bottom:0;padding:8px 24px 48px;display:flex}#specialist .specialist-data{gap:8px;padding-top:0;padding-bottom:0}#specialist .specialist-data .specialist-avatar{aspect-ratio:4/5;width:100%;max-width:none;height:auto}#specialist .specialist-data .specialist-avatar img{-o-object-position:center 20%;object-position:center 20%}#specialist .specialist-data__text{gap:0}#specialist .specialist-data__text .title{gap:0;margin-bottom:12px}#specialist .specialist-data__text .specialty{color:#282828;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#specialist .specialist-data__text h1{font-size:28px;line-height:40px}#specialist .specialist-quote{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:16px;line-height:28px}#specialist .specialist-meta{gap:0;margin-bottom:16px}#specialist .specialist-meta .specialist-meta__experience{gap:8px;margin-bottom:16px;font-family:Poppins,sans-serif;font-size:14px;line-height:20px}#specialist .specialist-meta .specialist-meta__experience img,#specialist .specialist-meta .specialist-meta__experience svg{width:20px;height:20px}#specialist .specialist-meta__row{color:#363636;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#specialist .specialist-data .buttons{flex-direction:column;align-items:stretch;gap:10px;margin-top:0}#specialist .specialist-data .buttons .reservation{display:block}#specialist .specialist-data .buttons .pn-btn{border-radius:24px;width:100%;padding:12px 24px;font-size:16px;line-height:24px}#specialist .specialist-video{gap:8px}#specialist .specialist-video__title{margin-bottom:0;font-size:20px;line-height:28px}#specialist .specialist-about,#specialist .specialist-about__columns{gap:24px}#specialist .specialist-about__column,#specialist .specialist-about__qualifications{gap:8px}#specialist .specialist-about__column .specialist-about__title,#specialist .specialist-about__qualifications .specialist-about__title{margin:0;font-size:20px;line-height:28px}#specialist .specialist-about__column>*+.specialist-about__title{margin-top:16px}#specialist .specialist-about__list li,#specialist .specialist-about__text{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#specialist .specialist-about__list{gap:10px}#specialist .psychologist-reservations .card-heading h3,#specialist .specialist-cta__title,#specialist .specialist-reviews__title,#specialist .specialist-safety__head h3,#specialist .specialist-themes__title,#specialist section#kryptys .title-column h3{font-size:24px;font-weight:600;line-height:32px}#specialist .specialist-cta__text,#specialist .specialist-safety__head p,#specialist section#kryptys .title-column p{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#specialist .specialist-themes__title{margin-bottom:24px}#specialist .specialist-themes{gap:16px}#specialist .specialist-themes .specialist-theme{background:#c4cfd7;border-radius:20px;min-height:56px;padding:16px 24px}#specialist .specialist-themes .specialist-theme__title{font-size:16px;line-height:24px}#specialist .specialist-themes--collapsed>.specialist-themes__item:nth-child(n+4){display:none}#specialist .specialist-themes__more{border-radius:24px;width:100%;height:44px;min-height:0;margin-top:24px;padding:10px 24px;font-size:14px;line-height:24px;display:flex}#specialist section#kryptys{grid-row-gap:24px}#specialist section#kryptys>ul.direction-cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;overflow-x:auto}#specialist section#kryptys>ul.direction-cards::-webkit-scrollbar{display:none}#specialist section#kryptys>ul.direction-cards>li{scroll-snap-align:start;min-width:0}#specialist section#kryptys .direction-card{color:#000;min-height:244px;box-shadow:none;background:#fff;border:.6px solid #000;border-radius:24px}#specialist section#kryptys .direction-card__toggle{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:26px}#specialist section#kryptys .direction-card__title{font-size:20px;line-height:32px}#specialist section#kryptys>ul.specialist-dots{align-self:stretch;width:100%}#specialist section#kryptys>ul.specialist-dots>li:first-child:before{content:none;display:none}#specialist .specialist-reviews{gap:24px}#specialist .specialist-reviews__cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;overflow-x:auto}#specialist .specialist-reviews__cards::-webkit-scrollbar{display:none}#specialist .specialist-reviews__card{scroll-snap-align:start;min-width:0;padding:20px}#specialist .specialist-reviews__text{-webkit-line-clamp:5;line-clamp:5;color:#000;-webkit-box-orient:vertical;font-size:14px;line-height:26px;display:-webkit-box;overflow:hidden}#specialist .specialist-reviews__card--expanded .specialist-reviews__text{-webkit-line-clamp:unset;line-clamp:none;display:block}#specialist .specialist-reviews__body{flex-direction:column;align-items:flex-start;display:flex}#specialist .specialist-reviews__more{color:#000;cursor:pointer;background:0 0;border:0;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:26px;text-decoration:underline}#specialist .specialist-reviews__meta{color:#353535;font-size:14px;line-height:26px}#specialist .specialist-reviews__nav{display:none}#specialist .specialist-reviews .specialist-dots,#specialist section#kryptys .specialist-dots{justify-content:center;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}#specialist .specialist-reviews .specialist-dots li,#specialist section#kryptys .specialist-dots li{line-height:0}#specialist .specialist-reviews .specialist-dots li:after,#specialist .specialist-reviews .specialist-dots li:before,#specialist section#kryptys .specialist-dots li:after,#specialist section#kryptys .specialist-dots li:before{content:none}#specialist .specialist-reviews .specialist-dots .specialist-dots__item,#specialist section#kryptys .specialist-dots .specialist-dots__item{cursor:pointer;background:0 0;border:.6px solid #333;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .2s;display:block}#specialist .specialist-reviews .specialist-dots .specialist-dots__item--active,#specialist section#kryptys .specialist-dots .specialist-dots__item--active{background:#2d5571}#specialist .reservation-intro{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;margin:24px 0 40px;display:grid}#specialist .reservation-intro__photo{width:48px;height:48px}#specialist .reservation-intro__text{display:contents}#specialist .reservation-intro__title{color:#000;margin:0;font-size:14px;line-height:26px}#specialist .reservation-intro__title strong{line-height:22px;display:block}#specialist .reservation-intro__facts{grid-column:1/-1;gap:4px}#specialist .reservation-intro__price{color:#000;font-size:14px;line-height:26px}#specialist .reservation-intro__visit,#specialist .reservation-intro__visit time,#specialist .reservation-intro__visit-label{color:#181818;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:26px}#specialist .reservation-intro__visit{gap:0 4px}#specialist .reservation-intro__visit-label{gap:6px}#specialist .reservation-intro__visit-label img{width:20px;height:20px}#specialist .reservation-pick-title{margin:0 0 24px;font-size:20px;line-height:28px}#specialist .psychologist-reservations .controls{flex-direction:column;gap:8px;margin-bottom:24px}#specialist .psychologist-reservations .controls .timezone-input,#specialist .psychologist-reservations .controls .type-input{flex:none;width:100%}#specialist .psychologist-reservations .controls .select-input .select-input-input .head{border-radius:16px;height:38px;padding:8px 46px 8px 20px}#specialist .psychologist-reservations .controls .input-container:not(.checkbox-input) label{color:#000;font-size:12px;font-weight:400;line-height:22px}#specialist .psychologist-reservations .controls .select-input .select-input-input .head .placeholder,#specialist .psychologist-reservations .controls .select-input .select-input-input .head .selected,#specialist .psychologist-reservations .controls .select-input .select-input-input .head .title{font-size:12px;line-height:22px}#specialist .psychologist-reservations .controls .input-container:not(.checkbox-input)>.input-wrapper{gap:4px}#specialist .psychologist-reservations .controls .select-input .select-input-input .head .chevron svg{width:14px;height:auto}#specialist .reservation-calendar{gap:40px}#specialist .reservation-calendar__panel{background:0 0;border-radius:0;gap:12px;padding:0}#specialist .reservation-calendar__month{border:8px solid #e4e9ed;border-radius:16px;gap:16px;width:100%;padding:10px 12px}#specialist .reservation-calendar__month-head{height:28px}#specialist .reservation-calendar__grid{gap:8px}}@media (width<=359.98px){#specialist .reservation-calendar__grid{-moz-column-gap:0;justify-content:space-between;column-gap:0}}@media (width<=768px){#specialist .reservation-calendar__weekday{height:26px}#specialist .reservation-calendar__day{width:32px;height:32px}#specialist .reservation-calendar__times{gap:24px;padding:0}#specialist .reservation-calendar__selected{white-space:normal;color:#3f3f3f;font-size:14px;line-height:26px;display:block}#specialist .reservation-calendar__selected-value{color:#181818;margin-left:4px;font-weight:500}#specialist .reservation-calendar__times-group{gap:8px}#specialist .reservation-calendar__times-title{font-size:16px;line-height:24px}#specialist .reservation-calendar__time{padding:6px 12px;font-size:14px;line-height:26px}#specialist .reservation-calendar__cta{gap:12px;padding:0}#specialist .reservation-calendar__chosen{background:#eef1f4;border-radius:16px;gap:12px;padding:16px 20px}#specialist .reservation-calendar__chosen-title{color:#3f3f3f;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:26px}#specialist .reservation-calendar__chosen-values{gap:8px}#specialist .reservation-calendar__chosen-row img{width:24px;height:24px}#specialist .reservation-calendar__chosen-row time{color:#000;font-size:14px;font-weight:500;line-height:26px}#specialist .reservation-calendar__chosen-clock{padding:2px}#specialist .reservation-calendar__cta .pn-btn{border-radius:24px;width:100%;min-height:48px;padding:12px 24px;font-size:16px;line-height:24px}#specialist .specialist-safety,#specialist .specialist-safety__blocks{gap:32px}#specialist .specialist-safety__block{gap:16px}#specialist .specialist-safety__icon{width:40px;height:40px}#specialist .specialist-safety__text{gap:8px}#specialist .specialist-safety__text h4{font-size:20px;line-height:28px}#specialist .specialist-safety__text p{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#specialist .specialist-cta{gap:32px}#specialist .specialist-cta__head{gap:12px}#specialist .specialist-cta .pn-btn{width:100%;height:44px}}#reservation form{width:100%;height:100%;display:grid}#reservation form .sided-section{grid-template-areas:"summary""steps"}@media (width>=1080px){#reservation form .sided-section{grid-template-areas:"steps summary"}#reservation form .sided-section .step{margin-top:32px}}@media (width>=576px) and (width<=768px){#reservation form .sided-section .section-side-wrapper .section-side{width:540px}#reservation form .sided-section .section-side-wrapper .section-side .advantages,#reservation form .sided-section .section-side-wrapper .section-side .consultation-summary{width:540px;max-width:540px}}@media (width>=768px) and (width<=992px){#reservation form .sided-section .section-side-wrapper{padding-top:38px;padding-bottom:38px}#reservation form .sided-section .section-side-wrapper .section-side{width:720px}#reservation form .sided-section .section-side-wrapper .section-side .advantages,#reservation form .sided-section .section-side-wrapper .section-side .consultation-summary{width:720px;max-width:720px}}#reservation form .sided-section .section-side-wrapper.main{grid-area:steps}#reservation form .sided-section #partner-data #email{width:50%}#reservation form .sided-section .section-side-wrapper:not(.main){grid-area:summary;justify-content:center}#reservation form .sided-section .section-side-wrapper:not(.main) hr{margin-top:1.25rem;margin-bottom:1.25rem}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages{grid-row-gap:1rem;grid-template-columns:100%;max-width:500px;display:grid}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage{grid-column-gap:12px;grid-template-columns:40px auto;grid-template-areas:"icon title""icon description";display:grid}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage .advantage-icon{grid-area:icon}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage .advantage-icon .emoji{font-size:24px;display:none}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage .advantage-icon img{filter:brightness(0)saturate()invert(60%)sepia(1%)saturate(0)hue-rotate(12deg)brightness(93%)contrast(88%)}@media (width<=768px){#reservation form .sided-section .section-side-wrapper.main{padding-top:34px;padding-bottom:30px}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage .advantage-icon .emoji{display:inline-block}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage .advantage-icon .icon{display:none}#reservation form .sided-section .section-side-wrapper:not(.main){padding-top:34px;padding-bottom:22px}}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage .title{grid-area:title;font-size:1rem;font-weight:500;line-height:26px}@media (width<=1080px){#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage{grid-template-columns:30px auto}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage .title{line-height:22px}}#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage .description{grid-area:description;font-size:.875rem;line-height:22px}@media (width<=1080px){#reservation form .sided-section .section-side-wrapper:not(.main) .advantages .advantage .description{line-height:16px}}#reservation h2{margin-bottom:14px;font-size:2rem;font-weight:500;line-height:1.25}#admin-login,#reservation .section-side-wrapper.main{align-content:start}#reservation .section-side-wrapper .section-side{width:100%}#reservation .step{container:reservation-step/inline-size}#reservation .step .title{font-size:1.75rem;font-weight:500;line-height:1.25rem}#reservation .step .input-errors{margin-top:0}#reservation .step .section-heading{margin-bottom:1.5rem}#reservation .step .section-heading .section-title{font-size:24px;font-weight:500;line-height:1.25}#reservation .step section+section{margin-top:2rem}@media (width<=992px){#reservation .step section+section{margin-top:1.5rem}}#reservation .step button[type=submit]{margin-top:48px;margin-left:auto}@media (width<=992px){#reservation .step button[type=submit]{margin-top:2rem}}#reservation .step .payment-methods{grid-template-columns:1fr 1fr;grid-auto-rows:60px;gap:1rem;display:grid}@container reservation-step (width<=400px){#reservation .step .payment-methods{grid-template-columns:100%}}#reservation .step .payment-methods .method .payment-method{height:100%}#reservation .step .payment-methods .method input[name=payment-method]{visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}#reservation .step .payment-methods .method input[name=payment-method]+label{cursor:pointer;background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:100%;padding:.75rem .875rem;font-weight:500;line-height:1;transition:all .2s;display:flex;overflow:hidden}#reservation .step .payment-methods .method input[name=payment-method]+label img{height:24px}#reservation .step .payment-methods .method label:hover{box-shadow:0 0 7px #2f557140}#reservation .step .payment-methods .method input[name=payment-method]:checked+label{border-color:#2f5571;box-shadow:0 0 4px #2f55718c}#reservation .step .options{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(4,1fr);grid-auto-rows:60px;display:grid}@container reservation-step (width<=576px){#reservation .step .options{grid-template-columns:repeat(3,1fr)}}@container reservation-step (width<=410px){#reservation .step .options{grid-template-columns:repeat(2,1fr)}}#reservation .step .options .option{position:relative}#reservation .step .options .option .payment-option{height:100%}#reservation .step .options .option input[name=payment-method-option]{visibility:hidden;opacity:0;background-color:#0000;border:0;width:0;height:0;padding:0;position:absolute;top:0;left:0}#reservation .step .options .option input[name=payment-method-option]+label{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #dbdbdb;border-radius:8px;height:100%;padding:.75rem .875rem;transition:all .2s;display:block;overflow:hidden}#reservation .step .options .option input[name=payment-method-option]+label img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}#reservation .step .options .option label:hover{box-shadow:0 0 7px #2f557140}#reservation .step .options .option input[name=payment-method-option]:checked+label{border-color:#2f5571;box-shadow:0 0 4px #2f55718c}#reservation h2{color:#333;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=768px){#reservation h2{font-size:28px;line-height:40px}}#reservation .step .section-heading .section-title{color:#333;font-size:1.5rem;font-weight:600;line-height:2rem}@media (width<=768px){#reservation .step .section-heading .section-title{font-size:20px;line-height:28px}}#reservation .step .payment-methods .method input[name=payment-method]+label{font-size:1rem;font-weight:400;line-height:1.5rem}#reservation .card h3{color:#333;font-size:1.25rem;font-weight:600;line-height:1.75rem}#reservation .card td,#reservation .checkbox-input label{font-size:1rem;line-height:1.5rem}#reservation .checkbox-input{flex-direction:column;gap:.25rem;display:flex}#reservation .checkbox-input>.input-wrapper{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}#reservation .checkbox-input label{color:#000;font-family:Open Sans,sans-serif;font-weight:400}#reservation .checkbox-input label a{color:#2d5571;text-decoration:underline}#reservation .checkbox-input input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:#fff 50%/14px 14px no-repeat;border:1px solid #000;border-radius:4px;flex:none;width:18px;min-width:0;height:18px;min-height:0;margin:3px;padding:0}#reservation .checkbox-input input[type=checkbox]:checked{background-color:#2d5571;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#2d5571}#reservation .checkbox-input input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #2d5571}@media (width>=992px) and (width<=1079.98px){#reservation form .sided-section .section-side-wrapper:not(.main){justify-content:stretch;justify-items:stretch}#reservation form .sided-section .section-side-wrapper .section-side{width:100%}#reservation form .sided-section .section-side-wrapper .section-side .advantages,#reservation form .sided-section .section-side-wrapper .section-side .consultation-summary{width:100%;max-width:none}}@media (width<=991.98px){#reservation form .sided-section .section-side-wrapper:not(.main){justify-content:stretch}}@media (width<=1079.98px){#reservation form .sided-section .section-side-wrapper:not(.main) .card,#reservation form .sided-section .section-side-wrapper:not(.main) .section-side>div{width:100%;max-width:none}}@media (width<=768px){#reservation .card td,#reservation .checkbox-input label{font-size:14px;line-height:24px}#reservation form .sided-section .section-side-wrapper{justify-content:stretch}#reservation form .sided-section .section-side-wrapper .section-side{width:100%}#reservation form .sided-section .section-side-wrapper .section-side .advantages,#reservation form .sided-section .section-side-wrapper .section-side .consultation-summary{width:100%;max-width:none}}@media (width<=576px){.groups-page .groups{padding:0 15px}}@media (width>=576px){.groups-page .groups{width:540px}}@media (width>=768px){.groups-page .groups{width:720px}}@media (width>=992px){.groups-page .groups{width:960px;max-width:100%}}@media (width>=1200px){.groups-page .groups{width:1140px}}@media (width>=1400px){.groups-page .groups{width:1200px}}.groups-page .groups{flex-direction:column;gap:3rem;margin-left:auto;margin-right:auto;padding-bottom:6.25rem;display:flex}@media (width<=768px){.groups-page .groups{gap:48px;width:auto;padding:0 24px 48px}}.groups-page .groups__btn{white-space:nowrap;border-radius:1.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:400;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}.groups-page .groups__btn--primary{color:#000;background:#e2795b}.groups-page .groups__btn--primary:hover{color:#fff}.groups-page .groups__btn--secondary{color:#172c3b;background:#fff;border:1px solid #172c3b}.groups-page .groups__btn--secondary:hover{color:#e2795b;border-color:#e2795b}.groups-page .groups__section>.groups__btn{align-self:flex-start}.groups-page .groups__section{flex-direction:column;gap:4rem;display:flex}.groups-page .groups__cta,.groups-page .groups__listing{padding-top:2.5rem}@media (width<=768px){.groups-page .groups__section>.groups__btn{align-self:stretch;height:44px}.groups-page .groups__section{gap:24px}.groups-page .groups__cta,.groups-page .groups__listing{padding-top:0}}.groups-page .groups__section-head{flex-direction:column;gap:1rem;max-width:52.25rem;display:flex}.groups-page .groups__section-title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=768px){.groups-page .groups__section-head{gap:16px;max-width:none}.groups-page .groups__section-title{font-size:24px;line-height:32px}}.groups-page .groups__section-lead{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.groups-page .groups__hero{align-items:flex-start;padding-top:4rem;display:flex;position:relative}@media (width>=1080px){.groups-page .groups__hero{min-height:22rem}}@media (width<=768px){.groups-page .groups__section-lead{font-size:14px;line-height:26px}.groups-page .groups__hero{flex-direction:column;align-items:center;gap:24px;padding-top:8px}}.groups-page .groups__hero-text{flex-direction:column;gap:1.5rem;max-width:48.875rem;display:flex}.groups-page .groups__hero-title{color:#333;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){.groups-page .groups__hero-text{gap:12px;width:100%;max-width:none}.groups-page .groups__hero-title{font-size:28px;line-height:40px}}.groups-page .groups__hero-subtitle{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.groups-page .groups__hero-illustration{pointer-events:none;mix-blend-mode:multiply;width:18.1875rem;height:auto;margin:0;position:absolute;top:.5rem;right:0}.groups-page .groups__hero-illustration img{width:100%;height:auto;display:block}@media (width>=768.02px) and (width<=1080px){.groups-page .groups__hero-illustration{display:none}}.groups-page .groups__compare-head{max-width:none}.groups-page .groups__compare-head .groups__section-lead{max-width:46.125rem}@media (width<=768px){.groups-page .groups__hero-subtitle{color:#181818;font-size:14px;line-height:26px}.groups-page .groups__hero-illustration{width:141px;margin:0;position:static}.groups-page .groups__hero-illustration img{-o-object-fit:cover;object-fit:cover;height:174px}.groups-page .groups__compare{gap:64px}.groups-page .groups__listing .groups__section-head{gap:20px}.groups-page .groups__compare-head .groups__section-lead{max-width:none}}.groups-page .groups__compare-cards{gap:5.625rem;min-height:10.875rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=992px){.groups-page .groups__compare-cards{flex-direction:column;gap:2rem;min-height:0}}@media (width<=768px){.groups-page .groups__compare-cards{gap:24px}}.groups-page .groups__compare-card{flex:1 1 0;align-items:center;gap:3rem;min-width:0;display:flex}.groups-page .groups__compare-icon{flex-shrink:0;width:9.25rem;height:9.25rem}.groups-page .groups__compare-text{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}.groups-page .groups__compare-text strong{font-weight:600}@media (width<=768px){.groups-page .groups__compare-card{flex-direction:column;align-items:flex-start;gap:16px}.groups-page .groups__compare-icon{width:72px;height:72px}.groups-page .groups__compare-text{font-size:14px;line-height:26px}}.groups-page .groups__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}.groups-page .groups__grid>li{display:flex}.groups-page .groups__grid>li>*{width:100%}@media (width<=1200px){.groups-page .groups__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (width<=768px){.groups-page .groups__grid{grid-template-columns:1fr;gap:20px}}.groups-page .groups__error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:.625rem;align-items:center;gap:.25rem;padding:1rem;font-size:.875rem;display:flex}.groups-page .table-pagination{margin-top:-24px}.groups-page .table-pagination .pagination{justify-content:start}.groups-page .groups__cta-text{flex-direction:column;gap:1rem;display:flex}.group-detail{padding-bottom:6.25rem}@media (width<=768px){.groups-page .table-pagination{margin-top:0}.groups-page .groups__cta-text{gap:24px}.group-detail{padding-bottom:48px}}@media (width<=576px){.group-detail .group-detail__container{padding:0 15px}}@media (width>=576px){.group-detail .group-detail__container{width:540px}}@media (width>=768px){.group-detail .group-detail__container{width:720px}#consultation-group-page .group ul .badge-wrapper{white-space:nowrap}}@media (width>=992px){.group-detail .group-detail__container{width:960px;max-width:100%}}@media (width>=1200px){.group-detail .group-detail__container{width:1140px}}@media (width>=1400px){.group-detail .group-detail__container{width:1200px}}.group-detail .group-detail__container{margin-left:auto;margin-right:auto;padding-top:3.25rem}.group-detail .group-detail__sections{flex-direction:column;gap:4rem;display:flex}@media (width<=768px){.group-detail .group-detail__container{width:auto;padding:0 24px}.group-detail .group-detail__container>.breadcrumbs-nav{padding:8px 0}.group-detail .group-detail__sections{gap:48px}}.group-detail .group-detail__hero{flex-direction:column;gap:2.5rem;display:flex}.group-detail .group-detail__image--placeholder{background:#bcbcbc url(../images/icons/redesign/image-placeholder.svg) 50%/96px 77px no-repeat}.group-detail .group-detail__image{border-radius:1.5rem;width:100%;height:36.8125rem;margin:0;overflow:hidden}@media (width<=992px){.group-detail .group-detail__image{height:24rem}}@media (width<=768px){.group-detail .group-detail__hero{gap:16px}.group-detail .group-detail__image{border-radius:16px;height:220px}}.group-detail .group-detail__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.group-detail .group-detail__hero-text{flex-direction:column;gap:2.5rem;display:flex}.group-detail .group-detail__title{color:#000;margin:0;font-family:Open Sans,sans-serif;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){.group-detail .group-detail__hero-text{gap:24px}.group-detail .group-detail__title{font-size:24px;line-height:32px}}.group-detail .group-detail__meta{flex-direction:column;gap:1.5rem;display:flex}@media (width<=768px){.group-detail .group-detail__meta{gap:24px}}.group-detail .group-detail__author{align-items:center;gap:1.5rem;width:fit-content;text-decoration:none;display:flex}.group-detail .group-detail__author .group-detail__author-photo{border-radius:4rem;flex-shrink:0;width:5.6875rem;height:5.6875rem;overflow:hidden}@media (width<=768px){.group-detail .group-detail__author{gap:12px}.group-detail .group-detail__author .group-detail__author-photo{border-radius:24px;width:48px;height:48px}}.group-detail .group-detail__author .group-detail__author-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.group-detail .group-detail__author .group-detail__author-photo .user-avatar{width:100%;height:100%;margin:0;display:block}.group-detail .group-detail__author .group-detail__author-photo .user-avatar .initials{height:100%;line-height:1}.group-detail .group-detail__author-text{flex-direction:column;gap:.375rem;display:flex}.group-detail .group-detail__author-role{color:#646464;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}@media (width<=768px){.group-detail .group-detail__author-text{gap:2px}.group-detail .group-detail__author-role{font-size:14px;line-height:22px}}.group-detail .group-detail__author-name{color:#000;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:2rem}.group-detail .group-detail__facts{flex-wrap:wrap;align-items:center;gap:.75rem 2.5rem;display:flex}@media (width<=768px){.group-detail .group-detail__author-name{font-size:16px;line-height:22px}.group-detail .group-detail__facts{flex-direction:column;align-items:flex-start;gap:4px}}.group-detail .group-detail__fact,.group-detail .group-detail__status{color:#000;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.group-detail .group-detail__status{align-items:center;gap:.625rem;display:inline-flex}.group-detail .group-detail__status svg{flex-shrink:0;width:1.625rem;height:1.625rem}@media (width<=768px){.group-detail .group-detail__fact,.group-detail .group-detail__status{font-size:14px;line-height:26px}.group-detail .group-detail__status{gap:6px}.group-detail .group-detail__status svg{width:20px;height:20px}}.group-detail .group-detail__status.group-detail__status--confirmed svg{color:#2d5571}.group-detail .group-detail__status.group-detail__status--forming svg{color:#646464}.group-detail .group-detail__status.group-detail__status--cancelled svg{color:#b3261e}.group-detail .group-detail__actions{align-items:center;gap:1.5rem;display:flex}@media (width<=768px){.group-detail .group-detail__actions{flex-direction:column-reverse;align-items:stretch;gap:12px;margin-top:-8px}.group-detail .group-detail__buy{border-radius:24px;width:100%;padding:12px 24px;font-size:16px;line-height:24px}}.group-detail .group-detail__price{color:#000;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.group-detail .group-detail__section-heading{flex-direction:column;gap:1rem;display:flex}@media (width<=768px){.group-detail .group-detail__price{color:#343434;font-size:14px;line-height:26px}.group-detail .group-detail__section-heading{gap:12px}}.group-detail .group-detail__section-title{color:#000;margin:0;font-family:Open Sans,sans-serif;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=768px){.group-detail .group-detail__section-title{font-size:24px;line-height:32px}}.group-detail .group-detail__card-title{color:#000;margin:0;font-family:Open Sans,sans-serif;font-size:1.75rem;font-weight:600;line-height:2.5rem}@media (width<=768px){.group-detail .group-detail__card-title{font-size:24px;line-height:32px}}.group-detail .group-detail__section-lead{color:#000;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.group-detail .group-detail__themes{flex-direction:column;gap:1rem;display:flex}@media (width<=768px){.group-detail .group-detail__section-lead{font-size:14px;line-height:26px}.group-detail .group-detail__themes{gap:16px}}.group-detail .group-detail__theme-list{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.group-detail .group-detail__theme-list .badge{color:#000;background:#becad3;border-radius:.375rem;padding:.5rem .75rem;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem}@media (width<=768px){.group-detail .group-detail__theme-list{gap:8px 10px}.group-detail .group-detail__theme-list .badge{background:#cbd5dc;border:0;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:400;line-height:20px}}.group-detail .group-detail__directions{flex-direction:column;gap:2.5rem;display:flex}@media (width<=768px){.group-detail .group-detail__directions{gap:24px}}.group-detail .group-detail__direction-cards{flex-wrap:wrap;align-items:flex-start;gap:3rem;display:flex}@media (width<=768px){.group-detail .group-detail__direction-cards{gap:16px}}@media (width>=768.02px) and (width<=1280px){.group-detail .group-detail__direction-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.group-detail .group-detail__direction-cards>*{width:auto;max-width:none}}@media (width>=992px) and (width<=1280px){.group-detail .group-detail__direction-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.group-detail .group-detail__about{background:#eef1f4;border-radius:1.5rem;flex-direction:column;gap:1.5rem;padding:2rem 2.5rem;display:flex}@media (width<=768px){.group-detail .group-detail__about{border-radius:24px;gap:16px;padding:22px 20px}}.group-detail .group-detail__about-content ol,.group-detail .group-detail__about-content ul{padding:1rem}.group-detail .group-detail__about-content ul{list-style:unset}.group-detail .group-detail__about-content ol{list-style:decimal}.group-detail .group-detail__about-content p:empty{line-height:inherit;position:relative}.group-detail .group-detail__about-content p:empty:after{content:"​";display:block}.group-detail .group-detail__about-content{color:#000;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem}.group-detail .group-detail__cta{flex-direction:column;gap:4rem;display:flex}@media (width<=768px){.group-detail .group-detail__about-content{font-size:14px;line-height:26px}.group-detail .group-detail__cta,.group-detail .group-detail__cta .group-detail__section-heading{gap:20px}.group-detail .group-detail__cta-button{border-radius:24px;width:100%;height:44px;padding:10px 24px;font-size:16px;line-height:24px}#reset-password-view:not(#maintenance-by-passed),#set-password-view:not(#maintenance-by-passed){padding:var(--mobile-side-spacing)}}#reset-password-view,#set-password-view{justify-content:center;align-items:center;height:100%;display:grid}#reset-password-view .card,#set-password-view .card{max-width:600px}#maintenance-by-passed #reset-password-view,#maintenance-by-passed #set-password-view{align-items:self-start;padding-top:50px!important}@media (width<=576px){#maintenance-by-passed #reset-password-view,#maintenance-by-passed #set-password-view{padding:0 var(--mobile-side-spacing) var(--mobile-side-spacing) var(--mobile-side-spacing)}}#consultation-meeting-wrapper{height:100%}video-player{width:100%;height:100%}.remote-participants{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;max-width:1532px;margin:auto;padding:14px 14px 0;display:grid}.remote-participants:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}@media (width<=768px){.remote-participants:has(>:nth-child(2)){grid-template-rows:1fr 1fr;grid-template-columns:100%}}.remote-participants:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.remote-participants:has(>:nth-child(17)){grid-template-columns:repeat(4,minmax(0,1fr))}#reject-reschedule-request{justify-content:center;align-items:center;padding:15px;display:grid}@media (width>=992px){#reject-reschedule-request{padding:20px}}#reject-reschedule-request .card h1{margin-bottom:1.875rem;font-size:1.5rem;font-weight:600;line-height:1.25}#reject-reschedule-request .card .alert-wrapper{margin-bottom:1.875rem}#reject-reschedule-request .card p.are-you-sure{margin-top:1.625rem;margin-bottom:1.125rem;font-weight:500}#reject-reschedule-request .card .buttons{justify-content:flex-end;display:flex}#reject-reschedule-request .card button[name=confirm]{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}#reject-reschedule-request .card button[name=confirm]:disabled{background-color:#5c7993}#reject-reschedule-request .card button[name=confirm]>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}#reject-reschedule-request .card p strong{font-weight:500}#reject-reschedule-request .card .time-slots{grid-template-columns:100%;align-items:center;gap:1rem;margin:1.5rem 0;display:grid}#reject-reschedule-request .card .time-slots .arrow-icon{display:none}@media (width>=992px){#reject-reschedule-request .card .time-slots{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}#reject-reschedule-request .card .time-slots .time-slot:not(:first-child){justify-self:flex-end}#reject-reschedule-request .card .time-slots .arrow-icon{display:block}}#reject-reschedule-request .card .time-slots .arrow-icon img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%);width:1.5rem}#reject-reschedule-request .card .time-slots .time-slot{align-items:flex-start;gap:.75rem;display:flex}#reject-reschedule-request .card .time-slots .time-slot.cancelled{opacity:.7;text-decoration:line-through;color:#888!important}#reject-reschedule-request .card .time-slots .time-slot .time-icon{color:#2c506e;margin-top:.125rem}#reject-reschedule-request .card .time-slots .time-slot .time-info .date-text{text-transform:capitalize;margin-bottom:.25rem;font-weight:500}#reject-reschedule-request .card .time-slots .time-slot .time-info .time-text{color:#555}#integrations-page .integrations-wrapper{container:integrations-wrapper/inline-size}#integrations-page .integrations-wrapper .integrations{grid-template-columns:repeat(3,1fr);display:grid}@container integrations-wrapper (width<=866px){#integrations-page .integrations-wrapper .integrations{grid-template-columns:repeat(2,1fr)}}@container integrations-wrapper (width<=546px){#integrations-page .integrations-wrapper .integrations{grid-template-columns:100%}}#payments-page .table-wrapper .table button[name=download]{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}#payments-page .table-wrapper .table button[name=download]:disabled{background-color:#5c7993}#consultation-group-page #group-participants-card .card-heading button>.icon:first-child img,#consultation-group-page #intro .controls a>.icon:first-child img,#consultation-group-page #intro .thumbnail button[name=change-thumbnail]>.icon:first-child img,#consultation-groups-page .actions a>.icon:first-child img,#consultation-groups-page .actions button>.icon:first-child img,#consultation-groups-page .card-heading a>.icon:first-child img,#consultations-page.my-profile-page .reschedule-requests .reschedule-request .buttons button>.icon:first-child img,#for-specialists #form #form-card-wrapper #got-questions .link>.icon:first-child img,#order-confirmed-page .section-side-wrapper.main a>.icon:first-child img,#payment-canceled-page .card a>.icon:first-child img,#payment-confirmed-page .section-side-wrapper.main a>.icon:first-child img,#payment-error-page .card>a>.icon:first-child img,#payment-processing-page .section-side-wrapper.main a>.icon:first-child img,#payments-page .table-wrapper .table button[name=download]>.icon:first-child img,#payouts-page table button>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}#payouts-page table button{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}#payouts-page table button:disabled{background-color:#5c7993}#payouts-page table tr td:last-child .actions{justify-content:end;gap:.5rem;width:100%;display:flex}#payouts-page table tr td:last-child .actions button{margin:0}#consultations-page.my-profile-page .loading-state{justify-content:center;align-items:center;display:flex}#consultations-page.my-profile-page .reschedule-requests{margin-bottom:1.5rem}#consultations-page.my-profile-page .reschedule-requests li+li{margin-top:1rem}#consultations-page.my-profile-page .reschedule-requests .reschedule-request-wrapper{container:reschedule-request-wrapper/inline-size}#consultations-page.my-profile-page .reschedule-requests .reschedule-request{color:#a65f00;background-color:#fefce8;border:1px solid #eab308;border-radius:.75rem;grid-template-areas:"title""description-row""expiration-row""buttons";padding:1rem;line-height:1.25;display:grid}@container reschedule-request-wrapper (width>=726px){#consultations-page.my-profile-page .reschedule-requests .reschedule-request{grid-column-gap:1rem;grid-template-columns:1fr auto;grid-template-areas:"title buttons""description-row buttons""expiration-row buttons";align-items:center}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .buttons{margin-top:0}}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .title{grid-area:title;margin-bottom:.625rem;font-size:1.0625rem;font-weight:500}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .description-row{grid-area:description-row;margin-bottom:.25rem}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .expiration-row{grid-area:expiration-row}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .buttons{grid-area:buttons;margin-top:.625rem;display:flex}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .buttons button{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .buttons button:disabled{background-color:#5c7993}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .buttons button[name=reject]{background-color:#ef4444}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .buttons button[name=reject]:disabled{background-color:#dc6d6d}#consultations-page.my-profile-page .reschedule-requests .reschedule-request .buttons button+button{margin-left:10px}#groups-page .table-pagination{margin-top:1rem}#consultation-groups-page .card-heading{grid-template-columns:auto 1fr auto}#consultation-groups-page .card-heading a{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}#consultation-groups-page .card-heading a:disabled{background-color:#5c7993}@media (width<=420px){#consultation-groups-page .card-heading{grid-row-gap:1rem;grid-template-columns:auto 1fr;grid-template-areas:"icon heading""controls controls"}#consultation-groups-page .card-heading>.icon:first-child{grid-area:icon}#consultation-groups-page .card-heading h1{grid-area:heading}#consultation-groups-page .card-heading>a{grid-area:controls;justify-self:start}}#consultation-groups-page .spinner{margin-left:auto;margin-right:auto}#consultation-groups-page .actions{gap:.5rem}#consultation-groups-page .actions a{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;margin-left:auto;padding:.625rem 1.25rem;font-weight:500;display:flex}#consultation-groups-page .actions a:disabled{background-color:#5c7993}#consultation-groups-page .actions button{background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}#consultation-groups-page .actions button{color:#fff;background-color:#ef4444;border-radius:.375rem;font-weight:500}#consultation-groups-page .actions button:disabled{background-color:#dc6d6d}#consultation-group-page .data-table{grid-column-gap:2.25rem;grid-row-gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1400px){#consultation-group-page .data-table{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){#consultation-group-page .data-table{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=992px){#consultation-group-page .data-table{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){#consultation-group-page .data-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){#consultation-group-page .data-table{grid-template-columns:repeat(1,minmax(0,1fr))}}#consultation-group-page .data-table .label{color:#6b7280;letter-spacing:1px;margin-bottom:.125rem;font-size:.875rem;font-weight:400}#consultation-group-page .data-table .value{font-weight:500}#consultation-group-page .data-table .value a{color:#2f5571}#consultation-group-page #intro-wrapper{container:group-intro/inline-size}#consultation-group-page #intro{grid-row-gap:.25rem;grid-column-gap:2rem;grid-template:"thumbnail title""thumbnail badges""thumbnail controls"1fr/minmax(100px,320px) 1fr;align-items:start;display:grid}@container group-intro (width<=928px){#consultation-group-page #intro{grid-row-gap:0;grid-template-columns:100%;grid-template-areas:"thumbnail""title""badges""controls"}#consultation-group-page #intro .thumbnail{margin-bottom:1.5rem}#consultation-group-page #intro h1{margin-bottom:.25rem}#consultation-group-page #intro .controls{margin-top:1rem!important}}#consultation-group-page #intro .thumbnail{grid-area:thumbnail;position:relative}#consultation-group-page #intro .thumbnail>figure{border-radius:.75rem;overflow:hidden}#consultation-group-page #intro .thumbnail>figure img{width:100%;height:100%}#consultation-group-page #intro .thumbnail button[name=change-thumbnail]{color:#fff;aspect-ratio:1;background-color:#2f5571;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:3px 3px 5px 5px;font-weight:500;line-height:1;display:flex;position:absolute;top:15px;right:15px}#consultation-group-page #intro .thumbnail button[name=change-thumbnail]:disabled{background-color:#5c7993}#consultation-group-page #intro h1{grid-area:title;margin-bottom:0;line-height:1.25}#consultation-group-page #intro .badges{flex-wrap:wrap;grid-area:badges;gap:.5rem;display:flex}#consultation-group-page #intro .controls{grid-area:controls;gap:.5rem;margin-top:.5rem;display:flex}#consultation-group-page #intro .controls a{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}#consultation-group-page #intro .controls a:disabled{background-color:#5c7993}#consultation-group-page #hero-card,#consultation-group-page #hero-card .data-table{margin-top:1.5625rem}#consultation-group-page #hero-card .card-heading{grid-template-columns:auto 1fr auto;margin-bottom:0}#consultation-group-page #consultations-card .card-heading{grid-template-columns:1fr}#consultation-group-page .group .theme-title{margin-bottom:.75rem;font-size:1rem;font-weight:500}#consultation-group-page .badges-table-cell,#consultation-group-page .group ul{flex-wrap:wrap;gap:.5rem;display:flex}#consultation-group-page .group+.group .theme-title{margin-top:1.5rem}#consultation-group-page #group-participants-card .card-heading{grid-template-columns:1fr auto;gap:.5rem;display:grid}#consultation-group-page #group-participants-card .card-heading button{color:#fff;background-color:#2f5571;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex}#consultation-group-page #group-participants-card .card-heading button:disabled{background-color:#5c7993}#consultation-group-page #group-participants-card button[name=send-message],#quiz{margin-left:auto}#quiz{min-height:calc(100vh - var(--header-height));grid-template-columns:100%;justify-content:center;align-items:flex-start;max-width:1000px;margin-right:auto;padding:2.125rem 0 1.25rem;display:grid}@media (width<=768px){#quiz{padding-bottom:0}@supports (min-height:100dvh){#quiz{min-height:calc(100dvh - var(--header-height))}}}@media (width<=992px){#quiz{padding-top:0}}@media (width>=768px) and (width<=1080px){#quiz{padding-bottom:20px}}@media (width>=992px) and (width<=1200px){#quiz{max-width:912px}}@media (width>=1200px){#quiz{padding-top:2.75rem}}@media (height>=810px) and (width>=768px){#quiz{height:calc(100vh - var(--header-height));display:flex}}#quiz.start-step{max-width:none;min-height:0;padding-top:0;display:block}@media (width>=1200px){#quiz.start-step{padding-top:0}}@media (width<=576px){#quiz .quiz-start{padding:0 15px}}@media (width>=576px){#quiz .quiz-start{width:540px}}@media (width>=768px){#quiz .quiz-start{width:720px}}@media (width>=992px){#quiz .quiz-start{width:960px;max-width:100%}}@media (width>=1200px){#quiz .quiz-start{width:1140px}}@media (width>=1400px){#quiz .quiz-start{width:1200px}}#quiz .quiz-start{flex-direction:column;align-items:flex-start;margin-left:auto;margin-right:auto;padding:1.25rem 0 5rem;display:flex}#quiz .quiz-start__back{align-items:center;gap:8px;margin-bottom:1.9375rem;display:flex}@media (width<=768px){#quiz .quiz-start{width:auto;padding:20px 24px 48px}#quiz .quiz-start__back{margin-bottom:16px}}#quiz .quiz-start__back{color:#000;cursor:pointer;background:0 0;border:0;padding:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:22px}#quiz .quiz-start__back img{width:19px;height:22px}#quiz .quiz-start__title{color:#333;text-align:left;max-width:52rem;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=768px){#quiz .quiz-start__title{font-size:1.75rem;line-height:2.25rem}}#quiz .quiz-start__lead{color:#333;text-align:left;max-width:52rem;margin:1.5rem 0 0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#quiz .quiz-start__begin{margin-top:4rem}@media (width<=768px){#quiz .quiz-start__begin{width:100%;margin-top:32px}}#quiz.end-step .quiz-results,#quiz.start-step .quiz-step{margin-top:2rem}@media (width<=768px){#quiz.end-step .quiz-results,#quiz.start-step .quiz-step{margin-top:2.5rem}}@media (width>=768px) and (width<=992px){#quiz:not(.start-step) .quiz-step{margin-top:2rem}}#quiz .quiz-page{width:100%}@media (width<=992px){#quiz .quiz-page>main{height:calc(100vh - var(--header-height))}#quiz .quiz-page:not(.start-step):not(.end-step){flex-direction:column;display:flex}}#quiz .quiz-page:not(.start-step):not(.end-step){height:100%}#quiz .quiz-results h1{text-align:center;margin-bottom:.625rem;font-size:2rem;line-height:1.25}#quiz .step-progress{grid-template-areas:"data""progress-bar";display:grid}#quiz .step-progress .progress-data{grid-area:data}#quiz .step-progress .progress-data .title{display:none}@media (width<=992px){#quiz .step-progress{grid-template-areas:"progress-bar""data"}#quiz .step-progress .progress-data{grid-column-gap:12px;color:#b1b1b1;grid-template-columns:84px 1fr 84px;align-items:center;margin-top:1.25rem;padding:0 20px;display:grid}#quiz .step-progress .progress-data .title{text-align:center;grid-column:2;justify-self:center;display:block}}@media (width<=768px){#quiz .step-progress .progress-data{grid-template-columns:68px 1fr 68px;margin-top:.625rem;padding:0 15px}}#quiz .step-progress .progress-pagination{text-align:right}@media (width>=992px){#quiz .step-progress .progress-pagination{text-align:center;color:#afafaf;margin-bottom:6px;line-height:1}}#quiz .step-progress .progress-bar-wrapper{grid-area:progress-bar;overflow:hidden}@media (width>=993px){#quiz .step-progress .progress-bar-wrapper{border-radius:3px;margin-bottom:1rem}}#quiz .step-progress .progress-bar-wrapper .progress-bar{background-color:#e5e7eb;height:.625rem;position:relative}@media (width<=992px){#quiz .step-progress .progress-bar-wrapper .progress-bar{background-color:unset;height:4px}}#quiz .step-progress .progress-bar-wrapper .progress-bar .completed{background-color:#2f5571;transition:all .15s ease-in-out;position:absolute;top:0;bottom:0;left:0}#quiz:not(.start-step):not(.end-step){max-width:none;height:auto;min-height:0;padding:0;display:block}@media (width<=576px){#quiz:not(.start-step):not(.end-step) .quiz-page{padding:0 15px}}@media (width>=576px){#quiz:not(.start-step):not(.end-step) .quiz-page{width:540px}}@media (width>=768px){#quiz:not(.start-step):not(.end-step) .quiz-page{width:720px}}@media (width>=992px){#quiz:not(.start-step):not(.end-step) .quiz-page{width:960px;max-width:100%}}@media (width>=1200px){#quiz:not(.start-step):not(.end-step) .quiz-page{width:1140px}}@media (width>=1400px){#quiz:not(.start-step):not(.end-step) .quiz-page{width:1200px}}#quiz:not(.start-step):not(.end-step) .quiz-page{flex-direction:column;align-items:center;height:auto;margin-left:auto;margin-right:auto;padding:2rem 0 3.75rem;display:flex;position:relative}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-page{width:auto;padding:24px 24px 48px}}#quiz:not(.start-step):not(.end-step) .quiz-progress{flex-direction:column;align-items:center;gap:1rem;width:29.75rem;max-width:100%;display:flex}#quiz:not(.start-step):not(.end-step) .quiz-progress__label{color:#747474;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-progress{gap:12px}#quiz:not(.start-step):not(.end-step) .quiz-progress__label{font-size:14px;line-height:26px}}#quiz:not(.start-step):not(.end-step) .quiz-progress__bar{background:#e1e1e1;border-radius:.5rem;gap:0;width:100%;height:1rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}#quiz:not(.start-step):not(.end-step) .quiz-progress__bar li{background:0 0;border-radius:0;flex:1 1 0;height:100%}#quiz:not(.start-step):not(.end-step) .quiz-progress__bar li.is-done{background:#bbb}#quiz:not(.start-step):not(.end-step) .quiz-progress__bar li.is-done:not(:has(+.is-done)){border-radius:0 .5rem .5rem 0}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-progress__bar{border-radius:5px;height:10px}#quiz:not(.start-step):not(.end-step) .quiz-progress__bar li.is-done:not(:has(+.is-done)){border-radius:0 5px 5px 0}}#quiz:not(.start-step):not(.end-step) .quiz-step{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:2rem;margin:3.5rem 0 0;padding:0;display:flex}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-step{gap:24px;margin-top:32px}}#quiz:not(.start-step):not(.end-step) #specialty-step .card-heading .description{color:#747474}#quiz:not(.start-step):not(.end-step) .quiz-step .card-heading{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:50.875rem;margin:0;padding:0;display:flex}#quiz:not(.start-step):not(.end-step) .quiz-step .card-heading h2{color:#000;margin:0;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:2rem}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-step .card-heading{gap:16px}#quiz:not(.start-step):not(.end-step) .quiz-step .card-heading h2{font-size:20px;line-height:32px}}#quiz:not(.start-step):not(.end-step) .quiz-step .card-heading .description{color:#3c3c3c;margin:0;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem}#quiz:not(.start-step):not(.end-step) .quiz-step .card-heading .description:empty{display:none}#quiz:not(.start-step):not(.end-step) .quiz-step .card-heading .description p{margin:0}#quiz:not(.start-step):not(.end-step) .quiz-step .body{width:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:3rem;margin:0;padding:0;display:flex;overflow:visible}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-step .card-heading .description{font-size:14px;line-height:26px}#quiz:not(.start-step):not(.end-step) .quiz-step .body{gap:32px;padding:0}}#quiz:not(.start-step):not(.end-step) .quiz-step .footer{background:0 0;border:0;justify-content:center;align-items:center;gap:1.5rem;height:auto;margin-top:1rem;padding:0;display:flex;position:static}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-step .footer{gap:16px;width:100%}#quiz:not(.start-step):not(.end-step) .quiz-step .footer .pn-btn{flex:1 1 0}}#quiz:not(.start-step):not(.end-step) .chip-check-selects{flex-direction:column;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}#quiz:not(.start-step):not(.end-step) .chip-check-select label,#quiz:not(.start-step):not(.end-step) .chip-select label{color:#000;text-align:center;background:#fff;border:.8px solid #000;border-radius:1rem;justify-content:center;min-height:3.75rem;padding:1rem 1.75rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.75rem;box-shadow:0 2px 4px #0000000f,0 4px 6px #0000001a}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .chip-check-selects{align-items:stretch;gap:16px;width:100%}#quiz:not(.start-step):not(.end-step) .chip-check-select label,#quiz:not(.start-step):not(.end-step) .chip-select label{min-height:52px;padding:12px 20px;font-size:14px;line-height:26px}}#quiz:not(.start-step):not(.end-step) .chip-check-select label .label,#quiz:not(.start-step):not(.end-step) .chip-select label .label{flex:0 auto}#quiz:not(.start-step):not(.end-step) .chip-check-select label .checkbox-imitation,#quiz:not(.start-step):not(.end-step) .chip-select label .checkbox-imitation{display:none}#quiz:not(.start-step):not(.end-step) .chip-check-select input:checked+label,#quiz:not(.start-step):not(.end-step) .chip-select input:checked+label{color:#fff;background:#2d5571;border-color:#2d5571}#quiz:not(.start-step):not(.end-step) .quiz-question{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-question{gap:24px}}#quiz:not(.start-step):not(.end-step) button[name=toggle-list].is-expanded svg{transform:rotate(180deg)}#quiz:not(.start-step):not(.end-step) button[name=toggle-list]{color:#3c3c3c;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin-top:0;padding:0;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem;display:flex}#quiz:not(.start-step):not(.end-step) .quiz-select{width:14.6875rem}#quiz:not(.start-step):not(.end-step) .quiz-select .head{border:1px solid #1a1a1a;border-radius:1rem;padding:1rem 1.75rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.75rem}#quiz:not(.start-step):not(.end-step) #specialty-step .chip-check-selects{flex-flow:wrap;justify-content:center;align-items:stretch;gap:3rem;max-width:50.875rem}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-select{width:100%}#quiz:not(.start-step):not(.end-step) #specialty-step .chip-check-selects{flex-direction:column;gap:16px}}#quiz:not(.start-step):not(.end-step) #specialty-step .chip-check-selects>li{width:21.9375rem}#quiz:not(.start-step):not(.end-step) .selectable-card,#quiz:not(.start-step):not(.end-step) .selectable-card-container{height:100%}#quiz:not(.start-step):not(.end-step) .selectable-card label{color:#000;text-align:left;cursor:pointer;background:#fff;border:.8px solid #000;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;padding:1.5rem 2rem;display:flex;box-shadow:0 2px 4px #00000040,0 4px 6px #00000040}#quiz:not(.start-step):not(.end-step) .selectable-card label .label-title{font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:2rem}#quiz:not(.start-step):not(.end-step) .selectable-card label .label-description{color:inherit;font-family:Poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.75rem}@media (width<=768px){#quiz:not(.start-step):not(.end-step) #specialty-step .chip-check-selects>li{width:100%}#quiz:not(.start-step):not(.end-step) .selectable-card label{padding:16px 20px}#quiz:not(.start-step):not(.end-step) .selectable-card label .label-description{font-size:14px;line-height:26px}}#quiz:not(.start-step):not(.end-step) .selectable-card label .label-description--clamped{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#quiz:not(.start-step):not(.end-step) .selectable-card label .label-more{color:#343434;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:8px 0 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:26px;display:flex}#quiz:not(.start-step):not(.end-step) .selectable-card label .label-more__icon{background:#fff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 1px 1px #00000040}#quiz:not(.start-step):not(.end-step) .selectable-card label .label-more__icon img{width:28px;height:28px;transition:transform .2s;transform:rotate(-90deg)}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group--open .issues-group__chevron,#quiz:not(.start-step):not(.end-step) .selectable-card label .label-more__icon--up img{transform:rotate(180deg)}#quiz:not(.start-step):not(.end-step) .selectable-card label .checkbox-imitation{display:none}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .selectable-card label{box-shadow:0 2px 4px -1px #0000000f,0 4px 6px -1px #0000001a}#quiz:not(.start-step):not(.end-step) .quiz-scale-wrapper{margin-bottom:0}}#quiz:not(.start-step):not(.end-step) .selectable-card input:checked+label .label-more{color:#fff}#quiz:not(.start-step):not(.end-step) .selectable-card input:checked+label{color:#fff;background:#2d5571;border-color:#2d5571}#quiz:not(.start-step):not(.end-step) .quiz-scale-wrapper{flex-direction:column;gap:.5rem;width:50.5rem;max-width:100%;display:flex}#quiz:not(.start-step):not(.end-step) .quiz-scale-wrapper .head-wrapper ul{justify-content:space-between;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}#quiz:not(.start-step):not(.end-step) .quiz-scale-wrapper .head-wrapper ul li{color:#000;text-align:left;flex:1 1 0;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem}#quiz:not(.start-step):not(.end-step) .quiz-scale-wrapper .head-wrapper ul li:last-child:not(:first-child){text-align:right}#quiz:not(.start-step):not(.end-step) .quiz-scale-wrapper .head-wrapper ul li:nth-child(2):not(:last-child){text-align:center}#quiz:not(.start-step):not(.end-step) .quiz-scale{margin:0;padding:0;list-style:none;display:flex}#quiz:not(.start-step):not(.end-step) .quiz-scale-option{flex:1 1 0}#quiz:not(.start-step):not(.end-step) .quiz-scale-option input{opacity:0;width:0;height:0;position:absolute}#quiz:not(.start-step):not(.end-step) .quiz-scale-option label{cursor:pointer;background:#fff;border:1px solid #1a1a1a;height:3.75rem;font-size:0;transition:background-color .15s ease-in-out;display:block;box-shadow:0 2px 4px #0000000f,0 4px 6px #0000001a}#quiz:not(.start-step):not(.end-step) .quiz-scale-option+#quiz:not(.start-step):not(.end-step) .quiz-scale-option label{border-left:0}#quiz:not(.start-step):not(.end-step) .quiz-scale-option:first-child label{border-radius:1rem 0 0 1rem}#quiz:not(.start-step):not(.end-step) .quiz-scale-option:last-child label{border-radius:0 1rem 1rem 0}#quiz:not(.start-step):not(.end-step) .quiz-scale-option input:checked+label{background:#2d5571}#quiz:not(.start-step):not(.end-step) .quiz-scale-option input:focus-visible+label{outline-offset:2px;outline:2px solid #2d5571}#quiz:not(.start-step):not(.end-step) #issues-step .body{flex-direction:column;gap:2rem;width:100%;display:flex}@media (width<=768px){#quiz:not(.start-step):not(.end-step) .quiz-scale-wrapper .head-wrapper ul li{font-size:12px;line-height:18px}#quiz:not(.start-step):not(.end-step) .quiz-scale-option label{height:36px}#quiz:not(.start-step):not(.end-step) #issues-step .body{gap:24px}}#quiz:not(.start-step):not(.end-step) #issues-step .issues-common{flex-direction:column;gap:1rem;width:100%;display:flex}@media (width<=768px){#quiz:not(.start-step):not(.end-step) #issues-step .issues-common{gap:16px}}#quiz:not(.start-step):not(.end-step) #issues-step .issues-common__title{color:#000;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:26px}#quiz:not(.start-step):not(.end-step) #issues-step .issues-groups{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:1.5rem 3rem;width:100%;display:grid}@media (width<=992px){#quiz:not(.start-step):not(.end-step) #issues-step .issues-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group{min-width:0}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group--collapsible{background:#fff;border:1px solid #1a1a1a;border-radius:1rem}@media (width<=768px){#quiz:not(.start-step):not(.end-step) #issues-step .issues-groups{grid-template-columns:100%;gap:16px}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group--collapsible{border-radius:16px}}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group--open{grid-column:1/-1}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group__toggle{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.9375rem 1.75rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem;display:flex}@media (width<=768px){#quiz:not(.start-step):not(.end-step) #issues-step .issues-group__toggle{padding:15px 20px;font-size:16px;line-height:28px}}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group__title{flex:auto;min-width:0}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group__count{color:#fff;background:#2d5571;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group__chevron{flex:0 0 24px;width:24px;height:24px;transition:transform .2s}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group__chips{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group--collapsible .issues-group__chips{padding:0 1.75rem 1.5rem}@media (width<=768px){#quiz:not(.start-step):not(.end-step) #issues-step .issues-group__chips{gap:12px}#quiz:not(.start-step):not(.end-step) #issues-step .issues-group--collapsible .issues-group__chips{padding:0 20px 20px}}#quiz:not(.start-step):not(.end-step) #issues-step .chip-select label{min-height:40px;box-shadow:none;color:#000;text-align:left;background:#e4e4e4;border:0;border-radius:6px;justify-content:flex-start;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}#quiz:not(.start-step):not(.end-step) #issues-step .chip-select input:checked+label{color:#fff;background:#2d5571}#quiz.end-step{max-width:none;height:auto;min-height:0;padding:0;display:block}#quiz.end-step .quiz-page{height:auto}@media (width<=576px){#quiz.end-step .quiz-results{padding:0 15px}}@media (width>=576px){#quiz.end-step .quiz-results{width:540px}}@media (width>=768px){#quiz.end-step .quiz-results{width:720px}}@media (width>=992px){#quiz.end-step .quiz-results{width:960px;max-width:100%}}@media (width>=1200px){#quiz.end-step .quiz-results{width:1140px}}@media (width>=1400px){#quiz.end-step .quiz-results{width:1200px}}#quiz.end-step .quiz-results{flex-direction:column;align-items:center;gap:3rem;margin:0 auto;padding:4rem 0 3.75rem;display:flex}@media (width<=768px){#quiz.end-step .quiz-results{gap:32px;width:auto;padding:32px 24px 48px}}#quiz.end-step .quiz-results__head{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:40.625rem;display:flex}#quiz.end-step .quiz-results__title{color:#000;margin:0;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:2rem}@media (width<=768px){#quiz.end-step .quiz-results__title{font-size:20px;line-height:32px}}#quiz.end-step .quiz-results__lead{color:#3c3c3c;margin:0;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem}#quiz.end-step .psychologists-list-wrapper{width:100%;margin-top:0}#quiz.end-step .psychologists-list-wrapper .psychologists-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}#quiz.end-step .psychologists-list-wrapper .psychologists-list>*{min-width:0}@media (width<=992px){#quiz.end-step .psychologists-list-wrapper .psychologists-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (width<=576px){#quiz.end-step .psychologists-list-wrapper .psychologists-list{grid-template-columns:1fr;gap:32px}#for-specialists{padding:0 15px}}#quiz #specialty-step .selectable-card label{border-width:.8px;box-shadow:0 2px 4px #0000000f,0 4px 6px #0000001a}@media (width>=992px){#quiz #specialty-step .chip-check-selects{grid-template-columns:repeat(2,21.9375rem);justify-content:center;display:grid}#quiz #specialty-step .chip-check-selects>li:has(.label-more[aria-expanded=true]){grid-column:1/-1;width:auto}#for-specialists{max-width:100%}}#for-specialists{margin-left:auto;margin-right:auto;padding-bottom:6.25rem;position:relative}@media (width>=576px){#for-specialists{width:540px}}@media (width>=768px){#for-specialists{width:720px}}@media (width>=992px){#for-specialists{width:960px}}@media (width>=1200px){#for-specialists{width:1140px}}@media (width>=1400px){#for-specialists{width:1200px}}#for-specialists>#contacts,#for-specialists>#form,#for-specialists>#testimonials{margin-top:5.5rem;margin-bottom:0}@media (width<=768px){#quiz.end-step .quiz-results__lead{font-size:14px;line-height:26px}#for-specialists{padding-bottom:3rem}#for-specialists>#contacts,#for-specialists>#form,#for-specialists>#testimonials{margin-top:3rem}}#for-specialists .for-specialists__hero{flex-direction:column;align-items:flex-start;gap:4rem;padding:6.25rem 0;display:flex;position:relative}@media (width<=768px){#for-specialists .for-specialists__hero{gap:2.5rem;padding:3rem 0}}#for-specialists .for-specialists__hero-text{flex-direction:column;gap:2rem;max-width:48.875rem;display:flex}#for-specialists .for-specialists__hero-title{text-align:left;color:#333;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){#for-specialists .for-specialists__hero-title{font-size:2rem;line-height:2.5rem}}#for-specialists .for-specialists__hero-lead{text-align:left;color:#333;max-width:none;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#for-specialists .for-specialists__hero-lead strong{font-weight:600}#for-specialists .for-specialists__hero-image{pointer-events:none;width:22rem;height:auto;position:absolute;top:0;right:0}@media (width<=1080px){#for-specialists .for-specialists__hero-image{display:none}}#for-specialists .for-specialists__features{flex-direction:column;gap:2rem;margin-bottom:0;display:flex}#for-specialists .for-specialists__section-head{flex-direction:column;gap:1rem;display:flex}#for-specialists .for-specialists__section-title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#for-specialists .for-specialists__section-title{font-size:1.75rem;line-height:2.25rem}}#for-specialists .for-specialists__section-lead{color:#333;max-width:48.875rem;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#for-specialists .for-specialists__feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=768px){#for-specialists .for-specialists__feature-list{gap:2.5rem}}#for-specialists .for-specialists__feature{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}#for-specialists .for-specialists__feature-icon{flex-shrink:0;width:40px;height:40px;display:block}#for-specialists .for-specialists__feature-text{flex-direction:column;gap:.5rem;display:flex}#for-specialists .for-specialists__feature-title{color:#333;margin:0;font-size:1.25rem;font-weight:600;line-height:2rem}#for-specialists .for-specialists__feature-copy{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}#for-specialists .card{z-index:1;position:relative}#for-specialists #why-us{margin-bottom:var(--card-spacing)}#for-specialists #why-us .container{padding:90px 30px}@media (width>=1600px){#for-specialists #why-us .container{max-width:1200px}}#for-specialists #why-us h3{text-align:center;margin-bottom:50px;font-size:2.125rem;font-weight:600;line-height:1.25}#for-specialists #why-us #reasons li{grid-column-gap:60px;grid-template-areas:"visual title""visual description";display:grid}#for-specialists #why-us #reasons li:nth-child(2n){grid-template-areas:"title visual""description visual"}#for-specialists #why-us #reasons li:not(:first-child){margin-top:2.5rem}#for-specialists #why-us #reasons li figure{grid-area:visual}#for-specialists #why-us #reasons li .title{grid-area:title;margin-bottom:1rem}#for-specialists #why-us #reasons li .title h4{font-size:1.875rem;font-weight:500;line-height:1.25}#for-specialists #why-us #reasons li .description{grid-area:description}#for-specialists #form #form-card-wrapper{align-items:start;gap:var(--card-spacing);grid-template-columns:2fr 1fr;grid-template-areas:"form contacts";display:grid}@media (width<=1080px){#for-specialists #form #form-card-wrapper{grid-template:"form""contacts"/1fr}}#for-specialists #form #form-card-wrapper h3,#for-specialists #form #form-card-wrapper h4{margin-bottom:.75rem;font-size:2rem;font-weight:500;line-height:1.25}#for-specialists #form #form-card-wrapper #form-card{grid-area:form}#for-specialists #form #form-card-wrapper #form-card>p{margin-bottom:1.75rem}#for-specialists #form #form-card-wrapper #form-card .form-content{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr)}#for-specialists #form #form-card-wrapper #form-card .form-content .data-policy-agreement,#for-specialists #form #form-card-wrapper #form-card .form-content .file-upload{grid-column:span 2}@media (width<=992px){#for-specialists #form #form-card-wrapper #form-card .form-content .data-policy-agreement,#for-specialists #form #form-card-wrapper #form-card .form-content .file-upload{grid-column:unset}#for-specialists #form #form-card-wrapper #form-card .form-content{grid-template-rows:repeat(5,auto);grid-template-columns:1fr}}#for-specialists #form #form-card-wrapper #got-questions{grid-area:contacts}#for-specialists #form #form-card-wrapper #got-questions .link{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.625rem 1.25rem;font-weight:500;display:inline-block}#for-specialists #form #form-card-wrapper #got-questions .link:disabled{background-color:#5c7993}#for-specialists #form #form-card-wrapper #got-questions p a{text-decoration:underline}#for-specialists #form #form-card-wrapper #got-questions .sub-title{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:500}#for-specialists #form #form-card-wrapper #got-questions .contacts{gap:.25rem;display:grid}#for-specialists #form #form-card-wrapper #got-questions .contacts li a{color:#2f5571;align-items:center;gap:.5rem;font-weight:500;display:flex}#for-specialists #form #form-card-wrapper #got-questions .contacts li a figure{width:1.375rem}#for-specialists #form #form-card-wrapper #got-questions .social-media{flex-wrap:wrap;gap:.5rem;display:flex}#for-specialists #form #form-card-wrapper #got-questions .social-media li{aspect-ratio:1;width:2rem}#for-specialists #form #form-card-wrapper #got-questions .social-media li a{background-color:#2f5571;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}#for-specialists #form #form-card-wrapper #got-questions .social-media li a figure{justify-content:center;align-items:end;width:100%;height:100%;padding:.3125rem;display:flex}#for-specialists #form #form-card-wrapper #got-questions .social-media li a figure img{max-width:100%;max-height:100%;width:unset;height:100%;display:block}#for-specialists #form #form-card-wrapper #got-questions .social-media li.facebook figure,#for-specialists #form #form-card-wrapper #got-questions .social-media li.pinterest figure{padding-bottom:0}#for-specialists #form #form-card-wrapper #got-questions .social-media li.tiktok figure{padding-bottom:.125rem}#for-specialists #form #form-card-wrapper #got-questions .social-media li.instagram figure,#for-specialists #form #form-card-wrapper #got-questions .social-media li.linkedin figure{padding:.375rem}#for-specialists .for-specialists__contacts{flex-direction:column;gap:4rem;display:flex}#for-specialists .for-specialists__contacts-head{flex-direction:column;gap:1.5rem;display:flex}#for-specialists .for-specialists__contacts-title{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}#for-specialists .for-specialists__contacts-lead{flex-direction:column;gap:.5rem;display:flex}#for-specialists .for-specialists__contacts-lead p{color:#333;white-space:pre-line;margin:0;font-size:1.25rem;line-height:1.75rem}#for-specialists .for-specialists__contacts-lead a{color:#2d5571;text-decoration:underline}#for-specialists .for-specialists__contacts-body{justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}@media (width<=992px){#for-specialists .for-specialists__contacts-body{flex-direction:column}}#for-specialists .for-specialists__contacts-info{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:5rem;width:19.75rem;display:flex}@media (width<=992px){#for-specialists .for-specialists__contacts-info{gap:2.5rem;width:100%}}#for-specialists .for-specialists__contacts-group{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}#for-specialists .for-specialists__contacts-info>.for-specialists__contacts-item{gap:1.5rem}#for-specialists .for-specialists__contacts-item{flex-direction:column;gap:1rem;display:flex}#for-specialists .for-specialists__contacts-item h3{color:#333;margin:0;font-size:1.25rem;font-weight:600;line-height:2rem}#for-specialists .for-specialists__contacts-row{color:#333;align-items:center;gap:.75rem;font-size:1rem;line-height:1.75rem;text-decoration:none;display:inline-flex}#for-specialists .for-specialists__contacts-row .for-specialists__contacts-icon,#for-specialists .for-specialists__contacts-row svg{flex-shrink:0;width:24px;height:24px}#for-specialists .for-specialists__socials{flex-wrap:wrap;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}#for-specialists .for-specialists__socials a{background:#e9e9e9;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}#for-specialists .for-specialists__socials a:hover{background:#a7b8c3}#for-specialists .for-specialists__socials img{-o-object-fit:contain;object-fit:contain;width:1.5rem;height:1.5rem}#for-specialists .for-specialists__contact-form{flex-direction:column;flex-shrink:1;gap:1rem;width:40.3125rem;min-width:0;display:flex}@media (width<=992px){#for-specialists .for-specialists__contact-form{width:100%}}#for-specialists .for-specialists__contact-form .form-content{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;max-width:none;margin:0;display:flex}#for-specialists .for-specialists__contact-form .static-notification--plain{background:#e4e9ed;border-radius:2rem;padding:2rem 1.8125rem}@media (width<=768px){#for-specialists .for-specialists__contact-form .static-notification--plain{border-radius:24px;padding:24px 20px}}#for-specialists .for-specialists__contact-form form{background:#e4e9ed;border-radius:2rem;flex-direction:column;gap:2rem;padding:1.75rem 1.8125rem;display:flex}#for-specialists .for-specialists__contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;width:100%;display:grid}@media (width<=576px){#for-specialists .for-specialists__contact-fields{grid-template-columns:1fr}}#for-specialists .for-specialists__contact-fields .input-container:not(.checkbox-input),#for-specialists .for-specialists__contact-fields .input-container:not(.checkbox-input)>.input-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}#for-specialists .for-specialists__contact-fields .input-container:not(.checkbox-input) label{color:#333;background-image:none;font-size:.75rem;line-height:1.375rem;display:block;position:static;transform:none}#for-specialists .for-specialists__contact-fields .input-errors:empty{display:none}#for-specialists .for-specialists__contact-fields input:not([type=checkbox]):not([type=radio]),#for-specialists .for-specialists__contact-fields select{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 1rem;font-size:.75rem;line-height:1.375rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#for-specialists .for-specialists__contact-fields input:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#7e7e7e}#for-specialists .for-specialists__contact-fields select::-moz-placeholder{color:#7e7e7e}#for-specialists .for-specialists__contact-fields input:not([type=checkbox]):not([type=radio])::placeholder,#for-specialists .for-specialists__contact-fields select::placeholder{color:#7e7e7e}#for-specialists .for-specialists__contact-fields .select-input .select-input-input{width:100%}#for-specialists .for-specialists__contact-fields .select-input .head{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 2.875rem .5rem 1.25rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#for-specialists .for-specialists__contact-fields .select-input .head .chevron,#for-specialists .for-specialists__registration-row .select-input .head .chevron{right:1.25rem}#for-specialists .for-specialists__contact-fields .select-input .title{font-size:.75rem;line-height:1.375rem}#for-specialists .for-specialists__contact-message{flex-direction:column;width:100%;display:flex}#for-specialists .for-specialists__contact-message .input-container,#for-specialists .for-specialists__contact-message .input-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}#for-specialists .for-specialists__contact-message label{color:#333;background-image:none;font-size:.75rem;line-height:1.375rem;display:block;position:static;transform:none}#for-specialists .for-specialists__contact-message textarea{background:#fff;border:0;border-radius:1.5rem;width:100%;height:11.5625rem;padding:2rem;font-family:inherit;font-size:.875rem;line-height:1.625rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#for-specialists .for-specialists__contact-message textarea::placeholder{color:#a6a6a6}#for-specialists .for-specialists__contact-message{gap:.5rem}#for-specialists .for-specialists__contact-message>label{font-weight:600}#for-specialists .for-specialists__contact-message>label .required-asterisk{color:#f05252;background:0 0;margin-left:.125rem;line-height:1}#for-specialists .for-specialists__contact-message textarea.is-error{box-shadow:0 0 0 1px #ef4444}#for-specialists .for-specialists__contact-note{color:#4f4f4f;margin:0;font-size:.875rem;line-height:1.625rem}#for-specialists .for-specialists__testimonials{flex-direction:column;gap:4rem;display:flex}#for-specialists .for-specialists__testimonials-head{flex-direction:column;gap:1.5rem;display:flex}#for-specialists .for-specialists__testimonials-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}#for-specialists .for-specialists__testimonials-nav{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}#for-specialists .for-specialists__testimonials-nav button{cursor:pointer;background:#eef1f4;border:0;border-radius:2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 1.25px 1.25px #0000000f,0 1.25px 1.875px #0000001a}#for-specialists .for-specialists__testimonials-nav img{width:2.5rem;height:2.5rem}#for-specialists .for-specialists__testimonials-nav button:first-child img{transform:rotate(90deg)}#for-specialists .for-specialists__testimonials-nav button:last-child img{transform:rotate(-90deg)}#for-specialists .for-specialists__testimonials-body{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}#for-specialists .for-specialists__testimonial-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.625rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width<=992px){#for-specialists .for-specialists__testimonial-list{grid-template-columns:1fr;gap:2rem}}#for-specialists .for-specialists__testimonial{color:#333;background:#fff;border:.4px solid #474747;border-radius:1.5rem;flex-direction:column;gap:1.75rem;padding:2.5rem 3rem;display:flex;box-shadow:0 1px 1px #4c4c4c40}#for-specialists .for-specialists__testimonial--filled{color:#fff;background:#446881;border:0}#for-specialists .for-specialists__testimonial-author{align-items:center;gap:1rem;display:flex}#for-specialists .for-specialists__testimonial-photo{-o-object-fit:cover;object-fit:cover;border-radius:3rem;flex-shrink:0;width:3.375rem;height:3.375rem}#for-specialists .for-specialists__testimonial-who{flex-direction:column;display:flex}#for-specialists .for-specialists__testimonial-name{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}#for-specialists .for-specialists__testimonial-role{color:#2a2a2a;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem}@media (width>=768px){#for-specialists .for-specialists__testimonial-who{flex-flow:wrap}#for-specialists .for-specialists__testimonial-who .for-specialists__testimonial-name{flex-basis:100%}#for-specialists .for-specialists__testimonial-who .for-specialists__testimonial-role--experience:before{content:",";margin-right:.3em}}#for-specialists .for-specialists__testimonial-text{margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:2rem}#for-specialists .for-specialists__testimonial-date{color:#2a2a2a;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem}#for-specialists .for-specialists__testimonial--filled .for-specialists__testimonial-date,#for-specialists .for-specialists__testimonial--filled .for-specialists__testimonial-role{color:#f3f3f3}#for-specialists .for-specialists__registration{flex-direction:column;gap:3rem;display:flex}#for-specialists .for-specialists__registration .for-specialists__section-head{gap:1rem}#for-specialists .for-specialists__registration .form-content{flex-direction:column;gap:3rem;width:100%;max-width:none;margin:0;display:flex}#for-specialists .for-specialists__registration form{flex-direction:column;gap:3rem;display:flex}#for-specialists .for-specialists__registration footer{margin:0}#for-specialists .for-specialists__registration .form-buttons{justify-content:flex-start;display:flex}#for-specialists .for-specialists__registration-lead{color:#333;white-space:pre-line;max-width:52.0625rem;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#for-specialists .for-specialists__registration-fields{flex-direction:column;gap:2rem;width:100%;display:flex}#for-specialists .for-specialists__registration-row{flex-wrap:wrap;gap:2rem;width:100%;display:flex}#for-specialists .for-specialists__registration-row>*{flex:0 0 17.3125rem;max-width:17.3125rem}@media (width<=576px){#for-specialists .for-specialists__registration-row>*{flex:100%;max-width:none}}@media (width>=768.02px){#for-specialists .for-specialists__registration-row{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;display:grid}#for-specialists .for-specialists__registration-row>*{max-width:none}}@media (width>=992px){#for-specialists .for-specialists__registration-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}}#for-specialists .for-specialists__registration-row .input-container:not(.checkbox-input),#for-specialists .for-specialists__registration-row .input-container:not(.checkbox-input)>.input-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}#for-specialists .for-specialists__registration-row .input-container:not(.checkbox-input) label{color:#333;background-image:none;font-size:.75rem;line-height:1.375rem;display:block;position:static;transform:none}#for-specialists .for-specialists__registration-row .input-errors:empty{display:none}#for-specialists .for-specialists__registration-row input:not([type=checkbox]):not([type=radio]),#for-specialists .for-specialists__registration-row select{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 1rem;font-size:.75rem;line-height:1.375rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#for-specialists .for-specialists__registration-row input:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#7e7e7e}#for-specialists .for-specialists__registration-row select::-moz-placeholder{color:#7e7e7e}#for-specialists .for-specialists__registration-row input:not([type=checkbox]):not([type=radio])::placeholder,#for-specialists .for-specialists__registration-row select::placeholder{color:#7e7e7e}#for-specialists .for-specialists__registration-row .select-input .select-input-input{width:100%}#for-specialists .for-specialists__registration-row .select-input .head{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 2.875rem .5rem 1.25rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}#for-specialists .for-specialists__registration-row .select-input .title{font-size:.75rem;line-height:1.375rem}#for-specialists .for-specialists__registration-row select{appearance:none;padding-left:1.25rem;padding-right:2.75rem}#for-specialists .for-specialists__registration-upload{flex-direction:column;gap:1.5rem;width:100%;display:flex}#for-specialists .for-specialists__registration .file-upload{width:100%}#for-specialists .for-specialists__registration .file-upload .file-dialog{background:#f6f6f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='24' ry='24' stroke='%234F7088' stroke-width='2' stroke-dasharray='10 9'/%3E%3C/svg%3E");border:0;border-radius:1.5rem;gap:0;padding:3rem 2rem}#for-specialists .for-specialists__registration .file-upload .file-dialog.active{background-color:#e4e9ed}#for-specialists .for-specialists__registration .file-upload .for-specialists__upload-icon,#for-specialists .for-specialists__registration .file-upload .icon.upload-icon{margin:0 0 1.75rem}#for-specialists .for-specialists__registration .file-upload .for-specialists__upload-icon{box-sizing:border-box;width:24px;height:24px;padding:3px 3px 4px;display:block}#for-specialists .for-specialists__registration .file-upload .explanation,#for-specialists .for-specialists__registration .file-upload .explanation p,#for-specialists .for-specialists__registration .file-upload .file-dialog>p{color:#4b4b4b;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}#for-specialists .for-specialists__registration .file-upload .explanation,#for-specialists .for-specialists__registration .file-upload .explanation p{color:#000;font-weight:600}#for-specialists .for-specialists__registration .file-upload .file-extensions{color:#4b4b4b;margin-top:0}#for-specialists .for-specialists__registration .data-policy-agreement{flex-direction:column;gap:.25rem;display:flex}#for-specialists .for-specialists__registration .data-policy-agreement>.input-wrapper{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}#for-specialists .for-specialists__registration .data-policy-agreement label{font-size:1rem;line-height:1.5rem}#for-specialists .for-specialists__registration .data-policy-agreement a{color:#000;text-underline-offset:3px;text-decoration:underline}#for-specialists .for-specialists__registration .data-policy-agreement input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:#fff 50%/14px 14px no-repeat;border:1px solid #000;border-radius:4px;flex:none;width:18px;min-width:0;height:18px;min-height:0;margin:3px;padding:0}#for-specialists .for-specialists__registration .data-policy-agreement input[type=checkbox]:checked{background-color:#2d5571;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#2d5571}#for-specialists .for-specialists__registration .data-policy-agreement input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #2d5571}@media (width<=768px){#for-specialists{width:auto;padding:8px 24px 48px}#for-specialists>#benefits,#for-specialists>#contacts,#for-specialists>#form,#for-specialists>#testimonials{margin-top:48px}#for-specialists .for-specialists__hero{gap:0;padding:0}#for-specialists .for-specialists__hero-text{gap:12px;width:100%}#for-specialists .for-specialists__hero-title{font-size:28px;line-height:40px}#for-specialists .for-specialists__hero-lead{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__hero-image{-o-object-fit:contain;object-fit:contain;order:1;align-self:center;width:186px;max-width:none;height:210px;margin-top:16px;display:block;position:static}#for-specialists .for-specialists__hero .pn-btn{border-radius:24px;order:2;width:100%;margin-top:24px;padding:12px 24px;font-size:16px;line-height:24px}#for-specialists .for-specialists__section-head{gap:12px}#for-specialists .for-specialists__section-title{font-size:24px;line-height:32px}#for-specialists .for-specialists__section-lead{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__features{gap:32px}#for-specialists .for-specialists__feature-list{grid-template-columns:1fr;gap:32px}#for-specialists .for-specialists__feature{gap:16px}#for-specialists .for-specialists__feature-text{gap:8px}#for-specialists .for-specialists__feature-title{font-size:20px;line-height:28px}#for-specialists .for-specialists__feature-copy{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__dots{justify-content:center;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}#for-specialists .for-specialists__dots li{line-height:0}#for-specialists .for-specialists__dots-item{cursor:pointer;background:0 0;border:.6px solid #333;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .2s;display:block}#for-specialists .for-specialists__dots-item--active{background:#2d5571}#for-specialists .for-specialists__registration-lead{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__registration-row{flex-direction:column;gap:8px}#for-specialists .for-specialists__registration-row>*{flex:none;max-width:none}}@media (width<=768px) and (width>=576.02px){#for-specialists .for-specialists__registration-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}}@media (width<=768px){#for-specialists .for-specialists__registration-fields{gap:8px}#for-specialists .for-specialists__registration-fields .input-container:not(.checkbox-input),#for-specialists .for-specialists__registration-fields .input-container:not(.checkbox-input)>.input-wrapper{gap:4px}#for-specialists .for-specialists__registration-fields .input-container:not(.checkbox-input) label{font-size:12px;line-height:22px}#for-specialists .for-specialists__registration-fields input:not([type=checkbox]):not([type=radio]){border-radius:16px;height:38px;padding:8px 16px;font-size:12px;line-height:22px}#for-specialists .for-specialists__registration-fields .select-input .select-input-input .head{border-radius:16px;height:38px;padding:8px 46px 8px 20px}#for-specialists .for-specialists__registration-upload .file-upload .file-dialog{border-radius:24px;gap:0;padding:48px 32px}#for-specialists .for-specialists__registration-upload .file-upload .for-specialists__upload-icon,#for-specialists .for-specialists__registration-upload .file-upload .icon.upload-icon{margin:0 0 28px}#for-specialists .for-specialists__registration form{gap:32px}#for-specialists .for-specialists__registration .form-content,#for-specialists .for-specialists__registration-upload{gap:24px}#for-specialists .for-specialists__registration-upload .file-upload .explanation,#for-specialists .for-specialists__registration-upload .file-upload .explanation p,#for-specialists .for-specialists__registration-upload .file-upload .file-dialog>p{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__registration-upload .file-upload .explanation,#for-specialists .for-specialists__registration-upload .file-upload .explanation p{color:#000;font-size:16px;font-weight:500}#for-specialists .for-specialists__registration .data-policy-agreement label{color:#000;font-size:14px;line-height:24px}#for-specialists .for-specialists__contacts-title{color:#000}#for-specialists .for-specialists__contacts-lead{gap:8px}#for-specialists .for-specialists__contacts-lead p{color:#181818;white-space:normal;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__contacts-lead p:first-child{color:#000}#for-specialists .for-specialists__contacts-lead a{color:#2d5571}#for-specialists .for-specialists__contact-form .form-buttons,#for-specialists .for-specialists__registration .form-buttons{width:100%}#for-specialists .for-specialists__contact-form .form-buttons button,#for-specialists .for-specialists__registration .form-buttons button{border-radius:24px;width:100%;padding:12px 24px;font-size:16px;line-height:24px}#for-specialists .for-specialists__contacts-head{gap:12px}#for-specialists .for-specialists__contacts-title{font-size:24px;line-height:32px}#for-specialists .for-specialists__contacts-lead{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__contact-form form{border-radius:24px;gap:24px;padding:20px}#for-specialists .for-specialists__contact-form .form-content>.pn-btn{border-radius:24px;width:100%;padding:12px 24px;font-size:16px;line-height:24px}#for-specialists .for-specialists__contact-fields{flex-direction:column;gap:8px}#for-specialists .for-specialists__contact-fields>*{flex:none}#for-specialists .for-specialists__contact-fields .input-container:not(.checkbox-input),#for-specialists .for-specialists__contact-fields .input-container:not(.checkbox-input)>.input-wrapper,#for-specialists .for-specialists__contact-message{gap:4px}#for-specialists .for-specialists__contact-fields .input-container:not(.checkbox-input) label{font-size:12px;line-height:22px}#for-specialists .for-specialists__contact-fields input:not([type=checkbox]):not([type=radio]){border-radius:16px;height:38px;padding:8px 16px;font-size:12px;line-height:22px}#for-specialists .for-specialists__contact-message label{font-size:12px;line-height:22px}#for-specialists .for-specialists__contact-message textarea{border-radius:24px;height:185px;padding:20px 24px;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__contact-message textarea::placeholder{color:#a6a6a6}#for-specialists .for-specialists__contact-note{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__contacts-group{gap:16px}#for-specialists .for-specialists__contacts-group .for-specialists__contacts-item{gap:8px}#for-specialists .for-specialists__contacts-item h3{color:#000;font-size:16px;line-height:24px}#for-specialists .for-specialists__contacts-row{color:#000;gap:12px;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__testimonials-nav{display:none}#for-specialists .for-specialists__testimonials-heading{display:block}#for-specialists .for-specialists__testimonials-head{gap:12px}#for-specialists .for-specialists__testimonials{gap:24px}#for-specialists .for-specialists__testimonials-body{align-items:stretch;gap:24px}#for-specialists .for-specialists__section-title,#for-specialists .for-specialists__testimonials .for-specialists__section-lead{color:#000}#for-specialists .for-specialists__testimonial-list{contain:inline-size;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;overflow-x:auto}#for-specialists .for-specialists__testimonial-list::-webkit-scrollbar{display:none}#for-specialists .for-specialists__testimonial{color:#000;scroll-snap-align:start;background:#fff;border:.4px solid #000;border-radius:24px;gap:16px;min-width:0;padding:22px 20px;box-shadow:0 1px 1px #4c4c4c40}#for-specialists .for-specialists__testimonial-author{align-items:flex-start;gap:12px}#for-specialists .for-specialists__testimonial-photo{width:44px;height:44px}#for-specialists .for-specialists__testimonial-name{color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px}#for-specialists .for-specialists__testimonial-role{color:#2a2a2a;font-size:14px;line-height:22px}#for-specialists .for-specialists__testimonial-role--experience{color:#424242}#for-specialists .for-specialists__testimonial-text{color:#000;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#for-specialists .for-specialists__testimonial-date{color:#3f3f3f;margin-top:auto;padding-top:8px;font-size:12px;line-height:20px}#for-specialists .for-specialists__testimonials-body .pn-btn{width:100%}}#admin-login{justify-content:center;min-height:100vh;padding:5vh 15px 2rem;display:grid}#admin-login .logotype{margin-bottom:3rem}#admin-login .logotype img{height:66px}#admin-login #login-card{max-width:550px}@media (width<=576px){#admin-login .logotype img{height:50px}#admin-login #login-card{max-width:400px}}#admin-login #login-card h1{text-align:center;font-size:30px;line-height:1.25}#admin-login #home-link{text-align:center;color:#2f5571;width:120px;margin:2rem auto 0;display:block}#payment-canceled-page{place-content:center;align-items:center;padding:20px;display:grid}#payment-canceled-page .card{justify-content:center;justify-items:center;display:grid}#payment-canceled-page .card .x-danger-status-icon{width:5.625rem;margin-bottom:.5rem}@media (width<=768px){#payment-canceled-page{padding:15px}#payment-canceled-page .card .x-danger-status-icon{width:5rem}#payment-processing-page .section-side-wrapper:not(.main) h2{text-align:center}}#payment-canceled-page .card h1{text-align:center;margin-bottom:0;line-height:1.25}#payment-canceled-page .card p{color:#898989;text-align:center;max-width:500px;margin:.375rem 0 1.25rem}#payment-canceled-page .card a{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}#payment-canceled-page .card a:disabled{background-color:#5c7993}#payment-processing-page{display:grid}#payment-processing-page .order-processing-status-icon{width:70px;margin-bottom:18px}#order-confirmed-page .section-side-wrapper.main .section-side,#payment-confirmed-page .section-side-wrapper.main .section-side,#payment-processing-page .section-side-wrapper.main .section-side{justify-items:center}#payment-processing-page .section-side-wrapper.main h1{text-align:center;margin-bottom:.75rem;line-height:1}#payment-processing-page .section-side-wrapper.main p{text-align:center;max-width:500px;margin:0}#payment-processing-page .section-side-wrapper.main a{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:20px;padding:.625rem 1.25rem;font-weight:500;display:flex}#payment-processing-page .section-side-wrapper.main a:disabled{background-color:#5c7993}#payment-processing-page .section-side-wrapper:not(.main) h2{margin-bottom:14px;font-size:2rem;line-height:1.25}#order-confirmed-page p,#payment-confirmed-page p,#payment-processing-page p{color:#8d8d8d}#order-confirmed-page p a,#payment-confirmed-page p a,#payment-processing-page p a{text-decoration:underline}#order-confirmed-page,#payment-confirmed-page{display:grid}#order-confirmed-page .transaction-status-icon,#payment-confirmed-page .transaction-status-icon{width:90px;margin-bottom:12px}#order-confirmed-page .section-side-wrapper.main h1,#payment-confirmed-page .section-side-wrapper.main h1{text-align:center;margin-bottom:.75rem;line-height:1}#order-confirmed-page .section-side-wrapper.main p,#payment-confirmed-page .section-side-wrapper.main p{text-align:center;max-width:500px;margin:0}#order-confirmed-page .section-side-wrapper.main a,#payment-confirmed-page .section-side-wrapper.main a{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:20px;padding:.625rem 1.25rem;font-weight:500;display:flex}#order-confirmed-page .section-side-wrapper.main a:disabled,#payment-confirmed-page .section-side-wrapper.main a:disabled{background-color:#5c7993}#order-confirmed-page .section-side-wrapper:not(.main) h2,#payment-confirmed-page .section-side-wrapper:not(.main) h2{margin-bottom:14px;font-size:2rem;line-height:1.25}#order-confirmed-page .section-side-wrapper:not(.main) .order-summary-card{background:var(--surface-c,#fff);border-radius:.75rem;flex-direction:column;gap:.875rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000000f}#order-confirmed-page .section-side-wrapper:not(.main) .order-summary-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}#order-confirmed-page .section-side-wrapper:not(.main) .order-summary-row .discount-code,#order-confirmed-page .section-side-wrapper:not(.main) .order-summary-row .label{color:#8d8d8d}#order-confirmed-page .section-side-wrapper:not(.main) .order-summary-row .value{font-weight:500}#order-confirmed-page .section-side-wrapper:not(.main) .order-summary-row.status{border-bottom:1px solid var(--input-border-c,#e2e8f0);margin-bottom:.25rem;padding-bottom:.875rem}#order-confirmed-page .section-side-wrapper:not(.main) .order-summary-row.total{border-top:1px solid var(--input-border-c,#e2e8f0);margin-top:.25rem;padding-top:.875rem}#order-confirmed-page .section-side-wrapper:not(.main) .order-summary-row.total .value{font-size:1.05rem}body #order-confirmed-page .section-side-wrapper.main h1,body #order-confirmed-page .section-side-wrapper:not(.main) h2,body #payment-canceled-page .section-side-wrapper.main h1,body #payment-canceled-page .section-side-wrapper:not(.main) h2,body #payment-confirmed-page .section-side-wrapper.main h1,body #payment-confirmed-page .section-side-wrapper:not(.main) h2,body #payment-error-page .section-side-wrapper.main h1,body #payment-error-page .section-side-wrapper:not(.main) h2,body #payment-processing-page .section-side-wrapper.main h1,body #payment-processing-page .section-side-wrapper:not(.main) h2{color:#333;font-size:2.25rem;font-weight:600;line-height:3rem}body #order-confirmed-page .section-side-wrapper:not(.main) h2,body #payment-canceled-page .section-side-wrapper:not(.main) h2,body #payment-confirmed-page .section-side-wrapper:not(.main) h2,body #payment-error-page .section-side-wrapper:not(.main) h2,body #payment-processing-page .section-side-wrapper:not(.main) h2{margin-bottom:1.5rem}body #order-confirmed-page .section-side-wrapper.main p,body #payment-canceled-page .section-side-wrapper.main p,body #payment-confirmed-page .section-side-wrapper.main p,body #payment-error-page .section-side-wrapper.main p,body #payment-processing-page .section-side-wrapper.main p{color:#4f4f4f;font-size:1rem;line-height:1.5rem}@media (width<=768px){body #order-confirmed-page .section-side-wrapper.main h1,body #order-confirmed-page .section-side-wrapper:not(.main) h2,body #payment-canceled-page .section-side-wrapper.main h1,body #payment-canceled-page .section-side-wrapper:not(.main) h2,body #payment-confirmed-page .section-side-wrapper.main h1,body #payment-confirmed-page .section-side-wrapper:not(.main) h2,body #payment-error-page .section-side-wrapper.main h1,body #payment-error-page .section-side-wrapper:not(.main) h2,body #payment-processing-page .section-side-wrapper.main h1,body #payment-processing-page .section-side-wrapper:not(.main) h2{font-size:28px;line-height:40px}body #order-confirmed-page .section-side-wrapper.main p,body #payment-canceled-page .section-side-wrapper.main p,body #payment-confirmed-page .section-side-wrapper.main p,body #payment-error-page .section-side-wrapper.main p,body #payment-processing-page .section-side-wrapper.main p{font-size:14px;line-height:24px}}body #order-confirmed-page .card h3,body #payment-canceled-page .card h3,body #payment-confirmed-page .card h3,body #payment-error-page .card h3,body #payment-processing-page .card h3{color:#333;font-size:1.25rem;font-weight:600;line-height:1.75rem}body #order-confirmed-page .section-side-wrapper.main a.pn-btn,body #payment-canceled-page .section-side-wrapper.main a.pn-btn,body #payment-confirmed-page .section-side-wrapper.main a.pn-btn,body #payment-error-page .section-side-wrapper.main a.pn-btn,body #payment-processing-page .section-side-wrapper.main a.pn-btn{color:#000;background-color:#e2795b;border:0;border-radius:24px;margin-top:1.5rem;padding:12px 24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:color .15s ease-in-out;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}body #order-confirmed-page .section-side-wrapper.main a.pn-btn:hover,body #payment-canceled-page .section-side-wrapper.main a.pn-btn:hover,body #payment-confirmed-page .section-side-wrapper.main a.pn-btn:hover,body #payment-error-page .section-side-wrapper.main a.pn-btn:hover,body #payment-processing-page .section-side-wrapper.main a.pn-btn:hover{color:#fff;background-color:#e2795b}body #order-confirmed-page .card td,body #payment-canceled-page .card td,body #payment-confirmed-page .card td,body #payment-error-page .card td,body #payment-processing-page .card td{font-size:1rem;line-height:1.5rem}body #payment-canceled-page .card h1,body #payment-error-page .card h1{color:#333;font-size:2.25rem;font-weight:600;line-height:3rem}body #payment-canceled-page .card>p,body #payment-error-page .card>p{color:#4f4f4f;font-size:1rem;line-height:1.5rem}@media (width<=768px){body #order-confirmed-page .card td,body #payment-canceled-page .card td,body #payment-canceled-page .card>p,body #payment-confirmed-page .card td,body #payment-error-page .card td,body #payment-error-page .card>p,body #payment-processing-page .card td{font-size:14px;line-height:24px}body #payment-canceled-page .card h1,body #payment-error-page .card h1{font-size:28px;line-height:40px}}body #payment-canceled-page .card>a.pn-btn,body #payment-error-page .card>a.pn-btn{color:#000;background-color:#e2795b;border:0;border-radius:24px;padding:12px 24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:color .15s ease-in-out;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}body #payment-canceled-page .card>a.pn-btn:hover,body #payment-error-page .card>a.pn-btn:hover{color:#fff;background-color:#e2795b}#payment-error-page{place-content:center;align-items:center;padding:20px;display:grid}#payment-error-page .card{justify-content:center;justify-items:center;display:grid}#payment-error-page .card .danger-status-icon{width:5.625rem;margin-bottom:.5rem}@media (width<=768px){#payment-error-page{padding:15px}#payment-error-page .card .danger-status-icon{width:5rem}}#payment-error-page .card h1{text-align:center;margin-bottom:0;line-height:1.25}#payment-error-page .card p{color:#898989;text-align:center;max-width:500px;margin:.375rem 0 1.25rem}#payment-error-page .card p a{text-decoration:underline}#payment-error-page .card>a{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex}#payment-error-page .card>a:disabled{background-color:#5c7993}@media (width<=576px){#lectures .lectures{padding:0 15px}}@media (width>=576px){#lectures .lectures{width:540px}}@media (width>=768px){#lectures .lectures{width:720px}}@media (width>=992px){#lectures .lectures{width:960px;max-width:100%}}@media (width>=1200px){#lectures .lectures{width:1140px}}@media (width>=1400px){#lectures .lectures{width:1200px}}#lectures .lectures{flex-direction:column;gap:5.5rem;margin-left:auto;margin-right:auto;padding-bottom:6.25rem;display:flex}#lectures .lectures>.breadcrumbs-nav{margin-bottom:-5.5rem}@media (width<=768px){#lectures .lectures{gap:48px;width:auto;padding:0 24px 48px}#lectures .lectures>.breadcrumbs-nav{margin-bottom:-3rem}}#lectures .lectures__hero{align-items:flex-start;min-height:25rem;margin-bottom:-5.5rem;padding:6.25rem 0 0;display:flex;position:relative}@media (width<=768px){#lectures .lectures__hero{margin-bottom:-3rem;padding:3rem 0 0}}#lectures .lectures__hero-text{flex-direction:column;gap:2rem;max-width:49rem;display:flex}#lectures .lectures__hero-title{color:#333;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){#lectures .lectures__hero-title{font-size:2rem;line-height:2.5rem}}#lectures .lectures__hero-lead{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#lectures .lectures__hero-image{pointer-events:none;width:19.75rem;height:auto;position:absolute;top:0;right:0}@media (width<=1080px){#lectures .lectures__hero-image{display:none}}#lectures .lectures__section-head{flex-direction:column;gap:1rem;display:flex}#lectures .lectures__section-title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#lectures .lectures__section-title{font-size:1.75rem;line-height:2.25rem}}#lectures .lectures__section-lead{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#lectures .lectures__records,#lectures .lectures__records-head{flex-direction:column;gap:2rem;display:flex}#lectures .lectures__chips>li,#lectures .lectures__filters{position:relative}#lectures .lectures__chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=576px){#lectures .lectures__chips{justify-content:flex-start;gap:.75rem}}#lectures .lectures__chip{color:#333;cursor:pointer;background:#e9e9e9;border:0;border-radius:1rem;align-items:center;gap:.625rem;padding:.625rem 1.125rem;font-family:inherit;font-size:1rem;line-height:1.5rem;transition:background-color .15s ease-in-out;display:inline-flex}#lectures .lectures__chip--active,#lectures .lectures__chip:hover{background:#dcdcdc}#lectures .lectures__chip-icon{width:1.5rem;height:1.5rem}#lectures .lectures__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem;display:grid}@media (width<=992px){#lectures .lectures__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}#lectures .lectures__cta{flex-direction:column;align-items:flex-start;gap:4rem;display:flex}@media (width<=576px){#lectures .lectures__grid{grid-template-columns:1fr}#lectures .lectures__cta{gap:2.5rem}}#lectures .lectures__cta-text{flex-direction:column;gap:1rem;width:100%;max-width:49rem;display:flex}@media (width<=768px){#lectures .lectures__hero{flex-direction:column;align-items:center;min-height:0;margin-bottom:0;padding:8px 0 0}#lectures .lectures__hero-text{gap:12px;width:100%}#lectures .lectures__hero-title{font-size:28px;line-height:40px}#lectures .lectures__hero-lead{color:#181818;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#lectures .lectures__hero-image{-o-object-fit:cover;object-fit:cover;width:158px;height:210px;display:block;position:static}#lectures .lectures__section-head{gap:12px}#lectures .lectures__section-title{font-size:24px;line-height:32px}#lectures .lectures__section-lead{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#lectures .lectures__records,#lectures .lectures__records-head{gap:24px}#lectures .lectures__chips{justify-content:flex-end;gap:16px}#lectures .lectures__chip{border-radius:16px;gap:10px;padding:10px 18px;font-size:16px;line-height:24px}#lectures .lectures__chip-icon{width:24px;height:24px}#lectures .lectures__grid{grid-template-columns:1fr;gap:24px}#lectures .lectures__cta{gap:40px}#lectures .lectures__cta .pn-btn{width:100%}#lectures .lectures>.breadcrumbs-nav{margin-bottom:-40px;padding-bottom:8px}#lectures .lectures__cta-text{gap:12px}}@media (width<=576px){#reviews .reviews{padding:0 15px}}@media (width>=576px){#reviews .reviews{width:540px}}@media (width>=768px){#reviews .reviews{width:720px}}@media (width>=992px){#reviews .reviews{width:960px;max-width:100%}}@media (width>=1200px){#reviews .reviews{width:1140px}}@media (width>=1400px){#reviews .reviews{width:1200px}}#reviews .reviews{flex-direction:column;gap:3rem;margin-left:auto;margin-right:auto;padding:4rem 0 6.25rem;display:flex}@media (width<=768px){#reviews .reviews{gap:48px;width:auto;padding:8px 24px 48px}}#reviews .reviews__intro{align-items:flex-start;display:flex;position:relative}@media (width>=1080px){#reviews .reviews__intro{min-height:18rem}}#reviews .reviews__intro-text{flex-direction:column;gap:1.5rem;max-width:48.875rem;display:flex}#reviews .reviews__intro-title{color:#333;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){#reviews .reviews__intro-title{font-size:2rem;line-height:2.5rem}}#reviews .reviews__intro-lead{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#reviews .reviews__intro-image{pointer-events:none;width:18.1875rem;height:auto;position:absolute;top:-3.5rem;right:0}@media (width<=1080px){#reviews .reviews__intro-image{display:none}}#reviews .reviews__list{flex-direction:column;gap:2.5rem;display:flex}#reviews .reviews__list-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}#reviews .reviews__list-title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#reviews .reviews__list-title{font-size:1.75rem;line-height:2.25rem}}#reviews .reviews__nav{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}#reviews .reviews__nav button{cursor:pointer;background:#eef1f4;border:0;border-radius:2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 1.25px 1.25px #0000000f,0 1.25px 1.875px #0000001a}#reviews .reviews__nav img{width:2.5rem;height:2.5rem}#reviews .reviews__nav button:first-child img{transform:rotate(90deg)}#reviews .reviews__nav button:last-child img{transform:rotate(-90deg)}#reviews .reviews__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.625rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=992px){#reviews .reviews__cards{gap:2rem}}#reviews .reviews__card{background:#fff;border:.4px solid #3f3f3f;border-radius:1.5rem;flex-direction:column;justify-content:space-between;gap:1.75rem;padding:2.5rem 3rem;display:flex;box-shadow:0 1px 1px #4c4c4c40}#reviews .reviews__card--filled{background:#f3e5ab;border-color:#0000}#reviews .reviews__card-text{color:#333;margin:0;font-size:1.25rem;line-height:2rem}#reviews .reviews__card-meta{color:#272727;flex-direction:column;font-size:.875rem;line-height:1.625rem;display:flex}#reviews .reviews__share{flex-direction:column;gap:2.5rem;display:flex}#reviews .reviews__share .form-content,#reviews .reviews__share form{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;margin-bottom:0;display:flex}#reviews .reviews__share-head{flex-direction:column;gap:1rem;max-width:54.0625rem;display:flex}#reviews .reviews__share-title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#reviews .reviews__share-title{font-size:1.75rem;line-height:2.25rem}}#reviews .reviews__share-lead{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#reviews .reviews__share-field{width:100%}#reviews .reviews__share-field textarea{background:#fff;border:0;border-radius:1.5rem;width:100%;height:11.75rem;padding:2rem;font-family:inherit;font-size:1rem;line-height:1.75rem;display:block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}#reviews .reviews__share-field textarea::placeholder{color:#a6a6a6}#reviews .reviews__share-field textarea.is-error{box-shadow:0 0 0 1px #ef4444}#reviews .reviews__share-field .input-errors{margin-top:.5rem}#reviews .reviews__share-consent{flex-direction:column;gap:.25rem;margin-bottom:0;display:flex}#reviews .reviews__share-consent>.input-wrapper{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}#reviews .reviews__share-consent label{color:#000;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}#reviews .reviews__share-consent .required-asterisk{color:#f05252;background:0 0;margin-left:.125rem;line-height:1}#reviews .reviews__share-consent input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:#fff 50%/14px 14px no-repeat;border:1px solid #000;border-radius:4px;flex:none;width:18px;min-width:0;height:18px;min-height:0;margin:3px;padding:0}#reviews .reviews__share-consent input[type=checkbox]:checked{background-color:#2d5571;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#2d5571}#reviews .reviews__share-consent input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #2d5571}@media (width<=768px){#reviews .reviews__share-consent label{font-size:14px;line-height:24px}}#reviews .reviews__share-note{color:#6b7280;margin:0;font-size:1rem;line-height:1.75rem}#reviews .reviews__dots{justify-content:center;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:none}#reviews .reviews__dots li{line-height:0}#reviews .reviews__dot{cursor:pointer;background:0 0;border:.6px solid #333;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .2s;display:block}#reviews .reviews__dot--active{background:#2d5571}@media (width<=768px){#reviews .reviews__intro{flex-direction:column;align-items:center;gap:24px}#reviews .reviews__intro-text{gap:12px;width:100%}#reviews .reviews__intro-title{font-size:28px;line-height:40px}#reviews .reviews__intro-lead{color:#181818;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#reviews .reviews__intro-image{-o-object-fit:cover;object-fit:cover;width:141px;height:174px;display:block;position:static}#reviews .reviews__list{align-items:center;gap:24px}#reviews .reviews__list-head{display:none}#reviews .reviews__dots{display:flex}#reviews .reviews__cards{contain:inline-size;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;width:100%;overflow-x:auto}#reviews .reviews__cards::-webkit-scrollbar{display:none}#reviews .reviews__cards--skeleton>:nth-child(n+2){display:none}#reviews .reviews__card{scroll-snap-align:start;border-radius:24px;gap:24px;min-width:0;padding:22px 20px}#reviews .reviews__card-text{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:Poppins,sans-serif;font-size:14px;line-height:26px;display:-webkit-box;overflow:hidden}#reviews .reviews__card--expanded .reviews__card-text{-webkit-line-clamp:unset;line-clamp:none;display:block}#reviews .reviews__card-body{flex-direction:column;align-items:flex-start;display:flex}#reviews .reviews__card-more{color:#000;cursor:pointer;background:0 0;border:0;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:26px;text-decoration:underline}#reviews .reviews__card-meta{color:#3f3f3f;gap:4px;font-family:Poppins,sans-serif;font-size:14px;line-height:20px}#reviews .reviews__share{gap:24px}#reviews .reviews__share .form-content,#reviews .reviews__share form{gap:24px;width:100%}#reviews .reviews__share-head{gap:12px}#reviews .reviews__share-title{font-size:24px;line-height:32px}#reviews .reviews__share-field textarea,#reviews .reviews__share-lead{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#reviews .reviews__share-field textarea{border-radius:24px;height:224px;padding:22px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}#reviews .reviews__share-field textarea::placeholder{color:#7c7c7c}#reviews .reviews__share .pn-btn{border-radius:24px;width:100%;padding:12px 24px;font-size:16px;line-height:24px}}@media (width<=576px){#lecture .lecture{padding:0 15px}}@media (width>=576px){#lecture .lecture{width:540px}}@media (width>=768px){#lecture .lecture{width:720px}}@media (width>=992px){#lecture .lecture{width:960px;max-width:100%}}@media (width>=1200px){#lecture .lecture{width:1140px}}@media (width>=1400px){#lecture .lecture{width:1200px}}#lecture .lecture{flex-direction:column;gap:4rem;margin-left:auto;margin-right:auto;padding:3.25rem 0 5rem;display:flex}#lecture .lecture .breadcrumbs-nav{margin-bottom:-4rem}@media (width<=768px){#lecture .lecture{gap:48px;width:auto;padding:0 24px 48px}#lecture .lecture .breadcrumbs-nav{margin-bottom:-48px;padding:8px 0}}#lecture .lecture__hero{flex-direction:column;gap:2.5rem;display:flex}#lecture .lecture__image--placeholder{background:#bcbcbc url(../images/icons/redesign/image-placeholder.svg) 50%/96px 77px no-repeat}#lecture .lecture__image{aspect-ratio:1200/589;border-radius:1.5rem;width:100%;margin:0;overflow:hidden}#lecture .lecture__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}#lecture .lecture__intro{flex-direction:column;gap:2.5rem;display:flex}#lecture .lecture__heading{flex-direction:column;gap:1rem;max-width:49rem;display:flex}#lecture .lecture__kicker{color:#1d1d1d;max-width:49rem;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}#lecture .lecture__title{color:#333;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){#lecture .lecture__title{font-size:2rem;line-height:2.5rem}}#lecture .lecture__facts{flex-direction:column;gap:1.5rem;display:flex}#lecture .lecture__author{color:inherit;align-self:flex-start;align-items:center;gap:1.5rem;text-decoration:none;display:flex}#lecture .lecture__author-photo{border-radius:4rem;flex-shrink:0;width:5.6875rem;height:5.6875rem;overflow:hidden}#lecture .lecture__author-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#lecture .lecture__author-text{flex-direction:column;gap:.375rem;display:flex}#lecture .lecture__author-role{color:#646464;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#lecture .lecture__author-name{color:#333;font-size:1.25rem;font-weight:600;line-height:2rem}#lecture .lecture__meta{flex-wrap:wrap;align-items:center;gap:4rem;display:flex}@media (width<=768px){#lecture .lecture__meta{gap:1rem 2rem}}#lecture .lecture__meta-item{color:#333;white-space:nowrap;align-items:center;gap:.625rem;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem;display:inline-flex}#lecture .lecture__meta-icon{width:1.25rem;height:1.25rem}#lecture .lecture__price,#lecture .lecture__summary{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}#lecture .lecture__summary{max-width:49rem}#lecture .lecture__topics{flex-direction:column;gap:2.5rem;display:flex}#lecture .lecture__topics-head{flex-direction:column;gap:1rem;display:flex}#lecture .lecture__section-title{color:#333;max-width:49rem;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){#lecture .lecture__section-title{font-size:1.75rem;line-height:2.25rem}}#lecture .lecture__chips{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}#lecture .lecture__chip{color:#333;background:#becad3;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}#lecture .lecture__about{background:#eef1f4;border-radius:1.5rem;flex-direction:column;gap:1.5rem;padding:2rem 2.5rem;display:flex}@media (width<=576px){#lecture .lecture__about{padding:1.5rem}}#lecture .lecture__about-title{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}#lecture .lecture__about-text{color:#333;flex-direction:column;gap:.5rem;font-size:1rem;line-height:1.5rem;display:flex}#lecture .lecture__about-text ol,#lecture .lecture__about-text p,#lecture .lecture__about-text ul{margin:0}#lecture .lecture__about-text ol,#lecture .lecture__about-text ul{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}#lecture .lecture__about-text b,#lecture .lecture__about-text strong{font-weight:600}#lecture .lecture__video{aspect-ratio:16/9;border-radius:1.5rem;width:100%;overflow:hidden}#lecture .lecture__video iframe{width:100%;height:100%}#lecture .lecture__paywall{background-color:#fcfafb;border-radius:1.5rem;min-height:32.125rem;display:flex;position:relative;overflow:hidden}#lecture .lecture__paywall:after,#lecture .lecture__paywall:before{content:"";position:absolute;inset:0}#lecture .lecture__paywall:before{background-image:var(--paywall-image);opacity:.8;background-position:50%;background-size:cover}#lecture .lecture__paywall:after{background:#2d5571bf}#lecture .lecture__paywall-inner{z-index:1;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;padding:2.5rem;display:flex;position:relative}@media (width<=576px){#lecture .lecture__paywall{min-height:0}#lecture .lecture__paywall-inner{gap:2rem;padding:2rem 1.25rem}}#lecture .lecture__paywall-head{flex-direction:column;gap:.5rem;width:100%;display:flex}#lecture .lecture__paywall-title{margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}#lecture .lecture__paywall-note,#lecture .lecture__paywall-text{margin:0;font-size:.875rem;line-height:1.625rem}#lecture .lecture__paywall-lock{background:#fcfafbe6;border-radius:2.625rem;justify-content:center;align-items:center;padding:.625rem;display:flex}#lecture .lecture__paywall-lock img{width:2rem;height:2rem;display:block}#lecture .lecture__paywall-offer{flex-direction:column;align-items:center;gap:2rem;width:19.75rem;max-width:100%;display:flex}#lecture .lecture__paywall-price{margin:0;font-size:1.25rem;font-weight:600;line-height:2rem}#lecture .lecture__paywall-action{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}@media (width<=768px){#lecture .lecture__hero{gap:16px}#lecture .lecture__image{aspect-ratio:327/200;border-radius:24px}#lecture .lecture__intro{gap:24px}#lecture .lecture__heading{gap:16px}#lecture .lecture__kicker{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#lecture .lecture__title{font-size:24px;line-height:32px}#lecture .lecture__facts{gap:24px}#lecture .lecture__author{gap:12px}#lecture .lecture__author-photo{border-radius:64px;width:44px;height:44px}#lecture .lecture__author-text{gap:0}#lecture .lecture__author-role{font-family:Poppins,sans-serif;font-size:14px;line-height:22px}#lecture .lecture__author-name{font-size:16px;line-height:22px}#lecture .lecture__meta{flex-direction:column;align-items:flex-start;gap:4px}#lecture .lecture__meta-item{gap:10px;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#lecture .lecture__meta-icon{width:20px;height:20px}#lecture .lecture__price{color:#343434;margin-top:-8px}#lecture .lecture__price,#lecture .lecture__summary{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#lecture .lecture__summary{max-width:none}#lecture .lecture__topics{gap:24px}#lecture .lecture__topics-head{gap:16px}#lecture .lecture__section-title{font-size:24px;line-height:32px}#lecture .lecture__chips{gap:8px 10px}#lecture .lecture__chip{background:#cbd5dc;border-radius:6px;padding:6px 10px;font-size:14px;line-height:20px}#lecture .lecture__about{border-radius:24px;gap:16px;padding:22px 20px}#lecture .lecture__about-title{font-size:20px;line-height:28px}#lecture .lecture__about-text{gap:8px;font-size:16px;line-height:24px}#lecture .lecture__paywall:after{background:#2d5571d9}#lecture .lecture__paywall-inner{gap:24px;padding:28px 20px}#lecture .lecture__paywall-title{font-size:16px;font-weight:700;line-height:26px}#lecture .lecture__paywall-text{color:#dcdcdc;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}#lecture .lecture__paywall-lock{padding:10px}#lecture .lecture__paywall-lock img{width:24px;height:24px}#lecture .lecture__paywall-offer{gap:8px;width:100%}#lecture .lecture__paywall-price{font-size:16px;line-height:24px}#lecture .lecture__paywall-action{gap:16px}#lecture .lecture__paywall-action .pn-btn{width:100%}#lecture .lecture__paywall-note{color:#dcdcdc;order:-1;max-width:200px;font-family:Poppins,sans-serif;font-size:14px;line-height:24px}}#eu-project{padding:100px 0}@media (width<=992px){#eu-project{padding:48px 0}}#eu-project .eu-project__inner{flex-direction:column;gap:4rem;margin-left:auto;margin-right:auto;display:flex}@media (width<=576px){#eu-project .eu-project__inner{padding:0 15px}}@media (width>=576px){#eu-project .eu-project__inner{width:540px}}@media (width>=768px){#eu-project .eu-project__inner{width:720px}}@media (width>=992px){#eu-project .eu-project__inner{width:960px;max-width:100%}}@media (width>=1200px){#eu-project .eu-project__inner{width:1140px}}@media (width>=1400px){#eu-project .eu-project__inner{width:1200px}}#eu-project .eu-project__lockup{margin:0}#eu-project .eu-project__lockup img{width:411px;max-width:100%;height:auto;display:block}#eu-project .eu-project__content{flex-direction:column;gap:2rem;display:flex}#eu-project .eu-project__title{margin:0;font-family:Open Sans,sans-serif;font-size:2.75rem;font-weight:600;line-height:3.5rem}#eu-project .eu-project__description{flex-direction:column;gap:1.75rem;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem;display:flex}#eu-project .eu-project__group p{margin:0}@media (width<=768px){#eu-project{padding:0}#eu-project .eu-project__inner{gap:24px;width:auto;padding:8px 24px 48px}#eu-project .eu-project__lockup img{width:235px}#eu-project .eu-project__content{gap:12px}#eu-project .eu-project__title{font-size:24px;line-height:32px}#eu-project .eu-project__description{gap:26px;font-size:14px;line-height:26px}}@media (width<=576px){.how-to-start-page .how-to-start{padding:0 15px}}@media (width>=576px){.how-to-start-page .how-to-start{width:540px}}@media (width>=768px){.how-to-start-page .how-to-start{width:720px}}@media (width>=992px){.how-to-start-page .how-to-start{width:960px;max-width:100%}}@media (width>=1200px){.how-to-start-page .how-to-start{width:1140px}}@media (width>=1400px){.how-to-start-page .how-to-start{width:1200px}}.how-to-start-page .how-to-start{flex-direction:column;gap:5.5rem;margin-left:auto;margin-right:auto;padding-bottom:6.25rem;display:flex}@media (width<=992px){.how-to-start-page .how-to-start{gap:3.5rem;padding-bottom:3rem}}.how-to-start-page .how-to-start__section{flex-direction:column;gap:4rem;display:flex}@media (width<=576px){.how-to-start-page .how-to-start__section{gap:2.5rem}}.how-to-start-page .how-to-start__testimonials,.how-to-start-page .how-to-start__why{gap:2.5rem}.how-to-start-page .how-to-start__section-head{flex-direction:column;gap:1rem;max-width:784px;display:flex}.how-to-start-page .how-to-start__section-title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=576px){.how-to-start-page .how-to-start__section-title{font-size:1.75rem}}.how-to-start-page .how-to-start__section-lead{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.how-to-start-page .how-to-start__section-note{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem}.how-to-start-page .how-to-start__hero{flex-direction:column;gap:2rem;display:flex}@media (width>=992px){.how-to-start-page .how-to-start__hero{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4rem;padding-top:0}}@media (width<=992px){.how-to-start-page .how-to-start__hero{padding-top:3rem}}.how-to-start-page .how-to-start__hero-text{flex-direction:column;gap:2rem;max-width:785px;display:flex}.how-to-start-page .how-to-start__hero-title{color:#333;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=576px){.how-to-start-page .how-to-start__hero-title{font-size:2rem}}.how-to-start-page .how-to-start__hero-subtitle{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.how-to-start-page .how-to-start__hero-cta{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.how-to-start-page .how-to-start__hero-illustration{margin:0}.how-to-start-page .how-to-start__hero-illustration img{width:100%;max-width:351px;height:auto;display:block}@media (width>=992px){.how-to-start-page .how-to-start__hero-text{flex:auto;min-width:0;padding-top:6.25rem}.how-to-start-page .how-to-start__hero-illustration{flex:0 0 351px;width:351px;height:0;overflow:visible}}@media (width>=768.02px) and (width<=991.98px){.how-to-start-page .how-to-start__hero-illustration{display:none}}.how-to-start-page .how-to-start__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1200px){.how-to-start-page .how-to-start__steps{gap:8.8125rem}}@media (width<=768px){.how-to-start-page .how-to-start__steps{grid-template-columns:1fr;gap:2.5rem}}.how-to-start-page .how-to-start__step{flex-direction:column;gap:2rem;max-width:306px;display:flex}.how-to-start-page .how-to-start__step-number{font-size:3.25rem;font-weight:600;line-height:4rem}.how-to-start-page .how-to-start__step-number--1{color:#e2795b}.how-to-start-page .how-to-start__step-number--2{color:#f3e5ab}.how-to-start-page .how-to-start__step-number--3{color:#2d5571}.how-to-start-page .how-to-start__step-body{flex-direction:column;gap:.5rem;display:flex}.how-to-start-page .how-to-start__step-title{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}.how-to-start-page .how-to-start__step-title strong{font-weight:700}.how-to-start-page .how-to-start__step-text{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}.how-to-start-page .how-to-start__prepare-pile{flex-direction:column;align-items:center;width:100%;display:flex}.how-to-start-page .how-to-start__prepare-cards{width:100%;position:relative}.how-to-start-page .how-to-start__prepare-slot{position:relative}@media (width>=992px){.how-to-start-page .how-to-start__prepare-cards{--stack-bottom:calc(clamp(7.5rem, 21vh, 17.5rem));flex-direction:column;gap:2rem;padding-bottom:calc(144px + 2rem);display:flex}.how-to-start-page .how-to-start__prepare-slot{bottom:calc(var(--stack-bottom) + 24px * (var(--slot-index,0) + var(--slot-from-end,0)));transform:translateY(calc(var(--slot-index,0) * 24px));position:sticky}}@media (width>=992px) and (prefers-reduced-motion:reduce){.how-to-start-page .how-to-start__prepare-slot{position:relative}}.how-to-start-page .how-to-start__prepare-slot-button{display:none}@media (width>=992px){.how-to-start-page .how-to-start__prepare-slot-button{display:inline-flex;position:absolute;top:calc(100% + 2rem);left:0}.how-to-start-page .how-to-start__prepare>.pn-btn--start{display:none}.how-to-start-page .how-to-start__prepare-card{transform-origin:top;transition:none}}.how-to-start-page .how-to-start__prepare-card{background:#e4e9ed;border-radius:3rem;justify-content:center;align-items:center;gap:10.125rem;width:100%;padding:5rem 2rem;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.how-to-start-page .how-to-start__prepare-card:nth-child(2){background:#cbd5dc}.how-to-start-page .how-to-start__prepare-card:nth-child(3){background:#becad3}.how-to-start-page .how-to-start__prepare-card:nth-child(4){background:#b3c2cc}.how-to-start-page .how-to-start__prepare-card:nth-child(5){background:#a7b8c3}@media (width<=1200px){.how-to-start-page .how-to-start__prepare-card{gap:4rem}}@media (width<=768px){.how-to-start-page .how-to-start__prepare-card{text-align:center;flex-direction:column;gap:2rem;padding:2.5rem}}@media (prefers-reduced-motion:reduce){.how-to-start-page .how-to-start__prepare-card{opacity:1;margin-bottom:2.5rem;transition:none;position:static;transform:none}}@media (width<=991.98px){.how-to-start-page .how-to-start__prepare-cards{flex-direction:column;gap:24px;min-height:0;display:flex}.how-to-start-page .how-to-start__prepare-card{transform:none!important}}.how-to-start-page .how-to-start__prepare-or{display:none}.how-to-start-page .how-to-start__prepare-image{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:min(212px,100%);height:auto;margin:0;overflow:hidden}.how-to-start-page .how-to-start__prepare-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.how-to-start-page .how-to-start__prepare-text{flex-direction:column;gap:.625rem;max-width:444px;display:flex}.how-to-start-page .how-to-start__prepare-title{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}.how-to-start-page .how-to-start__prepare-copy{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}.how-to-start-page .how-to-start__why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;display:grid}@media (width>=1200px){.how-to-start-page .how-to-start__why-grid{gap:8.625rem}}@media (width<=768px){.how-to-start-page .how-to-start__why-grid{gap:2.5rem}}.how-to-start-page .how-to-start__why-item{flex-direction:column;gap:.5rem;display:flex}.how-to-start-page .how-to-start__why-item-title{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}.how-to-start-page .how-to-start__why-item-text{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75rem}.how-to-start-page .how-to-start__reviews-head{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.how-to-start-page .how-to-start__reviews-nav{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}.how-to-start-page .how-to-start__reviews-arrow{cursor:pointer;background:#eef1f4;border:0;border-radius:2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background-color .15s ease-in-out;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.how-to-start-page .how-to-start__reviews-arrow:hover{background:#dfe5ea}.how-to-start-page .how-to-start__reviews-arrow-icon{width:2.5rem;height:2.5rem}.how-to-start-page .how-to-start__reviews-arrow-icon--prev{transform:rotate(90deg)}.how-to-start-page .how-to-start__reviews-arrow-icon--next{transform:rotate(-90deg)}.how-to-start-page .how-to-start__reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.5rem;display:grid}@media (width>=768.02px){.how-to-start-page .how-to-start__reviews>:nth-child(n+3){display:none}}@media (width>=768.02px) and (width<=1199.98px){.how-to-start-page .how-to-start__reviews{gap:2rem}}@media (width<=768px){.how-to-start-page .how-to-start__reviews{grid-template-columns:1fr;gap:2rem}}.how-to-start-page .how-to-start__review{background:#fff;border:.4px solid #474747;border-radius:1.5rem;flex-direction:column;gap:1.75rem;margin:0;padding:2.5rem 3rem;display:flex;box-shadow:0 1px 1px #4c4c4c40}.how-to-start-page .how-to-start__review--alt{background:#cbd5dc;border:none}.how-to-start-page .how-to-start__review-text{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:2rem}.how-to-start-page .how-to-start__review-meta{color:#3f3f3f;text-align:left;flex-direction:column;margin-top:auto;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem;display:flex}.how-to-start-page .how-to-start__cta-text{flex-direction:column;gap:1rem;display:flex}@media (width<=768px){.how-to-start-page .how-to-start{gap:48px;width:100%;min-width:0;padding:8px 24px 48px}.how-to-start-page .how-to-start__section{gap:24px}.how-to-start-page .how-to-start__section-head{gap:12px}.how-to-start-page .how-to-start__section-title{font-size:24px;line-height:32px}.how-to-start-page .how-to-start__section-lead,.how-to-start-page .how-to-start__section-note{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.how-to-start-page .how-to-start__hero{flex-direction:column;align-items:stretch;gap:0;padding:0}.how-to-start-page .how-to-start__hero-text{display:contents}.how-to-start-page .how-to-start__hero-title{order:1;margin-bottom:12px;font-size:28px;line-height:40px}.how-to-start-page .how-to-start__hero-subtitle{order:2;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.how-to-start-page .how-to-start__hero-illustration{order:3;align-self:center;width:162px;max-width:none;height:210px;margin:12px 0 0;display:block;position:static}.how-to-start-page .how-to-start__hero-illustration img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.how-to-start-page .how-to-start__hero-cta{flex-direction:column;order:4;gap:8px;margin-top:24px}.how-to-start-page .how-to-start__hero-cta .pn-btn{border-radius:24px;width:100%;min-height:44px;padding:10px 24px;font-size:16px;line-height:24px}.how-to-start-page .how-to-start__steps{gap:12px}.how-to-start-page .how-to-start__step{gap:8px;max-width:none}.how-to-start-page .how-to-start__step-number{font-size:32px;line-height:48px}.how-to-start-page .how-to-start__step-body{gap:4px}.how-to-start-page .how-to-start__step-title{font-size:20px;line-height:32px}.how-to-start-page .how-to-start__prepare-or,.how-to-start-page .how-to-start__step-text{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.how-to-start-page .how-to-start__prepare-card{text-align:left;border-radius:24px;align-items:flex-start;gap:16px;padding:22px 16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.how-to-start-page .how-to-start__prepare-image{width:64px}.how-to-start-page .how-to-start__prepare-text{gap:8px;max-width:none}.how-to-start-page .how-to-start__prepare-or{text-align:center;color:#333;margin:0;display:block}.how-to-start-page .how-to-start__prepare .pn-btn--start{width:100%;min-height:44px;margin-top:8px}.how-to-start-page .how-to-start__prepare-title{font-size:20px;line-height:28px}.how-to-start-page .how-to-start__prepare-copy{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.how-to-start-page .how-to-start__why-grid{grid-template-columns:1fr;gap:24px}.how-to-start-page .how-to-start__why-item{gap:8px}.how-to-start-page .how-to-start__why-item-title{font-size:20px;line-height:28px}.how-to-start-page .how-to-start__review-text,.how-to-start-page .how-to-start__why-item-text{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.how-to-start-page .how-to-start__reviews{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;overflow-x:auto}.how-to-start-page .how-to-start__reviews::-webkit-scrollbar{display:none}.how-to-start-page .how-to-start__reviews>*{scroll-snap-align:start;min-width:0}.how-to-start-page .how-to-start__review{border-radius:24px;gap:24px;padding:22px 20px}.how-to-start-page .how-to-start__review-meta{text-align:left;font-family:Poppins,sans-serif;font-size:14px;line-height:20px}.how-to-start-page .how-to-start__dots{justify-content:center;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.how-to-start-page .how-to-start__dots li{line-height:0}.how-to-start-page .how-to-start__dots-item{cursor:pointer;background:0 0;border:.6px solid #333;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .2s;display:block}.how-to-start-page .how-to-start__dots-item--active{background:#2d5571}.how-to-start-page .how-to-start__cta{gap:32px}.how-to-start-page .how-to-start__cta-text{gap:12px}.how-to-start-page .how-to-start__cta .pn-btn{width:100%;min-height:44px}}.auth-page{justify-content:center;align-items:flex-start;gap:5.0625rem;margin-left:auto;margin-right:auto;display:flex}@media (width<=576px){.auth-page{padding:0 15px}}@media (width>=576px){.auth-page{width:540px}}@media (width>=768px){.auth-page{width:720px}}@media (width>=992px){.auth-page{width:960px}.auth-page,.error-page{max-width:100%}}@media (width>=1200px){.auth-page{width:1140px}}@media (width>=1400px){.auth-page{width:1200px}}@media (width<=991.98px){.auth-page{flex-direction:column;align-items:center;gap:2.5rem}}@media (width>=992px) and (width<=1199.98px){.auth-page{gap:3rem}.auth-page:has(>.auth-page__hero){justify-content:space-between}.auth-page>.auth-page__hero{flex:auto;width:auto;min-width:0}}@media (width<=768px){.auth-page{gap:0;padding:0 24px}}@media (width>=768.02px) and (width<=991.98px){.auth-page__hero{display:none!important}}.auth-page__hero{flex-direction:column;flex-shrink:0;align-items:flex-start;width:30.4375rem;padding-top:1.5rem;display:flex}@media (width<=991.98px){.auth-page__hero{text-align:center;align-items:center;width:100%}}.auth-page__title{color:#333;margin:0;font-size:2.25rem;font-weight:600;line-height:3rem}@media (width<=768px){.auth-page__hero{display:none}.auth-page__title{font-size:1.75rem;line-height:2.25rem}}.auth-page__subtitle{color:#333;white-space:pre-line;margin:1rem 0 0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.auth-page__illustration{align-self:center;width:16.5625rem;height:auto;margin:3.75rem 0 0;display:block}@media (width<=991.98px){.auth-page__illustration{margin-top:2rem}}@media (width<=576px){.auth-page__illustration{width:13rem}}.auth-card{background:#eef1f4;border-radius:2rem;flex-direction:column;flex-shrink:0;gap:2rem;width:27.875rem;padding:2rem 2.5rem;display:flex;box-shadow:0 2px 2px #0000000f,0 4px 3px #0000001a}.auth-card--wide{width:35.75rem}@media (width<=768px){.auth-card{background:#e4e9ed;border-radius:24px;gap:24px;width:100%;padding:24px 16px}}.auth-card__head{flex-direction:column;gap:1rem;display:flex}.auth-card__title{color:#333;margin:0;font-size:1.75rem;font-weight:600;line-height:2.5rem}@media (width<=768px){.auth-card__head{gap:8px}.auth-card__title{font-size:20px;line-height:32px}}.auth-card__switch{color:#333;margin:0;font-size:1rem;line-height:1.375rem}.auth-card__switch a{color:inherit;font-weight:600}.auth-card__form form .form-content{margin-bottom:0;display:block}.auth-card__form form{flex-direction:column;gap:1.5rem;display:flex}@media (width<=768px){.auth-card__switch{font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.auth-card__switch a{font-family:Open Sans,sans-serif}.auth-card__form form{gap:24px}}.auth-card__form footer{flex-direction:column;gap:2rem;display:flex}@media (width<=768px){.auth-card__form footer{gap:32px}}.auth-card--wide .auth-card__form form{gap:2.5rem}.auth-card__fields .input-container:not(.checkbox-input),.auth-card__fields .input-container:not(.checkbox-input)>.input-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.auth-card__fields .input-container:not(.checkbox-input) label{color:#333;background-image:none;font-size:.75rem;font-weight:600;line-height:1.375rem;display:block;position:static;transform:none}.auth-card__fields .input-errors:empty{display:none}.auth-card__fields input:not([type=checkbox]):not([type=radio]),.auth-card__fields select{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 1rem;font-size:.75rem;line-height:1.375rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}.auth-card__fields input:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#7e7e7e}.auth-card__fields select::-moz-placeholder{color:#7e7e7e}.auth-card__fields input:not([type=checkbox]):not([type=radio])::placeholder,.auth-card__fields select::placeholder{color:#7e7e7e}.auth-card__fields .select-input .select-input-input{width:100%}.auth-card__fields .select-input .head{background:#fff;border:1px solid #1a1a1a;border-radius:1rem;height:2.375rem;padding:.5rem 2.875rem .5rem 1.25rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}.auth-card__fields .select-input .head .chevron{right:1.25rem}.auth-card__fields .select-input .title,.auth-card__forgot{font-size:.75rem;line-height:1.375rem}.auth-card__fields{flex-direction:column;gap:1rem;display:flex}@media (width<=768px){.auth-card__fields{gap:8px}}.auth-card__fields .input-container:not(.checkbox-input),.auth-card__fields .input-container:not(.checkbox-input)>.input-wrapper{gap:.25rem}.auth-card__fields .select-input .select-input-input .head{border-radius:1rem}.auth-card--wide .auth-card__fields{-moz-column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;display:grid}.auth-card__field{min-width:0}.auth-card__field--full{grid-column:1/-1}.auth-card__field--spaced{margin-top:2.5rem}@media (width<=768px){.auth-card__field--spaced{margin-top:0}}.auth-card__password{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.auth-card--wide .auth-card__password{align-items:flex-start;gap:.25rem}.auth-card__forgot{color:#2c2c2c;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400}.auth-card__sent{color:#333;margin:0;font-size:1rem;line-height:1.5rem}.auth-card__hint{color:#181818;margin:0;font-size:.75rem;line-height:1.375rem}.auth-card__rules{margin-top:1rem}.auth-card__rules .input-wrapper{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.auth-card__rules input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #333;border-radius:4px;flex-shrink:0;width:1.125rem;min-width:0;height:1.125rem;margin:3px;padding:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;position:relative}.auth-card__rules input[type=checkbox]:checked{background:#2f5571;border-color:#2f5571}.auth-card__rules input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.auth-card__rules input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #2f5571}.auth-card__rules label{color:#333;font-size:1rem;font-weight:400;line-height:1.5rem}.auth-card__rules a{color:inherit;text-decoration:underline}.auth-card button[type=submit].auth-card__submit{box-shadow:0 4px 3px #0000000d,0 10px 7.5px #0000001a}.auth-card button[type=button].auth-card__submit,.auth-card button[type=submit].auth-card__submit{width:100%;padding:.375rem 1.125rem;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.625rem}.auth-card__or{color:#333;text-align:center;margin:0;font-size:.75rem;line-height:1.375rem}.auth-card__oauth{flex-direction:column;gap:1rem;display:flex}.auth-card__oauth .oauth-button{color:#333;background:#fff;border:.8px solid #333;border-radius:1rem;flex-direction:row-reverse;justify-content:center;gap:1rem;width:100%;padding:.4375rem 1rem;font-size:.75rem;font-weight:400;line-height:1.375rem;box-shadow:0 1px 1px #0000000f,0 1px 1.5px #0000001a}.auth-card__oauth .oauth-button .icon,.auth-card__oauth .oauth-button .text{flex:none}.auth-card__oauth .oauth-button+.oauth-button{margin-top:0}.auth-card__oauth .oauth-button .icon img{filter:none;width:24px;height:24px;display:block}@media (width<=768px){.auth-card__fields .input-container:not(.checkbox-input),.auth-card__fields .input-container:not(.checkbox-input)>.input-wrapper{gap:4px}.auth-card__fields .input-container:not(.checkbox-input) label{font-size:12px;line-height:22px}.auth-card__fields input:not([type=checkbox]):not([type=radio]),.auth-card__fields select{border-radius:16px;height:38px;padding:8px 16px;font-size:12px;line-height:22px}.auth-card__password{gap:8px}.auth-card__forgot,.auth-card__hint,.auth-card__or{font-size:12px;line-height:22px}.auth-card__forgot{color:#3f3f3f}.auth-card .auth-card__back,.auth-card button[type=button].auth-card__submit,.auth-card button[type=submit].auth-card__submit{border-radius:24px;padding:6px 18px;font-size:14px;line-height:26px}.auth-card__oauth{gap:16px}.auth-card__oauth .oauth-button{border-radius:16px;gap:16px;padding:7px 16px;font-size:12px;line-height:22px}}.auth-card__steps{flex-direction:column;gap:4px;width:100%;display:flex}@media (width>=768.02px){.auth-card__steps{display:none}}.auth-card__steps-label{color:#3f3f3f;margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:26px}.auth-card__steps-bar{gap:4px;width:100%;display:flex}.auth-card__steps-segment{background:#fff;border-radius:5px;flex:1 1 0;height:6px;transition:background-color .15s ease-in-out}.auth-card__steps-segment--done{background:#92a7b5}@media (width<=768px){.auth-card--step-1 .auth-card__field--second,.auth-card--step-2 .auth-card__field--first{display:none}.auth-card--wide{padding:20px}.auth-card--wide .auth-card__fields{row-gap:8px}.auth-card--wide .auth-card__field--spaced{margin-top:8px}.auth-card--wide .auth-card__field--spaced:has(#confirm-password){margin-top:0}.auth-card--wide .auth-card__password{align-items:flex-end;gap:4px}.auth-card__rules label{font-family:Poppins,sans-serif;font-size:14px;line-height:24px}.auth-card--wide .auth-card__title{line-height:28px}.auth-card--wide .auth-card__hint{color:#3f3f3f}.auth-card--wide .auth-card__form form{gap:24px}.auth-card--wide.auth-card--step-1 .auth-card__form form{gap:32px}.auth-card--wide .auth-card__fields .select-input .head{border-radius:16px;height:38px;padding:8px 46px 8px 20px}.auth-card--wide .auth-card__fields .select-input .head .chevron{right:20px}.auth-card--wide .auth-card__fields .select-input .title{font-size:12px;line-height:22px}.auth-card--wide .auth-card__field--second.auth-card__field--full{margin-top:24px}.auth-card--wide .auth-card__rules{margin-top:0}.auth-card--wide .auth-card__rules input[type=checkbox]{width:18px;height:18px}}.auth-card__actions{gap:12px;width:100%;display:flex}.auth-card__actions>.pn-btn{flex:1 1 0;min-width:0}@media (width<=359px){.auth-card__actions{flex-direction:column-reverse}.auth-card__actions>.pn-btn{flex:none;width:100%}}.auth-card__back{font-family:Poppins,sans-serif}@media (width<=576px){.auth-card--wide .auth-card__fields{grid-template-columns:1fr}.error-page{padding:0 15px}}@media (width>=576px){.error-page{width:540px}}@media (width>=768px){.error-page{width:720px}}@media (width>=992px){.error-page{width:960px}}@media (width>=1200px){.error-page{width:1140px}}@media (width>=1400px){.error-page{width:1200px}}.error-page{flex-direction:column;align-items:flex-start;gap:1.5rem;min-height:60vh;margin-left:auto;margin-right:auto;padding:6.25rem 0;display:flex}.error-page .error-page__code{color:#646464;margin:0;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.error-page .error-page__title{color:#333;margin:0;font-size:2.75rem;font-weight:600;line-height:3.5rem}@media (width<=768px){.error-page{gap:16px;width:auto;padding:48px 24px}.error-page .error-page__title{font-size:28px;line-height:40px}}.error-page .error-page__lead{color:#333;max-width:49rem;margin:0;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.75rem}.error-page .pn-btn{margin-top:1rem}@media (width<=768px){.error-page .error-page__lead{font-size:14px;line-height:26px}.error-page .pn-btn{align-self:stretch;margin-top:8px}}.chat-layout{grid-template-columns:100%;grid-template-rows:var(--header-height) minmax(0,100%) var(--footer-height);grid-template-rows:var(--header-height) minmax(0,100%);grid-row-gap:3rem;min-height:100vh;display:grid}@media (width>=992px){.chat-layout{grid-row-gap:3.125rem}}@media (width>=1080px){.chat-layout{height:100vh;overflow:hidden}}@media (width<=1080px){.chat-layout{grid-template-rows:var(--header-height) minmax(0,100%);height:100svh;min-height:100svh}}.chat-layout>main{flex:1;display:flex}.chat-layout>main #sidebar-layout{grid-row-gap:1rem;flex:none;grid-auto-rows:auto}@media (width>=1080px){.chat-layout>main #sidebar-layout{grid-auto-rows:unset;grid-template-rows:100%}.chat-layout>main #sidebar-layout .sidebar{height:100%}}.chat-layout>main #sidebar-layout .sidebar .chats-sidebar{flex-direction:column;height:100%;display:flex}.chat-layout>main #sidebar-layout .sidebar .chats-sidebar .card-heading{margin-bottom:1rem}.chat-layout>main #sidebar-layout .sidebar .chats-sidebar .search{background-color:#e8e8e8;border-radius:1rem;flex:none;width:100%;margin-bottom:1.625rem;padding:.5rem 1rem;display:block;overflow:hidden}.chat-layout>main #sidebar-layout .sidebar .chats-sidebar .search input[name=search]{background-color:#0000;outline:none;width:100%;line-height:1;display:block}.chat-layout>main #sidebar-layout .sidebar .chats-sidebar>nav{flex:0 auto;overflow:auto}.chat-layout>main #sidebar-layout .main-content{height:100%}@media (width<=1080px){.chat-layout>main #sidebar-layout .main-content{height:calc(100dvh - var(--header-height))}}.chat-layout>main #sidebar-layout .main-content>main,.chat-layout>main #sidebar-layout .main-content>main .card{height:100%}.chat-layout>main #sidebar-layout .main-content>main .card .chat-body{overflow:auto}.chat-layout #sidebar-layout{margin-top:0!important;margin-bottom:0!important}@media (width<=1080px){.chat-layout#chats-page{min-height:unset;max-height:unset;height:unset}.chat-layout#chats-page .chats-sidebar{margin-bottom:1rem}.chat-layout#chats-page footer#site-footer{display:none}}.chat-layout#chats-page .sidebar{display:block}.chat-layout#chats-page .main-content{display:none}@media (width<=1080px){.chat-layout#chat-page{grid-row-gap:0}.chat-layout#chat-page #sidebar-layout{width:100%;max-width:unset;margin:0;padding:0}.chat-layout#chat-page .card{border-radius:0;padding:0!important}.chat-layout#chat-page .card .chat-body,.chat-layout#chat-page .card .chat-footer,.chat-layout#chat-page .card .chat-header{padding:.5rem 20px}.chat-layout#chat-page .card .chat-header{white-space:nowrap;border-bottom:1px solid;overflow:auto}.chat-layout#chat-page .card .chat-footer{background-color:#fff;border-top:1px solid;position:fixed;bottom:0;left:0;right:0}.chat-layout#chat-page .card .chat-footer,.chat-layout#chat-page .card .chat-header{border-color:#e5e7eb}.chat-layout#chat-page .sidebar,.chat-layout#chat-page>footer#site-footer{display:none}.chat-layout#chat-page .card{padding-bottom:62px!important}.chat-layout#chat-page .card .chat-body{padding-bottom:0}}html[data-theme=dark] #meeting-layout{background-color:#333}#meeting-layout{grid-template-rows:100%;height:100vh;display:grid}@media (width>=992px) and (width<=1279.98px){.container-layout .container{max-width:none}}.auth-layout{background:#fcfafb;flex-direction:column;min-height:100vh;display:flex}.auth-layout__site-header{display:none}@media (width<=768px){.chat-layout#chat-page .card .chat-body,.chat-layout#chat-page .card .chat-footer,.chat-layout#chat-page .card .chat-header{padding:.5rem 15px}.container-layout .container{width:auto;max-width:none;padding-left:15px;padding-right:15px}.auth-layout__site-header{display:block}}.auth-layout__site-header #site-header:not(.mobile-menu-open){background:#fcfafb}.auth-layout__site-header .burger{display:none}@media (width<=576px){.auth-layout__head{padding:0 15px}}@media (width>=576px){.auth-layout__head{width:540px}}@media (width>=768px){.auth-layout__head{width:720px}}@media (width>=992px){.auth-layout__head{width:960px;max-width:100%}.auth-layout__footer-inner{max-width:100%}}@media (width>=1200px){.auth-layout__head{width:1140px}}@media (width>=1400px){.auth-layout__head{width:1200px}}.auth-layout__head{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-left:auto;margin-right:auto;padding-top:3.5rem;display:flex}@media (width<=768px){.auth-layout__head{gap:0;width:100%;padding:8px 24px 0}}.auth-layout__head-row{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}.auth-layout__language{flex:none}@media (width<=768px){.auth-layout__language{display:none}.auth-layout--minimal .auth-layout__language{display:flex}}.auth-layout__logo img{width:11.6563rem;height:auto;display:block}@media (width<=768px){.auth-layout__logo{display:none}.auth-layout--minimal .auth-layout__logo{padding-top:16px;display:block}.auth-layout--minimal .auth-layout__head{gap:16px}}.auth-layout__back{color:#000;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:22px;display:flex}.auth-layout__back img{width:19px;height:22px}.auth-layout__main{flex:1 0 auto;padding:1.9375rem 0 5rem}@media (width<=768px){.auth-layout__main{padding:16px 0 24px}.auth-layout__footer{display:none}}.auth-layout__footer{background:#eef1f4;flex-shrink:0}@media (width<=576px){.auth-layout__footer-inner{padding:0 15px}}@media (width>=576px){.auth-layout__footer-inner{width:540px}}@media (width>=768px){.auth-layout__footer-inner{width:720px}}@media (width>=992px){.auth-layout__footer-inner{width:960px}}@media (width>=1200px){.auth-layout__footer-inner{width:1140px}}@media (width>=1400px){.auth-layout__footer-inner{width:1200px}}.auth-layout__footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-left:auto;margin-right:auto;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1.25rem;display:flex}.auth-layout__copyright{color:#0a0a0a;margin:0}.auth-layout__links{color:#525557;flex-wrap:wrap;gap:2rem;display:flex}.auth-layout__links a{color:inherit}.quiz-layout{background:#fcfafb;min-height:100vh}#maintenance-by-passed #maintenance-logotype{justify-content:center;align-items:center;padding:30px 0 0;display:flex}#maintenance-by-passed #maintenance-logotype img{width:auto;height:60px!important}#maintenance-by-passed .viewport-height{min-height:calc(100vh - 90px)}@media (width<=992px){#maintenance-by-passed #maintenance-logotype img{height:50px!important}#maintenance-by-passed .viewport-height{min-height:calc(100vh - 80px)}}@media (width<=768px){#maintenance-by-passed #maintenance-logotype{padding:30px 0 10px}#maintenance-by-passed #maintenance-logotype img{height:45px!important}#maintenance-by-passed .viewport-height{min-height:calc(100vh - 85px)}}@media (width<=576px){#maintenance-by-passed #maintenance-logotype img{height:42px!important}#maintenance-by-passed .viewport-height{min-height:calc(100vh - 82px)}}.mobile-menu-modal-wrapper{z-index:5;position:fixed;inset:0;overflow:auto}.mobile-menu-modal-wrapper .mobile-menu-modal-overlay{background-color:#3339;position:absolute;inset:0}.mobile-menu-modal-wrapper .mobile-menu-modal-overlay .background-logotype-image{z-index:1}.mobile-menu-modal-wrapper .mobile-menu-modal{background-color:#fff;width:100%;height:100%;position:absolute;top:0}.mobile-menu-modal{padding-top:var(--header-height);grid-template-rows:1fr auto;grid-template-areas:"menus""bottom";display:grid}.mobile-menu-modal .menus-container{grid-area:menus;overflow:auto}.mobile-menu-modal .menus-container .menu-label{color:#2f5571;margin-top:40px;margin-bottom:10px;padding:0 20px;font-size:12px;font-weight:600;line-height:1}.mobile-menu-modal .menus-container .menu-label:first-child{margin-top:30px}.mobile-menu-modal .menus-container .menu:last-child{margin-bottom:10px}.mobile-menu-modal .menus-container .menu ul li>a,.mobile-menu-modal .menus-container .menu ul li>button{align-items:center;gap:10px;width:100%;padding:10px 20px;font-size:14px;font-weight:500;display:flex}.mobile-menu-modal .menus-container .menu ul li>a .notifications-count,.mobile-menu-modal .menus-container .menu ul li>button .notifications-count{color:#fff;background-color:#f05252;border-radius:.3125rem;padding:3px 6px;font-size:.75rem;line-height:1}.mobile-menu-modal .menus-container .menu ul li>a .icon,.mobile-menu-modal .menus-container .menu ul li>button .icon{width:24px;height:24px}.mobile-menu-modal .menus-container .menu ul li>a .icon img,.mobile-menu-modal .menus-container .menu ul li>button .icon img{max-width:100%;max-height:100%}.mobile-menu-modal .bottom{border-top:1px solid #e5e7eb;grid-area:bottom;box-shadow:0 -2px 20px 2px #b9b9b926}.mobile-menu-modal .bottom .authenticated{padding:18px 20px}.mobile-menu-modal .bottom .authentication{grid-column-gap:20px;grid-row-gap:10px;grid-template-areas:"login""register";padding:18px 20px;display:grid}.mobile-menu-modal .bottom .authentication button[name=login],.mobile-menu-modal .bottom .authentication button[name=register]{border-radius:8px;padding:10px;overflow:hidden}.mobile-menu-modal .bottom .authentication button[name=login]{color:#fff;background-color:#2f5571;border:1px solid #2f5571;grid-area:login}.mobile-menu-modal .bottom .authentication button[name=register]{color:#333;border:1px solid #333;grid-area:register}.menu-bar{z-index:4;background:#fff;border-top:1px solid #e5e7eb;width:100%;position:fixed;bottom:0;left:0}.menu-bar nav ul{grid-column-gap:10px;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:flex-start;padding:8px 38px;display:grid}.menu-bar nav ul li{text-align:center}.menu-bar nav ul li>a,.menu-bar nav ul li>button{grid-row-gap:4px;grid-template-areas:"icon""title";justify-items:center;display:grid}.menu-bar nav ul li>a .icon,.menu-bar nav ul li>a .user-avatar,.menu-bar nav ul li>button .icon,.menu-bar nav ul li>button .user-avatar{width:26px;height:26px}.menu-bar nav ul li>a .user-avatar .initials,.menu-bar nav ul li>button .user-avatar .initials{font-size:13px}.menu-bar nav ul li>a .icon,.menu-bar nav ul li>button .icon{grid-area:icon;justify-content:center;align-items:center;display:flex}.menu-bar nav ul li>a .icon img,.menu-bar nav ul li>button .icon img{filter:brightness(0)saturate()invert(60%)sepia(1%)saturate(0)hue-rotate(12deg)brightness(93%)contrast(88%);max-width:100%;max-height:100%}.menu-bar nav ul li>a .title,.menu-bar nav ul li>button .title{color:#8d8d8d;grid-area:title;font-size:11px;font-weight:400;line-height:1}.menu-bar nav ul li>a.router-link-exact-active img,.menu-bar nav ul li>button.router-link-exact-active img{filter:brightness(0)saturate()invert(29%)sepia(52%)saturate(491%)hue-rotate(163deg)brightness(89%)contrast(90%)}.menu-bar nav ul li>a.router-link-exact-active .title,.menu-bar nav ul li>button.router-link-exact-active .title{color:#2f5571}.menu-bar nav ul li>button{width:100%;height:100%}.mobile-psychologists-filters-bar{background-color:#fff;border-top:1px solid #e5e3e8;border-bottom:1px solid #e5e3e8;grid-template-columns:repeat(3,max-content);gap:8px;padding:8px 14px;display:grid;overflow-x:auto}@media (width>=1080px){.mobile-psychologists-filters-bar{display:none}}.quick-chip-filter{color:#333;white-space:nowrap;text-overflow:ellipsis;background-color:#f5f5f6;border:1px solid #333;border-radius:18px;align-items:center;gap:8px;width:100%;padding:7px 16px;font-size:14px;line-height:22px;display:flex;overflow:hidden}.quick-chip-filter .icon{flex:0 0 15px;justify-content:center;align-items:center;height:15px;display:flex}.quick-chip-filter .icon img{width:100%;max-width:100%;height:100%;max-height:100%}.quick-chip-filter .title{text-overflow:ellipsis;text-align:left;flex-grow:1;overflow:hidden}.mobile-psychologists-filter-bottom-sheet .bottom-sheet .heading{border-bottom:1px solid #e5e7eb}.mobile-psychologists-filter-bottom-sheet .bottom-sheet .body{overflow:auto}.mobile-psychologists-filter-bottom-sheet .bottom-sheet .footer .buttons button[name=apply]{color:#fff;background-color:#2f5571;border-radius:8px;padding:7px 18px}.mobile-psychologists-filter-bottom-sheet.availability-date .availability-calendar{overflow:hidden}.mobile-psychologists-filter-bottom-sheet.availability-time .options .option>label{justify-content:start;align-items:center;gap:8px;width:100%;display:flex}.mobile-psychologists-filter-bottom-sheet.availability-time .options .option>label .emoji{justify-content:center;align-items:center;width:25px;font-size:18px;display:flex}.specialists-filters-modal-container{z-index:11;justify-content:center;align-items:center;height:100dvh;display:flex;position:fixed;inset:0}.specialists-filters-modal-container .specialists-filters-modal-overlay{background-color:#3339;width:100%;height:100%;position:absolute;inset:0}.specialists-filters-modal{background-color:#fff;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid;position:relative}@media (width>=576px){.specialists-filters-modal{border-radius:.75rem;max-width:536px;max-height:calc(100% - 60px)}}.specialists-filters-modal .header{padding:var(--filters-padding-y) var(--filters-padding-x);border-bottom:1px solid #e5e3e8;display:flex;position:relative}.specialists-filters-modal .header .title{text-align:center;flex:1 0 auto;font-size:20px;font-weight:600;line-height:22px}.specialists-filters-modal .header button[name=close]{width:24px;right:var(--filters-padding-x);position:absolute;top:50%;transform:translateY(-50%)}.specialists-filters-modal .body{width:100%;overflow:hidden auto}.specialists-filters-modal .body>.search-section{padding:var(--filters-padding-y) var(--filters-padding-x);background-color:#f6f5f7}.specialists-filters-modal .body>.section{padding:24px var(--filters-padding-x)}.specialists-filters-modal .body>.section .section-header{margin-bottom:16px}.specialists-filters-modal .body .accordion .accordion-header h3,.specialists-filters-modal .body>.section .section-header h3{font-size:18px}.specialists-filters-modal .body>hr{width:calc(100% - var(--filters-padding-x) * 2);margin-left:auto;margin-right:auto}.specialists-filters-modal .body .chips{flex-wrap:wrap;gap:8px;display:flex}.specialists-filters-modal .body .accordion .accordion-body{margin-top:16px}.specialists-filters-modal .body .accordion .accordion-body h4{margin-top:24px;margin-bottom:16px;font-size:18px}.specialists-filters-modal .body .availability-time-section ul,.specialists-filters-modal .body .languages-section ul{grid-row-gap:1rem;grid-template-columns:100%;display:grid}.specialists-filters-modal .body .availability-time-section ul li{grid-template-columns:100%;display:grid;position:relative}.specialists-filters-modal .body .availability-time-section ul li input{visibility:hidden;width:0;position:absolute;top:0;left:0}.specialists-filters-modal .body .availability-time-section ul li label{align-items:center;gap:8px;display:flex}.specialists-filters-modal .body .availability-time-section ul li label .emoji{font-size:16px}.specialists-filters-modal .body .availability-time-section ul li label .label-title{flex:1}.specialists-filters-modal .body .languages-section{font-size:14px}.specialists-filters-modal .body .languages-section ul li{position:relative}.specialists-filters-modal .body .languages-section ul li>input{visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}.specialists-filters-modal .body .languages-section ul li label{justify-content:space-between;align-items:center;display:flex}.specialists-filters-modal .body .languages-section ul li label .label-title{gap:1rem;display:flex}.specialists-filters-modal .body .languages-section ul li label .label-title .emoji{font-size:16px}.specialists-filters-modal .body .price-section .section-body{grid-column-gap:2rem;grid-template-columns:repeat(3,auto);justify-content:start;align-items:end;display:grid}.specialists-filters-modal .body .price-section .section-body .from-price label,.specialists-filters-modal .body .price-section .section-body .to-price label{margin-bottom:2px;font-size:14px;font-weight:500;display:block}.specialists-filters-modal .body .price-section .section-body .price-input-wrapper{width:9rem}.specialists-filters-modal .body .price-section .section-body .separator{line-height:41px}.specialists-filters-modal .body input[name=search]{border-color:#d9d9d9}.specialists-filters-modal .footer{padding:var(--filters-footer-padding-y) var(--filters-padding-x);justify-content:flex-end;align-items:center;gap:18px;display:flex}.mobile-groups-filter-bottom-sheet .bottom-sheet .footer .buttons button[name=apply],.specialists-filters-modal .footer button[name=apply]{color:#fff;background-color:#2f5571;border-radius:8px;padding:7px 18px}.mobile-groups-filter-bottom-sheet .bottom-sheet .heading{border-bottom:1px solid #e5e7eb}.mobile-groups-filter-bottom-sheet .bottom-sheet .body{overflow:auto}.groups-filters-modal-container{z-index:11;justify-content:center;align-items:center;height:100dvh;display:flex;position:fixed;inset:0}.groups-filters-modal-container .groups-filters-modal-overlay{background-color:#3339;width:100%;height:100%;position:absolute;inset:0}.groups-filters-modal{background-color:#fff;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid;position:relative}@media (width>=576px){.groups-filters-modal{border-radius:.75rem;max-width:536px;max-height:calc(100% - 60px)}}.groups-filters-modal .header{padding:var(--filters-padding-y) var(--filters-padding-x);border-bottom:1px solid #e5e3e8;display:flex;position:relative}.groups-filters-modal .header .title{text-align:center;flex:1 0 auto;font-size:20px;font-weight:600;line-height:22px}.groups-filters-modal .header button[name=close]{width:24px;right:var(--filters-padding-x);position:absolute;top:50%;transform:translateY(-50%)}.groups-filters-modal .body{width:100%;overflow:hidden auto}.groups-filters-modal .body>.search-section{padding:var(--filters-padding-y) var(--filters-padding-x);background-color:#f6f5f7}.groups-filters-modal .body>.section{padding:24px var(--filters-padding-x)}.groups-filters-modal .body>.section .section-header{margin-bottom:16px}.groups-filters-modal .body>.section .section-header h3{font-size:18px}.groups-filters-modal .body>hr{width:calc(100% - var(--filters-padding-x) * 2);margin-left:auto;margin-right:auto}.groups-filters-modal .body .languages-section{font-size:14px}.groups-filters-modal .body .languages-section ul{grid-row-gap:1rem;grid-template-columns:100%;display:grid}.groups-filters-modal .body .languages-section ul li{position:relative}.groups-filters-modal .body .languages-section ul li>input{visibility:hidden;width:0;height:0;position:absolute;top:0;left:0}.groups-filters-modal .body .languages-section ul li label{justify-content:space-between;align-items:center;display:flex}.groups-filters-modal .body .languages-section ul li label .label-title{gap:1rem;display:flex}.groups-filters-modal .body .languages-section ul li label .label-title .emoji{font-size:16px}.groups-filters-modal .body .price-section .section-body{grid-column-gap:2rem;grid-template-columns:repeat(3,auto);justify-content:start;align-items:end;display:grid}.groups-filters-modal .body .price-section .section-body .from-price label,.groups-filters-modal .body .price-section .section-body .to-price label{margin-bottom:2px;font-size:14px;font-weight:500;display:block}.groups-filters-modal .body .price-section .section-body .price-input-wrapper{width:9rem}.groups-filters-modal .body .price-section .section-body .separator{line-height:41px}.groups-filters-modal .body .chips{flex-wrap:wrap;gap:8px;display:flex}.groups-filters-modal .body .accordion .accordion-header h3{font-size:18px}.groups-filters-modal .body .accordion .accordion-body{margin-top:16px}.groups-filters-modal .body .accordion .accordion-body h4{margin-top:24px;margin-bottom:16px;font-size:18px}.groups-filters-modal .body input[name=search]{border-color:#d9d9d9}.groups-filters-modal .footer{padding:var(--filters-footer-padding-y) var(--filters-padding-x);justify-content:flex-end;align-items:center;gap:18px;display:flex}.groups-filters-modal .footer button[name=apply]{color:#fff;background-color:#2f5571;border-radius:8px;padding:7px 18px}.mobile-groups-filter-bottom-sheet.price .body{grid-template-columns:100%;grid-template-areas:"switch""options";display:grid}.mobile-groups-filter-bottom-sheet.price .body .segmented-control-switch-wrapper{grid-area:switch}.mobile-groups-filter-bottom-sheet.price .body .options{grid-row-gap:1rem;grid-area:options;grid-template-columns:100%;margin-top:1rem;display:grid}.mobile-groups-filter-bottom-sheet.price .body .options li{grid-template-columns:100%;display:grid;position:relative}.mobile-groups-filter-bottom-sheet.price .body .options li input{visibility:hidden;width:0;position:absolute;top:0;left:0}.mobile-groups-filter-bottom-sheet.price .body .options li label{align-items:center;gap:8px;display:flex}.mobile-groups-filter-bottom-sheet.price .body .options li label .emoji{font-size:16px}.mobile-groups-filter-bottom-sheet.price .body .options li label .label-title{flex:1}.mobile-groups-filter-bottom-sheet.price .pricing-filter-row{grid-column-gap:1rem;grid-template-columns:1fr auto 1fr;display:grid}.mobile-groups-filter-bottom-sheet.price .pricing-filter-row .separator{align-self:end;margin-bottom:10px}.mobile-groups-filter-bottom-sheet.price .pricing-filter-row .input-wrapper{width:100%}.mobile-groups-filters-bar{background-color:#fff;border-top:1px solid #e5e3e8;border-bottom:1px solid #e5e3e8;grid-template-columns:repeat(3,max-content);gap:8px;padding:8px 14px;display:grid;overflow-x:auto}@media (width>=1080px){.mobile-groups-filters-bar{display:none}}.contact-encouragement{color:#8d8d8d;margin-top:12px}.contact-encouragement .information-icon{vertical-align:sub;filter:brightness(0)saturate()invert(60%)sepia(1%)saturate(0)hue-rotate(12deg)brightness(93%)contrast(88%);margin-right:6px;display:inline-block}.contact-encouragement a{text-decoration:underline}.carousel-container .carousel-wrapper,.language-switcher-wrapper{position:relative}.language-switcher-wrapper .language-switcher{color:#1a1818;align-items:center;gap:.5rem;display:flex}.language-switcher-wrapper .language-switcher .language-icon{flex-shrink:0;width:20px;height:20px;overflow:visible}.language-switcher-wrapper .language-switcher .language-code{font-size:1rem;font-weight:400;line-height:1.5}.header-profile-menu.language-switcher-menu{width:max-content;right:0;transform:none}.header-profile-menu.language-switcher-menu>ul{gap:5px;padding:8px 16px}.header-profile-menu.language-switcher-menu>ul li button{align-items:center;gap:8px;padding:8px 0;font-size:16px;line-height:20px;display:flex}.header-profile-menu.language-switcher-menu>ul li .flag-wrapper{flex:none}.header-profile-menu.language-switcher-menu>ul li .flag-wrapper .flag{-o-object-fit:cover;object-fit:cover;width:33.333px;height:20px;display:block}.header-profile-menu.language-switcher-menu>ul li .flag-wrapper .emoji{display:none}.language-switcher .flag-wrapper .flag,.language-switcher-menu .flag-wrapper .flag{width:1.25rem}@media (width>=992px){.language-switcher .flag-wrapper .flag,.language-switcher-menu .flag-wrapper .flag{display:block}}@media (width<=992px){.language-switcher .flag-wrapper .flag,.language-switcher-menu .flag-wrapper .flag{display:none}}@media (width>=992px){.language-switcher .flag-wrapper .emoji,.language-switcher-menu .flag-wrapper .emoji{display:none}}@media (width<=992px){.language-switcher .flag-wrapper .emoji,.language-switcher-menu .flag-wrapper .emoji{display:block}}.alert-wrapper{background-color:#fefce8;border:1px solid #eab308;border-radius:.75rem}.alert-wrapper .alert{grid-column-gap:.75rem;grid-row-gap:.25rem;grid-template-columns:28px 1fr;grid-template-areas:"icon heading""icon description";padding:1rem;display:grid}.alert-wrapper .alert-icon-wrapper{grid-area:icon}.alert-wrapper .alert-heading-wrapper{color:#a65f00;grid-area:heading;font-weight:500;line-height:1.25}.alert-wrapper .alert-description-wrapper{color:#a65f00;grid-area:description;line-height:1.25}.segmented-control-switch-wrapper{width:100%}.segmented-control-switch-wrapper .segmented-control-switch{background-color:#f8f9fa;border-radius:10px;width:100%;padding:.2rem;box-shadow:0 1px 2px #0000000a}.segmented-control-switch-wrapper .segmented-control-switch ul{flex-wrap:nowrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.segmented-control-switch-wrapper .segmented-control-switch ul li{flex:1 1 0;min-width:0}.segmented-control-switch-wrapper .segmented-control-switch ul li button{color:#4a5568;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:.35rem .75rem;font-size:.875rem;line-height:1;transition:background .2s,color .2s}.segmented-control-switch-wrapper .segmented-control-switch ul li button.active{color:#333;background-color:#fff;font-weight:500;box-shadow:0 1px 2px #0000000d}.youtube-video{aspect-ratio:16/9;border-radius:.75rem;width:100%;margin-top:1rem}.modal-container.video-modal .modal{max-width:min(50rem,100% - 30px)}.modal-container.video-modal .video-modal__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.modal-container.video-modal .video-modal__head .heading{margin-bottom:0}.modal-container.video-modal .video-modal__close{color:#333;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.modal-container.video-modal .youtube-video{margin-top:0;display:block}.carousel-container:not(.exceeds) .carousel-pagination,.carousel-container:not(.exceeds) button[name=next-slide],.carousel-container:not(.exceeds) button[name=prev-slide]{display:none!important}.carousel-container .carousel-pagination{flex-wrap:wrap;justify-content:center;place-items:center;gap:.5rem;margin-top:1rem;display:flex}.carousel-container .carousel-pagination li{line-height:.75rem}.carousel-container .carousel-pagination button[name=carousel-page]{background-color:#e5e7eb;border-radius:50%;width:.75rem;height:.75rem}.carousel-container .carousel-pagination button[name=carousel-page].active{background-color:#2f5571}.carousel-container button[name=next-slide],.carousel-container button[name=prev-slide]{background-color:#2f5571;border-radius:.625rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-container button[name=next-slide][name=prev-slide],.carousel-container button[name=prev-slide][name=prev-slide]{left:-5rem}.carousel-container button[name=next-slide][name=next-slide],.carousel-container button[name=prev-slide][name=next-slide]{right:-5rem}@media (width<=1400px){.carousel-container button[name=next-slide][name=prev-slide],.carousel-container button[name=prev-slide][name=prev-slide]{left:-3.75rem}.carousel-container button[name=next-slide][name=next-slide],.carousel-container button[name=prev-slide][name=next-slide]{right:-3.75rem}}.carousel-container button[name=next-slide] img,.carousel-container button[name=prev-slide] img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%);width:1rem;height:1rem}.carousel-container button[name=next-slide]:disabled,.carousel-container button[name=prev-slide]:disabled{background-color:#5c7993}.carousel-container button[name=next-slide]:disabled img,.carousel-container button[name=prev-slide]:disabled img{filter:brightness(0)saturate()invert(87%)sepia(0)saturate(0)hue-rotate(168deg)brightness(101%)contrast(96%)}.container{margin-left:auto;margin-right:auto}@media (width>=576px){.container{width:540px}}@media (width>=768px){.container{width:720px}}@media (width>=992px){.container{width:960px}}@media (width>=1200px){.container{width:1140px}}@media (width>=1400px){.container{width:1320px}}@media (width>=1600px){.container{width:1500px}}.legal-page h1{text-align:center;margin-top:5rem;margin-bottom:3.125rem;line-height:1.25}@media (width<=992px){.carousel-container button[name=next-slide],.carousel-container button[name=prev-slide]{display:none}.legal-page h1{margin-top:4rem;margin-bottom:2rem}}@media (width<=576px){.container{padding:0 15px}.legal-page h1{margin-top:46px;margin-bottom:30px}}.legal-page>.card+.card{margin-top:2rem}.legal-page>.card:last-child{margin-bottom:3.125rem}@media (width<=992px){.legal-page>.card:last-child{margin-bottom:2rem}}@media (width<=576px){.legal-page>.card+.card{margin-top:10px}.legal-page>.card:last-child{margin-bottom:10px}}.legal-page>ul{grid-template-columns:100%;gap:2rem;margin-bottom:3.125rem;display:grid}@media (width<=992px){.legal-page>ul{margin-bottom:2rem}}@media (width<=576px){.legal-page>ul{gap:10px;margin-bottom:10px}}.legal-page>ul>li:last-child{margin-bottom:0!important}.legal-page>ul h2{margin-bottom:.75rem}.legal-page>ul h3,.legal-page>ul h4{margin-bottom:.25rem}.legal-page>ul li:last-child{margin-bottom:1rem}.legal-page>ul li:not(:last-child) p{margin-bottom:.25rem}.legal-page ul{counter-reset:main-counter}.legal-page ul li{counter-increment:main-counter;position:relative}.legal-page ul li .indexable:before{content:counters(main-counter,".") ".";margin-right:.5em;font-weight:500}.legal-page ul li ul{counter-reset:sub-counter;margin-left:1.5em}.legal-page ul li ul li{counter-increment:sub-counter}.legal-page ul li ul li .indexable:before{content:counters(main-counter,".") "." counters(sub-counter,".") ".";font-weight:500}.legal-page ul li ul li ul{counter-reset:sub-sub-counter;margin-left:1.5em}.legal-page ul li ul li ul li{counter-increment:sub-sub-counter}.legal-page ul li ul li ul li .indexable:before{content:counters(main-counter,".") "." counters(sub-counter,".") "." counters(sub-sub-counter,".") ".";font-weight:500}.tabs{border-bottom:2px solid #ededed;margin-bottom:2rem;display:flex}.tabs .tab{flex:0 0 0;padding:.375rem .5rem;line-height:1;transform:translateY(2px)}.tabs .tab.active{border-bottom:2px solid #2f5571}.tabs .tab.active button{color:#2f5571}.tabs .tab button{white-space:nowrap;color:#6b6b6b;font-weight:500}.table-navigation-button{color:#fff;background-color:#2f5571;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;display:flex;color:#fff!important}.table-navigation-button:disabled{background-color:#5c7993}.table-navigation-button>.icon:first-child img{filter:brightness(0)saturate()invert()sepia()saturate(1%)hue-rotate(198deg)brightness(103%)contrast(101%)}@media (prefers-color-scheme:dark){.dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}}#cc-main{color:var(--cc-primary-color);font-family:var(--cc-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;z-index:var(--cc-z-index);background:0 0;font-size:16px;font-weight:400;line-height:1.15;position:fixed}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main label,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{outline:revert;outline-offset:2px;cursor:pointer;appearance:none;margin:0;font-family:inherit;font-size:100%;line-height:normal;overflow:hidden}#cc-main svg{fill:none;width:100%;height:auto;display:block;overflow:hidden}#cc-main path{fill:inherit;stroke:inherit;stroke-width:inherit}#cc-main caption,#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit}:host,:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147480000;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;transition:background-size .25s,color .25s;position:relative}#cc-main .cc__link:hover,#cc-main a:hover{color:var(--cc-primary-color);background-size:100% 1px}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{scrollbar-width:thin;overscroll-behavior:auto contain}@media screen and (width>=640px){#cc-main ::-webkit-scrollbar{all:revert}#cc-main ::-webkit-scrollbar-thumb{all:revert}#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{border:.25rem solid var(--cc-bg);-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:0 0;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:#000000a6;--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);z-index:1;visibility:hidden;opacity:0;flex-direction:column;max-width:24rem;display:flex;position:fixed;overflow:hidden;transform:translateY(1.6em);box-shadow:0 .625em 1.875em #0000024d}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);right:var(--cc-modal-margin);width:unset;margin:0 auto}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{right:var(--cc-modal-margin);margin-left:var(--cc-modal-margin)}#cc-main .cm__body{flex-direction:column;justify-content:space-between;display:flex;position:relative}#cc-main .cm__btns,#cc-main .cm__links{width:unset;padding:1rem 1.3rem}#cc-main .cm__texts{flex-direction:column;flex:1;justify-content:center;padding:1rem 0 0;display:flex}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);max-height:40vh;padding-bottom:1em;font-size:.9em;line-height:1.5;overflow:visible auto}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);flex-direction:column;justify-content:center;display:flex}#cc-main .cm__btn-group{grid-auto-columns:minmax(0,1fr);display:grid}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .cm--inline .cm__btn+.cm__btn{margin-top:0;margin-left:.375rem}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{flex:1;justify-content:space-between;display:flex}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{color:var(--cc-btn-primary-color);background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);text-align:center;border-radius:var(--cc-btn-border-radius);min-height:42px;padding:.5em 1em;font-size:.82em;font-weight:600}#cc-main .cm__btn:hover{color:var(--cc-btn-primary-hover-color);background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color)}#cc-main .cm__btn--secondary{color:var(--cc-btn-secondary-color);background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color)}#cc-main .cm__btn--secondary:hover{color:var(--cc-btn-secondary-hover-color);background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-top:none;border-right:none;width:42px;height:42px;font-size:1em;display:none;position:absolute;top:0;right:0;overflow:hidden;min-width:auto!important;padding:0!important}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--bar .cm__btn-group,#cc-main .cm--box.cm--wide .cm__btn-group,#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{color:var(--cc-footer-color);background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);padding:.4em 0 .5em}#cc-main .cm__links{flex-direction:row;padding-top:0;padding-bottom:0;display:flex}#cc-main .cm__link-group{flex-direction:row;width:100%;font-size:.8em;display:flex}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--bar.cm--flip .cm__btn:last-child,#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child,#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--cloud{width:unset;max-width:54em}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-top:none;border-left:1px solid var(--cc-separator-border-color);max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{max-width:unset;opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100vw;margin:0;left:0;right:0;transform:translateY(0)}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{width:100%;max-width:55em;margin:0 auto}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-top:0;margin-left:.375rem}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s,border-color .15s,color .15s}.disable--interaction #cc-main .cm-wrapper:before{content:"";opacity:0;visibility:hidden;z-index:0;background:var(--cc-overlay-bg);position:fixed;inset:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{right:unset;border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-right:1.3rem;padding-left:3rem!important}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (width<=640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{width:auto!important;max-width:none!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;min-width:auto!important;max-width:none!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .cm__btn-group{flex-direction:column!important;min-width:auto!important;display:flex!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{z-index:2;position:relative}#cc-main .pm{width:100%;width:unset;background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);opacity:0;visibility:hidden;z-index:1;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 .625em 1.875em #0000024d}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{border-bottom:1px solid var(--cc-separator-border-color);justify-content:space-between;align-items:center;display:flex}#cc-main .pm__title{flex:1;align-items:center;margin-right:2em;font-weight:600;display:flex}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border-radius:var(--cc-btn-border-radius);border:1px solid var(--cc-btn-secondary-border-color);width:40px;height:40px;transition:all .15s;position:relative}#cc-main .pm__close-btn span{width:100%;height:100%;display:flex}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transition:stroke .15s;transform:scale(.5)}#cc-main .pm__close-btn:hover{border-color:var(--cc-btn-secondary-hover-border-color);background:var(--cc-btn-secondary-hover-bg)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);flex-direction:column;margin-bottom:.5em;display:flex}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;overflow:hidden;margin-top:0!important}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s,border-color .25s}#cc-main .pm__section:first-child{border:none;margin-top:0;margin-bottom:2em;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;transition:background-color .25s,border-color .25s;display:flex;position:relative}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-right-radius:0;border-bottom-left-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5)rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);pointer-events:none;border-radius:100%;justify-content:center;width:20px;height:20px;display:flex;position:absolute;left:18px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__badge,#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{background:var(--cc-btn-secondary-bg);color:var(--cc-secondary-color);text-align:center;white-space:nowrap;border-radius:5em;flex:none;justify-content:center;width:auto;min-width:23px;height:23px;margin-left:1em;padding:0 .6em 1px;font-size:.8em;font-weight:600;overflow:hidden}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);width:23px;color:var(--cc-btn-primary-color);padding:0}#cc-main .pm__service-counter[data-counterlabel]{width:auto;padding:0 .6em 1px}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);width:50px;height:23px;transform:translateZ(0)}#cc-main .section__toggle-wrapper{cursor:pointer;z-index:1;position:absolute;right:18px}#cc-main .toggle-service{width:42px;height:19px;position:relative;right:0}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{width:42px;height:19px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{width:19px;height:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{cursor:pointer;border:0;min-height:24px;margin:0;display:block;position:absolute;top:50%;left:0;translate:0 -50%}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);pointer-events:none;flex-direction:row;transition:all .25s;display:flex;position:absolute}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border-radius:var(--cc-pm-toggle-border-radius);border:none;width:23px;height:23px;transition:transform .25s,background-color .25s;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 2px #1820035c}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{width:100%;height:100%;transition:opacity .15s;position:absolute}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55)rotate(-45deg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on,#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{z-index:-1;opacity:0;pointer-events:none;position:absolute;top:0;overflow:hidden}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);flex-direction:column;font-size:.9em;display:flex}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{flex-direction:column;display:flex}#cc-main .pm__service{justify-content:space-between;align-items:center;padding:.4em 1.2em;transition:background-color .15s;display:flex;position:relative}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;width:100%;margin-right:1em;display:flex}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;min-width:8px;height:8px;margin-top:1px;margin-left:6px;margin-right:20px}#cc-main .pm__service-title{word-break:break-word;width:100%;font-size:.95em}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{text-align:left;border-collapse:collapse;width:100%;margin:0;padding:0;font-size:.9em;overflow:hidden}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{color:var(--cc-primary-color);border-bottom:1px dashed var(--cc-separator-border-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{vertical-align:top;padding:.625em .625em .625em 1.2em}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);justify-content:space-between;display:flex}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{color:var(--cc-btn-primary-color);background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);text-align:center;border-radius:var(--cc-btn-border-radius);flex:auto;min-width:110px;min-height:42px;padding:.5em 1.5em;font-size:.82em;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{color:var(--cc-btn-secondary-color);background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{left:var(--cc-modal-margin);right:var(--cc-modal-margin);max-width:43em;height:calc(100% - 2em);max-height:37.5em;margin:0 auto;top:50%;transform:translateY(calc(1.6em - 50%))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{opacity:1;--cc-modal-transition-duration:.35s;border-radius:0;width:100%;max-width:29em;height:100%;max-height:none;margin:0;top:0;bottom:0}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm--bar .pm__table-td:before{content:attr(data-column);color:var(--cc-primary-color);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-top:0;margin-bottom:.375rem}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{content:"";z-index:1;background:var(--cc-overlay-bg);opacity:0;visibility:hidden;position:fixed;inset:0}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{right:unset;transform-origin:0;left:18px}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{text-align:right;padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-right:unset;padding-left:2em}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (width<=640px){#cc-main .pm{border-radius:0;height:auto;max-height:100%;inset:0;transform:translateY(1.6em);max-width:none!important}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{justify-content:space-between;display:flex}#cc-main .pm__table-td:before{content:attr(data-column);color:var(--cc-primary-color);text-overflow:ellipsis;flex:1;min-width:100px;padding-right:2em;font-weight:600;overflow:hidden}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-top:0!important;margin-bottom:.375rem!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}
