.elWidget{display:block;font-family:Helvetica,sans-serif;width:300px;max-width:100%;margin:15px auto 15px auto;opacity:0;transition:opacity .4s ease-in-out}.elWidget .viewMoreFooter{display:flex;text-align:center;padding-bottom:5px;width:90%;margin-left:auto;margin-right:auto;border-top:1px solid rgba(255,255,255,.2)}.elWidget .viewMoreFooter a{color:#fff;font-size:16px;font-weight:bold;display:inline-block;padding:6px;margin-top:10px;padding-left:12px;padding-right:12px;text-decoration:none}.elWidget .viewMoreFooter a.withLine{border-right:1px solid rgba(255,255,255,.4)}.elWidget .viewMoreFooter a.withLine svg{margin-left:0px;margin-right:6px}.elWidget .viewMoreFooter a svg{color:#fff;height:16px;margin-left:6px;vertical-align:middle;position:relative;top:-2px}.elWidget.show{opacity:1 !important}.elWidget .elLogo{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:20px}.elWidget .elLogo .whiteLogo{display:none}.elWidget .elLogo b{display:block;width:100%;text-align:center}.elWidget .elLogo .elLogoHolder{display:flex;text-align:center;color:#ccc;justify-content:space-between;align-items:center;width:100%;padding:10px}.elWidget .elLogo .elLogoHolder b{display:block;margin-top:10px;text-align:center;color:#666;font-weight:normal;font-style:italic}.elWidget .elLogo .elLogoHolder a{transition:color .3s ease-in-out;padding:4px;text-decoration:none;font-size:1.1em;font-weight:bold;color:#b71c1c}.elWidget .elLogo .elLogoHolder a.withLine{border-right:1px solid #ccc}.elWidget .elLogo .elLogoHolder a svg{width:18px;display:inline-block;vertical-align:middle;position:relative;top:-1px}.elWidget .elLogo .elLogoHolder a:hover{color:#100043}.elWidget .elLogo img{width:200px;max-width:100%}.elWidget .elHolder{display:block;position:relative;padding:10px}.elWidget .elHolder .featuredLabel{display:block;position:absolute;font-weight:bold;box-shadow:1px 1px 2px rgba(0,0,0,.2);border:1px solid #fcfcfc;z-index:3;letter-spacing:.5px;top:0px;left:0px;font-size:12px;padding:5px;padding-left:12px;padding-right:12px;color:#fff;border-bottom-right-radius:12px;border-top-left-radius:12px;text-align:center;text-transform:uppercase;background-size:120%;background:linear-gradient(to left, #02a3f6, #7a3fd7, #e224ab, #ff613c)}.elWidget .elHolder .rightIcon{display:flex;justify-content:center;align-items:center;text-decoration:none;transition:transform .3s ease-in-out}.elWidget .elHolder .rightIcon svg{width:20px;color:#333}.elWidget .elHolder .rightIcon:hover{transform:scale(1.1)}.elWidget .elHolder .linkBlock{border-radius:20px;text-align:center;font-size:16px;line-height:18px;display:flex;justify-content:space-around}.elWidget .elHolder .linkBlock .divider{width:1px;height:100%;background-color:#ececec;margin-left:auto;margin-right:auto;display:block}.elWidget .elHolder .linkBlock a{align-items:center;display:grid;grid-template-columns:50px auto;column-gap:10px;margin-left:auto;margin-right:auto;color:#100043;text-decoration:none;font-weight:bold}.elWidget .elHolder .linkBlock svg{margin:10px;width:50px;margin-left:auto;margin-right:auto;display:block}.elWidget .elHolder .event{background-color:#fff;border:3px solid #184787;position:relative;overflow:hidden;border-radius:20px;text-decoration:none;color:#000;transition:all .3s ease-in-out;z-index:1;display:grid;height:100px;margin:10px auto 10px auto;grid-template-columns:100px auto;width:100%}.elWidget .elHolder .event:hover{transform:scale(1.02);z-index:2;box-shadow:0px 2px 3px rgba(0,0,0,.2)}.elWidget .elHolder .event .imageHolder{height:100px}.elWidget .elHolder .event .imageHolder img{width:100%;height:100%;object-fit:cover;object-position:center top}.elWidget .elHolder .event .text{display:flex;justify-content:center;align-items:center;padding:5px;overflow:hidden;font-size:14px;line-height:1em}.elWidget .elHolder .event .text .textHolder{display:inline-block;width:100%;padding:5px}.elWidget .elHolder .event .text .date{display:block;font-size:.9em;color:#184787;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elWidget .elHolder .event .text h4.title{color:#000;font-size:1.1em;line-height:1.2em;text-align:left;font-weight:bold;margin:0px;overflow:hidden;max-height:36px;text-decoration:none}.elWidget.small{grid-template-rows:auto auto;grid-template-columns:1fr;grid-row-gap:10px;row-gap:10px}.elWidget.small .elLogo .elLogoHolder{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.elWidget.small .elLogo .elLogoHolder img{width:200px;margin-left:auto;margin-right:auto}.elWidget.small .elLogo .elLogoHolder b{display:block;width:100%}.elWidget.small .elLogo .elLogoHolder div{text-align:center}.elWidget.small .elHolder{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-row-gap:10px}.elWidget.small .elHolder .featuredLabel{left:0px}.elWidget.small .elHolder .event:nth-child(5),.elWidget.small .elHolder .linkBlock:nth-child(5){display:grid}.elWidget.small .elHolder .rightIcon{display:none}.elWidget .elLogo .elLogoHolder{flex-direction:column}.elWidget .elLogo .elLogoHolder img{margin:0px auto 0px auto}@media screen and (max-width: 350px){.elWidget .elLogo .elLogoHolder{flex-direction:column}.elWidget .elLogo .elLogoHolder img{margin:0px auto 0px auto}.elWidget .linkBlock{flex-direction:column}.elWidget .linkBlock .divider{display:none}.elWidget .linkBlock a:nth-of-type(2){display:none}.elWidget .elHolder .eventGrid .event{height:auto;grid-template-columns:100%}.elWidget .elHolder .eventGrid .event .imageHolder{display:none}}