.calendar-events-cards .event-card-header h3,.calendar-events-title,.events-title,.banner-resource-title{font-size:calc(1.35rem + 1.2vw)}@media (min-width: 1200px){.calendar-events-cards .event-card-header h3,.calendar-events-title,.events-title,.banner-resource-title{font-size:2.25rem}}@media (max-width: 1199.98px){.calendar-events-cards .event-card-header h3,.calendar-events-title,.events-title,.banner-resource-title{font-size:1.75rem}}@media (max-width: 767.98px){.calendar-events-cards .event-card-header h3,.calendar-events-title,.events-title,.banner-resource-title{font-size:1.25rem}}.calendar-events-description,.events-cards .event-card-body .event-card-title,.events-description{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){.calendar-events-description,.events-cards .event-card-body .event-card-title,.events-description{font-size:1.5rem}}@media (max-width: 1199.98px){.calendar-events-description,.events-cards .event-card-body .event-card-title,.events-description{font-size:1.25rem}}@media (max-width: 767.98px){.calendar-events-description,.events-cards .event-card-body .event-card-title,.events-description{font-size:1rem}}section.newsletter{margin-top:110px}section.newsletter .container{position:relative;background:transparent linear-gradient(283deg,#5ee0fc,#004a82 43%,#1f00ff) 0% 0% no-repeat padding-box;border-radius:50px;opacity:1}section.newsletter .container h2{font-size:calc(1.275rem + .3vw);color:#f2f7ff;margin-bottom:21px;margin-top:60px;font-weight:700}@media (min-width: 1200px){section.newsletter .container h2{font-size:1.5rem}}@media (max-width: 767.98px){section.newsletter .container h2{text-align:center}}section.newsletter .container label{color:#f2f7ff;font-weight:700;margin-bottom:8px}section.newsletter .container .form-control{border-radius:10px;border:1px solid #004a82;background:#fff 0% 0% no-repeat padding-box;opacity:1;font-size:14px;padding:16px 24px;margin-bottom:24px;line-height:1}section.newsletter .container .form-check{padding-left:24px;display:flex;align-items:center}section.newsletter .container .form-check .policy-input{height:28px;width:28px;border-radius:5px;transition:all .2s}section.newsletter .container .form-check .policy-input:checked{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg fill='%231F00FF' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 330 330' xml:space='preserve'%3E%3Cpath id='XMLID_29_' d='M315,0H15C6.716,0,0,6.716,0,15v300c0,8.284,6.716,15,15,15h300c8.284,0,15-6.716,15-15V15 C330,6.716,323.284,0,315,0z M265.606,107.796l-135.62,135.621c-2.813,2.813-6.629,4.393-10.606,4.393 c-3.979,0-7.794-1.581-10.607-4.393l-44.381-44.381c-5.857-5.858-5.857-15.355,0.001-21.213c5.858-5.857,15.354-5.857,21.214,0 l33.772,33.774L244.394,86.583c5.857-5.858,15.355-5.858,21.213,0C271.465,92.44,271.465,101.938,265.606,107.796z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;width:28px;height:28px;border:1px solid #F2F7FF}section.newsletter .container .form-check .policy-label{font-size:14px;color:#f2f7ff;line-height:20px;padding-left:8px;font-weight:400;margin-bottom:0}section.newsletter .container .form-check .policy-label a{color:#f2f7ff}section.newsletter .container .btn-primary-icon{width:100%;margin-bottom:60px}@media (max-width: 767.98px){section.newsletter .container .btn-primary-icon{margin-top:30px}}section.newsletter .container img{position:absolute;bottom:0;right:50px}section.newsletter .newsletter-content{display:flex;position:relative}@media (max-width: 991.98px){section.newsletter .newsletter-content{justify-content:center}}@media (max-width: 767.98px){section.newsletter .newsletter-content{padding-left:20px;padding-right:20px}}section.newsletter .newsletter-content-form{max-width:770px;z-index:1}@media (max-width: 1399.98px){section.newsletter .newsletter-content-form{max-width:660px}section.newsletter .newsletter-content-image img{width:350px}}@media (max-width: 1199.98px){section.newsletter .newsletter-content-image img{width:250px;z-index:0;right:35px;position:absolute}}@media (max-width: 991.98px){section.newsletter .newsletter-content-image img{display:none}}.banner-resource{padding-top:122px;padding-bottom:92px;background:transparent linear-gradient(286deg,#5ee0fc,#004a82 43%,#1f00ff) 0% 0%;border-radius:0 0 50px 50px;position:relative}.banner-resource-tags{color:#fab339;font-size:14px;gap:20px}.banner-resource-tags .dates{display:block;position:relative;font-weight:700}.banner-resource-tags .dates:before{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M22 14V12C22 11.161 22 10.4153 21.9871 9.75H2.0129C2 10.4153 2 11.161 2 12V14C2 17.7712 2 19.6569 3.17157 20.8284C4.34315 22 6.22876 22 10 22H14C17.7712 22 19.6569 22 20.8284 20.8284C22 19.6569 22 17.7712 22 14Z' fill='%23FAB339'%3E%3C/path%3E%3Cpath d='M7.75 2.5C7.75 2.08579 7.41421 1.75 7 1.75C6.58579 1.75 6.25 2.08579 6.25 2.5V4.07926C4.81067 4.19451 3.86577 4.47737 3.17157 5.17157C2.47737 5.86577 2.19451 6.81067 2.07926 8.25H21.9207C21.8055 6.81067 21.5226 5.86577 20.8284 5.17157C20.1342 4.47737 19.1893 4.19451 17.75 4.07926V2.5C17.75 2.08579 17.4142 1.75 17 1.75C16.5858 1.75 16.25 2.08579 16.25 2.5V4.0129C15.5847 4 14.839 4 14 4H10C9.16097 4 8.41527 4 7.75 4.0129V2.5Z' fill='%23FAB339'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;height:24px;width:24px;display:inline-block;margin-right:10px;position:relative;bottom:-5px}.banner-resource-title{color:#fff;font-weight:900;margin-top:15px}.banner-resource-description{color:#fff;margin-top:10px}.banner-resource-button{margin-top:10px;background-color:transparent;width:237px;height:48px;padding:0;line-height:48px;font-weight:700}@media (max-width: 767.98px){.banner-resource-button{margin-bottom:30px;margin-left:auto;margin-right:auto}}.banner-resource-button:hover{color:#004a82!important;background-color:#fff!important}.banner-resource-image{position:relative}@media (max-width: 767.98px){.banner-resource-image{margin-top:60px;margin-bottom:30px}}.banner-resource-image img{max-width:100%}.banner-resource-image-detail{position:absolute;background-color:#fff;top:-30px;left:60px;border-radius:10px;min-width:141px;min-height:57px;display:flex;align-items:center;justify-content:center;z-index:1;color:#004a82}.banner-resource-image-detail .text{color:#004a82;font-weight:700;font-size:16px}.banner-resource-image img{border-radius:50px;position:relative}.banner-resource-image:before{content:"";position:absolute;right:-40%;bottom:-30%;width:690px;height:743px;background:url(/images/web/element.webp);background-repeat:no-repeat;background-position:bottom right;z-index:0}.events{margin-bottom:140px}.events-title{margin-top:110px;color:#004a82;text-align:center;font-weight:700}.events-description{color:#004a82;text-align:center}.events-cards{margin-top:60px}.events-cards .event-card{border-radius:50px;border:2px solid #ea006e;margin-bottom:30px;overflow:hidden}.events-cards .event-card-tags{color:#ea006e;gap:20px;font-size:14px}.events-cards .event-card-tags .event-date{display:block;font-weight:700}.events-cards .event-card img{width:100%}.events-cards .event-card-body{background-color:#f2f7ff;border-radius:0 0 50px 50px;padding:30px;position:relative;z-index:1}.events-cards .event-card-body .event-card-title{color:#004a82;font-weight:700;margin-top:10px}.events-cards .event-card-body .event-card-description{font-size:16px;color:#004a82}.calendar-events{margin-bottom:140px}.calendar-events-title{margin-top:110px;color:#004a82;text-align:center;font-weight:700}.calendar-events-description{color:#004a82;text-align:center}.calendar-events-cards{margin-top:60px}.calendar-events-cards .event-card{border-radius:50px;border:2px solid #1f00ff;margin-bottom:30px;overflow:hidden;min-height:300px;height:calc(100% - 30px)}.calendar-events-cards .event-card-header{background-color:#1f00ff;color:#fff;display:flex;justify-content:center;align-items:center}.calendar-events-cards .event-card-header h3{font-weight:700;padding-top:25px;padding-bottom:20px;margin:0}.calendar-events-cards .event-card-body{background-color:#fff;padding:30px}.calendar-events-cards .event-card-body ul{padding:0}.calendar-events-cards .event-card-body-item{list-style:none}.calendar-events-cards .event-card-body-item .description{color:#1f00ff;font-size:16px}
