iframe{border:none;border-radius:unset !important}a:hover{cursor:pointer}.error{color:#dc3545;font-size:14px;margin-top:5px}.brochure-modal{z-index:20000}.brochure-modal .modal-dialog{max-width:920px}.brochure-modal .modal-content{position:relative;border-radius:38px;overflow:hidden}.brochure-modal .brochure-modal-row{align-items:stretch}.brochure-modal .brochure-side-content{height:100%;display:flex;flex-direction:column;justify-content:center;padding:4px 10px 4px 0}.brochure-modal .brochure-side-title{color:#fff;font-size:28px;line-height:1.2;font-weight:400;margin-bottom:10px}.brochure-modal .brochure-side-text{color:rgba(255,255,255,0.8);font-size:13px;line-height:1.6;margin:0}.brochure-modal .brochure-popup-right{border:1px solid rgba(255,255,255,0.28);border-radius:22px;background:rgba(255,255,255,0.06);padding:14px 14px 10px;backdrop-filter:blur(2px)}.brochure-modal .brochure-popup-right p{margin-bottom:10px;text-align:left}.brochure-modal .brochure-popup-right label{display:block;color:#fff;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:5px}.brochure-modal .brochure-popup-right input{width:100%;height:40px;border-radius:20px;border:1px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.08);color:#fff;font-size:13px;padding:8px 14px;box-shadow:none}.brochure-modal .brochure-popup-right input:focus{border-color:rgba(255,255,255,0.55);background:rgba(255,255,255,0.12);color:#fff;box-shadow:none;outline:none}.brochure-modal .brochure-popup-right input::placeholder{color:rgba(255,255,255,0.56);opacity:1;font-size:13px}.brochure-modal .brochure-submit-btn{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:36px;padding:0 14px;border:0;border-radius:18px;background:linear-gradient(90deg,#0057ff 0%,#176cff 100%);color:#fff;font-size:13px;font-weight:500;box-shadow:none}.brochure-modal .brochure-submit-btn:hover,.brochure-modal .brochure-submit-btn:focus{color:#fff;box-shadow:none}.brochure-modal .brochure-close-btn{position:absolute;top:10px;right:14px;color:#fff;font-size:24px;line-height:1;cursor:pointer}.brochure-modal .invalid-feedback{color:#ffd4d4;font-size:12px}@media (max-width:991px){.brochure-modal .modal-dialog{max-width:calc(100% - 20px)}.brochure-modal .brochure-modal-container{padding:32px 14px 16px}.brochure-modal .brochure-popup-right{padding:14px 12px 10px;border-radius:18px}.brochure-modal .brochure-side-content{padding:0 0 22px}.brochure-modal .brochure-side-title{font-size:20px;margin-bottom:10px}.brochure-modal .brochure-side-text{font-size:12px;line-height:1.7}.brochure-modal .brochure-popup-right label{font-size:14px}}.soft-footer{position:relative;background:linear-gradient(180deg,#091633 0%,#0d1f47 100%);color:rgba(255,255,255,0.78);overflow:hidden}.soft-footer::before{content:"";position:absolute;inset:auto -120px -160px auto;width:360px;height:360px;border-radius:50%;background:rgba(56,102,255,0.14);filter:blur(8px)}.soft-footer-newsletter{position:relative;margin-top:-161px;border-radius:30px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,255,255,0.16),transparent 28%),linear-gradient(135deg,#2454ff 0%,#12338f 100%);box-shadow:0 26px 70px rgba(10,22,52,0.24)}.soft-footer-newsletter-inner{padding:24px 40px}.soft-footer-kicker{display:inline-block;margin-bottom:12px;color:rgba(255,255,255,0.72);font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.soft-footer-newsletter h2{color:#fff;font-size:clamp(30px,3vw,48px);line-height:1.08;margin-bottom:10px}.soft-footer-newsletter p{color:rgba(255,255,255,0.8);font-size:15px;line-height:1.5;margin-bottom:0;max-width:520px}.soft-footer-subscribe{position:relative}.soft-footer-subscribe .mailchimp-inputbox{display:flex;align-items:center;gap:14px;padding:3px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.16);border-radius:999px;backdrop-filter:blur(4px)}.soft-footer-subscribe input[type="email"]{flex:1;min-width:0;margin-left:7px;height:45px;padding:14px 22px;border:0;border-radius:999px;background:rgba(255,255,255,0.92);color:#102760;font-size:16px}.soft-footer-subscribe input[type="email"]::placeholder{color:#6b7892}.soft-footer-subscribe .form-submit{margin:0}.soft-footer-subscribe .prt-btn{position:static;min-width:180px;height:58px;border-radius:999px;padding:0 26px;border:0;font-size:16px;font-weight:700}.soft-footer-main{position:relative;padding:34px 0 26px}.soft-footer-brand-card{padding-right:18px}.soft-footer-brand-card img{max-width:185px;margin-bottom:20px}.soft-footer-brand-card p{color:rgba(255,255,255,0.72);font-size:16px;line-height:1.8;margin-bottom:22px}.soft-footer-widget-title{color:#fff;font-size:20px;font-weight:700;margin-bottom:22px}.soft-footer-links{margin:0;padding:0;list-style:none;display:grid;gap:12px}.soft-footer-links a{color:rgba(255,255,255,0.72);font-size:15px;line-height:1.6;transition:color 0.2s ease,transform 0.2s ease}.soft-footer-links a:hover{color:#fff;transform:translateX(4px)}.soft-footer-feature-link{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:#dbe6ff;font-size:15px;font-weight:700;letter-spacing:0.01em;transition:color 0.2s ease,transform 0.2s ease}.soft-footer-feature-link:hover{color:#fff;transform:translateX(4px)}.soft-footer-social{display:flex;flex-wrap:wrap;gap:12px}.soft-footer-social a{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.08);color:#fff;transition:transform 0.2s ease,background 0.2s ease}.soft-footer-social a:hover{background:#2454ff;transform:translateY(-2px)}.soft-footer-contact-card{padding:0;background:transparent;border:0}.soft-footer-contact-title{margin-bottom:16px}.soft-footer-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0px}.soft-footer-contact-grid--inline{grid-template-columns:1fr;gap:10px}.soft-footer-contact-item{display:flex;gap:10px;align-items:flex-start;min-width:0}.soft-footer-contact-icon{width:32px;height:32px;border-radius:10px;background:rgba(36,84,255,0.14);color:#dbe6ff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;font-size:15px}.soft-footer-contact-copy{min-width:0}.soft-footer-contact-copy strong{display:block;color:#fff;font-size:15px;font-weight:700;line-height:1.3;margin-bottom:3px;letter-spacing:0.01em}.soft-footer-contact-copy,.soft-footer-contact-copy a,.soft-footer-contact-copy div,.soft-footer-contact-copy p,.soft-footer-contact-copy span{color:rgba(255,255,255,0.74);font-size:15px;line-height:1.55;margin:0}.soft-footer-contact-copy a{transition:color 0.2s ease;word-break:break-word}.soft-footer-contact-copy a:hover{color:#fff}.soft-footer-contact-copy p+p,.soft-footer-contact-copy div+div{margin-top:2px}.soft-footer-bottom{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,0.08);padding:22px 0 28px}.soft-footer-bottom-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.soft-footer-bottom p,.soft-footer-bottom a{margin:0;color:rgba(255,255,255,0.66);font-size:14px;line-height:1.7}.soft-footer-bottom a:hover{color:#fff}.soft-footer-bottom-links{display:flex;gap:18px;flex-wrap:wrap}.footer-recaptcha{display:flex;justify-content:center}.footer-link i::before{line-height:1.9}@media (min-width:767px){.footer-recaptcha{display:block;margin-left:30px}.soft-footer-subscribe .mailchimp-inputbox{flex-direction:row !important}}@media (min-width:991px) and (max-width:1399px){.soft-footer-contact-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:991px){.soft-footer-newsletter{margin-top:0;border-radius:24px}.soft-footer-newsletter-inner{padding:28px 20px}.soft-footer-subscribe .mailchimp-inputbox{flex-direction:column;border-radius:24px;padding:14px}.soft-footer-subscribe input[type="email"],.soft-footer-subscribe .prt-btn{width:100%}.soft-footer-main{padding-top:28px}.soft-footer-contact-grid{grid-template-columns:1fr;gap:12px}}@media (max-width:767.98px){.soft-footer-newsletter,.soft-footer-main,.soft-footer-bottom,.soft-footer-brand-card,.soft-footer-widget-title,.soft-footer-links,.soft-footer-contact-card,.soft-footer-contact-copy,.soft-footer-bottom-wrap,.soft-footer-bottom-links{text-align:center}.soft-footer-kicker,.soft-footer-newsletter p,.soft-footer-brand-card p{margin-left:auto;margin-right:auto}.soft-footer-social,.soft-footer-bottom-wrap,.soft-footer-bottom-links{justify-content:center}.soft-footer-contact-grid{min-width:0 !important}.soft-footer-contact-item{flex-direction:column;align-items:center;text-align:center}}@media (min-width:1200px){.soft-footer-contact-grid--inline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}}