.ex-faq{padding:58px 20px 66px;background:linear-gradient(145deg,var(--faq-bg),var(--faq-soft));color:var(--faq-text)}.ex-faq__inner{width:min(100%,1120px);margin:auto}.ex-faq header{text-align:center}.ex-faq header p{margin:0;color:var(--faq-navy);font-size:8px;font-weight:850;letter-spacing:.19em}.ex-faq h2{margin:9px 0 0;color:var(--faq-text);font:600 clamp(35px,4vw,53px)/1 Georgia,serif}.ex-faq h2 span{color:var(--faq-gold)}.ex-faq__layout{display:grid;margin-top:38px;align-items:center;grid-template-columns:1.5fr .72fr;gap:35px}.ex-faq__questions{display:grid;gap:8px}.ex-faq details{overflow:hidden;border:1px solid rgba(22,59,99,.1);border-radius:14px;background:#ffffffc7;box-shadow:0 8px 23px #1533520d;transition:background .35s,box-shadow .35s}.ex-faq details[open]{border-color:#163b6347;background:linear-gradient(135deg,#234f75,#123654);box-shadow:0 15px 34px #1533522b}.ex-faq summary{display:flex;min-height:58px;padding:0 20px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;color:var(--faq-text);font-size:12px;font-weight:750}.ex-faq summary::-webkit-details-marker{display:none}.ex-faq summary i{position:relative;width:17px;height:17px;flex:0 0 17px}.ex-faq summary i:before,.ex-faq summary i:after{position:absolute;top:8px;left:3px;width:11px;height:1px;background:currentColor;content:"";transition:transform .3s}.ex-faq summary i:after{transform:rotate(90deg)}.ex-faq details[open] summary{color:#fff}.ex-faq details[open] summary i:after{transform:rotate(0)}.ex-faq details>div{padding:0 50px 18px 20px;color:#dfeaf3;font-size:10px;line-height:1.6}.ex-faq details>div p{margin:0}.ex-faq__contact{position:relative;overflow:hidden;padding:35px 30px 31px;border-radius:23px;background:radial-gradient(circle at 90% 10%,#315e84 0,#1d496f 32%,#123654 75%);box-shadow:0 20px 43px #1436582e;color:#fff;text-align:center}.ex-faq__contact>i{position:absolute;right:-25px;bottom:-50px;width:130px;height:130px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.ex-faq__bubble{display:flex;width:50px;height:50px;margin:0 auto 18px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff1a;align-items:center;justify-content:center;gap:3px}.ex-faq__bubble span{width:4px;height:4px;border-radius:50%;background:#fff}.ex-faq__contact h3{margin:0;font:600 22px/1.1 Georgia,serif}.ex-faq__contact>div:not(.ex-faq__bubble){max-width:260px;margin:14px auto 0;color:#dbe8f2;font-size:10px;line-height:1.55}.ex-faq__contact>div p{margin:0}.ex-faq__contact a{display:flex;width:max-content;min-height:39px;margin:22px auto 0;padding:0 17px;border-radius:999px;background:#fff;align-items:center;gap:9px;color:var(--faq-navy);font-size:8px;font-weight:850;letter-spacing:.07em;transition:.3s}.ex-faq__contact a:hover{box-shadow:0 10px 25px #0003;transform:translateY(-3px)}@media(max-width:780px){.ex-faq{padding:42px 12px 50px}.ex-faq__layout{grid-template-columns:1fr;gap:25px}.ex-faq__contact{padding:30px 23px}.ex-faq summary{padding:0 15px;font-size:11px}.ex-faq details>div{padding:0 40px 16px 15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq-contact.css.map */
