.te-callouts{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:var(--te-max-width,409px);width:100%}.te-callouts,.te-callouts *{box-sizing:border-box}.te-callout{align-items:flex-start;background:rgba(255,255,255,var(--te-box-opacity,.1));border:1px solid #146ef5;border-radius:10px;cursor:pointer;display:flex;gap:18px;padding:20px;position:relative;transition:background .35s ease,border-color .35s ease}.te-callout:focus-within,.te-callout:hover{background:linear-gradient(90deg,#146ef5,#26b8ff);border-color:transparent}.te-callout__icon{align-items:center;background:rgba(20,110,245,.3);border-radius:10px;display:flex;flex:0 0 42px;height:42px;justify-content:center;transition:background .35s ease;width:42px}.te-callout:focus-within .te-callout__icon,.te-callout:hover .te-callout__icon{background:hsla(0,0%,100%,.2)}.te-callout__icon img{display:block;height:24px;max-height:24px;max-width:24px;object-fit:contain;width:24px}.te-callout__content{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.te-callout__header{color:#146ef5;font-family:Parafina,Bebas Neue,Oswald,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:900;letter-spacing:.01em;line-height:1.27;margin:0;text-transform:uppercase;transition:color .35s ease}.te-callout:focus-within .te-callout__header,.te-callout:hover .te-callout__header{color:#fff}.te-callout__description{color:#fff;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;margin:0}