.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.wht-spc-nowrp{white-space:nowrap}.text-right{text-align:right}.txt-center{text-align:center}.text-left{text-align:left}.el-center{margin-left:auto;margin-right:auto}.el-right{margin-left:auto;margin-right:0}.el-left{margin-left:0;margin-right:auto}.img-responsive{display:block;max-width:100%;height:auto;width:100%}.none{display:none!important}.flx{display:-ms-flexbox;display:flex}.flx,.in-flx{-ms-flex-wrap:wrap;flex-wrap:wrap}.in-flx{display:-ms-inline-flexbox;display:inline-flex}.blk,.display-block{display:block}.ib,.in-blk{display:inline-block}.ib{vertical-align:top}.pos-fix{position:fixed}.pos-stc{position:sticky}.pos-init{position:static}.pa,.pos-abs{position:absolute}.pos-rel,.pr{position:relative}.ps-h-center{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.ps-v-center{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ps-hv-center{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.full-ht{height:100%}.full-wt{width:100%}.no-padding,.no-pg{padding:0}.no-mg{margin:0}.white-bg{background:#fff}.black-bg{background:#000}.italic{font-style:italic}.light{font-family:OpenSans-Light}.bold{font-family:OpenSans-Bold}.semibold{font-family:OpenSans-Semibold}.btn-black{font-size:1.2rem;line-height:3rem;font-family:OpenSans-Bold;text-transform:uppercase;text-align:center;padding:0 2rem;color:#fff;background:#000;display:block;max-width:max-content}.btn-black:hover{color:#fff;text-decoration:none}@font-face{font-family:OpenSans-Light;src:url(/assets/fonts/OpenSans/Light/OpenSans-Light.woff?v=uf3d8d44b) format("woff");src:url(/assets/fonts/OpenSans/Light/OpenSans-Light.woff2?v=uf3d8d44b) format("woff2"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.eot?v=uf3d8d44b) format("embedded-opentype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.ttf?v=uf3d8d44b) format("truetype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.svg?v=uf3d8d44b) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Regular;src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff?v=uf3d8d44b) format("woff");src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff2?v=uf3d8d44b) format("woff2"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.eot?v=uf3d8d44b) format("embedded-opentype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.ttf?v=uf3d8d44b) format("truetype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.svg?v=uf3d8d44b) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Semibold;src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff?v=uf3d8d44b) format("woff");src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff2?v=uf3d8d44b) format("woff2"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.eot?v=uf3d8d44b) format("embedded-opentype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.ttf?v=uf3d8d44b) format("truetype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.svg?v=uf3d8d44b) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Bold;src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff?v=uf3d8d44b) format("woff");src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff2?v=uf3d8d44b) format("woff2"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.eot?v=uf3d8d44b) format("embedded-opentype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.ttf?v=uf3d8d44b) format("truetype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.svg?v=uf3d8d44b) format("svg");font-weight:400;font-style:normal;font-display:swap}.included__footer{text-align:center;padding:7rem 0}.included__footer_default{background:#fff}.included__footer_transparent{background:transparent}.included__footer_default-no-pad{padding:0!important}.included__footer .ic-sandals-logo-icon{font-size:4rem}.included__footer.sm-logo .ic-sandals-logo-icon{font-size:3.07rem}.included__footer.sm-logo .footer__h2{margin:1rem 0 2.5rem}.included__footer .footer__h2{margin:.5rem 0 2.5rem}.included__footer .footer__h2 .h2__subtitle,.included__footer .footer__h2 .h2__title{text-transform:uppercase;display:block}.included__footer .footer__h2 .h2__title{font:2.2rem/3rem OpenSans-Bold;color:#18a9e5}.included__footer .footer__h2 .h2__subtitle{font:1.2rem/1.4rem OpenSans-Semibold;letter-spacing:.2rem;margin-top:.8rem}.included__footer .footer__cta{text-transform:uppercase;font:1.4rem/1.9rem OpenSans-Bold;color:#fff;background:#000;display:block;max-width:max-content;margin:0 auto;padding:1rem 4rem}.reunionweek__home .hero__banner{position:relative;height:30rem}.reunionweek__home .reunionweek__intro{margin:5rem 1rem}.reunionweek__home .reunionweek__intro .intro__h1{font-family:OpenSans-Bold;font-size:1.8rem;line-height:2rem;margin-bottom:1rem;padding-right:2rem;text-transform:uppercase;margin:0}.reunionweek__home .reunionweek__intro .intro__h4{font-size:1.4rem;line-height:1.8rem;margin-bottom:2rem;text-transform:uppercase}.reunionweek__home .reunionweek__intro .intro__inner p{font-size:1.2rem;line-height:2.2rem}.reunionweek__home .reunionweek__intro .intro__logo{text-align:center;border-top:.1rem solid #d0d0d0;padding-top:2rem;margin-top:2rem}.reunionweek__home .reunionweek__intro .intro__logo .item__icon{font-size:6rem;color:#000}.reunionweek__home .reunionweek__promo{position:relative}.reunionweek__home .reunionweek__promo .promo__collage .collage__inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:(19.2rem)[3];grid-template-rows:repeat(3,19.2rem)}.reunionweek__home .reunionweek__promo .promo__collage .collage__item{-ms-grid-column:span 1;grid-column:span 1;-ms-grid-row:span 1;grid-row:span 1}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text{background:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:1.2rem 3rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text ul{width:48%}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text ul li{text-align:left;position:relative;padding-left:1.2rem;font-size:1.2rem;line-height:2.2rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text ul li:after{content:"";position:absolute;width:.5rem;height:.5rem;background:#18a9e5;border-radius:50%;top:.8rem;left:0}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text>p:first-child{font-family:OpenSans-Semibold;font-size:1.8rem;line-height:2.2rem;margin-top:.5rem;margin-bottom:-2rem;text-align:left;width:100%}.reunionweek__home .reunionweek__promo .promo__collage .collage__item .item__img{width:100%;height:100%;object-fit:cover;object-position:center}.reunionweek__home .reunionweek__video{background:#0d2542;margin:2rem 0;margin-top:14rem;padding-bottom:3rem}.reunionweek__home .reunionweek__video .container{position:relative}.reunionweek__home .reunionweek__video .video__item{position:relative;margin-top:-9rem}.reunionweek__home .reunionweek__video .video__item .progressive{height:18rem;position:relative;z-index:1}.reunionweek__home .reunionweek__video .video__item .video__icon{color:#fff;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;font-size:7rem;background-color:hsla(0,0%,100%,.3);border-radius:50%}.reunionweek__home .reunionweek__video .video__description{background:#fff;padding:3rem 2rem;text-align:center}.reunionweek__home .reunionweek__video .video__description h3{font-family:OpenSans-Semibold;font-size:1.8rem;line-height:2.2rem;margin-bottom:1.5rem}.reunionweek__home .reunionweek__video .video__description p{font-size:1.2rem;line-height:2.2rem}.reunionweek__home .reunionweek__form{margin:5rem 0 7rem}.reunionweek__home .reunionweek__form .form__container{background-color:#fff;padding:3.5rem 3rem 4rem}.reunionweek__home .reunionweek__form .form__container .header__title h2{text-align:center;text-transform:uppercase;font-family:OpenSans-Bold;font-size:1.8rem;line-height:2rem;margin-bottom:2rem}.reunionweek__home .reunionweek__form .form__container .header__subtitle{font-size:1.2rem;line-height:2.2rem;margin-bottom:2.5rem;border-top:.1rem solid #acacac;padding-top:2rem}.reunionweek__home .reunionweek__form .form__container .influencers__form .san-label sup{top:.05rem;color:#18a9e5}.reunionweek__home .reunionweek__form .form__container .influencers__form .san-denotes-required-fields{margin-bottom:2rem}.reunionweek__home .reunionweek__form .form__container .influencers__form .san-denotes-required-fields sup{top:.05rem;color:#18a9e5}.reunionweek__home .reunionweek__form .form__container .influencers__form .san-dialog.alert{height:fit-content;max-height:11.6rem}.reunionweek__home .reunionweek__form .form__container .influencers__form .san-dialog.alert .warnblock{max-width:3rem}.reunionweek__home .reunionweek__form .form__container .influencers__form .san-dialog.alert .message-wrapper{padding-right:1.3rem;font-size:1rem;line-height:1.8rem}.reunionweek__home .reunionweek__form .form__container .influencers__form .san-dialog.alert .message-wrapper a{text-decoration:underline;color:#447daa;font-family:OpenSans-Bold}.reunionweek__home .reunionweek__form .form__container .influencers__form button.san-submit{max-width:fit-content}.reunionweek__thank-you .hero__banner{position:relative;height:8rem}.reunionweek__thank-you .hero__banner .background{z-index:0}.reunionweek__thank-you .hero__banner .background img{width:100%}.reunionweek__thank-you .hero__banner_media .background img{object-position:center top}.reunionweek__thank-you .hero__banner_activities .background img{object-position:center center}.reunionweek__thank-you .hero__banner_private .background img{object-position:50% 83%}.reunionweek__thank-you .intro__section{margin-top:8rem;margin-bottom:6rem}.reunionweek__thank-you .intro__section .intro__header h2{margin:0 0 .8rem;font-family:OpenSans-Semibold;font-size:3rem;line-height:1;color:#000;text-align:center;text-transform:uppercase}.reunionweek__thank-you .intro__section .intro__header h3{font-family:OpenSans-Regular;font-size:1.2rem;line-height:2.2rem;color:#000;text-align:center}.reunionweek__thank-you .extras__section{padding:3.5rem 0 8rem;background:#0d2542}.reunionweek__thank-you .extras__section .extras__intro{margin-bottom:2.5rem}.reunionweek__thank-you .extras__section .extras__intro .extras__h2{font-family:OpenSans-Light;font-size:1.8rem;line-height:3rem;color:#fff}.reunionweek__thank-you .extras__section .extras__intro .extras__h4{font-size:1.2rem;line-height:2.2rem;color:#a0a0a0;margin-top:1.5rem}.reunionweek__thank-you .extras__section .slider__loader{position:relative;height:47.2rem}.reunionweek__thank-you .extras__section .extras__slider .slick-slide{width:27.3rem;position:relative}.reunionweek__thank-you .extras__section .extras__slider .slick-slide .slide{position:relative;width:100%}.reunionweek__thank-you .extras__section .extras__slider .slick-slide .slide:hover .image__inner{-ms-transform:scale(1.03);transform:scale(1.03)}.reunionweek__thank-you .extras__section .extras__slider .slick-slide .slide__image{position:relative;overflow:hidden;height:47.2rem}.reunionweek__thank-you .extras__section .extras__slider .slick-slide .image__inner{transition:.5s ease-in-out}.reunionweek__thank-you .extras__section .extras__slider .slick-slide .slide__text{position:absolute;left:0;width:100%;bottom:2.8rem;text-transform:uppercase;text-align:center;color:#fff}.reunionweek__thank-you .extras__section .extras__slider .slick-slide .slide__h4{margin:0;font-size:1.2rem;line-height:1.7rem}.reunionweek__thank-you .extras__section .extras__slider .slick-slide .slide__h3{margin:0;font-size:1.8rem;line-height:2.4rem}.reunionweek__thank-you .extras__section .extras__slider .slick-slide .slide__h2{margin:0;font-size:3.6rem;line-height:4rem}.reunionweek__thank-you .extras__section .extras__slider .slick-slide .slide__a{font-family:OpenSans-Bold;height:3.5rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:1.4rem;color:#fff;background:#447daa}.reunionweek__thank-you .included__footer{padding:0 0 7rem}.weddings-thank-you__modal .modal__content .static-scaler .modal__static{padding-top:5.2rem;padding-bottom:2.2rem}.weddings-thank-you__modal .modal__content .static-scaler .modal__close__button{top:1.8rem;right:2rem}.weddings-thank-you__modal .modal__content .static-scaler .modal__close__button i{font-size:2.15rem}.weddings-thank-you__modal .modal__container.scroll{overflow:inherit}.weddings-thank-you__modal .modal__h2{font-family:OpenSans-Semibold;text-transform:uppercase;font-size:2rem;line-height:4.8rem;color:#447daa}.weddings-thank-you__modal .modal__p{margin-top:2.5rem;font-size:1.2rem;color:#000}.weddings-thank-you__modal .modal__p:first-of-type{margin-top:0}.weddings-thank-you__modal .modal__input{display:inline-block;padding:0 3rem 0 1rem;width:100%;height:3.8rem;background:#f1f1f1;font-size:1.4rem;border:none}.weddings-thank-you__modal .modal__input:-ms-input-placeholder{color:rgba(0,0,0,.4)}.weddings-thank-you__modal .modal__input::placeholder{color:rgba(0,0,0,.4)}.weddings-thank-you__modal .qq-input-wrapper{margin-bottom:0}.weddings-thank-you__modal .qq-calendar .qq-input-wrapper{padding:0}.weddings-thank-you__modal .qq-resort-select .select-wrapper.custom-select .option-list,.weddings-thank-you__modal .qq-select .select-wrapper.custom-select .option-list{padding-top:2rem;overflow-y:auto;height:30rem}.weddings-thank-you__modal .qq-resort-select .select-wrapper.custom-select .qq-input span,.weddings-thank-you__modal .qq-select .select-wrapper.custom-select .qq-input span{font-size:1.4rem}.weddings-thank-you__modal .qq-main-btn button{height:3.5rem;font-size:1.4rem}.weddings-thank-you__modal .modal__reset{font-family:OpenSans-Bold;display:block;margin:2.2rem auto 0;font-size:1.4rem;text-transform:uppercase;color:#000}.weddings-thank-you__modal .modal__reset i{position:relative;top:.1rem;font-weight:700}.qq-calendar .weddings-thank-you-qq{z-index:3}@media (min-width:768px){.included__footer{padding:10rem 0}.included__footer .ic-sandals-logo-icon{font-size:6.6rem}.included__footer.sm-logo .ic-sandals-logo-icon{font-size:4.17rem}.included__footer.sm-logo .footer__cta{font-size:2rem;line-height:3rem}.included__footer .footer__h2{margin:2rem 0}.included__footer .footer__h2 .h2__title{font-size:2.2rem;line-height:2.6rem}.included__footer .footer__h2 .h2__subtitle{font-size:1.2rem;line-height:1.6rem;letter-spacing:.3rem;font-size:1.4rem;line-height:1.8rem;letter-spacing:.35rem}.included__footer .footer__cta{font-size:1.6rem;line-height:2.2rem}.reunionweek__home .hero__banner{height:40rem}.reunionweek__home .reunionweek__intro{margin:5.5rem 1rem;margin:7rem 0}.reunionweek__home .reunionweek__intro .intro__h1{font-size:2.8rem;line-height:3rem;margin-bottom:1.5rem}.reunionweek__home .reunionweek__intro .intro__h4{font-size:1.4rem;line-height:1.8rem;margin-bottom:1.5rem}.reunionweek__home .reunionweek__intro .intro__inner p{font-size:1.4rem;line-height:2.6rem}.reunionweek__home .reunionweek__intro .logo__col{border-left:.1rem solid #d0d0d0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.reunionweek__home .reunionweek__intro .intro__logo{border-top:0;padding-top:0;margin-top:0;padding-left:2rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__inner{padding-right:1.5rem;padding-left:1.5rem;-ms-grid-rows:(17.2rem)[3];grid-template-rows:repeat(3,17.2rem);padding-right:0;padding-left:0}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__gorizontal{-ms-grid-column:span 2;grid-column:span 2}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__vertical{-ms-grid-row:span 2;grid-row:span 2}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text{padding:1.2rem 2rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text>p:first-child{margin-bottom:.5rem;font-size:1.8rem;line-height:3rem}.reunionweek__home .reunionweek__video{padding-bottom:8rem}.reunionweek__home .reunionweek__video .video__item{padding:0 3rem}.reunionweek__home .reunionweek__video .video__item .progressive{height:33rem}.reunionweek__home .reunionweek__video .video__item .video__icon{font-size:9rem}.reunionweek__home .reunionweek__video .video__description{margin:0 3rem}.reunionweek__home .reunionweek__video .video__description h3{font-size:2.2rem;line-height:3rem}.reunionweek__home .reunionweek__video .video__description p{font-size:1.4rem;line-height:2.6rem}.reunionweek__home .reunionweek__form{background-color:#fff;margin:5rem 0 10rem}.reunionweek__home .reunionweek__form .form__container{padding:7rem 0}.reunionweek__home .reunionweek__form .form__container .header__title h2{font-size:2.8rem;line-height:3rem}.reunionweek__home .reunionweek__form .form__container .header__subtitle{font-size:1.4rem;line-height:2.6rem;text-align:center;width:102%}.reunionweek__home .reunionweek__form .form__container .influencers__form .san-dialog.alert .message-wrapper{height:8.7rem;padding-right:1.5rem;font-size:1.2rem;line-height:2rem}.reunionweek__home .reunionweek__form .form__container .influencers__form .san-dialog.alert .message-wrapper a{font-family:OpenSans-Semibold}.reunionweek__thank-you .hero__banner{height:17rem}.reunionweek__thank-you .intro__section{margin-top:10rem;margin-bottom:9rem}.reunionweek__thank-you .intro__section .intro__header h2{margin-bottom:.5rem;font-size:5rem;line-height:7rem}.reunionweek__thank-you .intro__section .intro__header h3{font-size:1.6rem;line-height:3rem}.reunionweek__thank-you .intro__section .intro__header h3 strong{display:block}.reunionweek__thank-you .extras__section{padding:7.5rem 0 10rem}.reunionweek__thank-you .extras__section .extras__intro{margin-bottom:3rem}.reunionweek__thank-you .extras__section .extras__intro .extras__h2{font-size:3.6rem;line-height:4.6rem}.reunionweek__thank-you .extras__section .extras__intro .extras__h4{font-size:1.6rem;line-height:3rem}.reunionweek__thank-you .extras__section .extras__slider .slick-slide{width:36.3rem}.reunionweek__thank-you .included__footer{padding:0 0 10rem}.weddings-thank-you__modal .modal__container{max-width:49.7rem}.weddings-thank-you__modal .modal__content .static-scaler .modal__static{padding:5rem 6rem 3.3rem}.weddings-thank-you__modal .modal__content .static-scaler .modal__close__button{top:2.3rem;right:2.3rem}.weddings-thank-you__modal .qq-calendar .qq-calendar-wrapper{top:-13.3rem;left:-14rem}.weddings-thank-you__modal .modal__reset{font-size:1.2rem;margin-bottom:1.4rem}}@media (min-width:992px){.reunionweek__home .reunionweek__form{background-color:transparent}}@media (min-width:1200px){.included__footer{padding:14rem 0}.included__footer.sm-logo .footer__h2{margin-bottom:3.5rem}.included__footer .footer__h2 .h2__title{font-size:2.8rem;line-height:3rem}.included__footer .footer__cta{font-size:2rem;line-height:2.7rem}.reunionweek__home .hero__banner{height:60rem}.reunionweek__home .reunionweek__intro .intro__logo .item__icon{font-size:10rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__inner{-ms-grid-rows:(28.5rem)[3];grid-template-rows:repeat(3,28.5rem)}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text{padding:6.2rem 4rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text ul:first-of-type{width:59%}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text ul{width:40%}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text ul li{font-size:1.4rem;line-height:2.6rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text ul li:after{top:1rem;margin-bottom:1rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text>p:first-child{font-size:2.2rem;line-height:3rem}.reunionweek__home .reunionweek__video .video__item{margin-top:-7rem;padding:0}.reunionweek__home .reunionweek__video .video__item .progressive{height:60rem}.reunionweek__home .reunionweek__video .video__item .video__icon{font-size:12rem}.reunionweek__home .reunionweek__video .video__description{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:8rem 2rem;margin:0}.reunionweek__home .reunionweek__video .video__description h3{font-size:2.2rem;line-height:3rem}.reunionweek__home .reunionweek__form .form__container .header__subtitle{width:100%;padding:2rem .8rem 0}.reunionweek__thank-you .hero__banner{height:16rem}.reunionweek__thank-you .intro__section{margin-top:11.5rem;margin-bottom:11.5rem}.reunionweek__thank-you .extras__section{padding:10.8rem 0 16.7rem}.reunionweek__thank-you .extras__section .extras__intro .extras__h2{font-size:4rem;line-height:5rem}.reunionweek__thank-you .extras__section .extras__intro .extras__h4{margin-top:0}.reunionweek__thank-you .extras__section .extras__slider .slick-slide{min-width:unset;width:27.3rem}.reunionweek__thank-you .extras__section .extras__slider .slick-slide:not(:first-child){margin-left:1.4rem}.reunionweek__thank-you .included__footer{padding:0 0 15rem}}@media (min-width:1920px){.reunionweek__thank-you .extras__section .extras__slider .slick-slide{width:34.6rem}.reunionweek__thank-you .extras__section .extras__slider .slick-slide:not(:first-child){margin-left:2.4rem}}@media (max-width:1199px){.reunionweek__thank-you .extras__section .extras__slider .slider__container{width:100%}.reunionweek__thank-you .extras__section .extras__slider .slick-slide>div{margin:0 .5rem}}@media (max-width:767px){.xtra-pd{padding-left:3rem;padding-right:3rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__inner{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:12.5rem 20rem 12.5rem;grid-template-rows:12.5rem 20rem 12.5rem}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__0{-ms-flex-order:0;order:0}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__1{-ms-flex-order:1;order:1}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__2{-ms-flex-order:2;order:2}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__3{-ms-flex-order:4;order:4}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__4{-ms-flex-order:3;order:3}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__5{-ms-flex-order:5;order:5}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__6{-ms-flex-order:6;order:6}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__3 img,.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__5 img{object-position:center 70%}.reunionweek__home .reunionweek__promo .promo__collage .collage__item.item__text{-ms-grid-column:span 3;grid-column:span 3}.qq-calendar .weddings-thank-you-qq .qq-input-wrapper{padding:0;width:100%}}@media (min-width:1200px) and (max-width:1919px){.reunionweek__thank-you .extras__section .extras__slider .slick-track{width:100%!important}}