.jf-aisum-wrapper{position:relative;width:100%;opacity:1;height:auto;overflow:visible;margin:1.25rem 0}.jf-aisum-wrapper .jf-aisum{background-color:#f3f3fe;border-radius:6px;-webkit-box-shadow:0px 16px 24px 0px rgba(84,95,111,.16),0px 2px 8px 0px rgba(37,45,91,.04);box-shadow:0px 16px 24px 0px rgba(84,95,111,.16),0px 2px 8px 0px rgba(37,45,91,.04);margin:0;overflow:hidden;padding:20px;-webkit-transition:max-height .5s ease,-webkit-transform .3s ease;transition:max-height .5s ease,-webkit-transform .3s ease;transition:max-height .5s ease,transform .3s ease;transition:max-height .5s ease,transform .3s ease,-webkit-transform .3s ease;position:relative;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;width:100%}.jf-aisum-wrapper .jf-aisum ul{margin:0;padding:0 20px;list-style-type:disc}.jf-aisum-wrapper .jf-aisum ul li{position:relative;margin-bottom:6px;font-size:16px;color:#0a1551;line-height:1.5}.jf-aisum-wrapper .jf-aisum--header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-top:4px;-webkit-padding-end:40px;padding-inline-end:40px}.jf-aisum-wrapper .jf-aisum--header .jf-aisum--icon{width:31px;height:26px}.jf-aisum-wrapper .jf-aisum--header p{font-weight:600;font-size:16px;color:#343c6a;margin:0;-webkit-margin-start:10px;margin-inline-start:10px;-ms-flex-positive:1;flex-grow:1;letter-spacing:-0.176px}.jf-aisum-wrapper .jf-aisum--header button{position:absolute;inset-block-start:20px;inset-inline-end:20px;background:#dadef3;border:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border-radius:50%;-webkit-transition:all .2s;transition:all .2s;opacity:0;pointer-events:none}.jf-aisum-wrapper .jf-aisum--header button:hover{background-color:hsl(230.4,51.0204081633%,85.3921568627%)}.jf-aisum-wrapper .jf-aisum--ctas{display:-ms-flexbox;display:flex;gap:10px;margin-bottom:24px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;visibility:hidden}.jf-aisum-wrapper .jf-aisum--ctas button{padding:8px 16px;border-radius:20px;border:none;font-size:14px;font-weight:500;cursor:pointer;background-color:rgba(0,0,0,0);border:2px solid #c8ceed;color:#343c6a;-webkit-transition:all .2s;transition:all .2s;pointer-events:none}.jf-aisum-wrapper .jf-aisum--ctas button:hover{background-color:#c8ceed}.jf-aisum-wrapper .jf-aisum--ctas button.active{background-color:#4169e1;border-color:#4169e1;color:#fff}.jf-aisum-wrapper .jf-aisum--content{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;visibility:hidden}.jf-aisum-wrapper .jf-aisum--content p:not(.jf-aisum--chatGPT-text):not(.jf-aisum--banner-text){color:#0a1551;font-size:16px;margin-top:0;margin-bottom:24px}.jf-aisum-wrapper .jf-aisum--content p:not(.jf-aisum--chatGPT-text):not(.jf-aisum--banner-text):last-child{margin-bottom:0}.jf-aisum-wrapper .jf-aisum--tab-content{display:none;margin-bottom:16px}.jf-aisum-wrapper .jf-aisum--tab-content.active{display:block}.jf-aisum-wrapper .jf-aisum--chatGPT-text{color:#6c73a8;font-size:12px;line-height:16px;margin:12px 0 16px 0}.jf-aisum-wrapper .jf-aisum--banner{margin-top:12px;background-color:#fff;background-image:url("https://cdn.jotfor.ms/assets/img/blog/ai-summary/banner-bg.svg?v=1.1");background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;border-radius:8px;padding:36px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;gap:22px;text-decoration:none !important}.jf-aisum-wrapper .jf-aisum--banner .jf-aisum--banner-text{color:#0a1551;text-align:center;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-0.252px;margin:0 auto !important;text-decoration:none;max-width:21.875rem}.jf-aisum-wrapper .jf-aisum--banner .button{border-radius:4px;background:#ff6100;color:#fff;text-decoration:none;padding:4px 12px;border-radius:4px;text-align:center;font-weight:500;font-size:16px;letter-spacing:-0.198px;-webkit-transition:background-color .2s;transition:background-color .2s;min-width:120px}.jf-aisum-wrapper .jf-aisum--banner:hover .button{background-color:rgb(229.5,87.3,0);color:#fff}.jf-aisum-wrapper .jf-aisum--preview{display:block;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:relative;z-index:5;padding-bottom:12px}.jf-aisum-wrapper .jf-aisum--preview:after{background:-webkit-gradient(linear, left bottom, left top, from(rgb(243, 243, 254)), to(rgba(243, 243, 254, 0)));background:linear-gradient(0deg, rgb(243, 243, 254) 0%, rgba(243, 243, 254, 0) 100%);content:"";position:absolute;left:0;top:0;width:100%;height:100%}.jf-aisum-wrapper .jf-aisum--preview-expand{background-color:#0075e3;color:#fff;width:32px;height:32px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:none;cursor:pointer;position:absolute;z-index:10;right:0;left:0;margin:0 auto;bottom:0;opacity:1}.jf-aisum-wrapper .jf-aisum:not(.collapsed) .jf-aisum--close{opacity:1;pointer-events:auto}.jf-aisum-wrapper .jf-aisum:not(.collapsed) .jf-aisum--ctas,.jf-aisum-wrapper .jf-aisum:not(.collapsed) .jf-aisum--content{opacity:1;visibility:visible;pointer-events:auto}.jf-aisum-wrapper .jf-aisum:not(.collapsed) .jf-aisum--ctas button{pointer-events:auto}.jf-aisum-wrapper .jf-aisum:not(.collapsed) .jf-aisum--preview{opacity:0;height:0;overflow:hidden;pointer-events:none}.jf-aisum-wrapper .jf-aisum:not(.collapsed) .jf-aisum--preview-expand{opacity:0;pointer-events:none}.jf-aisum-wrapper .jf-aisum.collapsed{overflow:hidden}.jf-aisum-wrapper .jf-aisum.collapsed .jf-aisum--ctas,.jf-aisum-wrapper .jf-aisum.collapsed .jf-aisum--content{height:0;overflow:hidden}@media screen and (max-width: 768px){.jf-aisum-wrapper .jf-aisum ul li,.jf-aisum-wrapper .jf-aisum .jf-aisum--content p:not(.jf-aisum--chatGPT-text):not(.jf-aisum--banner-text){font-size:14px;line-height:1.55}.jf-aisum-wrapper .jf-aisum .jf-aisum--header{-webkit-padding-end:32px;padding-inline-end:32px}.jf-aisum-wrapper .jf-aisum .jf-aisum--header button{width:32px;height:32px}.jf-aisum-wrapper .jf-aisum .jf-aisum--ctas button span{display:none}.jf-aisum-wrapper .jf-aisum .jf-aisum--banner{padding:20px}.jf-aisum-wrapper .jf-aisum .jf-aisum--banner .jf-aisum--banner-text{font-size:14px;max-width:17.5rem}.jf-aisum-wrapper .jf-aisum .jf-aisum--banner .button{font-size:14px;min-width:unset;padding:4px 16px}}@media screen and (max-width: 480px){.jf-aisum-wrapper{width:calc(100% + 40px);-webkit-margin-start:-20px;margin-inline-start:-20px}}
