.fcc-icon.bi{font-size:1.05em;line-height:1;width:auto;height:auto}.fcc-video-filters{display:flex;flex-direction:column;gap:7px;padding:8px}.fcc-video-filters button{width:100%;border:0;background:transparent;color:var(--fcc-primary);padding:11px 12px;border-radius:10px;text-align:left;font-weight:750;display:flex;align-items:center;gap:10px;cursor:pointer}.fcc-video-filters button:hover,.fcc-video-filters button.is-active{background:#fff1e6;color:#d85f0b}.fcc-video-filters button .fcc-icon{font-size:18px;color:var(--fcc-accent)}.fcc-video-grid .fcc-card{padding:0;overflow:hidden;min-height:310px}.fcc-video-grid .fcc-card h3,.fcc-video-grid .fcc-card p,.fcc-video-grid .fcc-card .fcc-link{margin-left:20px;margin-right:20px}.fcc-video-grid .fcc-card h3{margin-top:17px}.fcc-video-grid .fcc-card .fcc-link{margin-bottom:20px}.fcc-video-thumb{height:170px;background:linear-gradient(135deg,#071b33,#0f3158);display:grid;place-items:center;position:relative;color:#fff;font-size:48px;overflow:hidden}.fcc-video-thumb>img{width:100%;height:100%;object-fit:cover;transition:.35s}.fcc-video-thumb>b{position:absolute;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#f47a1f;color:#fff;box-shadow:0 10px 28px #071b3366;font-size:28px;transition:.25s}.fcc-video-grid .fcc-card:hover .fcc-video-thumb>img{transform:scale(1.04)}.fcc-video-grid .fcc-card:hover .fcc-video-thumb>b{transform:scale(1.1)}.fcc-demo-form{background:#fff;border:1px solid #dce6ef;border-top:5px solid #f47a1f;border-radius:24px;padding:clamp(22px,4vw,42px);box-shadow:0 18px 55px #071b3314}.fcc-demo-field>span{display:block;margin-bottom:7px;color:#071b33;font-weight:800}.fcc-input-wrap{position:relative}.fcc-input-wrap>i{position:absolute;left:15px;top:15px;color:#f47a1f;font-size:17px;z-index:2}.fcc-input-wrap input,.fcc-input-wrap select,.fcc-input-wrap textarea{width:100%;padding-left:46px!important;border:1px solid #ccd8e4!important;border-radius:12px!important;background:#f9fbfd!important;transition:.2s}.fcc-input-wrap textarea{padding-top:13px}.fcc-input-wrap input:focus,.fcc-input-wrap select:focus,.fcc-input-wrap textarea:focus{border-color:#f47a1f!important;box-shadow:0 0 0 3px #f47a1f22!important;outline:0}.fcc-form-success{display:flex;align-items:center;gap:9px;background:#e4f8ee;color:#087344;border:1px solid #bdebd3;padding:15px 18px;border-radius:12px;margin-bottom:20px;font-weight:750}.fcc-form-success i{font-size:20px}
