.special-destinations{padding:4rem 0 2rem}.special-destinations .special-destinations__header .special-destinations__heading{margin-bottom:0;font-size:2.5em;font-weight:300}.special-destinations .special-destinations__header .special-destinations__intro{font-size:1.125em}@media not (min-width:48em){.special-destinations .special-destinations__header .special-destinations__heading{text-align:center;margin-bottom:.5rem;font-size:2em}.special-destinations .special-destinations__header .special-destinations__intro{text-align:center}}.special-destinations .special-destinations__items{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (48em<=width<75em){.special-destinations .special-destinations__items{grid-template-columns:repeat(2,1fr)}}@media not (min-width:48em){.special-destinations .special-destinations__items{grid-template-columns:auto!important}}@media (26.25em<=width<48em){.special-destinations .special-destinations__items .special-destinations__item .special-destinations__title{font-size:2em}.special-destinations .special-destinations__items .special-destinations__item .special-destinations__description,.special-destinations .special-destinations__items .special-destinations__item .special-destinations__price,.special-destinations .special-destinations__items .special-destinations__item .btn{font-size:1.25em}}@media not (min-width:26.25em){.special-destinations .special-destinations__items .special-destinations__item .special-destinations__title{font-size:1.5em}.special-destinations .special-destinations__items .special-destinations__item .special-destinations__info{padding:1rem 1.25rem}.special-destinations .special-destinations__items .special-destinations__item .special-destinations__description,.special-destinations .special-destinations__items .special-destinations__item .special-destinations__price,.special-destinations .special-destinations__items .special-destinations__item .btn{font-size:1em}.special-destinations .special-destinations__items .special-destinations__item .btn{padding:.5rem 1rem;bottom:1rem;right:1rem}.special-destinations .special-destinations__items .special-destinations__item .btn i{margin-left:.5rem}.special-destinations .special-destinations__items .special-destinations__item .btn{box-shadow:none!important}}@media (min-width:75em){.special-destinations .special-destinations__items[data-items-count="1"]{grid-template-columns:calc(40% - 12px) auto auto}.special-destinations .special-destinations__items[data-items-count="1"] .special-destinations__item .special-destinations__title{font-size:2em}.special-destinations .special-destinations__items[data-items-count="1"] .special-destinations__item .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="1"] .special-destinations__item .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="1"] .special-destinations__item .btn{font-size:1.25em}}.special-destinations .special-destinations__items[data-items-count="2"]{grid-template-columns:repeat(2,1fr)}@media (62em<=width<75em){.special-destinations .special-destinations__items[data-items-count="2"] .special-destinations__item .special-destinations__title{font-size:2em}.special-destinations .special-destinations__items[data-items-count="2"] .special-destinations__item .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="2"] .special-destinations__item .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="2"] .special-destinations__item .btn{font-size:1.25em}}@media (min-width:75em){.special-destinations .special-destinations__items[data-items-count="2"] .special-destinations__item .special-destinations__title{font-size:2.5em}.special-destinations .special-destinations__items[data-items-count="2"] .special-destinations__item .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="2"] .special-destinations__item .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="2"] .special-destinations__item .btn{font-size:1.5em}}@media (48em<=width<62em){.special-destinations .special-destinations__items[data-items-count="3"]{grid-template-columns:repeat(2,1fr)}.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item:first-child{grid-area:1/1/span 2}.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item:first-child .special-destinations__title{font-size:2em}.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item:first-child .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item:first-child .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item:first-child .btn{font-size:1.25em}}@media (min-width:62em){.special-destinations .special-destinations__items[data-items-count="3"]{grid-template-columns:repeat(3,1fr)}}@media (62em<=width<75em){.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item .special-destinations__title{font-size:1.5em}.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item .special-destinations__info{padding:1rem 1.25rem}.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item .btn{font-size:1em}.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item .btn{padding:.5rem 1rem;bottom:1rem;right:1rem}.special-destinations .special-destinations__items[data-items-count="3"] .special-destinations__item .btn i{margin-left:.5rem}}@media (min-width:75em){.special-destinations .special-destinations__items[data-items-count="4"]{grid-template-columns:repeat(4,1fr)}.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .special-destinations__title{font-size:1.5em}.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .special-destinations__info{padding:1rem 1.25rem}.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .btn{font-size:1em}.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .btn{padding:.5rem 1rem;bottom:1rem;right:1rem}.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .btn i{margin-left:.5rem}.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .special-destinations__image:before{padding-top:75%}}@media (62em<=width<75em){.special-destinations .special-destinations__items[data-items-count="4"]{grid-template-columns:repeat(2,1fr)}.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .special-destinations__title{font-size:2em}.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="4"] .special-destinations__item .btn{font-size:1.25em}}@media (min-width:48em){.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:first-child{grid-area:1/1/span 2}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:first-child .special-destinations__title{font-size:2em}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:first-child .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:first-child .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:first-child .btn{font-size:1.25em}}@media (75em<=width<82.5em){.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .special-destinations__title{font-size:1.5em}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .special-destinations__info{padding:1rem 1.25rem}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .btn{font-size:1em}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .btn{padding:.5rem 1rem;bottom:1rem;right:1rem}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .btn i{margin-left:.5rem}}@media (48em<=width<62em){.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .special-destinations__title{font-size:1.5em}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .special-destinations__info{padding:1rem 1.25rem}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .special-destinations__description,.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .special-destinations__price,.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .btn{font-size:1em}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .btn{padding:.5rem 1rem;bottom:1rem;right:1rem}.special-destinations .special-destinations__items[data-items-count="5"] .special-destinations__item:nth-child(n+2) .btn i{margin-left:.5rem}}.special-destinations .special-destinations__item{cursor:pointer;border-radius:.75rem;position:relative;overflow:hidden}.special-destinations .special-destinations__item:hover .btn{box-shadow:0 5px 20px #00000080}.special-destinations .special-destinations__item .special-destinations__image:before{content:" ";width:100%;padding-top:62.5%;display:block}.special-destinations .special-destinations__item .special-destinations__image:after{content:" ";background-image:linear-gradient(to bottom right,#00000080,#0000);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.special-destinations .special-destinations__item .special-destinations__image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.special-destinations .special-destinations__item .special-destinations__info{color:#fff;flex-direction:column;width:100%;height:100%;padding:1.25rem 1.5rem;display:flex;position:absolute;top:0;left:0}.special-destinations .special-destinations__item .special-destinations__info:after{content:" ";background:linear-gradient(#0000 0%,#00000080 50% 100%);width:100%;height:40%;display:block;position:absolute;bottom:0;left:0}.special-destinations .special-destinations__item .special-destinations__info *{z-index:1;position:relative}.special-destinations .special-destinations__item .special-destinations__title{margin-bottom:.25rem;font-size:1.75em;font-weight:600;line-height:1.15}.special-destinations .special-destinations__item .special-destinations__description{margin-bottom:0;font-size:1.125em;line-height:1.15}.special-destinations .special-destinations__item .special-destinations__price{flex-direction:column;margin-top:auto;font-size:1.25em;line-height:1;display:flex}.special-destinations .special-destinations__item .special-destinations__price .special-destinations__label{margin-bottom:.375rem;font-weight:300}.special-destinations .special-destinations__item .special-destinations__price .special-destinations__sum{align-items:center;display:flex}.special-destinations .special-destinations__item .special-destinations__price strong{margin-left:.25rem;font-size:1.25em;font-weight:600}.special-destinations .special-destinations__item .btn{z-index:10;border:0;border-radius:2rem;align-items:center;padding:.75rem 1.25rem;font-size:1.125rem;line-height:1;transition:all .15s ease-in;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.special-destinations .special-destinations__item .btn i{margin-left:.75rem;margin-right:-.375rem}
