section.banner-events-module{overflow:hidden;position:relative;z-index:1}section.banner-events-module .container .banner{background-color:#51c1bc;border-radius:10px;overflow:hidden;padding:90px 50px;position:relative;width:100%}@media screen and (max-width:768px){section.banner-events-module .container .banner{padding:60px 20px}}section.banner-events-module .container .banner svg{position:absolute;right:-180px;top:0;z-index:1}@media screen and (max-width:768px){section.banner-events-module .container .banner svg{display:none}}section.banner-events-module .container .banner .text-content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:30px;margin:0 auto;position:relative;z-index:2}section.banner-events-module .container .banner .text-content .text,section.banner-events-module .container .banner .text-content .title{max-width:800px;text-align:center}section.banner-events-module .container .banner .text-content .wrapper{color:#000;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}@media screen and (max-width:1390px){section.banner-events-module .container .banner .text-content .wrapper{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:1080px){section.banner-events-module .container .banner .text-content .wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:540px){section.banner-events-module .container .banner .text-content .wrapper{grid-template-columns:1fr}}section.banner-events-module .container .banner .text-content .wrapper .card{background-color:#f2f2f2;border-radius:10px;display:flex;flex-direction:column;gap:30px;justify-content:space-between;padding:20px 30px}section.banner-events-module .container .banner .text-content .wrapper .card.temp{animation:toggleOpacity 1s infinite alternate;height:215px;transition:.3s ease}@keyframes toggleOpacity{0%{opacity:1}to{opacity:.5}}section.banner-events-module .container .banner .text-content .wrapper .card:not(.temp){animation:fade 1s}@keyframes fade{0%{opacity:0}to{opacity:1}}section.banner-events-module .container .banner .text-content .wrapper .card:hover .arrow-ctn{display:flex;height:15px;transform:rotate(45deg);width:15px}section.banner-events-module .container .banner .text-content .wrapper .card:hover .arrow-ctn svg path.one{fill:#000}section.banner-events-module .container .banner .text-content .wrapper .card:hover .arrow-ctn svg path.two{stroke:#000}section.banner-events-module .container .banner .text-content .wrapper .card .h4{display:-webkit-box;font-family:ISLSemi;line-height:1.4;text-decoration:underline;text-decoration-color:#f3e200;text-underline-offset:4px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}section.banner-events-module .container .banner .text-content .wrapper .card .regular{align-items:center;display:flex;gap:10px}section.banner-events-module .container .banner .text-content .wrapper .card .regular p{display:-webkit-box;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}section.banner-events-module .container .banner .text-content .wrapper .card .regular .arrow-ctn{display:flex;height:15px;width:15px}section.banner-events-module .container .banner .text-content .wrapper .card .regular .arrow-ctn svg path{transition:.3s ease}