*,* :before,:after{box-sizing:border-box}body{font-family:Segoe UI,system-ui,sans-serif;margin:0;padding:0}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}ul{margin:0;padding-left:20px}h1,h2{margin-bottom:0;margin-top:0}h2{font-size:20px}h3{font-size:16px}h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}*{font-family:Source Sans Pro,sans-serif}.wrapper{margin-inline:auto;max-width:1440px;padding-inline:min(92px,max(16px,.7027777778vw))}.outer-form{background:#fff;display:grid;font-size:min(20px,max(16px,1.3888888889vw));gap:2.3em;grid-template-columns:repeat(2,1fr);margin-top:80px;padding:2em}@media only screen and (max-width:1024px){.outer-form{grid-template-columns:1fr}}.outer-form__inner.right{background:#f9f9f9;gap:1em;padding:1.5em}.outer-form__inner.right,.outer-form__inner__item{display:flex;flex-direction:column;font-size:min(16px,max(14px,1.1111111111vw))}.outer-form__inner__item{gap:1.5em;padding-bottom:1em}.outer-form__inner__item:first-of-type{border-bottom:1px solid #fff}.outer-form__inner__item__element{align-items:center;display:flex;justify-content:space-between;padding:.75em 2em}.outer-form__inner__item__element #loanInstallment,.outer-form__inner__item__element #loanValueResult{font-size:min(32px,max(20px,2.2222222222vw))}.outer-form__inner__item__element.blue{background:#001082;color:#fff}.outer-form__inner__item__element.no-gap{margin-top:-1.5em}#calculator-form{font-size:min(20px,max(16px,1.3888888889vw))}#calculator-form input[type=number]::-webkit-inner-spin-button,#calculator-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#calculator-form .inner-form{display:flex;flex-direction:column;gap:1.2em;margin-top:1.5em}#calculator-form .inner-form__item{display:grid;gap:1.6em;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:768px){#calculator-form .inner-form__item{align-content:center;align-items:center;grid-template-columns:1fr;justify-content:center;justify-items:center}}#calculator-form .inner-form__item__field{display:flex;flex-direction:column;position:relative}@media only screen and (max-width:1024px){#calculator-form .inner-form__item__field{max-width:260px}}#calculator-form .inner-form__item__field .error-msg{color:#d82c0d;display:none;font-size:.6em;margin-top:.4em}#calculator-form .inner-form__item__field.years:after{content:"Έτη"}#calculator-form .inner-form__item__field.euro:after{content:"€";font-size:32px}#calculator-form .inner-form__item__field:after{align-items:center;background-color:#f2f3f9;color:#6a6a6a;display:flex;font-size:20px;height:51px;justify-content:center;position:absolute;right:0;top:28px;width:52px;z-index:1}@media (max-width:1024px){#calculator-form .inner-form__item__field:after{right:-25px}}#calculator-form .inner-form__item__field label{align-items:center;display:flex;gap:.8em;margin-bottom:.4em}#calculator-form .inner-form__item__field label p{font-weight:700}#calculator-form .inner-form__item__field label .icon{position:relative;width:10px}#calculator-form .inner-form__item__field input{background:transparent;border:0;color:#4a4a4a;font-size:20px;font-weight:700;height:2.6em;letter-spacing:.04em;outline:1px solid #6a6a6a;padding-left:1.2em;transition:outline .4s ease-out;width:14.25em}#calculator-form .inner-form__item__field input::-moz-placeholder{color:#cacaca;font-size:1em;font-weight:700}#calculator-form .inner-form__item__field input::placeholder{color:#cacaca;font-size:1em;font-weight:700}#calculator-form .inner-form__item__field input.invalid{color:#d82c0d;outline:2px solid #d82c0d;transition:outline .4s ease-out}#calculator-form .inner-form__item__field input:focus{outline:2px solid #6a6a6a;transition:outline .4s ease-out}#calculator-form .inner-form__item__field input:focus.invalid{outline:2px solid #d82c0d;transition:outline .4s ease-out}#calculator-form .inner-form__item__field input:focus-visible{outline:2px solid #6a6a6a;transition:outline .4s ease-out}#calculator-form .inner-form__item__field input:focus-visible.invalid{outline:2px solid #d82c0d;transition:outline .4s ease-out}#calculator-form .inner-form__item__field .dropdown-select{background-color:#f0f0f3;height:52px;position:relative}#calculator-form .inner-form__item__field .dropdown-select .select-box{display:none!important}#calculator-form .inner-form__item__field .dropdown-select span#selected_title{background:#fff;border:0;color:#cacaca;display:block;font-weight:700;line-height:52px;outline:1px solid #6a6a6a;padding-left:1.2em;transition:outline .4s ease-out}@media only screen and (max-width:1024px){#calculator-form .inner-form__item__field .dropdown-select span.right-icon{right:-16px!important}#calculator-form .inner-form__item__field .dropdown-select span#selected_title{width:285px}}#calculator-form .inner-form__item__field .dropdown-select span.right-icon{align-items:center;background-color:#f9f9f9;cursor:pointer;display:flex;height:38px;justify-content:center;overflow:hidden;position:absolute;right:8px;top:-24%;transform:translateY(50%);width:38px}#calculator-form .inner-form__item__field .dropdown-select ul{list-style:none;margin:0;padding:0}#calculator-form .inner-form__item__field .dropdown-select ul.list-items{background-color:#f0f0f3;height:0;margin-bottom:2px;max-height:300px;overflow-x:hidden;overflow-y:scroll;padding-bottom:2px;position:relative;transition:all .3s ease-in-out;visibility:hidden;z-index:1}#calculator-form .inner-form__item__field .dropdown-select ul.list-items.open{height:300px;visibility:visible}#calculator-form .inner-form__item__field .dropdown-select ul.list-items li{background-color:#fff;cursor:pointer;height:45px;line-height:45px;margin:0 2px;padding-left:1.2em}#calculator-form .inner-form__item__field .dropdown-select ul.list-items li.active{position:relative}#calculator-form .inner-form__item__field .dropdown-select ul.list-items li.active:before{background:#001082;content:" ";height:100%;left:0;position:absolute;width:5px}#calculator-form .form-notes{font-size:12px;padding-block:3.3333333333em}#calculator-form .submit-section{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:450px){#calculator-form .submit-section{flex-direction:column;gap:28px}}.main-btn{background:linear-gradient(270deg,#001082 50%,#fff 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #001082;color:#fff;font-size:16px;height:48px;margin-left:10px;padding:1.0833333333em 2em;position:relative;transition:background-position .1s linear,color .4s linear;width:232px}.main-btn:hover{background-position:0 100%;box-shadow:0 8px 16px rgba(0,16,130,.1);color:#001082}#calculator-form .submit-section #submitBtn[disabled]{background:#b3b7da;border:1px solid #b3b7da;pointer-events:none}#calculator-form .submit-section #resetBtn{background:transparent;border:0;color:#001082;font-size:16px;font-weight:400}#calculator-form .submit-section #resetBtn[disabled]{color:#b3b7da}.after-form{display:none;font-size:min(24px,max(16px,1.6666666667vw));gap:1.6666666667em}.after-form,.after-form.active{align-items:center;flex-direction:column;justify-content:center}.after-form.active{display:flex;margin-top:128px}@media (max-width:768px){.after-form.active{margin-top:96px}}.after-form header h2{font-size:min(32px,max(20px,2.2222222222vw))}.after-form__inner{display:flex;flex-direction:column;gap:2em}.after-form__inner.activated{display:none}.after-form__inner p{font-size:1em}.after-form__inner #showInstallments{font-size:16px;margin-inline:auto;max-width:229px;position:relative}.after-form__inner #showInstallments[disabled]{background:#b3b7da;border:1px solid #b3b7da;pointer-events:none}.after-form #table-container{-webkit-overflow-scrolling:touch;background:#fff;margin-bottom:120px;max-height:643px;overflow:hidden;overflow-x:auto;overflow-y:auto;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-out;width:100%}.after-form #table-container.active{padding:24px;transform:scaleY(1)}.after-form #table-container table{border-collapse:collapse;font-size:16px;text-align:center;width:100%}.after-form #table-container table th{background:#f2f3f9;font-size:14px;padding-block:20px}.after-form #table-container table tr{border-bottom:1px solid #f2f3f9}.after-form #table-container table tr:last-of-type{border-bottom:0}.after-form #table-container table td{padding-block:20px}@media only screen and (max-width:1024px){.after-form #table-container table td{padding-inline:32px}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#cacaca;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f9f9f9}.button--loading .btnText{opacity:0;visibility:hidden}.button--loading:after{animation:button-loading-spinner 1s ease infinite;border:4px solid transparent;border-radius:50%;border-top-color:#fff;bottom:0;content:"";height:26px;left:0;margin:auto;position:absolute;right:0;top:0;width:26px}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.info-icon.icon:hover:after{background:#001082;bottom:32px;color:#fff;content:"";font-size:14px;height:fit-content;left:50%;min-width:229px;padding:8px;position:absolute;transform:translateX(-50%);width:fit-content;z-index:2}#ageModal.info-icon.icon:hover:after{content:"Συμπληρώστε την ηλικία σας. Εάν στη λήξη του δανείου είστε άνω των 75 ετών, θα πρέπει να υπάρχει εγγυητής με μικρότερη ηλικία και σταθερό εισόδημα."}#incomeModal.info-icon.icon:hover:after{content:"Συμπληρώστε το ετήσιο μικτό εισόδημά σας όπως αναγράφεται στο τελευταίο εκκαθαριστικό σας."}#liabilitiesModal.info-icon.icon:hover:after{content:"Συμπληρώστε το ποσό που δαπανείτε ετησίως για τα πάγια έξοδά σας, άλλα δάνεια ή πιστωτικές κάρτες"}#propertyModal.info-icon.icon:hover:after{content:"Συμπληρώστε το ποσό της αξίας του ακινήτου που σας ενδιαφέρει."}#loanModal.info-icon.icon:hover:after{content:"Συμπληρώστε το ποσό των χρημάτων που επιθυμείτε να δανειστείτε."}#durationModal.info-icon.icon:hover:after{content:"Συμπληρώστε τη διάρκεια αποπληρωμής που επιθυμείτε. Όσο μεγαλύτερη η διάρκεια του δανείου, τόσο μικρότερη η δόση αλλά περισσότεροι οι τόκοι και αντίστροφα."}#rateModal.info-icon.icon:hover:after{content:"Επιλέξτε το ποσοστό του επιτοκίου που επιθυμείτε."}.info-icon.icon:hover:before{background:#001082;bottom:24px;content:"";height:16px;position:absolute;transform:rotate(45deg);width:16px}@media (max-width:380px),screen and (max-width:1280px) and (min-width:768px){.info-icon.icon:hover:after{min-width:179px}}button{box-shadow:none!important;cursor:pointer}button[disabled]{cursor:auto}ul.list-items.open{filter:drop-shadow(0 8px 16px rgba(0,16,130,.2))}span#selected_title{margin-bottom:8px}ul.list-items.open li:hover{background:radial-gradient(#f2f3f9,#f2f3f9)}.table-bold{font-weight:700}