.logo-section .head-item h2{color:#00386f;font-size:40px;font-weight:700;letter-spacing:-2%;line-height:100%;text-transform:uppercase;text-wrap:pretty}.logo-section .head-item h2 span{color:#ea912e;font-weight:400}.logo-section .fs{margin:0 auto;max-width:1180px;padding:0 16px}.logo-section .fs-title{color:#003a78;font-size:clamp(20px,3.25vw,34px);font-weight:700;line-height:1.2;margin:0 0 8px;max-width:800px;text-transform:uppercase}.logo-section .fs-title span{color:#ef8f2d;font-weight:400}.logo-section .fs-row{align-items:center;display:flex;gap:8px}.fs-btn:active,.logo-section .fs-btn,.logo-section .fs-btn:focus,.logo-section .fs-btn:hover{background:transparent!important;border:0;border-radius:50%;color:unset;cursor:pointer;flex:0 0 auto;height:40px;justify-content:center;padding:0;transition:background .2s,transform .2s;width:40px;-webkit-tap-highlight-color:transparent}.logo-section .fs-btn:focus-visible{outline:0}.logo-section .fs-btn svg{height:14px;width:14px}.logo-section .fs-stage{align-items:center;cursor:grab;display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);isolation:isolate;justify-items:center;min-width:0;overflow:hidden;padding:30px 0 0;touch-action:pan-y;user-select:none;-webkit-user-select:none}.logo-section .fs-stage.dragging{cursor:grabbing}.logo-section .fs-card{align-items:center;background:#f6f8f8;border:2px solid #fff;border-radius:24px;box-shadow:0 44px 44px -40px #0000001a;container-type:inline-size;display:flex;grid-area:1/1;isolation:isolate;padding:12px;width:min(800px,90%)}.logo-section .fs-img{aspect-ratio:1/1;background:linear-gradient(135deg,#d9dde2,#eceef0);border-radius:16px;flex:0 0 30%;overflow:hidden}.logo-section .fs-img img{display:block;height:100%;image-rendering:auto;object-fit:cover;pointer-events:none;width:100%}.logo-section .fs-body-text{min-width:0;padding:0 3cqw 0 5cqw}.logo-section .fs-body-text h3{color:#00386f;font-size:56px;font-weight:700;line-height:100%;margin:0 0 12px}.logo-section .fs-body-text p{color:#73828c;font-size:24px;font-weight:600;line-height:120%;margin:0}.logo-section .fs-body-text{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}@media (max-width:1024px){.logo-section .fs{padding:0}.logo-section .fs-card{width:min(800px,84%)}}@media (max-width:768px){.logo-section .head-item h2{font-size:28px}.logo-section .fs-card{border-radius:22px;padding:10px;width:min(800px,82%)}.logo-section .fs-img{border-radius:16px}.logo-section .fs-stage{padding:0}.logo-section .fs-body-text h3{font-size:34px}}@media (max-width:650px){.logo-section .fs{padding:0}.logo-section .fs-title{font-size:20px}.logo-section .fs-row{gap:2px}.logo-section .fs-btn{height:28px;width:28px}.logo-section .fs-btn svg{height:12px;width:12px}.logo-section .fs-card{align-items:stretch;border-radius:18px;flex-direction:column;padding:8px 8px 14px;width:86%}.logo-section .fs-img{aspect-ratio:16/10;border-radius:12px;flex:none;width:100%}.logo-section .fs-body-text{padding:14px 8px 0}.logo-section .fs-body-text p{font-size:14px}}@media only screen and (min-width:1025px) and (max-width:1224px){.logo-section .fs-body-text h3{font-size:48px}}