.events-index-page,.events-detail-page{background:var(--colors-white);color:var(--colors-blue-black-blue);width:100%;max-width:none;margin:0;padding:0}.events-index-section{background-color:var(--colors-white);padding:20px 5% 100px}.events-index-hero{text-align:center;max-width:1300px;margin:0 auto;padding-left:30px;padding-right:30px}.events-index-heading{color:var(--colors-blue-black-blue);max-width:none;margin:0;font-size:3.25rem;font-weight:700;line-height:1.3em}.events-index-spacer{height:20px}.events-index-lead{color:#787c8c;margin:0 0 10px;font-size:18px;line-height:1.3em}.events-index-container{max-width:1300px;margin:0 auto;padding-left:30px;padding-right:30px}.events-page--es-mx .events-index-container{padding-left:0;padding-right:0}.events-card-grid:after{clear:both;content:"";display:table}.events-card-col{float:left;width:33.3333%;margin-bottom:20px;padding-left:10px;padding-right:10px}.events-card{width:90%;min-height:500px;font-size:14px;line-height:20px}.events-page--pt-br .events-card{width:100%}.events-card-image-wrap{margin-bottom:20px;position:relative}.events-card-image-link{display:block}.events-card-image{vertical-align:middle;border-radius:10px;width:100%;display:inline-block}.events-card-date{background-color:var(--colors-blue-rich-navy-blue);text-align:left;border-radius:10px;gap:10px;padding:10px;display:flex;position:absolute;top:15px;left:15px}.events-card-date-text{color:var(--colors-white);margin:0;font-size:2.1rem;font-weight:700;line-height:1em}.events-card-date-meta{color:var(--colors-white);font-size:15px;line-height:20px}.events-card-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.events-card-category{color:#333;background-color:#dfe0fd;border-radius:10px;padding:3px 10px;font-size:14px;line-height:20px}.events-card-location{justify-content:flex-start;align-items:center;gap:5px;font-size:14px;line-height:20px;display:flex}.events-card-location-icon{width:24px;height:24px}.events-card-title{color:var(--colors-blue-black-blue);margin:0;font-size:1.4rem;font-weight:700;line-height:1.3em;text-decoration:none;display:block}.events-card-spacer{height:10px}.events-card-description{color:var(--colors-neutral-700);margin:0 0 10px;font-size:16px;font-weight:400;line-height:1.4em}.events-index-empty{color:var(--colors-neutral-700);text-align:center;grid-column:1/-1;padding:40px 0;font-size:14px}.events-pagination{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:20px;display:flex}.events-pagination-next,.events-pagination-previous{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;align-items:center;gap:0;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;line-height:20px;text-decoration:underline;display:flex}.events-pagination-icon{display:block;transform:translateY(1px)}.events-pagination-icon--next{margin-left:4px}.events-pagination-icon--previous{margin-right:4px}.events-signup-band{background-color:var(--colors-blue-black-blue);color:var(--colors-white);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:center;width:100%;padding:100px 5%;font-size:13px;display:flex}.events-signup-band:not(.events-signup-band--detail){max-height:550px}.events-signup-band:not(.events-signup-band--detail):lang(es-co){padding-top:0}.events-signup-band--detail{min-height:560px;padding:56px 7.25% 62px}.events-signup-inner{grid-template-columns:3fr 4fr;align-items:center;gap:20px;width:100%;max-width:1127px;margin:0;padding:20px;display:grid}.events-signup-band:not(.events-signup-band--detail) .events-signup-inner:lang(es-co){margin-top:56px}.events-signup-band--detail .events-signup-inner{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:32px 72px;max-width:1080px;padding:20px}.events-signup-content{max-width:none}.events-signup-band--detail .events-signup-content{max-width:100%}.events-signup-heading{color:var(--colors-white);text-align:center;margin:0 0 20px;font-size:1.5rem;font-weight:700;line-height:1.3em}.events-signup-band--detail .events-signup-heading{text-align:left;max-width:450px;margin-bottom:22px;font-size:42px;line-height:1.04em}.events-signup-visual{min-height:320px}.events-signup-band--detail .events-signup-visual{border-radius:18px;align-self:stretch;min-height:405px;overflow:hidden}.events-signup-form{width:100%}.events-signup-band--detail .events-signup-form{gap:8px;max-width:100%;padding:8px 0 15px}.events-signup-form input[type=email],.events-signup-form input[type=tel]{background:var(--colors-white);border:1px solid var(--colors-neutral-200);color:var(--colors-blue-rich-navy-blue);font-family:var(--font-family-sans);border-radius:8px;width:100%;max-width:100%;height:48px;margin:0 0 10px;padding:12px 16px;font-size:18px;font-weight:400;line-height:24px;display:block}.events-signup-form input[type=email]::placeholder,.events-signup-form input[type=tel]::placeholder{color:var(--colors-website-fg-placeholder)}.events-signup-legal{color:var(--colors-website-fg-text-secondary-on-dark);font-size:12px;line-height:18px}.events-signup-legal a{color:var(--colors-white);text-decoration:underline}.events-signup-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.events-signup-actions button{background-color:var(--colors-green-grass-spring-green);color:var(--colors-black);text-align:center;border:1px solid #0000;border-radius:8px;width:100%;height:42px;padding:10px 40px;font-size:13px;font-weight:700;line-height:20px;box-shadow:0 2px 5px #0003}.events-signup-actions button:hover,.events-signup-actions button:active{background-color:var(--colors-green-grass-apple-green)}.events-signup-actions button:disabled{background-color:var(--colors-green-grass-spring-green);color:var(--colors-black)}.events-page--root .events-signup-band--index .events-signup-actions button{background-color:var(--colors-green-grass-green-grass);box-shadow:none;color:#1d2939;border:0;border-radius:5px;height:38px;padding:9px 15px;font-weight:400}.events-page--root .events-signup-band--index .events-signup-actions button:hover,.events-page--root .events-signup-band--index .events-signup-actions button:active{background-color:var(--colors-green-grass-green-grass)}.events-page--root .events-signup-band--index .events-signup-actions button:disabled{background-color:var(--colors-green-grass-green-grass);color:#1d2939}.events-signup-band--detail .events-signup-actions{margin-top:16px;padding-bottom:16px}.events-signup-band--detail .events-signup-actions button{box-shadow:none;color:var(--colors-blue-black-navy);border:0;width:180px;min-width:148px;height:48px;padding:12px 16px;font-size:16px;font-weight:500;line-height:24px}.events-signup-band--detail .events-signup-actions button:hover,.events-signup-band--detail .events-signup-actions button:active,.events-signup-band--detail .events-signup-actions button:disabled{background-color:var(--colors-green-grass-spring-green);color:var(--colors-blue-black-navy)}.events-signup-tour{color:var(--colors-white);align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1em;text-decoration:none;display:inline-flex}.events-signup-band--detail .events-signup-tour{align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline;display:inline-flex}.events-signup-tour-arrow{display:block}.events-signup-tour-arrow--large{width:24px;height:24px}.events-signup-tour-arrow--small{width:12px;height:12px}.events-signup-tour:hover{color:var(--colors-white);text-decoration:none}.events-signup-success{color:var(--colors-white);font-size:16px;font-weight:600}.events-signup-error{color:var(--colors-red-300);font-size:12px;line-height:1.45}.events-signup-email-warning{color:var(--colors-white);opacity:.85;font-size:12px;line-height:1.45}.events-security{background-color:var(--colors-white);padding:100px 5%}.events-security-container{max-width:1300px;margin:0 auto;padding-left:30px;padding-right:30px}.events-security-header{text-align:center;margin-bottom:50px}.events-security-heading{color:var(--colors-blue-black-blue);margin:0;font-size:3rem;font-weight:700;line-height:1.3em}.events-security-spacer,.events-security-spacer-small{height:10px}.events-security-spacer-large{height:20px}.events-security-lead{color:var(--colors-neutral-700);margin:0;font-size:18px;line-height:1.3em}.events-security-grid{grid-template-columns:1.25fr 1fr;gap:80px;display:grid}.events-security-main{display:block}.events-security-image-wrap{border-radius:10px;margin-bottom:20px;overflow:hidden}.events-security-image{object-fit:cover;width:100%;height:100%;display:block}.events-security-category{color:#004041;font-size:16px;font-weight:700;line-height:1.3em;text-decoration:none}.events-security-title-big{color:var(--colors-blue-black-blue);margin:10px 0;font-size:2.25rem;font-weight:700;line-height:1.3em}.events-security-copy{color:var(--colors-neutral-700);margin:0;font-size:18px;line-height:1.3em}.events-security-items{flex-direction:column;gap:30px;display:flex}.events-security-item{border:1px solid var(--colors-website-border-default);border-radius:10px;grid-template-columns:.5fr 1fr;gap:25px;padding:20px;display:grid}.events-security-item-image-wrap{border-radius:10px;overflow:hidden}.events-security-item-title{color:var(--colors-blue-black-blue);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3em}.events-detail-section{background-color:var(--colors-white);padding:100px 5%}.events-detail-container{max-width:1300px;margin:0 auto;padding-left:30px;padding-right:30px}.events-detail-article{width:70%;margin-left:auto;margin-right:auto}.events-detail-top{text-align:center;z-index:1;position:relative}.events-detail-category-wrap{justify-content:center;align-items:center;gap:30px;display:flex}.events-detail-category{background-color:var(--colors-teal-bright-caribeean-teal);color:var(--colors-blue-black-blue);text-transform:uppercase;border-radius:10px;padding:2px 10px;font-size:12px;font-weight:400;line-height:20px;text-decoration:none;display:inline-block}.events-detail-date{color:var(--colors-neutral-700);font-size:16px;font-weight:400;line-height:1.4em}.events-detail-spacer{height:10px}.events-detail-heading{color:var(--colors-blue-black-blue);max-width:none;margin:0;font-size:3rem;font-weight:700;line-height:1.3em}.events-detail-lead{color:var(--colors-neutral-700);margin:0 0 10px;font-size:18px;line-height:1.3em}.events-detail-image-wrap{width:100%;height:100%;margin-top:30px;margin-bottom:30px;overflow:hidden}.events-detail-image{object-fit:cover;object-position:50% 0%;vertical-align:middle;border-radius:20px;width:100%;height:100%;display:inline-block}.events-detail-body .rich-html{color:var(--colors-neutral-700);font-size:18px;line-height:1.5em;display:flow-root}.events-detail-body .rich-html h5{color:var(--colors-blue-black-blue);margin:10px 0;font-size:26px;line-height:1.3em}.events-detail-body .rich-html h2{color:var(--colors-blue-black-blue);margin:20px 0 10px;font-size:32px;line-height:36px}.events-detail-body .rich-html p,.events-detail-body .rich-html ul,.events-detail-body .rich-html ol{color:var(--colors-neutral-700);margin:0 0 10px;font-size:18px;line-height:1.5em}.events-detail-body .rich-html a{color:var(--colors-blue-black-blue);font-weight:400;text-decoration:underline}.events-detail-body .rich-html strong{color:var(--colors-neutral-950);font-weight:700}.events-media-section{background-color:var(--colors-white);padding:10px 5% 20px}.events-media-container{max-width:1300px;margin:0 auto;padding-left:30px;padding-right:30px}.events-media-inner-section{padding:10px 5% 20px}.events-media-gallery-section{padding:10px 5% 60px}.events-media-inner-container{max-width:1300px;margin:0 auto;padding-left:30px;padding-right:30px}.events-media-header{text-align:center}.events-media-heading{color:var(--colors-blue-black-blue);max-width:none;margin:0;font-size:3.25rem;font-weight:700;line-height:1.3em}.events-media-grid:after{clear:both;content:"";display:table}.events-media-col{float:left;width:33.3333%;padding-left:10px;padding-right:10px}.events-media-image{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.events-media-empty{color:var(--colors-neutral-700);text-align:center;padding:10px 0;font-size:14px}@media (width>=1280px){.events-signup-heading{text-align:left;font-size:2.5rem}}@media (width<=991px){.events-index-section{padding:80px 0}.events-index-hero,.events-index-container,.events-security-container,.events-detail-container,.events-media-container,.events-media-inner-container{padding-left:20px;padding-right:20px}.events-index-heading{font-size:3rem;line-height:1.2em}.events-card-title{font-size:1.75rem}.events-card-date-text{font-size:1.5rem}.events-card-meta{flex-wrap:wrap}.events-signup-band{background-color:#011131;background-image:none;justify-content:center;padding:10% 5%}.events-signup-band:not(.events-signup-band--detail){max-height:none}.events-signup-band--detail{min-height:auto;padding:56px 7.25%}.events-signup-inner,.events-signup-band--detail .events-signup-inner{grid-template-columns:1fr;gap:36px 32px}.events-signup-band:not(.events-signup-band--detail) .events-signup-inner{grid-template-columns:minmax(0,274.36px);gap:20px;max-width:406px;margin:0 auto}.events-signup-band:not(.events-signup-band--detail) .events-signup-visual{display:none}.events-signup-band--detail .events-signup-visual{min-height:420px}.events-signup-heading{font-size:2rem;line-height:1.2em}.events-signup-band--detail .events-signup-heading{font-size:38px}.events-security{padding:80px 0}.events-security-heading{font-size:2.5rem}.events-security-grid{grid-template-columns:1.25fr;gap:30px}.events-detail-section{padding:80px 0}.events-detail-article{width:100%}.events-detail-heading{font-size:2.5rem}.events-media-section,.events-media-inner-section,.events-media-gallery-section{padding:80px 0}.events-media-heading{font-size:3rem;line-height:1.2em}}@media (width<=767px){.events-index-section{padding:60px 0}.events-index-hero,.events-index-container,.events-security-container,.events-detail-container,.events-media-container,.events-media-inner-container{padding-left:15px;padding-right:15px}.events-card-col{float:none;width:100%}.events-index-heading{font-size:2.75rem;line-height:1.1em}.events-card-title{font-size:1.75rem}.events-card-date-text{font-size:1.5rem}.events-signup-band{background-color:#011131;background-image:none;padding:80px 5%;display:block}.events-signup-heading{font-size:2rem;line-height:1.2em}.events-signup-band--detail{margin-top:32px;padding:64px 24px 56px}.events-signup-band--detail .events-signup-inner{flex-flow:column;gap:24px 0;max-width:100%;display:flex}.events-signup-band--detail .events-signup-visual{height:320px;min-height:320px;margin-top:8px}.events-signup-band--detail .events-signup-actions{flex-direction:column;align-items:stretch;row-gap:12px}.events-signup-band--detail .events-signup-actions button{width:100%}.events-signup-band--detail .events-signup-heading{margin-bottom:20px;font-size:32px;line-height:38px}.events-security{padding:60px 0}.events-security-heading{font-size:2.5rem}.events-detail-section{padding:60px 0}.events-detail-heading{font-size:2.5rem}.events-detail-category-wrap{margin-bottom:10px}.events-media-section,.events-media-inner-section,.events-media-gallery-section{padding:60px 0}.events-media-heading{font-size:2.75rem;line-height:1.1em}.events-media-col{float:none;width:100%}}@media (width<=479px){.events-index-hero,.events-index-container,.events-security-container,.events-detail-container,.events-media-container,.events-media-inner-container{padding-left:15px;padding-right:15px}.events-index-heading{font-size:2.25rem}.events-index-lead{font-size:17px}.events-card-title{font-size:1.5rem}.events-card-date-text{font-size:1.25rem}.events-card-description{font-size:15px}.events-signup-heading{font-size:1.5rem;line-height:1.2em}.events-signup-band:not(.events-signup-band--detail){flex-direction:column;padding:10px 5% 220px;display:flex}.events-signup-band:not(.events-signup-band--detail) .events-signup-inner{grid-template-columns:1fr;max-width:none}.events-signup-band--detail{padding:64px 20px 48px}.events-signup-band--detail .events-signup-heading{font-size:28px;line-height:34px}.events-signup-band--detail .events-signup-visual{height:280px;min-height:280px}.events-security-heading{font-size:2rem}.events-security-lead,.events-security-copy{font-size:17px}.events-security-item{grid-template-columns:1fr;gap:15px}.events-detail-heading{font-size:2rem}.events-detail-date{font-size:15px}.events-detail-lead{font-size:17px}.events-detail-category-wrap{flex-flow:column;align-items:center;gap:10px}.events-media-heading{font-size:2.25rem}.events-page--es-mx .events-signup-band--detail .events-signup-actions button{min-width:0}}.events-page--es-mx .events-signup-band--detail .events-signup-legal{margin-top:8px}.events-page--es-mx .events-signup-band--detail .events-signup-actions{flex-flow:row;align-items:center;margin-top:8px;padding-bottom:24px}.events-page--es-mx .events-signup-band--detail .events-signup-tour{white-space:nowrap}@media (width<=767px){.events-page--es-mx .events-signup-band--detail .events-signup-actions button{width:auto}}
