.component-iconcallout .component-iconcallout-inner{background-color:#fff;color:#364040;transition:all ease .6s;max-width:440px;margin:0 auto}.component-iconcallout .component-iconcallout-title h1,.component-iconcallout .component-iconcallout-title h2,.component-iconcallout .component-iconcallout-title h3,.component-iconcallout .component-iconcallout-title h4{margin:0}.component-iconcallout-style1 .component-iconcallout-inner{padding:2rem}.component-iconcallout-style1 .component-iconcallout-inner:hover{transform:scale(1.05)}.component-iconcallout-style1 .component-iconcallout-icon{max-width:150px;height:120px;display:flex;align-items:center;justify-content:center}.component-iconcallout-style2 .component-iconcallout-inner{border:2px solid #364040;border-radius:50px;padding:1rem}.component-iconcallout-style2 .component-iconcallout-inner:hover{background-color:#364040;color:#fff}.component-iconcallout-style2 .component-iconcallout-inner:hover .component-iconcallout-icon img{filter:brightness(0) invert(1)}.component-iconcallout-style2 .component-iconcallout-icon{order:1}.component-iconcallout-style2 .component-iconcallout-icon img{max-height:50px}.component-iconcallout-style2 .component-iconcallout-title{order:2;text-align:center}.component-iconcallout-style2 .component-iconcallout-title h3{font-size:1.125rem}@media (min-width:992px){.component-iconcallout-style2 .component-iconcallout-inner{border:0;text-align:center;padding:1rem 0 1rem}.component-iconcallout-style2 .component-iconcallout-inner:hover{background-color:transparent;color:#364040;transform:scale(1.05)}.component-iconcallout-style2 .component-iconcallout-inner:hover .component-iconcallout-icon img{filter:none}.component-iconcallout-style2 .component-iconcallout-icon{flex:1 1 100%;margin-bottom:1rem}.component-iconcallout-style2 .component-iconcallout-icon img{max-height:70px}.component-iconcallout-style2 .component-iconcallout-title{flex:1 1 100%;text-transform:uppercase}}