.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=u82527eea) format("woff");src:url(/assets/fonts/OpenSans/Light/OpenSans-Light.woff2?v=u82527eea) format("woff2"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.eot?v=u82527eea) format("embedded-opentype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.ttf?v=u82527eea) format("truetype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.svg?v=u82527eea) 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=u82527eea) format("woff");src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff2?v=u82527eea) format("woff2"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.eot?v=u82527eea) format("embedded-opentype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.ttf?v=u82527eea) format("truetype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.svg?v=u82527eea) 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=u82527eea) format("woff");src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff2?v=u82527eea) format("woff2"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.eot?v=u82527eea) format("embedded-opentype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.ttf?v=u82527eea) format("truetype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.svg?v=u82527eea) 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=u82527eea) format("woff");src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff2?v=u82527eea) format("woff2"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.eot?v=u82527eea) format("embedded-opentype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.ttf?v=u82527eea) format("truetype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.svg?v=u82527eea) format("svg");font-weight:400;font-style:normal;font-display:swap}.intro{background:url(//cdn.sandals.com/sandals/v13/images/EN/general/includes/intro-background.jpg);background-position:50%;background-size:cover;color:#fff;padding-top:17rem;padding-bottom:9rem}.intro-title.title-sm{font:5rem/4.8rem OpenSans-Light}.intro-title.title-lg{font:7.5rem/4.8rem OpenSans-Light}.intro-title_2{margin:0 0 1.5rem;font:2.5rem/3rem OpenSans-Regular}.intro-paragraph{margin-top:1.5rem;letter-spacing:.02em;font:2rem/3.4rem OpenSans-Light}.request-brochure{padding:8rem 1.5rem}.request-brochure .request-brochure__img{width:28rem}.request-brochure .request-brochure__h2{position:relative;font:2.4rem/4.8rem OpenSans-Light}.request-brochure .request-brochure__h2:after{content:"";position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:.1rem;background:#d2d2d2}.request-brochure .request-brochure__p{color:#666;letter-spacing:.02rem;font-size:1.2rem;line-height:2rem;margin:2rem .5rem 3rem}.request-brochure .request-brochure__cta{font:1.8rem/2rem OpenSans-Bold;color:#fff;background:#447daa;padding:1rem 3rem;display:block;width:24.8rem;margin-bottom:3rem}.request-brochure .request-brochure__buttons{position:relative;padding-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.request-brochure .request-brochure__buttons:before{content:"";position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:.1rem;background:#d2d2d2}.request-brochure .request-brochure__buttons .buttons__item{font:1.2rem/2rem OpenSans-Bold}.request-brochure .request-brochure__buttons .buttons__item .ic{color:#447daa;margin-left:-.5rem}.bpg-modal .modal__subtitle,.bpg-modal .modal__title{color:#447daa;font:2rem/2.5rem OpenSans-Semibold}.bpg-modal .modal__title .number{color:#000;font-size:0;display:block}.bpg-modal .modal__title .number .number-lg{font-size:4.2rem}.bpg-modal .modal__title .number .number-sm{font-size:3rem}.bpg-modal .modal__subtitle{margin:2rem 0}.bpg-modal .modal__p{color:#000;margin:1.5rem 0 0;font-size:1.2rem;line-height:2.2rem}.bpg-modal .modal__cta:hover{text-decoration:underline}.bpg-modal .modal__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.bpg-modal .modal__img{width:13rem;-ms-flex-order:-1;order:-1}.awards-page__about{margin-top:6rem}.awards-page__about .about-text__title{margin:0 0 1.5rem;text-transform:uppercase;font:1.8rem/2.8rem OpenSans-Bold}.awards-page__about .about-text p{font-size:1.6rem;line-height:3rem}.awards-page__about .about-text p a{font-family:OpenSans-Bold}.awards-page__about .about-text p a:hover{text-decoration:underline}.awards-page__about .about-img{position:relative;margin-top:-7rem}.awards-page__about .about-img__award{position:absolute;top:25%;right:25%;width:36.9rem}.awards-page__awards{margin:10rem 0}.awards-page__awards .awards-header__title{text-transform:uppercase;text-align:center;font:6rem/7rem OpenSans-Light}.awards-page__awards .awards-header__subtitle{display:block;font:2.5rem/3rem OpenSans-Regular}.awards-page__awards .awards-list{margin-top:8.5rem}.awards-page__awards .awards-list__item{background-color:#fff;margin-top:3rem;position:relative;padding:5rem 3rem}.awards-page__awards .awards-list__item .toggle{width:3.8rem;height:3.8rem;position:absolute;top:3rem;right:3rem;border-radius:50%;background-color:#ededed;color:#000;font-size:.8rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.5s ease-in-out}.awards-page__awards .awards-list__item .toggle:hover{box-shadow:0 0 1rem 0 rgba(0,0,0,.4)}.awards-page__awards .awards-list__item .toggle .ic{pointer-events:none}.awards-page__awards .awards-list__item .toggle .ic.bottom{-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-.3rem;display:none}.awards-page__awards .awards-list__item .toggle.active .ic.bottom{display:block}.awards-page__awards .awards-list__item .toggle.active+.list-item__table{margin-top:5rem}.awards-page__awards .awards-list__item .list-item__image{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.awards-page__awards .awards-list__item .list-item__image .image-inner{max-width:15rem}.awards-page__awards .awards-list__item .list-item__title{text-transform:uppercase;font:2.4rem/3rem OpenSans-Bold}.awards-page__awards .awards-list__item .list-item__text{font:1.6rem/3rem OpenSans-Regular}.awards-page__awards .awards-list__item .list-item__text:before{content:"";display:block;width:100%;height:.1rem;background:#d0d0d0;margin:1.5rem 0}.awards-page__awards .awards-list__item .list-item__table{max-height:0;overflow:hidden;transition:.5s ease-in-out}.awards-page__awards .awards-list__item .list-item__table .table-header{color:#18a9e5;background:#d7e9f7;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:.2rem 0;font:2.8rem/2.8rem OpenSans-Bold}.awards-page__awards .awards-list__item .list-item__table .table-body table{width:100%}.awards-page__awards .awards-list__item .list-item__table .table-body table tr td{width:50%;background-color:#f1f1f1;padding:1.5rem 1rem}.awards-page__awards .awards-list__item .list-item__table .table-body table tr td.td-title{font:1.6rem/3rem OpenSans-Regular}.awards-page__awards .awards-list__item .list-item__table .table-body table tr td.td-link{text-transform:uppercase}.awards-page__awards .awards-list__item .list-item__table .table-body table tr td.td-link a{font:1.2rem/2rem OpenSans-Bold}.awards-page__awards .awards-list__item .list-item__table .table-body table tr td.td-link a .ic{margin-left:.5rem}@media (min-width:768px){.request-brochure{padding:10rem 0}.request-brochure .request-brochure__img{width:30.8rem}.request-brochure .request-brochure__h2{font-size:5rem;padding-bottom:2rem}.request-brochure .request-brochure__p{font-size:1.6rem;line-height:2.8rem;margin:2rem 1.5rem 3rem}.request-brochure .request-brochure__cta{width:28.6rem;margin-bottom:4rem}.request-brochure .request-brochure__buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}.request-brochure .request-brochure__buttons:before{width:51.2rem}.request-brochure .request-brochure__buttons .buttons__item+.buttons__item{margin-left:1.5rem}.bpg-modal .modal__title .number{display:inline-block}.bpg-modal .modal__title .number .number-lg{font-size:5.8rem}.bpg-modal .modal__title .number .number-sm{font-size:4.2rem}.bpg-modal .modal__subtitle{margin:2rem 0 0}.bpg-modal .modal__p{font-size:1.4rem;line-height:2.6rem}.bpg-modal .modal__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row}.bpg-modal .modal__img{width:16rem;-ms-flex-order:1;order:1;margin-left:6rem;margin-right:2rem}}@media (min-width:992px){.request-brochure{padding:12rem 0 14rem}.request-brochure .request-brochure__h2:after{width:113%}.bpg-modal .modal__subtitle,.bpg-modal .modal__title{font-size:2.4rem;line-height:3rem}}@media (min-width:1200px){.awards-page__awards{margin:14rem 0}}@media (max-width:1459px){.intro-title_2{font-size:2.2rem}.awards-page__about .about-img__award{width:25rem;right:17%}.awards-page__awards .awards-list{margin-top:5.5rem}}@media (max-width:991px){.intro{padding-top:14rem;padding-bottom:8rem}.intro-title.title-sm{font-size:3.6rem;line-height:3.2rem}.intro-title.title-lg{font-size:6rem}.intro-title_2{font:1.6rem/2.6rem OpenSans-Light;margin-bottom:0}.intro-paragraph{letter-spacing:0;font-size:1.6rem;line-height:2.6rem}.awards-page__about{margin-top:5rem}.awards-page__about .about-img{margin-top:-5rem}.awards-page__about .about-img__award{width:19.5rem;right:13%}.awards-page__awards .awards-header__title{font-size:4rem;line-height:4rem}.awards-page__awards .awards-header__subtitle{font-size:1.8rem}.awards-page__awards .awards-list{margin-top:4.5rem}.awards-page__awards .awards-list__item .toggle.active+.list-item__table{margin-top:3rem}.awards-page__awards .awards-list__item .list-item__table .table-header{margin:0 auto .5rem;font-size:1.8rem;-ms-flex-preferred-size:99%;flex-basis:99%;padding:2.5rem}.awards-page__awards .awards-list__item .list-item__table .table-body+.table-header{margin-top:1.5rem}.awards-page__awards .awards-list__item .list-item__table .table-body table tr td{padding:1rem}}@media (max-width:767px){.xtra-pd{padding-left:3rem;padding-right:3rem}.intro{padding-top:8rem;padding-bottom:5rem}.intro-title.title-sm{font-size:2.2rem;line-height:2.4rem}.intro-title.title-lg{font-size:4.5rem}.intro-paragraph{font-size:1.2rem;line-height:2rem}.awards-page__about .about-text__title{font-size:1.6rem}.awards-page__about .about-text p{font-size:1.4rem;line-height:2.6rem}.awards-page__about .about-img{margin-top:0}.awards-page__about .about-img__award{width:17rem;position:static;display:block;margin:-5rem auto 0}.awards-page__awards .awards-header__title{font-size:3.2rem;line-height:3rem;margin-top:3.5rem}.awards-page__awards .awards-header__subtitle{font-size:1.4rem;line-height:1.3rem;margin:1rem 0 0}.awards-page__awards .awards-list{margin-top:3rem}.awards-page__awards .awards-list__item{padding:3rem 1.5rem;margin-top:2rem}.awards-page__awards .awards-list__item .toggle{position:static;margin:2rem auto 0}.awards-page__awards .awards-list__item .list-item__image .image-inner{max-width:13rem}.awards-page__awards .awards-list__item .list-item__title{font-size:1.8rem;line-height:2.3rem;text-align:center;margin:2rem 0 0}.awards-page__awards .awards-list__item .list-item__text{font-size:1.4rem;line-height:2.6rem}.awards-page__awards .awards-list__item .list-item__table .table-header{padding:1rem}.awards-page__awards .awards-list__item .list-item__table .table-body table tr td.td-title{font-size:1.2rem;line-height:2rem}.awards-page__awards .awards-list__item .list-item__table .table-body table tr td.td-link a{font-size:1rem;line-height:1.8rem}}@media (min-width:768px) and (max-width:991px){.awards-page__awards .awards-list__item .list-item__title{padding-right:4rem}}