*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:20px;color:#3a424e;background-color:#f9fafb;min-height:100vh;display:flex;flex-direction:column}a{text-decoration:none;color:inherit;transition:all .3s ease}a:hover{opacity:.8}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .3s ease}img{max-width:100%;height:auto;display:block}input,textarea,select{font-family:inherit;font-size:inherit}main{flex:1}.nav{background-color:#384967;width:100%;height:140px}.nav__container{width:100%;max-width:1160px;margin:0 auto;padding:0 1.5rem}@media(max-width: 768px){.nav__container{padding:0 1rem}}.nav__container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:0}.nav__logo{padding:39px 0}.nav__logo img{height:56px;width:auto}.nav__content{flex:1;display:flex;flex-direction:column;align-items:flex-end;height:100%;padding:24px 0 0}.nav__top-links{display:flex;gap:32px;align-items:center;margin-bottom:auto}.nav__top-links a{display:flex;align-items:center;gap:8px;font-size:15px;color:hsla(0,0%,100%,.7);white-space:nowrap}.nav__top-links a:hover{color:#fff}.nav__top-links a i{font-size:19px}.nav__menu{display:flex;gap:32px;list-style:none;margin:0;padding:0;height:91px;align-items:center}.nav__menu li a{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:20px;line-height:26px;color:#fff;text-transform:uppercase;padding:32.5px 0;display:block}.nav__menu li a:hover{opacity:.9}.nav__toggle{display:none;background:rgba(0,0,0,0);border:none;color:#fff;font-size:24px;cursor:pointer;padding:10px}@media(max-width: 768px){.nav__toggle{display:block}}@media(max-width: 768px){.nav__top-links{display:none}.nav__menu{display:none;position:absolute;top:140px;left:0;right:0;background:#384967;flex-direction:column;gap:0;height:auto;padding:1.5rem}.nav__menu.active{display:flex}.nav__menu li{width:100%}.nav__menu li a{padding:1rem}}.footer{margin-top:auto}.footer__main{background-color:#b5bac0;padding:20px 0}.footer__bottom{background-color:#575f6a;padding:20px 0}.footer__container{width:100%;max-width:1160px;margin:0 auto;padding:0 1.5rem}@media(max-width: 768px){.footer__container{padding:0 1rem}}.footer__container{display:flex;gap:8px}@media(max-width: 768px){.footer__container{flex-direction:column;gap:2rem}}.footer__contact{width:280px}@media(max-width: 768px){.footer__contact{width:100%}}.footer__contact h4{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:15px;line-height:20px;color:#3a424e;text-transform:uppercase;margin-bottom:8px}.footer__contact h5{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:20px;line-height:26.67px;color:#3a424e;margin-bottom:9px}.footer__contact p{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400;font-size:15px;line-height:20px;color:#3a424e;margin:0}.footer__columns{flex:1;display:flex;gap:40px}@media(max-width: 768px){.footer__columns{flex-wrap:wrap;gap:2rem}}.footer__column{flex:1;min-width:105px}.footer__column h4{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:15px;line-height:20px;color:#3a424e;text-transform:uppercase;margin-bottom:8px}.footer__column ul{list-style:none;padding:0;margin:0}.footer__column ul li{margin-bottom:15px}.footer__column ul li a{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400;font-size:15px;line-height:20px;color:#3a424e}.footer__column ul li a:hover{text-decoration:underline}.footer__bottom-container{width:100%;max-width:1160px;margin:0 auto;padding:0 1.5rem}@media(max-width: 768px){.footer__bottom-container{padding:0 1rem}}.footer__bottom-container{display:flex;justify-content:space-between;align-items:center;gap:40px}@media(max-width: 768px){.footer__bottom-container{flex-direction:column;gap:1.5rem}}.footer__bottom-links{display:flex;gap:15px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.footer__bottom-links li a{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:400;font-size:15px;line-height:20px;color:#fff;white-space:nowrap}.footer__bottom-links li a:hover{text-decoration:underline}.footer__social{display:flex;gap:20px}.footer__social a{width:40px;height:40px;background-color:#6b7178;border-radius:3px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px}.footer__social a:hover{background-color:hsl(212.3076923077,5.7268722467%,54.5098039216%)}.form-section{padding:60px 0;background-color:#fff}.form-section__container{width:100%;max-width:1160px;margin:0 auto;padding:0 1.5rem}@media(max-width: 768px){.form-section__container{padding:0 1rem}}.form-section__title{text-align:center;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:32px;line-height:1.3;color:#3a424e;margin-bottom:40px}.form-section__wrapper{max-width:600px;margin:0 auto;background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.form__group{margin-bottom:24px}.form__label{display:block;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:500;font-size:15px;color:#3a424e;margin-bottom:8px}.form__label--required::after{content:" *";color:#ef4444}.form__input,.form__select,.form__textarea{width:100%;padding:12px 16px;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;color:#3a424e;border:1px solid #e5e7eb;border-radius:4px;transition:all .3s ease;background-color:#fff}.form__input:focus,.form__select:focus,.form__textarea:focus{outline:none;border-color:#384967;box-shadow:0 0 0 3px rgba(56,73,103,.1)}.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{color:#9ca3af}.form__input.error,.form__select.error,.form__textarea.error{border-color:#ef4444}.form__textarea{resize:vertical;min-height:120px}.form__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%233a424e'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px}.form__error{display:block;font-size:14px;color:#ef4444;margin-top:6px}.form__checkbox-group{display:flex;align-items:flex-start;gap:8px}.form__checkbox-group input[type=checkbox]{margin-top:3px;width:18px;height:18px;cursor:pointer}.form__checkbox-group label{flex:1;cursor:pointer;font-size:14px;line-height:1.5}.form__checkbox-group label a{color:#384967;text-decoration:underline}.form__checkbox-group label a:hover{opacity:.8}.form__submit{width:100%;padding:14px 32px;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;color:#fff;background-color:#384967;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;margin-top:12px}.form__submit:hover:not(:disabled){background-color:rgb(47.0188679245,61.2924528302,86.4811320755);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.form__submit:active:not(:disabled){transform:translateY(0)}.form__submit:disabled{opacity:.6;cursor:not-allowed}.form__success{text-align:center;padding:40px}.form__success-icon{font-size:64px;color:#10b981;margin-bottom:20px}.form__success-title{font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-weight:700;font-size:24px;color:#3a424e;margin-bottom:12px}.form__success-message{font-size:15px;color:#3a424e;opacity:.8}@media(max-width: 768px){.form-section{padding:40px 0}.form-section__wrapper{padding:24px}.form-section__title{font-size:24px;margin-bottom:30px}.form__group{margin-bottom:20px}}.header-simple{background-color:rgba(0,0,0,0);padding:0;position:relative;top:0;z-index:100}.header-simple__container{width:100%;max-width:1160px;margin:0 auto;padding:0 1.5rem}@media(max-width: 768px){.header-simple__container{padding:0 1rem}}.header-simple__container{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:15px 30px}@media(max-width: 576px){.header-simple__container{flex-direction:column;gap:15px;padding:15px 20px}}.header-simple__logo img{height:62px;width:auto}@media(max-width: 576px){.header-simple__logo img{height:45px}}.header-simple__contact{display:flex;align-items:center;gap:15px;flex-wrap:wrap}@media(max-width: 980px){.header-simple__contact{justify-content:flex-end}}@media(max-width: 576px){.header-simple__contact{flex-direction:column;gap:10px;text-align:center;justify-content:center}}.header-simple__link{color:#384967;text-decoration:none;font-size:14px;display:flex;align-items:center;gap:8px;transition:color .3s ease}.header-simple__link i{font-size:16px}.header-simple__link:hover{color:rgb(38.0377358491,49.5849056604,69.9622641509)}@media(max-width: 576px){.header-simple__link{display:none}}.header-simple__divider{color:hsla(0,0%,100%,.4);font-size:18px}@media(max-width: 576px){.header-simple__divider{display:none}}.header-simple__back{color:#384967;text-decoration:none;font-size:14px;font-weight:500;padding:8px 20px;border:2px solid #384967;border-radius:4px;transition:all .3s ease}.header-simple__back:hover{background-color:rgba(0,0,0,0);border-color:rgb(38.0377358491,49.5849056604,69.9622641509)}@media(max-width: 576px){.header-simple__back{font-size:13px;padding:6px 15px}}.multi-form-page{position:relative;min-height:calc(100vh - 400px);padding:65px 0;overflow:hidden}@media(max-width: 576px){.multi-form-page{padding:30px 0}}.multi-form-page__background{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../../assets/images/Backgound-2.png);background-size:150%;background-position:top center;background-repeat:no-repeat;z-index:-1}@media(max-width: 1486px){.multi-form-page__background{background-size:180%;background-position:56% 0px}}@media(max-width: 980px){.multi-form-page__background{background-position:56% 54px}}@media(max-width: 576px){.multi-form-page__background{background-image:url(../../assets/images/background-mobile.png);background-position:0 20px;background-size:100%}}.multi-form-page__container{width:100%;max-width:1160px;margin:0 auto;padding:0 1.5rem}@media(max-width: 768px){.multi-form-page__container{padding:0 1rem}}.multi-form-page__container{position:relative;z-index:1}.multi-form-page__header{text-align:center;margin-bottom:70px}@media(max-width: 576px){.multi-form-page__header{margin-bottom:30px}}.multi-form-page__title{font-size:42px;font-weight:700;color:#384967;margin-bottom:15px;line-height:1.2}@media(max-width: 768px){.multi-form-page__title{font-size:36px}}@media(max-width: 576px){.multi-form-page__title{font-size:28px}}.multi-form-page__subtitle{font-size:18px;color:#3a424e;font-weight:400}@media(max-width: 576px){.multi-form-page__subtitle{font-size:16px}}.category-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px;margin-bottom:50px}@media(max-width: 980px){.category-cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.category-cards{grid-template-columns:1fr;gap:15px;margin-bottom:30px}}.category-card{background-color:#fff;padding:35px 25px;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.08);cursor:pointer;transition:all .3s ease;border:3px solid rgba(0,0,0,0);text-align:center}@media(max-width: 576px){.category-card{padding:25px 20px}}.category-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:rgb(126.7358490566,147.9056603774,185.2641509434)}.category-card--active{border-color:#384967;background-color:rgb(186.2037735849,197.558490566,217.5962264151);box-shadow:0 8px 25px rgba(56,73,103,.2)}.category-card--active .category-card__icon{transform:scale(1.1)}.category-card__icon{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}@media(max-width: 576px){.category-card__icon{width:60px;height:60px;margin-bottom:15px}}.category-card__icon img{width:100%;height:100%;object-fit:contain}.category-card__title{font-size:20px;font-weight:700;color:#384967;margin-bottom:12px;line-height:1.3}@media(max-width: 576px){.category-card__title{font-size:18px;margin-bottom:10px}}.category-card__description{font-size:15px;color:#6b7178;line-height:1.5}@media(max-width: 576px){.category-card__description{font-size:14px}}.form-section--multi{background-color:rgba(0,0,0,0);padding:0}.form-section--multi .form-section__container{padding:40px}@media(max-width: 576px){.form-section--multi .form-section__container{padding:25px 20px}}.form-section--multi .form-section__heading{text-align:center;margin-bottom:50px}@media(max-width: 576px){.form-section--multi .form-section__heading{margin-bottom:30px}}.form-section--multi .form-section__title-small{font-size:18px;font-weight:400;color:#3a424e;margin:0 0 22px 0}@media(max-width: 576px){.form-section--multi .form-section__title-small{font-size:16px}}.form-section--multi .form-section__title-large{font-size:42px;font-weight:700;color:#384967;margin:0}@media(max-width: 576px){.form-section--multi .form-section__title-large{font-size:28px}}.form-category{animation:fadeIn .4s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form__section-title{font-size:20px;font-weight:700;color:#384967;margin:30px 0 20px;padding-bottom:10px;border-bottom:2px solid rgb(159.7735849057,175.4905660377,203.2264150943)}.form__section-title:first-child{margin-top:0}.footer--simple{background-color:#4a5260}.footer--simple .footer__main{padding:40px 0}@media(max-width: 576px){.footer--simple .footer__main{padding:30px 0}}.footer--simple .footer__container{display:flex;justify-content:center}.footer--simple .footer__contact--centered{max-width:none;text-align:center}.footer--simple .footer__contact--centered h4{font-size:18px;margin-bottom:20px}.footer--simple .footer__contact--centered h5{font-size:16px;margin-bottom:10px}.footer--simple .footer__contact--centered p{margin:5px 0;font-size:15px}.footer--simple .footer__columns{display:none}/*# sourceMappingURL=main.css.map */
