.addon-wrapper-0 .module-header{padding:5px 0 15px}.addon-wrapper-0 .module-description{padding:0 0 20px}.addon-wrapper-0 .module-ctas{display:flex;flex-wrap:wrap;gap:15px;padding:0 0 15px;position:relative}.addon-wrapper-0 .module-ctas .optional-cta-link{color:#fff}.addon-wrapper-0 .module-ctas .optional-cta-link:hover{color:#444}.addon-wrapper-0 .module-ctas .optional-cta-link .optional-cta{border-radius:8px;font-weight:700;padding:10px 20px}.addon-wrapper-0 .module-ctas .optional-cta-link:hover .optional-cta{background-color:transparent!important}.addon-wrapper-0 .module-header .module-heading{color:#444;font-weight:700;margin:0;padding:0;text-align:left}.addon-wrapper-0 .features-core-item-header{cursor:pointer;padding:15px 50px 12px 0;position:relative}.addon-wrapper-0 .features-core-item-header:after{background-color:#dae3f3;border-radius:50%;color:#1b1464;content:"\002B";font-size:2rem;font-weight:900;line-height:.6;padding:3px 5px 5px;position:absolute;right:1rem;top:.8rem}.addon-wrapper-0 .features-core-item-header.active0:after{background-color:#3a7bd5;color:#fff;content:"\2212"}@media screen and (max-width:767px){.addon-wrapper-0 .features-core>:not(:last-child){border-bottom:1px solid #c3c3c3}.addon-wrapper-0 .feature-additional-text-and-links a{color:#3a7bd5;font-weight:600}.addon-wrapper-0 .js-target-div0{display:none}}.addon-wrapper-0 .features-core-item{overflow:hidden}.addon-wrapper-0 .features-core-item-body .feature-additional-text-and-links,.addon-wrapper-0 .features-core-item-body .feature-description{padding:0 0 10px}.addon-wrapper-0 .features-core-item-header .feature-heading{color:#555;font-weight:700;margin:0;padding:0;text-align:left}.addon-wrapper-0 .features-core-item-header.active0 .feature-heading{color:#3a7bd5}.addon-wrapper-0 .features-core-item-body{overflow:hidden;transition:max-height .2s ease-out}.addon-wrapper-0 .feature-image img{cursor:pointer}.addon-wrapper-0 .feature-default-image{position:relative}.addon-wrapper-0 .feature-image-text-overlay{background-color:#f2f2f2;border-radius:15px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);color:#595959;font-size:3vw;left:50%;max-width:50%;padding:2vw;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.addon-wrapper-0 .module-header{font-size:120%}.addon-wrapper-0 .features-wrapper{display:flex;flex-direction:row}.addon-wrapper-0 .features-wrapper.normal0 .features-core{padding-right:50px}.addon-wrapper-0 .features-wrapper.reverse0{flex-direction:row-reverse}.addon-wrapper-0 .features-wrapper.reverse0 .features-core{padding-left:50px}.addon-wrapper-0 .desktop-column{flex-basis:50%}.addon-wrapper-0 .features-core-item-header{font-size:85%}.addon-wrapper-0 .feature-image-wrapper{display:none}.addon-wrapper-0 .feature-image-text-overlay{font-size:.8vw;padding:2vh}.addon-wrapper-0 .features-core-item{border-left:1px solid #c3c3c3;padding-left:20px}.addon-wrapper-0 .features-core-item-header{cursor:pointer;padding:15px 0 12px}.addon-wrapper-0 .features-core-item.active0{border-left:4px solid #3a7bd5}.addon-wrapper-0 .features-core-item-header.active0{color:#3a7bd5}.addon-wrapper-0 .feature-additional-text-and-links a{font-weight:500;text-decoration:underline dotted #b3b3b3 1px}}