/*
! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,: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:rgba(59,130,246,.5);--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: }::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:rgba(59,130,246,.5);--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: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-\[382px\]{width:382px}.w-full{width:100%}.flex-grow{flex-grow:1}.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))}.cursor-not-allowed{cursor:not-allowed}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-radius-card{border-radius:12px}.border,.border-\[1px\]{border-width:1px}.border-solid{border-style:solid}.border-\[\#D4D4D8\]{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity))}.bg-base_white{background-color:#fff}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-main_background,.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-8{padding:2rem}.p-\[20px\]{padding:20px}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-\[400\]{font-weight:400}.font-\[500\]{font-weight:500}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-\[20px\]{line-height:20px}.leading-\[30px\]{line-height:30px}.text-\[10xp\]{color:10xp}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-zin_500{color:#71717a}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity))}.text-zinc_900{color:#18181b}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.btn-custom-primary{display:flex;width:fit-content;justify-content:center;border-radius:9999px;border:1px solid #219ebc;background-color:#219ebc;padding:.75rem .5rem;font-size:12px;color:#fff;--tw-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(16,24,40,.1);--tw-shadow-colored:0px 1px 2px -1px var(--tw-shadow-color),0px 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.btn-custom-primary{font-size:12px}}@media (min-width:1024px){.btn-custom-primary{padding-left:1.25rem;padding-right:1.25rem;font-size:14px}}.btn-custom-primary-full-width{display:flex;width:100%;justify-content:center;border-radius:9999px;border:1px solid #219ebc;background-color:#219ebc;padding:.75rem .5rem;font-size:12px;color:#fff;--tw-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(16,24,40,.1);--tw-shadow-colored:0px 1px 2px -1px var(--tw-shadow-color),0px 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.btn-custom-primary-full-width{font-size:12px}}@media (min-width:1024px){.btn-custom-primary-full-width{padding-left:1.25rem;padding-right:1.25rem;font-size:14px}}.btn-custom-secondary-full-width{display:flex;width:100%;justify-content:center;border-radius:9999px;border:1px solid #d4d4d8;background-color:#fff;padding:.75rem .5rem;font-size:12px;color:#18181b;--tw-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(16,24,40,.1);--tw-shadow-colored:0px 1px 2px -1px var(--tw-shadow-color),0px 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s}.btn-custom-secondary-full-width:hover{border-color:#219ebc;background-color:#219ebc;color:#fff}@media (min-width:768px){.btn-custom-secondary-full-width{font-size:12px}}@media (min-width:1024px){.btn-custom-secondary-full-width{padding-left:1.25rem;padding-right:1.25rem;font-size:14px}}.btn-custom-secondary{display:flex;width:fit-content;justify-content:center;border-radius:9999px;border:1px solid #d4d4d8;background-color:#fff;padding:.75rem .5rem;font-size:12px;color:#18181b;--tw-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px rgba(16,24,40,.1);--tw-shadow-colored:0px 1px 2px -1px var(--tw-shadow-color),0px 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s}.btn-custom-secondary:hover{border-color:#219ebc;background-color:#219ebc;color:#fff}@media (min-width:768px){.btn-custom-secondary{font-size:12px}}@media (min-width:1024px){.btn-custom-secondary{padding-left:1.25rem;padding-right:1.25rem;font-size:14px}}.input-text-custom-primary{padding:.5rem .75rem}.input-text-custom-primary,.select-input-text-custom-primary{height:36px;border-radius:6px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity));font-size:14px;font-weight:400;line-height:20px}.label-text-custom-primary{margin-bottom:.25rem;font-size:14px;font-weight:500;line-height:20px;--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity))}.title-primary{text-align:center;font-size:30px;font-weight:700;line-height:46px}@media (min-width:1024px){.title-primary{text-align:start;font-size:60px;line-height:86px}}.description-primary{margin-top:2rem;text-align:center;font-size:16px;font-weight:400;line-height:24px;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity))}@media (min-width:768px){.description-primary{text-align:start}}@media (min-width:1024px){.description-primary{margin-top:1rem}}.main_container_padding{padding:0 2rem}@media (min-width:1024px){.main_container_padding{padding:0 calc((100vw - 1200px) / 2)}}body,html{height:100%;margin:0;padding:0}body,html{display:flex;flex-direction:column}body{min-height:100vh}main{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}footer{background-color:#f1f1f1;text-align:center;padding:10px 0}.modal-open{overflow:hidden}form label{display:block}form input,form select{width:100%;box-sizing:border-box}.error{color:red}.error,.success{font-size:.875rem}.success{color:green}button{padding:.75rem;cursor:pointer}button[disabled]{cursor:not-allowed;opacity:.6}.Input_inputContainer__kuPyt div,.Input_inputContainer__kuPyt div div,.Input_selectWrapper__SfiQy{height:100%;text-align:center}#input-specialties{text-align:center}.set-text-align-to-end{text-align:end}.set-text-align-to-start{text-align:start}.set-text-align-to-right{text-align:right}.set-only-row-reverse{flex-direction:row-reverse}.set-only-align-items-self-end{align-items:self-end}.set-to-right-with-both-margin-and-align{text-align:right!important;margin-left:auto}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.bg-main-background{background-color:#fff}.normal-input{border:1px solid #ccc;border-radius:5px;padding-block:5px;margin-top:5px;width:100%}.normal-btn{border-radius:7px;background-color:var(--main-color);padding:10px 15px}.normal-btn:hover{background-color:var(--main-color-rgba)}h1,h2,h3,h4,h5,h6{margin-bottom:0!important}.btn-primary{background-color:var(--main-color);border-color:var(--main-color);border-radius:15px}.btn-primary:hover{background-color:color-mix(in srgb,var(--main-color) 85%,var(--main-black));border-color:color-mix(in srgb,var(--main-color) 85%,var(--main-black))}html{font-size:14px}p{margin-bottom:0!important}input{border-radius:0!important}@media (min-width:768px){html{font-size:16px}}.btn-link.nav-link:focus,.btn:active:focus,.btn:focus,.form-check-input:focus,.form-control:focus{box-shadow:0 0 0 .1rem var(--main-white),0 0 0 .25rem var(--main-color)}html{position:relative;min-height:100%}body{margin-bottom:60px}input{border-radius:20px}.logo-large{width:120px;height:120px;margin-block:15px}@media (min-width:768px){.logo-large{width:150px;height:150px;margin-block:0}}.form-floating>label{padding:0 10px!important;top:15px!important;left:0!important;font-size:1.1rem!important;height:auto!important;transform-origin:none!important}[dir=rtl] .form-floating>label{left:auto!important;right:0!important;padding:0 10px!important}input[type=file]{border:1px solid #ddd!important;border-radius:2.5px!important;outline:0!important;background-color:#eee!important;font-weight:500!important;padding:16px!important;font-size:1.1rem!important;flex:1!important;margin-right:10px!important}.set-to-right-in-fa{text-align:right}.set-to-right-with-both-margin-and-align-in-fa{text-align:right!important;margin-left:auto}.set-margin-to-auto{margin:auto}.set-only-row-reverse-in-fa{flex-direction:row-reverse}.set-align-items-to-end-in-fa{align-items:self-end}.set-text-align-to-end-in-fa{text-align:end!important}.set-to-row-reverse-in-fa{display:flex;flex-direction:row-reverse;gap:6px}.custom-full-container{width:100%}.centered-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centered-auth-container{display:flex;justify-content:center;align-items:center}.AuthPageTitle{font-size:20px}.HeroSectionContainer{max-width:1100px;padding:80px 30px;margin:auto}.primary-input{border-radius:var(--input-border-radius);border:var(--input-border);padding:1rem;transition:border-color .2s ease}.primary-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.primary-label{padding:1rem;color:var(--secondary-color)}.submit-btn{border-radius:var(--btn-border-raduis);padding:.75rem 1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:transform .2s ease;font-size:16px;margin-top:1.5rem;width:100%;background:var(--main-color);border:var(--primary-border);text-decoration:none;color:#fff;display:flex;width:fit-content}.main-btn{border:var(--btn-border)}.submit-btn:hover{transform:translateY(-1px)}.text-danger{font-size:.875rem;margin-top:.25rem}.auth-form,.auth-records-form{width:600px;background:var(--main-white);padding:2.5rem;border-radius:var(--container-border-radius);box-shadow:var(--light-box-shadow);margin-top:50px}.auth-form h6{margin-top:1rem}.auth-form-main-inputs-container{margin-top:1.5rem}.auth-form-extra-btns-container{margin-top:15px}.auth-form-extra-btns-container a{text-transform:none;color:#ccc}@media (min-width:1000px){.auth-records-form{width:1000px!important}}@media (max-width:650px){.Toastify__toast{margin-top:20px!important;margin-inline:20px!important;width:fit-content!important}.centered-auth-container{width:90%}.auth-form,.auth-records-form{padding:1rem}.auth-form{width:95%}.auth-records-form{width:80%!important}.full-width-in-mobile{width:100%!important}.auth-form h2{font-size:1.5rem;margin-bottom:1.5rem}.primary-input{font-size:.9rem}.submit-btn{padding:.6rem;font-size:14px}}.input-error-text{color:red}.set-label{font-size:16px!important;margin-bottom:8px}.auth-form-input{border-radius:var(--input-border-radius)!important;padding:30px 20px 10px 10px!important;min-height:auto!important;height:fit-content!important;font-size:15px!important;text-align:left}.auth-form-main-inputs-container form ul{text-align:left;direction:ltr;padding-inline:15px}.auth-form-btn{border-radius:var(--btn-border-raduis)!important;background-color:var(--btn-background-color)!important;border:var(--btn-border)!important;color:var(--btn-text-color)!important;padding:10px!important;margin-top:10px;width:100%}.auth-form-extra-links-container{margin-top:7px;display:flex;flex-direction:column;gap:6px}.auth-form-extra-link{text-decoration:none;color:#555}.auth-form-extra-link-inner{color:var(--btn-background-color)!important}.auth-form-label{padding:17px!important;left:0}.auth-form-label-checkbox{display:flex;align-items:center;justify-content:start;gap:5px}.page-container{padding:90px 45px;display:flex;flex-direction:column;gap:10px;max-width:1100px;margin:auto}.Toastify__toast{text-align:center!important}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}@media (min-width:768px){.md\:w-1\/5{width:20%}.md\:gap-2{gap:.5rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:text-\[12px\]{font-size:12px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}}@media (min-width:1024px){.lg\:gap-3{gap:.75rem}}:root{--main-color:#009ee2;--main-color-rgba:rgba(0,158,226,.7);--secondary-color:#6c757d;--main-black:#1b1a1a;--main-white:#fff;--main-gray:#e0e0e0;--secondary-gray:#6c757d;--bg-light-gray:#f9f9f9;--description-text:#888;--btn-background-color:#000;--btn-text-color:#fff;--light-box-shadow:0 0 10px rgba(0,0,0,.1);--container-border-radius:20px;--input-border-radius:10px;--btn-border-raduis:5px;--card-border-radius:10px;--input-border:1px solid #e0e0e0;--btn-border:1px solid var(--btn-background-color);--primary-border:1px solid var(--main-color);--card-border:1px solid #eaeaea;--secondary-btn-border:1px solid #ccc;--input-padding:16px}.Footer_footer-section__8jIM5{background-color:#333;padding:12px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:center;gap:20px;color:#fff;font-size:12px}.Footer_footer-section__8jIM5 .Footer_container__OjMk2{color:#fff;align-items:center;text-align:center}@media (max-width:850px){.Footer_footer-section__8jIM5{grid-template-columns:1fr}.Footer_logoContainer__d_jN_{margin:auto}}.Header_navbar__5iOHF{padding:.5rem 3rem}.Header_navbarBrand__Vhm3F{display:flex}.Header_logoLarge__XfA1s{width:170px;display:flex;align-items:center;justify-content:center}.Header_flags__vmaD3{margin-left:1.25rem}.Header_flagButton__Lz3js{background:none;border:none;padding:0;cursor:pointer;transition:transform .2s,border .2s}.Header_flagButton__Lz3js.Header_selected__6Wzbn{background-color:#9cc4ee;padding:5px;border-radius:4px;transform:scale(1.1)}.Header_flagButton__Lz3js:hover{opacity:.8}.Header_set-flex-row-reverse-in-fa__QwaBw{flex-direction:row-reverse}.Header_navContent__TZ4Nk{width:100%;align-items:center}.Header_showMenu__Eb14q{display:block!important}.Header_hideMenu__5JZdu{display:none!important}@media (min-width:990px){.Header_navContent__TZ4Nk{display:inline-flex!important}}@media (max-width:990px){.Header_navbar__5iOHF{padding:.5rem 1rem}.Header_flags__vmaD3{margin-left:0;justify-content:center}.Header_navContent__TZ4Nk{position:absolute;top:100%;left:0;width:100%;background-color:hsla(0,0%,100%,.9);padding:1rem;z-index:999}.Header_logoLarge__XfA1s{margin:auto auto 10px}}.Banking_mainContainer__lbAHV{display:flex;justify-content:center;gap:20px}.Banking_ItemContainer__8phZl{display:flex;flex-direction:column;text-align:center}.Banking_ItemContainerDesc___Fd_A,.Banking_ItemContainerHeader__pkrda{height:fit-content;flex:none}.Banking_ItemCardsContainer__YhQRZ{display:flex;align-items:stretch;height:100%;gap:20px;flex:1;justify-content:center!important;align-items:center!important;margin-top:20px!important}.Banking_HeroSectionTopTitle__T1X8z{background:var(--bg-light-gray);border-radius:var(--input-border-radius);padding:10px;margin-bottom:40px;font-weight:500;font-size:2.2em;text-align:center}@media (max-width:650px){.Banking_ItemCardsContainer__YhQRZ,.Banking_mainContainer__lbAHV{flex-direction:column}.Banking_HeroSectionTopTitle__T1X8z{font-size:1.5rem}}.Card_card__qn8u1{border:var(--card-border);border-radius:var(--card-border-radius);max-width:300px;text-align:center;transition:all .2s ease;height:100%;margin:auto;display:flex;flex-direction:column}.Card_card__qn8u1:hover{box-shadow:2px 2px 10px rgba(0,0,0,.1);transform:scale(1.05)}.Card_card__qn8u1:hover .Card_cardButton___c_G8{background-color:var(--main-color);color:#fff}.Card_cardTopImageContainer__LbyCa{background:var(--bg-light-gray);width:100%;height:100px;border-radius:8px}.Card_cardTopImage__MExh6{width:100%!important;height:100%!important;object-fit:contain;padding:10px}.Card_cardBodyImageContainer__0_l6a{width:100%;height:100px;border-radius:8px}.Card_cardBodyImage__eeROE{width:100%;height:100%;object-fit:contain;padding:10px}.Card_cardHeader__ThS2P{padding:4px;text-align:center;font-size:2em;font-weight:300}.Card_cardContent__s6zxv{display:flex;flex-direction:column;justify-content:space-between;padding:20px;flex-grow:1}.Card_cardDescription__3d3rZ{color:var(--description-text);font-size:1em;font-weight:400;text-align:start}.Card_cardButton___c_G8{background:var(--bg-light-gray);color:var(--description-text);display:inline-block;padding:10px 15px;text-decoration:none;border-radius:var(--btn-border-raduis);margin-top:10px;border:var(--secondary-btn-border);cursor:pointer}.Card_cardButton___c_G8:hover{background-color:#0056b3}.Card_icon__3d_fi{font-size:24px;margin-bottom:10px}.Hero_hero__KuAb5{width:99vw;min-height:100vh;background:url(/images/hero-img.jpg) no-repeat 50%;background-size:cover;position:relative;margin-top:0;margin-bottom:2rem}.Hero_heroOverlay__tZn_I{position:absolute;top:50%;left:10%;transform:translateY(-50%);text-align:start;color:var(--main-white);padding:1rem;width:40%}.Hero_title__2Npi6{display:inline-block;font-size:2.8em;margin-bottom:1rem;color:var(--main-color);width:100%}.Hero_title__2Npi6:after{content:"";display:block;width:100%;height:5px;background-color:var(--main-color);margin-top:.5rem}.Hero_description__jZasO{font-size:1.6em;margin-bottom:2rem;color:var(--main-black);margin-block:20px}.Hero_logo__ra5_s{max-width:200px;height:auto}.Hero_heroTkLogoContainer__V6dqR{width:100px;height:100px;margin:auto;margin-top:20px!important}@media (max-width:768px){.Hero_heroOverlay__tZn_I{left:30%;transform:translate(-50%,-50%);text-align:center;width:50%}.Hero_title__2Npi6{font-size:2.5rem}.Hero_description__jZasO{font-size:1.25rem}.Hero_logo__ra5_s{max-width:150px}}.Hero_heroTkLogoContainer__V6dqR img{width:100%}@media (max-width:480px){.Hero_hero__KuAb5{background-position:calc(65% + 20px)}.Hero_title__2Npi6{font-size:1.25rem}.Hero_description__jZasO{font-size:.9rem}.Hero_logo__ra5_s{max-width:100px}.Hero_heroTkLogoContainer__V6dqR{width:70px}}.InfoVideo_InfoVideoSecContainer__Qs_IB{background:var(--bg-light-gray);display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.InfoVideo_textContainer__tTWAS{text-align:start}.InfoVideo_topic__FLBJD{margin-bottom:20px!important}@media (max-width:768px){.InfoVideo_InfoVideoSecContainer__Qs_IB{grid-template-columns:1fr}.InfoVideo_textContainer__tTWAS{text-align:center}}.Insurance_mainContainer__ZLmnc{display:flex;justify-content:center;gap:20px}.Insurance_ItemContainer__2lmET{display:flex;flex-direction:column;text-align:center}.Insurance_ItemContainerDesc__xNTlr,.Insurance_ItemContainerHeader__lj9uT{height:fit-content;flex:none}.Insurance_ItemCardsContainer__sNA20{display:flex;align-items:stretch;height:100%;gap:20px;flex:1;justify-content:center!important;align-items:center!important;margin-top:20px!important;text-align:center}.Insurance_HeroSectionTopTitle__HylrZ{background:var(--bg-light-gray);border-radius:var(--input-border-radius);padding:10px;margin-bottom:40px;font-weight:500;font-size:2.2em;text-align:center}@media (max-width:650px){.Insurance_ItemCardsContainer__sNA20,.Insurance_mainContainer__ZLmnc{flex-direction:column}.Insurance_HeroSectionTopTitle__HylrZ{font-size:1.5rem}}.UsefulInformation_mainContainer__C3sFN{display:flex;justify-content:center;gap:20px}.UsefulInformation_ItemContainer__bC1yw{display:flex;flex-direction:column;align-items:center!important}.UsefulInformation_ItemContainerDesc__AkO89,.UsefulInformation_ItemContainerHeader__0JwHX{height:fit-content;flex:none}.UsefulInformation_ItemCardsContainer__MTsWk{display:flex;align-items:stretch;height:100%;gap:20px;flex:1;justify-content:center!important;align-items:center!important;margin-top:20px}.UsefulInformation_HeroSectionTopTitle__Gk8cJ{background:var(--bg-light-gray);border-radius:var(--input-border-radius);padding:10px;margin-bottom:40px;font-weight:500;font-size:2.2em;text-align:center}@media (max-width:650px){.UsefulInformation_ItemCardsContainer__MTsWk,.UsefulInformation_mainContainer__C3sFN{flex-direction:column}.UsefulInformation_HeroSectionTopTitle__Gk8cJ{font-size:1.5rem}}.Visa_mainContainer__2pK0G{display:flex;justify-content:center;gap:20px}.Visa_ItemContainer__dPu_5{display:flex;flex-direction:column;text-align:center}.Visa_ItemContainerDesc__Ek7_H,.Visa_ItemContainerTitle__JuaHc{height:fit-content;flex:none}.Visa_ItemCardsContainer__kU_dX{display:flex;align-items:stretch;height:100%;gap:20px;flex:1;justify-content:center!important;align-items:center!important;margin-top:20px!important}.Visa_HeroSectionTopTitle__QaLnh{background:var(--bg-light-gray);border-radius:var(--input-border-radius);padding:10px;margin-bottom:40px;font-weight:500;font-size:2.2em;text-align:center}@media (max-width:650px){.Visa_ItemCardsContainer__kU_dX,.Visa_mainContainer__2pK0G{flex-direction:column}}.WelcomeToGermany_WelcomeToGermanySecContainer__mNt8R{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.WelcomeToGermany_textSec__DD1q8{display:flex;flex-direction:column;justify-content:space-between}.WelcomeToGermany_itemsContainer__zSv7k{display:flex;flex-direction:column;gap:20px}.WelcomeToGermany_item__ZwLlC{display:flex;justify-content:start;gap:8px}.WelcomeToGermany_title__a6vzP{margin-bottom:20px!important}.WelcomeToGermany_itemIconContainer__UqFKk img,.WelcomeToGermany_passengerImageContainer__ggWxo img{width:100%}@media (max-width:800px){.WelcomeToGermany_passengerImageContainer__ggWxo{max-width:100px}.WelcomeToGermany_title__a6vzP{font-size:1.1em}.WelcomeToGermany_itemIconContainer__UqFKk{width:25px}}.WhyStudentsChooseUs_titleContainer__KTN5s{display:flex;align-items:center;gap:15px;justify-content:center}.WhyStudentsChooseUs_titleTextsContainer__L__JZ{align-items:start}.WhyStudentsChooseUs_descTextsContainer__gZbWs,.WhyStudentsChooseUs_titleTextsContainer__L__JZ{display:flex;flex-direction:column}.WhyStudentsChooseUs_titleTextsContainer__L__JZ .WhyStudentsChooseUs_topTitle__S6KbD{font-weight:600;font-size:clamp(1.5em,7vw,1.8em);text-align:start}.WhyStudentsChooseUs_titleTextsContainer__L__JZ .WhyStudentsChooseUs_bottomTitle__AXvet{color:var(--main-color);font-weight:600;font-size:clamp(1.3em,5vw,1.6em)}.WhyStudentsChooseUs_itemsContainer__6e4nR{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.WhyStudentsChooseUs_item__InkjS{display:flex;flex-direction:row;align-items:start;justify-content:start;gap:15px;padding:min(10px,2%)}.WhyStudentsChooseUs_descTextsContainer__gZbWs .WhyStudentsChooseUs_topTitle__S6KbD{font-size:1.6em;font-weight:600;text-align:start}.WhyStudentsChooseUs_descTextsContainer__gZbWs .WhyStudentsChooseUs_bottomTitle__AXvet{text-align:justify}.WhyStudentsChooseUs_imageContainer__VswmC{width:60px;height:60px}.WhyStudentsChooseUs_tkLogoContainer__2vtb6 img{width:100%}@media (max-width:800px){.WhyStudentsChooseUs_itemsContainer__6e4nR{grid-template-columns:repeat(1,1fr)}.WhyStudentsChooseUs_titleContainer__KTN5s{flex-direction:column}.WhyStudentsChooseUs_imageContainer__VswmC{width:170px;height:100px}.WhyStudentsChooseUs_descTextsContainer__gZbWs .WhyStudentsChooseUs_topTitle__S6KbD,.WhyStudentsChooseUs_titleTextsContainer__L__JZ .WhyStudentsChooseUs_topTitle__S6KbD{font-size:1.3em}.WhyStudentsChooseUs_descTextsContainer__gZbWs .WhyStudentsChooseUs_bottomTitle__AXvet,.WhyStudentsChooseUs_titleTextsContainer__L__JZ .WhyStudentsChooseUs_bottomTitle__AXvet{font-size:1.1em}.WhyStudentsChooseUs_item__InkjS{flex-direction:column;align-items:self-end}.WhyStudentsChooseUs_tkLogoContainer__2vtb6{width:60px}}