:root{--primary-color: #252e62;--primary-color-decimal: 37, 46, 98;--secondary-color: #ed6e26;--secondary-color-decimal: 237, 110, 38;--text-color: #555555;--text-color-decimal: 85, 85, 85;--text-light-color: #8a8a8a;--text-light-color-decimal: 138, 138, 138;--primary-contrast-color: #ffffff;--primary-contrast-color-decimal: 255, 255, 255;--disabled-color: #ddd;--disabled-color-decimal: 204, 204, 204}body,html{overflow-x:hidden;margin:0;min-height:100vh}body{font-family:Open Sans,sans-serif;font-size:15px;letter-spacing:.5px;line-height:1.5;background-color:var(--primary-contrast--color);color:var(--primary-color)}.hidden{display:none}.page{height:100vh;overflow-y:auto}.full-height{box-sizing:border-box;height:100%;position:relative}@media (max-width: 992px){.page{height:auto;min-height:100vh;min-width:80%}}.mobile-page{height:100vh;overflow-y:auto}a{text-decoration:none;color:var(--secondary-color);transition:color .3s;font-weight:700;cursor:pointer}a:hover,a:focus{outline:none;text-decoration:none;color:var(--primary-color)}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;font-weight:500;margin:0}h1,.h1{font-size:38px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:22px}h5,.h5{font-size:20px}h6,.h6{font-size:18px}@media (max-width: 992px){h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}}.comment{color:var(--text-light-color)}.float-left{float:left}.float-right{float:right}.clickable{cursor:pointer}input[type=text],input[type=password],input[type=number],input[type=search],input[type=email],input[type=phone],input[type=date],select,textarea{width:100%;padding:8px;box-sizing:border-box;background-color:var(--primary-contrast-color);font-size:1.1em;font-family:Open Sans,sans-serif;color:var(--text-color);border:1px solid var(--text-light-color);border-radius:4px}input[type=date],select{padding:7px 8px}input:disabled{background-color:rgba(var(--text-color-decimal),.1);color:var(--text-light-color)}input[type=checkbox]{accent-color:var(--secondary-color)}input[type=radio]{display:none;margin:0}.radio-button{display:inline-block;width:100%;padding:8px;box-sizing:border-box;background-color:var(--primary-contrast-color);font-size:18px;font-family:Open Sans,sans-serif;color:var(--text-color);border:1px solid var(--text-color);border-radius:4px;line-height:normal;cursor:pointer}.radio-button:hover{background-color:rgba(var(--secondary-color-decimal),.1)}input:checked+.radio-button{background-color:var(--secondary-color);color:var(--primary-contrast-color)}input[type=submit]{border:none}.button{text-align:center;background-color:rgb(var(--primary-color-decimal));color:rgb(var(--primary-contrast-color-decimal));padding:10px 15px;font-size:16px;cursor:pointer;transition:background-color .3s,color .3s;border-radius:4px;border:none}.button.full{width:100%}.button.small{padding:5px 10px;font-size:14px}.button.icon{padding:4px 8px;font-size:12px}.button:hover{background-color:rgb(var(--primary-color-decimal),.2);color:rgb(var(--primary-color-decimal))}.button.secondary{background-color:rgb(var(--secondary-color-decimal));color:rgb(var(--primary-contrast-color-decimal))}.button.secondary:hover{background-color:rgb(var(--secondary-color-decimal),.2);color:rgb(var(--secondary-color-decimal))}.button.fail{background-color:#e78383;color:var(--primary-contrast-color)}.button.fail:hover{background-color:#e7838333;color:#e78383}.button.light{background-color:var(--primary-contrast-color);color:var(--text-color)}.button.light:hover{background-color:rgba(var(--primary-color-decimal),.2);color:var(--primary-color)}.button:disabled,.button.disabled,.button:disabled:hover,.button.disabled:hover{background-color:#ccc;color:rgba(var(--primary-contrast-color-decimal));cursor:not-allowed}.primary-background{background-color:rgb(var(--primary-color-decimal));color:rgb(var(--primary-contrast-color-decimal))}.secondary-background{background-color:rgb(var(--secondary-color-decimal));color:rgb(var(--primary-contrast-color-decimal))}.text-background{background-color:rgb(var(--primary-contrast-color-decimal));color:rgb(var(--primary-color-decimal))}.background-cover{background-repeat:no-repeat;background-size:cover}.background-cover-center{background-repeat:no-repeat;background-size:cover;background-position:center center}.background-cover-right{background-repeat:no-repeat;background-size:cover;background-position:right center}.background-cover-fixed{background-color:rgba(var(--primary-color-decimal),.8);background-blend-mode:multiply;background-position:center center;background-attachment:fixed}.block{display:flex;direction:column;justify-content:space-between;box-sizing:border-box;padding:0 20px}.block-content{box-sizing:border-box;max-width:1200px;width:100%;height:max-content;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.block-content.small{max-width:600px}.side-img{min-height:400px}@media (max-width: 992px){.side-img{min-height:200px}}.flex-row{display:flex;flex-flow:row wrap}.flex-left{justify-content:flex-start}.flex-right{justify-content:flex-end}.flex-stretch{justify-content:stretch}.flex-col{display:flex;flex-flow:column}.flex-gap{gap:8px}.flex-gap-big{gap:20px}.flex-center{justify-content:center;align-items:center}.flex-end{justify-content:flex-end}.flex-item{flex:2 1 0px}.flex-item-shrink{flex-grow:1}.flex-item-grow{flex-grow:3}@media (max-width: 992px){.mobile-75{min-width:75%}.mobile-hide{display:none}.mobile-order-1{order:1}.mobile-order-2{order:2}.mobile-flex-item{flex:2 1 0px}.mobile-flex-col{display:flex;flex-flow:column}}@media (min-width: 992px){.desk-hide{display:none}.desk-flex-row{display:flex;flex-flow:row wrap}}.row{width:100%;display:flex;flex-wrap:wrap}.col-desk-12{width:100%;display:inline-block}.col-desk-10{width:83%;display:inline-block}.col-desk-9{width:75%;display:inline-block}.col-desk-8{width:66.666%;display:inline-block}.col-desk-6{width:50%;display:inline-block}.col-desk-4{width:33.333%;display:inline-block}.col-desk-3{width:25%;display:inline-block}.col-desk-2{width:16%;display:inline-block}.col-desk-1{width:8%;display:inline-block}.offset-desk-6{margin-left:50%}.offset-desk-4{margin-left:33%}.offset-desk-3{margin-left:25%}.offset-desk-2{margin-left:16%}@media (max-width: 992px){.container{margin:0 1rem}.col-desk-1,.col-desk-2,.col-desk-3,.col-desk-4,.col-desk-6,.col-desk-8,.col-desk-9,.col-desk-10,.col-desk-12{width:100%}.offset-desk-6,.offset-desk-4,.offset-desk-3,.offset-desk-2{margin-left:0%}}.steps[data-v-f831d052]{padding:20px;width:320px}@media (max-width: 992px){.steps[data-v-f831d052]{padding:20px;width:100%;box-sizing:border-box}}.step-container[data-v-f831d052]{margin-top:20px}.ball[data-v-f831d052]{width:30px;height:30px;background-color:var(--primary-color);border-radius:50%;display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:1.2em}.disabled .ball[data-v-f831d052],.disabled.ball[data-v-f831d052]{background-color:var(--text-light-color)}.active .ball[data-v-f831d052],.active.ball[data-v-f831d052]{background-color:var(--secondary-color)}.step-ruller[data-v-f831d052]{text-align:center;position:relative;z-index:0}.step-ruller[data-v-f831d052]:before{content:"";position:absolute;top:0;bottom:0;width:3px;left:calc(50% - 1px);transform:translate(-1px);background-color:var(--text-light-color);z-index:-1}div:first-child>.step-ruller[data-v-f831d052]:before{top:15px}div:last-child>.step-ruller[data-v-f831d052]:before{height:15px}.step-content[data-v-f831d052]{padding-bottom:10px}.step-title[data-v-f831d052]{height:30px;display:inline-flex;align-items:center;font-size:.9em;font-weight:700}.disabled .step-title[data-v-f831d052]{color:var(--text-light-color);font-weight:400}.active .step-title[data-v-f831d052]{color:var(--secondary-color)}.hor-ruller[data-v-f831d052]{position:relative;margin-top:10px}.hor-ruller[data-v-f831d052]:before{content:"";position:absolute;left:15px;right:15px;height:4px;bottom:calc(50% - 2px);transform:translate(-1px);background-color:var(--text-light-color);z-index:-1}.offer-card[data-v-f831d052]{padding:10px 20px;border-radius:10px;border:1px solid var(--disabled-color);font-size:.9em}.offer-course[data-v-f831d052]{font-weight:700;font-size:1.2em}.offer-detail[data-v-f831d052]{color:var(--secondary-color);font-weight:700}.price-full[data-v-f831d052]{color:var(--text-light-color);text-decoration:line-through}.price[data-v-f831d052]{font-size:1.2em;font-weight:700;color:var(--primary-color)}.sidebar[data-v-416718b9]{height:100%;border-right:1px solid var(--disabled-color);min-width:320px}.header-logo[data-v-416718b9]{height:60px;width:auto}@media (max-width: 992px){.sidebar[data-v-416718b9]{border-right:1px solid var(--disabled-color)}.header-logo[data-v-416718b9]{height:40px;width:auto}}.header[data-v-416718b9]{border-bottom:1px solid var(--disabled-color);padding:20px;margin:0 20px}.back-arrow[data-v-416718b9]{font-size:24px;width:36px}.whats-box[data-v-416718b9]{margin:20px;padding:10px;border-radius:5px;border:1px solid var(--disabled-color);cursor:pointer}.whats-icon[data-v-416718b9]{display:inline-block;font-size:18px;padding:6px 2px 2px 4px;width:22px;height:22px;line-height:1;background-color:var(--secondary-color);color:var(--primary-contrast-color);border-radius:22px;text-align:center}.whats-text[data-v-416718b9]{padding-left:10px}.whats-label[data-v-416718b9]{color:var(--text-color);font-size:14px;font-weight:700}.whats-detail[data-v-416718b9]{color:var(--text-light-color);font-size:12px}.back[data-v-32342763]{height:100px;border-bottom:1px solid var(--disabled-color);justify-content:center;margin-bottom:20px}.footer[data-v-32342763]{text-align:center;margin-top:20px;padding:30px;font-size:.8em;background-color:rgba(var(--primary-color-decimal),.1)}.overall[data-v-10a9c874]{position:absolute;left:0;top:0;width:100%;height:100%;background:#00000080;z-index:20}.flex-container[data-v-10a9c874]{height:100vh;margin:0;display:flex;align-items:center;justify-content:center}.flex-dlg[data-v-10a9c874]{display:flex;flex-direction:rows;justify-content:center;align-items:center}.loader[data-v-10a9c874]{border:8px solid transparent;border-width:8px;border-style:solid;border-top-color:var(--light-background);border-bottom-color:var(--light-background);border-radius:50%;width:50px;height:50px;animation:spin-10a9c874 1s linear infinite}@keyframes spin-10a9c874{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
