 {} *{} #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } *{box-sizing:border-box;margin:0;padding:0} body{font-family:'Montserrat',Arial,sans-serif;color:#1B2430;background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased} .wrap{max-width:780px;margin:0 auto;padding:0 24px} .eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#B5713C} h1{font-weight:800;color:#1A237E;font-size:38px;line-height:1.14;margin:12px 0} h2{font-weight:800;color:#1A237E;font-size:23px;margin-bottom:12px} p{margin-bottom:14px} .lead{font-size:19px;color:#2D2D2D;font-weight:300} .btn{display:inline-block;width:100%;text-align:center;background-color:#B5713C;background-image:none;color:#fff;font-weight:700;font-size:18px;padding:17px 32px;border:0;border-radius:8px;text-decoration:none;cursor:pointer;box-shadow:0 8px 22px rgba(181,113,60,.28)} .btn:hover{transform:translateY(-1px)} .topbar{border-bottom:1px solid #DCDAD0} .topbar .wrap{display:flex;align-items:center;gap:12px;padding:14px 24px;max-width:1080px} .topbar img{width:40px;height:40px}.topbar span{font-weight:700;color:#1A237E;letter-spacing:.04em;font-size:14px} .hero{background-color:#EFEDE6;background-image:none;padding:50px 0} .section{padding:42px 0} .badge{display:inline-block;background:rgba(26,35,126,.08);color:#1A237E;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:20px;margin-bottom:8px} .hero img.panel{width:100%;max-width:640px;display:block;margin:24px 0;border-radius:12px;box-shadow:0 14px 38px rgba(26,35,126,.18)} form{margin-top:8px} label{display:block;font-weight:600;font-size:14px;color:#1A237E;margin:12px 0 5px} input{width:100%;padding:14px 16px;border:1px solid #DCDAD0;border-radius:8px;font-size:16px;font-family:inherit} input:focus{outline:0;border-color:#B5713C} .fine{font-size:13px;color:#5A6472;text-align:center;margin-top:12px} .video{position:relative;padding-bottom:56.25%;height:0;margin:8px 0 6px;border-radius:12px;overflow:hidden;background:#0d1330} .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0} .items{list-style:none;margin:8px 0 0} .items li{position:relative;padding:11px 0 11px 36px;border-bottom:1px solid #DCDAD0;font-weight:500;color:#2D2D2D} .items li:before{content:"\2713";position:absolute;left:0;top:11px;color:#fff;background-color:#B5713C;background-image:none;width:21px;height:21px;border-radius:50%;text-align:center;line-height:21px;font-size:12px;font-weight:700} .softbox{background-color:#EFEDE6;background-image:none;border-radius:14px;padding:28px;text-align:center;margin-top:8px} .softbox h2{font-size:21px} .okbox{background-color:#1A237E;background-image:none;color:#fff;border-radius:16px;padding:36px;text-align:center} .okbox h2{color:#fff}.okbox p{color:#D9DCF0} .footer{background:#1B2430;color:#AEB6C2;text-align:center;padding:24px;font-size:13px;margin-top:8px} @media(max-width:620px){h1{font-size:30px}} .hero-columns { display: grid; grid-template-columns: 500px 500px; gap: 40px; align-items: start; justify-content: center; margin-top: 40px; } .hero-image, .hero-form { width: 500px; } .hero-image .panel { width: 500px; height: 500px; object-fit: cover; object-position: center; display: block; border-radius: 10px; margin: 0 !important; box-shadow: 0 14px 38px rgba(26,35,126,.18); } .hero-form > div { width: 500px !important; max-width: 500px !important; min-height: 500px; margin: 0 !important; } @media (max-width: 1100px) { .hero-columns { grid-template-columns: 1fr; justify-items: center; } .hero-image, .hero-form, .hero-image .panel, .hero-form > div { width: 100% !important; max-width: 500px !important; } } a.btn, .btn, button[type="submit"] { background-color:#B5713C !important; background-image:none !important; color:#ffffff !important; border:0 !important; } h1, h2, h3, .display { color:#1A237E; } input, textarea, select { background-color:#ffffff !important; color:#1B2430 !important; border:1px solid #DCDAD0; }
