﻿*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Poppins",sans-serif;background-color:#fff;color:#000;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.header{width:100%;height:100px;background-color:#012792;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:100}.header__brand{display:flex;flex-direction:column;align-items:center;gap:2px}.header__logo-row{display:flex;align-items:center;gap:10px}.header__logo-icon{height:40px;width:auto}.header__logo-text{height:22px;width:auto}.header__subtitle{font-size:12px;font-weight:300;font-style:italic;color:#fff;text-align:right;white-space:nowrap;align-self:flex-end}.brand-hero{padding-top:140px;display:flex;flex-direction:column;align-items:center}.brand-hero__logos{display:flex;align-items:flex-start;gap:40px}@media(max-width: 600px){.brand-hero__logos{flex-direction:column;align-items:center;gap:20px}}.brand-hero__logo-main{display:flex;flex-direction:column;align-items:center;gap:10px}.brand-hero__logo-emblem{height:137px;width:auto}@media(max-width: 480px){.brand-hero__logo-emblem{height:100px}}.brand-hero__logo-name{height:32px;width:auto}@media(max-width: 480px){.brand-hero__logo-name{height:24px}}.brand-hero__logo-sub{height:10px;width:auto}.brand-hero__logo-badge{height:220px;width:auto}@media(max-width: 480px){.brand-hero__logo-badge{height:160px}}.brand-hero__image{width:100%;height:auto;display:block;object-fit:cover}.about{max-width:800px;margin:0 auto;padding:60px 24px}.about__title{font-size:40px;font-weight:500;color:#ff0015;line-height:1.2;margin-bottom:24px}@media(max-width: 768px){.about__title{font-size:30px}}@media(max-width: 480px){.about__title{font-size:24px}}.about__description{font-size:22px;font-weight:400;line-height:1.5;color:#000}@media(max-width: 768px){.about__description{font-size:18px}}@media(max-width: 480px){.about__description{font-size:16px}}.quote-form{max-width:800px;margin:0 auto;padding:30px 24px 60px}.quote-form__title{font-size:40px;font-weight:500;color:#ff0015;margin-bottom:30px}@media(max-width: 768px){.quote-form__title{font-size:30px}}@media(max-width: 480px){.quote-form__title{font-size:24px}}.quote-form__fields{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.quote-form__field{display:flex;flex-direction:column;gap:4px}.quote-form__label{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;color:#000;line-height:20px}.quote-form__input{width:100%;height:50px;border:1px solid #000;border-radius:10px;padding:0 17px;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;color:#000;line-height:20px;background:rgba(0,0,0,0);outline:none;transition:border-color .3s}.quote-form__input::placeholder{color:rgba(0,0,0,.4)}.quote-form__input:focus{border-color:#012792}.quote-form__submit{display:inline-flex;align-items:center;justify-content:center;padding:6px 40px;border:1px solid #012792;border-radius:62px;background:rgba(0,0,0,0);color:#012792;font-family:"Poppins",sans-serif;font-size:20px;font-weight:400;cursor:pointer;transition:all .3s ease;white-space:nowrap}.quote-form__submit:hover{background:#012792;color:#fff}@media(max-width: 480px){.quote-form__submit{font-size:16px;padding:6px 30px}}.careers{max-width:800px;margin:0 auto;padding:40px 24px 50px}.careers__title{font-size:40px;font-weight:500;color:#ff0015;margin-bottom:20px}@media(max-width: 768px){.careers__title{font-size:30px}}@media(max-width: 480px){.careers__title{font-size:24px}}.careers__intro{font-size:16px;font-weight:400;color:#000;margin-bottom:16px}.careers__list{list-style:none;margin-bottom:30px}.careers__item{font-size:16px;font-weight:400;color:#000;line-height:1.7}.careers__item::before{content:"– "}.careers__apply{display:inline-flex;align-items:center;justify-content:center;padding:6px 40px;border:1px solid #012792;border-radius:62px;background:rgba(0,0,0,0);color:#012792;font-family:"Poppins",sans-serif;font-size:20px;font-weight:400;cursor:pointer;transition:all .3s ease;white-space:nowrap}.careers__apply:hover{background:#012792;color:#fff}@media(max-width: 480px){.careers__apply{font-size:16px;padding:6px 30px}}.contact{max-width:800px;margin:0 auto;padding:40px 24px 80px}.contact__title{font-size:40px;font-weight:500;color:#ff0015;margin-bottom:30px}@media(max-width: 768px){.contact__title{font-size:30px}}@media(max-width: 480px){.contact__title{font-size:24px}}.contact__list{display:flex;flex-direction:column;gap:20px}.contact__item{display:flex;align-items:center;gap:18px}.contact__icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.contact__icon img,.contact__icon svg{width:100%;height:100%;object-fit:contain}.contact__text{font-size:16px;font-weight:400;color:#000}.contact__link{font-size:16px;font-weight:400;color:#000;transition:color .3s}.contact__link:hover{color:#012792}.footer{width:100%;height:70px;background-color:#012792;display:flex;align-items:center;justify-content:space-between;padding:0 40px}@media(max-width: 768px){.footer{flex-direction:column;height:auto;padding:16px 24px;gap:10px;justify-content:center}}.footer__links{display:flex;gap:40px}.footer__link{font-size:12px;font-weight:600;color:#fff;text-decoration:underline;cursor:pointer}.footer__link:hover{opacity:.8}.footer__copyright{font-size:10px;font-weight:300;color:#fff;text-align:right}@media(max-width: 768px){.footer__copyright{text-align:center}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brand-hero__logos,.brand-hero__image-wrapper,.about,.quote-form,.careers,.contact{opacity:0;animation:fadeInUp .6s ease forwards}.brand-hero__logos{animation-delay:.1s}.brand-hero__image-wrapper{animation-delay:.2s}.about{animation-delay:.3s}.quote-form{animation-delay:.4s}.careers{animation-delay:.5s}.contact{animation-delay:.6s}/*# sourceMappingURL=pangcratius.css.map */