.comp-about-us{padding:0 20px;margin-bottom:60px}.comp-about-us .slider-wrapper .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-about-us .slider-wrapper .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-about-us .slider-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:5px}.comp-about-us .slider-wrapper .about-carousel{margin-top:30px}.comp-about-us .desc-wrapper{margin-top:30px}.comp-about-us .desc-wrapper .weather-widget{margin-bottom:30px}.comp-about-us .desc-wrapper .weather-widget .widget-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-about-us .desc-wrapper .desc-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-about-us .desc-wrapper .desc{margin-top:20px}.comp-about-us .desc-wrapper .desc p{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center}.comp-about-us .desc-wrapper .list-title{font-family:"Lato",sans-serif;font-weight:400;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:30px}.comp-about-us .desc-wrapper .list-items{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:20px auto 0}.comp-about-us .desc-wrapper .list-items .single-item{padding-left:40px;position:relative;min-height:30px}.comp-about-us .desc-wrapper .list-items .single-item:not(:last-child){margin-bottom:20px}.comp-about-us .desc-wrapper .list-items .single-item img{position:absolute;top:0;left:0;width:30px}.comp-about-us .desc-wrapper .list-items .single-item span{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#000}@media(min-width: 992px){.comp-about-us{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.comp-about-us .slider-wrapper{width:calc(60% - 20px)}.comp-about-us .slider-wrapper .sub-heading{text-align:left}.comp-about-us .slider-wrapper .heading{text-align:left}.comp-about-us .slider-wrapper .title{text-align:left}.comp-about-us .slider-wrapper .about-carousel .owl-nav{position:absolute;right:40px;bottom:40px}.comp-about-us .desc-wrapper{margin-top:30px;width:calc(40% - 20px)}.comp-about-us .desc-wrapper .weather-widget .widget-title{text-align:left}.comp-about-us .desc-wrapper .desc-title{text-align:left}.comp-about-us .desc-wrapper .desc{margin-top:20px}.comp-about-us .desc-wrapper .desc p{text-align:left}.comp-about-us .desc-wrapper .list-title{text-align:left}.comp-about-us .desc-wrapper .list-items{margin:20px 0 0}}@media(min-width: 1200px){.comp-about-us{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-about-us .slider-wrapper{width:calc(75% - 1.5625vw)}.comp-about-us .slider-wrapper .sub-heading{font-size:.9375vw}.comp-about-us .slider-wrapper .heading{font-size:2.5vw;line-height:2.5vw;margin-top:.78125vw}.comp-about-us .slider-wrapper .title{font-size:1.25vw;line-height:1.5625vw;margin-top:.78125vw}.comp-about-us .slider-wrapper .about-carousel{margin-top:2.0833333333vw}.comp-about-us .slider-wrapper .about-carousel .owl-nav{right:2.0833333333vw;bottom:2.0833333333vw}.comp-about-us .desc-wrapper{margin-top:2.0833333333vw;width:calc(25% - 1.5625vw)}.comp-about-us .desc-wrapper .weather-widget{margin-bottom:4.1666666667vw}.comp-about-us .desc-wrapper .weather-widget .widget-title{font-size:.9375vw;line-height:1.40625vw}.comp-about-us .desc-wrapper .desc-title{font-size:1.25vw;line-height:1.5625vw}.comp-about-us .desc-wrapper .desc{margin-top:1.5625vw}.comp-about-us .desc-wrapper .desc p{font-size:.8333333333vw;line-height:1.25vw}.comp-about-us .desc-wrapper .list-title{font-size:1.0416666667vw;line-height:1.5625vw;margin-top:2.0833333333vw}.comp-about-us .desc-wrapper .list-items{margin:1.3020833333vw 0 0}.comp-about-us .desc-wrapper .list-items .single-item{padding-left:2.0833333333vw;min-height:1.5625vw}.comp-about-us .desc-wrapper .list-items .single-item:not(:last-child){margin-bottom:1.3020833333vw}.comp-about-us .desc-wrapper .list-items .single-item img{width:1.5625vw}.comp-about-us .desc-wrapper .list-items .single-item span{font-size:.7291666667vw;line-height:1.09375vw}}.comp-accordion{margin-bottom:60px;padding:0 20px}.comp-accordion .desc-wrapper .sub-title{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-accordion .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase;margin-top:10px}.comp-accordion .desc-wrapper .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}.comp-accordion .desc-wrapper img{display:none}.comp-accordion .acc-wrapper{background-color:#1494b7;padding:40px 20px;margin-top:30px}.comp-accordion .acc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:24px;color:#fff;text-align:center;text-transform:uppercase}.comp-accordion .acc-wrapper .acc-inner{margin-top:30px}.comp-accordion .acc-wrapper .acc-inner .single-faq{background-color:#fff;border-radius:10px;padding:20px}.comp-accordion .acc-wrapper .acc-inner .single-faq:not(:last-child){margin-bottom:20px}.comp-accordion .acc-wrapper .acc-inner .single-faq .question{padding-left:40px;position:relative;font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;cursor:pointer;padding-right:20px}.comp-accordion .acc-wrapper .acc-inner .single-faq .question:after{content:"";width:8px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;top:4px;right:0;transform:rotate(45deg)}.comp-accordion .acc-wrapper .acc-inner .single-faq .question svg{width:25px;height:25px;padding:5px;border:1px solid #cfeafd;border-radius:50%;position:absolute;top:8px;left:0}.comp-accordion .acc-wrapper .acc-inner .single-faq .question.active:after{top:10px;transform:rotate(225deg)}.comp-accordion .acc-wrapper .acc-inner .single-faq .answer{padding-top:20px;padding-left:40px;font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;display:none}@media(min-width: 992px){.comp-accordion{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.comp-accordion .desc-wrapper{width:calc(40% - 20px)}.comp-accordion .desc-wrapper .sub-title{text-align:left}.comp-accordion .desc-wrapper .title{text-align:left}.comp-accordion .desc-wrapper .desc{text-align:left}.comp-accordion .desc-wrapper img{display:block;margin-top:30px}.comp-accordion .acc-wrapper{width:calc(60% - 20px);margin-top:0}.comp-accordion .acc-wrapper .title{text-align:left}.comp-accordion .acc-wrapper .acc-inner .single-faq .question svg{top:0}}@media(min-width: 1200px){.comp-accordion{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-accordion .desc-wrapper{width:calc(32% - 2.6041666667vw)}.comp-accordion .desc-wrapper .sub-title{font-size:.9375vw}.comp-accordion .desc-wrapper .title{font-size:2.5vw;line-height:2.5vw;margin-top:.78125vw}.comp-accordion .desc-wrapper .desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.3020833333vw}.comp-accordion .desc-wrapper img{margin-top:3.125vw}.comp-accordion .acc-wrapper{width:calc(68% - 2.6041666667vw);padding:3.125vw}.comp-accordion .acc-wrapper .title{font-size:1.25vw;line-height:1.5625vw}.comp-accordion .acc-wrapper .acc-inner{margin-top:1.5625vw}.comp-accordion .acc-wrapper .acc-inner .single-faq{border-radius:.5208333333vw;padding:1.0416666667vw}.comp-accordion .acc-wrapper .acc-inner .single-faq:not(:last-child){margin-bottom:1.0416666667vw}.comp-accordion .acc-wrapper .acc-inner .single-faq .question{padding-left:2.0833333333vw;font-size:.9375vw;line-height:1.25vw}.comp-accordion .acc-wrapper .acc-inner .single-faq .question:after{width:.4166666667vw;height:.4166666667vw;border-right:.0520833333vw solid #000;border-bottom:.0520833333vw solid #000;top:.2083333333vw}.comp-accordion .acc-wrapper .acc-inner .single-faq .question svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #cfeafd}.comp-accordion .acc-wrapper .acc-inner .single-faq .question.active:after{top:.5208333333vw}.comp-accordion .acc-wrapper .acc-inner .single-faq .answer{padding-top:1.0416666667vw;padding-left:2.0833333333vw;font-size:.8333333333vw;line-height:1.25vw}}.comp-apartment-description{margin-bottom:60px;padding:0 20px}.comp-apartment-description .apartment-filter .filter-wrapper{width:100%;height:50px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-size:0;text-align:center;margin-bottom:30px}.comp-apartment-description .apartment-filter .filter-wrapper span{display:inline-block;min-width:100px;text-align:center;border:1px solid #e3e3e3;padding:12px 8px;font-family:"Lato",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#000;cursor:pointer}.comp-apartment-description .apartment-filter .filter-wrapper span:hover,.comp-apartment-description .apartment-filter .filter-wrapper span:focus{background-color:#e3e3e3}.comp-apartment-description .apartment-filter .filter-wrapper span.active{background-color:#e3e3e3;position:relative}.comp-apartment-description .apartment-filter .filter-wrapper span.active:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e3e3e3;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}.comp-apartment-description .slider-wrapper .thumb-carousel{margin-top:10px}.comp-apartment-description .slider-wrapper .thumb-carousel img{padding:5px}.comp-apartment-description .slider-wrapper .thumb-carousel .owl-item.current img{border:1px solid #e3e3e3}.comp-apartment-description .slider-wrapper .owl-dots{margin-top:20px}.comp-apartment-description .desc-wrapper{margin-top:30px}.comp-apartment-description .desc-wrapper .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-apartment-description .desc-wrapper .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-apartment-description .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:30px}.comp-apartment-description .desc-wrapper .desc{margin-top:20px}.comp-apartment-description .desc-wrapper .bottom-title{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-apartment-description .desc-wrapper .bottom-desc{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-apartment-description .desc-wrapper .feature-list{margin-top:30px;text-align:center}.comp-apartment-description .desc-wrapper .feature-list .single-feature{display:inline-block;vertical-align:top;padding:0 10px;margin-bottom:20px}.comp-apartment-description .desc-wrapper .feature-list .single-feature img{width:30px;margin:0 auto}.comp-apartment-description .desc-wrapper .feature-list .single-feature span{display:block;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#000}.comp-apartment-description .desc-wrapper .link-bg{margin:20px auto 0}@media(min-width: 992px){.comp-apartment-description{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-apartment-description .apartment-filter{width:100%}.comp-apartment-description .apartment-filter .filter-wrapper{text-align:left}.comp-apartment-description .slider-wrapper{width:calc(50% - 20px)}.comp-apartment-description .slider-wrapper .thumb-carousel{padding-left:40px;padding-right:40px}.comp-apartment-description .slider-wrapper .thumb-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;pointer-events:none}.comp-apartment-description .slider-wrapper .thumb-carousel .owl-nav .owl-prev{float:left;pointer-events:all}.comp-apartment-description .slider-wrapper .thumb-carousel .owl-nav .owl-next{float:right;pointer-events:all}.comp-apartment-description .desc-wrapper{margin-top:0;width:calc(50% - 20px)}.comp-apartment-description .desc-wrapper .sub-heading{text-align:left}.comp-apartment-description .desc-wrapper .heading{text-align:left}.comp-apartment-description .desc-wrapper .title{text-align:left}.comp-apartment-description .desc-wrapper .desc{margin-top:20px}.comp-apartment-description .desc-wrapper .desc p{text-align:left}.comp-apartment-description .desc-wrapper .bottom-title{text-align:left}.comp-apartment-description .desc-wrapper .bottom-desc{text-align:left}.comp-apartment-description .desc-wrapper .feature-list{text-align:left}.comp-apartment-description .desc-wrapper .link-bg{margin:20px 10px 0 0;display:inline-block}}@media(min-width: 1200px){.comp-apartment-description{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-apartment-description .apartment-filter .filter-wrapper{height:2.6041666667vw}.comp-apartment-description .apartment-filter .filter-wrapper span{border:.0520833333vw solid #e3e3e3;padding:.625vw .4166666667vw;font-size:.625vw;min-width:5.2083333333vw}.comp-apartment-description .apartment-filter .filter-wrapper span.active:after{border-left:.2604166667vw solid transparent;border-right:.2604166667vw solid transparent;border-top:.2604166667vw solid #e3e3e3;bottom:-0.2604166667vw}.comp-apartment-description .slider-wrapper{width:calc(66% - 2.0833333333vw)}.comp-apartment-description .slider-wrapper .thumb-carousel{width:40.625vw;margin-top:1.5625vw;padding-left:2.0833333333vw;padding-right:2.0833333333vw;float:right}.comp-apartment-description .slider-wrapper .thumb-carousel img{padding:.2604166667vw}.comp-apartment-description .slider-wrapper .thumb-carousel .owl-item.current img{border:.0520833333vw solid #e3e3e3}.comp-apartment-description .desc-wrapper{width:calc(34% - 2.0833333333vw)}.comp-apartment-description .desc-wrapper .sub-heading{font-size:.9375vw}.comp-apartment-description .desc-wrapper .heading{font-size:2.5vw;line-height:2.5vw;margin-top:.78125vw}.comp-apartment-description .desc-wrapper .title{font-size:1.25vw;line-height:1.5625vw;margin-top:2.6041666667vw}.comp-apartment-description .desc-wrapper .desc{margin-top:1.0416666667vw}.comp-apartment-description .desc-wrapper .bottom-title{font-size:.9375vw}.comp-apartment-description .desc-wrapper .bottom-desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:.5208333333vw}.comp-apartment-description .desc-wrapper .feature-list{margin-top:2.0833333333vw;text-align:left;font-size:0}.comp-apartment-description .desc-wrapper .feature-list .single-feature{width:20%;padding:0 .2604166667vw;margin-bottom:1.0416666667vw}.comp-apartment-description .desc-wrapper .feature-list .single-feature img{width:1.5625vw}.comp-apartment-description .desc-wrapper .feature-list .single-feature span{font-size:.7291666667vw;line-height:1.09375vw;text-align:center}.comp-apartment-description .desc-wrapper .link-bg{margin:1.0416666667vw .5208333333vw 0 0}}.comp-apartment-details{padding:0 20px;margin-bottom:60px}.comp-apartment-details .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-apartment-details .info-wrapper .desc-wrapper{background-color:#fff;padding:20px;margin-top:30px;position:relative}.comp-apartment-details .info-wrapper .desc-wrapper:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:20px auto 40px}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility{padding-left:40px;position:relative;min-height:30px}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility:not(:last-child){margin-bottom:20px}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility img{position:absolute;top:0;left:0;width:30px}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility span{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#000}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:20px auto 0}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item{padding-left:40px;position:relative}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item:not(:last-child){margin-bottom:20px}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item svg{width:25px;height:25px;padding:5px;border:1px solid #7e7e7e;border-radius:50%;position:absolute;top:0;left:0}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item .item-title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item .item-desc{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#888}.comp-apartment-details .info-wrapper .slider-wrapper{margin-top:40px}@media(min-width: 992px){.comp-apartment-details{padding:0 40px}.comp-apartment-details .title{text-align:left}.comp-apartment-details .info-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.comp-apartment-details .info-wrapper .desc-wrapper{width:calc(60% - 20px);padding:40px;margin-top:0}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-title{text-align:left}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list{width:100%;margin:20px auto 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility{width:calc(50% - 20px)}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility:not(:last-child){margin-bottom:20px}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility:nth-last-child(2){margin-bottom:0}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-title{text-align:left}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items{width:100%}.comp-apartment-details .info-wrapper .slider-wrapper{width:calc(40% - 20px);margin-top:0}.comp-apartment-details .info-wrapper .slider-wrapper .item:last-child{margin-top:40px}}@media(min-width: 1200px){.comp-apartment-details{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-apartment-details .title{font-size:2.5vw;line-height:2.5vw;width:50%}.comp-apartment-details .info-wrapper{margin-top:2.34375vw}.comp-apartment-details .info-wrapper .desc-wrapper{width:calc(66% - 2.0833333333vw);padding:4.1666666667vw}.comp-apartment-details .info-wrapper .desc-wrapper:after{top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-title{font-size:1.25vw;line-height:1.5625vw}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list{margin:1.5625vw auto 4.1666666667vw}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility{width:calc(33% - 1.0416666667vw);padding-left:2.0833333333vw;min-height:1.5625vw}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility:not(:last-child){margin-bottom:1.0416666667vw}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility:nth-last-child(2),.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility:nth-last-child(3){margin-bottom:0}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility img{width:1.5625vw}.comp-apartment-details .info-wrapper .desc-wrapper .facility-wrapper .facility-list .single-facility span{font-size:.7291666667vw;line-height:1.09375vw}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-title{font-size:1.25vw;line-height:1.5625vw}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items{margin:1.5625vw auto 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item{width:calc(50% - 2.0833333333vw);padding-left:2.0833333333vw}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item:not(:last-child){margin-bottom:1.0416666667vw}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #7e7e7e}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item .item-title{font-size:.8333333333vw;line-height:1.25vw}.comp-apartment-details .info-wrapper .desc-wrapper .list-wrapper .list-items .single-item .item-desc{font-size:.7291666667vw;line-height:1.09375vw}.comp-apartment-details .info-wrapper .slider-wrapper{width:calc(34% - 2.0833333333vw)}.comp-apartment-details .info-wrapper .slider-wrapper .item:last-child{margin-top:2.0833333333vw}.comp-apartment-details .info-wrapper .slider-wrapper .item:nth-last-child(2){margin-bottom:0}}.comp-apartment-plan{padding:0 20px;margin-bottom:60px}.comp-apartment-plan .title-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-apartment-plan .title-wrapper .plan-filter{margin-top:30px}.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper{width:100%;height:50px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-size:0;text-align:center;margin-bottom:30px}.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper span{display:inline-block;min-width:100px;text-align:center;border:1px solid #e3e3e3;padding:12px 8px;font-family:"Lato",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#000;cursor:pointer}.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper span:hover,.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper span:focus{background-color:#e3e3e3}.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper span.active{background-color:#e3e3e3;position:relative}.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper span.active:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e3e3e3;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}.comp-apartment-plan .info-wrapper .desc-wrapper .desc-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list{margin-top:30px}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list .single-detail:not(:last-child){border-bottom:1px solid #f1f1f3;margin-bottom:20px;padding-bottom:20px}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list .single-detail .detail-title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;text-transform:uppercase}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list .single-detail .detail-desc{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#888;text-align:center}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download{margin:30px auto 0;display:block;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:10px;border:1px solid #e3e3e3;text-align:center;text-decoration:none;transition:.5s}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download span{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:12px;line-height:12px;color:#000;text-transform:uppercase;display:inline-block;vertical-align:middle;transition:.5s}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download svg{width:20px;height:20px;display:inline-block;vertical-align:middle;transition:.5s}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download:hover,.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download:focus{border:1px solid #ef6452;transition:.5s}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download:hover span,.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download:focus span{color:#ef6452;transition:.5s}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download:hover svg,.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download:focus svg{fill:#ef6452;transition:.5s}.comp-apartment-plan .info-wrapper .plan-wrapper{margin-top:30px}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img{text-align:right}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge{display:inline-block;padding:10px 0;text-decoration:none}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge span{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:12px;line-height:12px;color:#000;text-transform:uppercase;display:inline-block;vertical-align:middle;transition:.5s}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge svg{width:20px;height:20px;display:inline-block;vertical-align:middle;transition:.5s}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge:hover span,.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge:focus span{color:#ef6452;transition:.5s}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge:hover svg,.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge:focus svg{fill:#ef6452;transition:.5s}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge .image-wrapper{margin-top:20px;padding:20px;background-color:#ceeafc;border:2px solid #fff;position:relative}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge .image-wrapper:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}@media(min-width: 992px){.comp-apartment-plan{padding:0 40px}.comp-apartment-plan .title-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-apartment-plan .title-wrapper .title{width:calc(30% - 20px);text-align:left}.comp-apartment-plan .title-wrapper .plan-filter{margin-top:0;width:calc(70% - 20px)}.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper{text-align:left;margin-bottom:0}.comp-apartment-plan .info-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.comp-apartment-plan .info-wrapper .desc-wrapper{width:calc(30% - 20px)}.comp-apartment-plan .info-wrapper .desc-wrapper .desc-title{text-align:left}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list{margin-top:30px}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list .single-detail .detail-title{text-align:left}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list .single-detail .detail-desc{text-align:left}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download{margin:30px 0 0}.comp-apartment-plan .info-wrapper .plan-wrapper{width:calc(70% - 20px);margin-top:0}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge{padding:0}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge .image-wrapper{padding:40px}}@media(min-width: 1200px){.comp-apartment-plan{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-apartment-plan .title-wrapper .title{font-size:2.5vw;line-height:2.5vw;width:calc(30% - 2.0833333333vw)}.comp-apartment-plan .title-wrapper .plan-filter{width:calc(70% - 2.0833333333vw)}.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper{height:2.6041666667vw}.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper span{border:.0520833333vw solid #e3e3e3;padding:.625vw .4166666667vw;font-size:.625vw;min-width:5.2083333333vw}.comp-apartment-plan .title-wrapper .plan-filter .filter-wrapper span.active:after{border-left:.2604166667vw solid transparent;border-right:.2604166667vw solid transparent;border-top:.2604166667vw solid #e3e3e3;bottom:-0.2604166667vw}.comp-apartment-plan .info-wrapper .desc-wrapper{width:calc(30% - 2.0833333333vw)}.comp-apartment-plan .info-wrapper .desc-wrapper .desc-title{font-size:1.25vw;line-height:1.5625vw}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list{margin-top:1.5625vw}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list .single-detail:not(:last-child){border-bottom:.0520833333vw solid #f1f1f3;margin-bottom:1.0416666667vw;padding-bottom:1.0416666667vw}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list .single-detail .detail-title{font-size:.8333333333vw;line-height:1.25vw}.comp-apartment-plan .info-wrapper .desc-wrapper .detail-list .single-detail .detail-desc{font-size:.7291666667vw;line-height:1.09375vw}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download{margin:6.25vw 0 0;padding:.5208333333vw;border:.0520833333vw solid #e3e3e3}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download span{font-size:.625vw;line-height:.625vw}.comp-apartment-plan .info-wrapper .desc-wrapper .plan-download svg{width:1.0416666667vw;height:1.0416666667vw}.comp-apartment-plan .info-wrapper .plan-wrapper{width:calc(70% - 2.0833333333vw);margin-top:0}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge span{font-size:.625vw;line-height:.625vw}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge svg{width:1.0416666667vw;height:1.0416666667vw}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge .image-wrapper{margin-top:1.0416666667vw;padding:3.6458333333vw;border:.2604166667vw solid #fff}.comp-apartment-plan .info-wrapper .plan-wrapper .plan-img .plan-enlarge .image-wrapper:after{top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}}.comp-booking-iframe{margin-bottom:60px}@media(min-width: 1200px){.comp-booking-iframe{margin-bottom:4.1666666667vw}}.comp-booking-wiget{padding:40px 20px;margin-bottom:60px;background-color:#ceeafc}.comp-booking-wiget .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:24px;line-height:24px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-booking-wiget .form-wrapper .book-date-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:30px;background-color:#fff;position:relative;cursor:pointer}.comp-booking-wiget .form-wrapper .book-date-wrapper:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date{width:calc(50% - 15px);text-align:center}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date svg{width:30px;height:30px;fill:#7e7e7e}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .date-title{font-family:"Lato",sans-serif;font-weight:700;font-size:12px;line-height:12px;color:#000;text-align:center;text-transform:uppercase;display:block;margin-top:5px;margin-bottom:10px}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .date{font-family:"Lato",sans-serif;font-weight:400;font-size:36px;line-height:36px;color:#000;text-align:center}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .day{font-family:"Lato",sans-serif;font-weight:400;font-size:36px;line-height:36px;color:#000;text-align:center}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .month{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#000;text-align:center}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .year{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#000;text-align:center}.comp-booking-wiget .form-wrapper .link-bg{border:0;margin:20px auto 0;width:100%}.comp-booking-wiget .img-wrapper{display:none}@media(min-width: 768px){.comp-booking-wiget{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-booking-wiget .title-wrapper{width:100%}.comp-booking-wiget .form-wrapper{width:calc(50% - 10px)}.comp-booking-wiget .img-wrapper{display:block;width:calc(50% - 10px)}.comp-booking-wiget .img-wrapper img{width:100%}}@media(min-width: 992px){.comp-booking-wiget{padding:40px 40px}.comp-booking-wiget .title{width:calc(50% - 10px)}.comp-booking-wiget .img-wrapper{margin-top:-100px}.comp-booking-wiget .img-wrapper img{max-width:520px}}@media(min-width: 1200px){.comp-booking-wiget{padding:4.1666666667vw 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-booking-wiget .title{font-size:1.5625vw;line-height:1.5625vw;margin-bottom:1.0416666667vw;width:calc(50% - 2.0833333333vw)}.comp-booking-wiget .form-wrapper{width:calc(50% - 2.0833333333vw)}.comp-booking-wiget .form-wrapper form{max-width:25vw;margin:0 auto}.comp-booking-wiget .form-wrapper .book-date-wrapper{padding:1.5625vw}.comp-booking-wiget .form-wrapper .book-date-wrapper:after{top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date{width:calc(50% - 0.78125vw)}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date svg{width:1.5625vw;height:1.5625vw}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .date-title{font-size:.625vw;line-height:.625vw;margin-top:.2604166667vw;margin-bottom:.5208333333vw}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .date{font-size:1.875vw;line-height:1.875vw}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .day{font-size:1.875vw;line-height:1.875vw}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .month{font-size:.7291666667vw;line-height:.7291666667vw}.comp-booking-wiget .form-wrapper .book-date-wrapper .book-date .year{font-size:.7291666667vw;line-height:.7291666667vw}.comp-booking-wiget .form-wrapper .link-bg{margin:1.0416666667vw auto 0}.comp-booking-wiget .img-wrapper{width:calc(50% - 2.0833333333vw);margin-top:-7.8125vw}.comp-booking-wiget .img-wrapper img{max-width:27.0833333333vw;margin:0 auto}}.comp-default-form{padding:0 20px;margin-bottom:60px}.comp-default-form .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:30px;line-height:30px;color:#000;text-transform:uppercase}.comp-default-form .sub-title{font-family:"Lato",sans-serif;font-weight:700;font-size:24px;line-height:24px;color:#000;margin-top:10px}@media(min-width: 992px){.comp-default-form{padding:0 40px}}@media(min-width: 1200px){.comp-default-form{padding:0 16.6666666667vw;margin-bottom:4.1666666667vw}.comp-default-form .title{font-size:1.5625vw;line-height:1.5625vw}.comp-default-form .sub-title{font-size:1.25vw;line-height:1.25vw;margin-top:.78125vw}}.comp-default-list{padding:0 20px;margin-bottom:60px}.comp-default-list .list-wrapper{margin-top:20px}.comp-default-list .list-wrapper .list-items{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:0 auto}.comp-default-list .list-wrapper .list-items .single-item{position:relative;padding-left:40px}.comp-default-list .list-wrapper .list-items .single-item:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f1f3}.comp-default-list .list-wrapper .list-items .single-item svg{width:25px;height:25px;padding:5px;border:1px solid #7e7e7e;border-radius:50%;position:absolute;top:0;left:0}.comp-default-list .list-wrapper .list-items .single-item .list-title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-transform:uppercase;margin-bottom:5px}.comp-default-list .list-wrapper .list-items .single-item .list-desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000}@media(min-width: 992px){.comp-default-list{padding:0 40px}}@media(min-width: 1200px){.comp-default-list{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-default-list .list-wrapper .list-items{margin:0}.comp-default-list .list-wrapper .list-items .single-item{padding-left:2.0833333333vw}.comp-default-list .list-wrapper .list-items .single-item:not(:last-child){margin-bottom:1.0416666667vw;padding-bottom:1.0416666667vw;border-bottom:.0520833333vw solid #f1f1f3}.comp-default-list .list-wrapper .list-items .single-item svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #7e7e7e}.comp-default-list .list-wrapper .list-items .single-item .list-title{font-size:.9375vw;line-height:1.25vw;margin-bottom:.2604166667vw}.comp-default-list .list-wrapper .list-items .single-item .list-desc{font-size:.8333333333vw;line-height:1.25vw}}.comp-destination-description{padding:0 20px;margin-bottom:60px}.comp-destination-description .desc-wrapper{margin-top:30px}.comp-destination-description .desc-wrapper .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-destination-description .desc-wrapper .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-destination-description .desc-wrapper .desc{margin-top:20px}.comp-destination-description .desc-wrapper .feature-list{margin-top:30px;text-align:center}.comp-destination-description .desc-wrapper .feature-list .single-feature{display:inline-block;vertical-align:top;padding:0 10px;margin-bottom:20px}.comp-destination-description .desc-wrapper .feature-list .single-feature img{width:30px;margin:0 auto}.comp-destination-description .desc-wrapper .feature-list .single-feature span{display:block;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#000}.comp-destination-description .desc-wrapper .bottom-desc{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-destination-description .list-items ul{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:30px auto 0;padding-left:0;list-style-type:none}.comp-destination-description .list-items ul li{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;padding-left:40px;margin-bottom:20px;position:relative}.comp-destination-description .list-items ul li svg{width:25px;height:25px;padding:5px;border:1px solid #7e7e7e;border-radius:50%;position:absolute;top:0;left:0}.comp-destination-description .list-items ul li span{font-family:"Lato",sans-serif;font-weight:700}@media(min-width: 992px){.comp-destination-description{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-destination-description .img-wrapper{width:calc(50% - 20px)}.comp-destination-description .desc-wrapper{margin-top:0;width:calc(50% - 20px)}.comp-destination-description .desc-wrapper .sub-heading{text-align:left}.comp-destination-description .desc-wrapper .heading{text-align:left}.comp-destination-description .desc-wrapper .desc p{text-align:left}.comp-destination-description .desc-wrapper .feature-list{text-align:left}.comp-destination-description .desc-wrapper .bottom-desc{text-align:left}}@media(min-width: 1200px){.comp-destination-description{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-destination-description .img-wrapper{width:calc(66% - 2.0833333333vw)}.comp-destination-description .desc-wrapper{width:calc(34% - 2.0833333333vw)}.comp-destination-description .desc-wrapper .sub-heading{font-size:.9375vw}.comp-destination-description .desc-wrapper .heading{font-size:2.5vw;line-height:2.5vw;margin-top:.78125vw}.comp-destination-description .desc-wrapper .desc{margin-top:1.0416666667vw}.comp-destination-description .desc-wrapper .feature-list{margin-top:2.0833333333vw;text-align:left;font-size:0}.comp-destination-description .desc-wrapper .feature-list .single-feature{width:20%;padding:0 .2604166667vw;margin-bottom:1.0416666667vw}.comp-destination-description .desc-wrapper .feature-list .single-feature img{width:1.5625vw}.comp-destination-description .desc-wrapper .feature-list .single-feature span{font-size:.7291666667vw;line-height:1.09375vw;text-align:center}.comp-destination-description .desc-wrapper .bottom-desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:.5208333333vw}.comp-destination-description .list-items ul{margin:1.5625vw 0 0}.comp-destination-description .list-items ul li{font-size:.8333333333vw;line-height:1.25vw;padding-left:2.0833333333vw;margin-bottom:1.0416666667vw}.comp-destination-description .list-items ul li svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #7e7e7e}}.comp-destination-list{padding:0 20px;margin-bottom:60px}.comp-destination-list .single-snippet:not(:last-child){margin-bottom:40px}.comp-destination-list .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:20px}.comp-destination-list .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}.comp-destination-list .list-wrapper{margin-top:20px}.comp-destination-list .list-wrapper ul{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:20px auto 0;padding-left:0;list-style-type:none}.comp-destination-list .list-wrapper ul li{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;padding-left:40px;margin-bottom:20px;position:relative}.comp-destination-list .list-wrapper ul li svg{width:25px;height:25px;padding:5px;border:1px solid #7e7e7e;border-radius:50%;position:absolute;top:0;left:0}.comp-destination-list .link-bg{margin:20px auto 0}@media(min-width: 768px){.comp-destination-list{font-size:0;padding:0 10px}.comp-destination-list .single-snippet{width:50%;display:inline-block;vertical-align:top;padding:0 10px}.comp-destination-list .single-snippet:not(:last-child){margin-bottom:40px}.comp-destination-list .single-snippet:nth-last-child(2){margin-bottom:0}}@media(min-width: 992px){.comp-destination-list{padding:0 25px}.comp-destination-list .single-snippet{width:50%;padding:0 15px}}@media(min-width: 1200px){.comp-destination-list{padding:0 7.5520833333vw;margin-bottom:4.1666666667vw}.comp-destination-list .single-snippet{width:33.33%;padding:0 .78125vw}.comp-destination-list .single-snippet:not(:last-child){margin-bottom:4.1666666667vw}.comp-destination-list .single-snippet:nth-last-child(2),.comp-destination-list .single-snippet:nth-last-child(3){margin-bottom:0}.comp-destination-list .title{font-size:1.25vw;line-height:1.5625vw;text-align:left;margin-top:1.8229166667vw}.comp-destination-list .desc{font-size:.8333333333vw;line-height:1.25vw;text-align:left;margin-top:.5208333333vw}.comp-destination-list .list-wrapper ul{margin:1.5625vw 0 0}.comp-destination-list .list-wrapper ul li{font-size:.8333333333vw;line-height:1.25vw;padding-left:2.0833333333vw;margin-bottom:1.0416666667vw}.comp-destination-list .list-wrapper ul li svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #7e7e7e}.comp-destination-list .link-bg{margin:1.8229166667vw 0 0}}.comp-detail-line{padding:0 20px;margin-bottom:60px}.comp-detail-line .desc-wrapper{background-color:#e3e3e3;padding:20px}.comp-detail-line .text-wrapper{background-color:#fff;padding:20px}.comp-detail-line .text-wrapper .text{text-align:center;margin-bottom:20px}.comp-detail-line .text-wrapper svg{width:25px;height:25px;padding:5px;border:1px solid #7e7e7e;border-radius:50%;display:inline-block;vertical-align:middle}.comp-detail-line .text-wrapper span{display:inline-block;vertical-align:middle;margin-left:5px;font-family:"Lato",sans-serif;font-weight:400;font-size:18px}.comp-detail-line .text-wrapper img{width:auto;margin:0 auto}.comp-detail-line .add-wrapper{display:none}.comp-detail-line .bg-wrapper{display:none}@media(min-width: 992px){.comp-detail-line{padding:0 40px}.comp-detail-line .desc-wrapper{position:relative;background-color:transparent;padding:0}.comp-detail-line .text-wrapper{position:absolute;width:50%;top:40px;bottom:40px;right:40px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px 20px 20px 60px}.comp-detail-line .text-wrapper .text{text-align:center;margin-bottom:0;padding-right:20px}.comp-detail-line .text-wrapper .img-wrapper{display:block;height:100%}.comp-detail-line .text-wrapper img{width:auto;height:100%;margin:0 auto}.comp-detail-line .add-wrapper{display:block;position:absolute;left:0;bottom:0;pointer-events:none}.comp-detail-line .bg-wrapper{display:block}}@media(min-width: 1200px){.comp-detail-line{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-detail-line .text-wrapper{width:50%;top:4.1666666667vw;bottom:4.1666666667vw;right:12.5vw;padding:1.3020833333vw 1.3020833333vw 1.3020833333vw 10.9375vw}.comp-detail-line .text-wrapper .text{padding-right:1.5625vw}.comp-detail-line .text-wrapper svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #7e7e7e}.comp-detail-line .text-wrapper span{margin-left:.5208333333vw;font-size:.9375vw}.comp-detail-line .text-wrapper img{max-width:8.3333333333vw}}.comp-form-background{margin-bottom:60px;padding:0 20px}.comp-form-background .form-outer{padding:40px 20px;background-size:cover;background-position:center center;background-repeat:no-repeat}.comp-form-background .form-wrapper{padding:40px 20px;background-color:#fff}.comp-form-background .form-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-form-background .contact-wrapper{margin-top:40px}.comp-form-background .contact-wrapper .contact-heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:18px;line-height:27px;color:#fff;text-transform:uppercase}.comp-form-background .contact-wrapper .contact-details{text-align:center}.comp-form-background .contact-wrapper .contact-details svg{width:27px;height:27px;fill:#fff}.comp-form-background .contact-wrapper .contact-address{margin-top:10px;position:relative}.comp-form-background .contact-wrapper .contact-address address{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff;letter-spacing:0}.comp-form-background .contact-wrapper .contact-address address span{font-weight:700}.comp-form-background .contact-wrapper .contact-email{margin-top:10px;position:relative}.comp-form-background .contact-wrapper .contact-email a{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff;letter-spacing:0;text-decoration:none;display:block;transition:.5s}.comp-form-background .contact-wrapper .contact-email a:hover,.comp-form-background .contact-wrapper .contact-email a:focus{color:#ef6452;transition:.5s}.comp-form-background .contact-wrapper .contact-tel{margin-top:20px;position:relative}.comp-form-background .contact-wrapper .contact-tel a{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff;letter-spacing:0;text-decoration:none;display:block;transition:.5s}.comp-form-background .contact-wrapper .contact-tel a:hover,.comp-form-background .contact-wrapper .contact-tel a:focus{color:#ef6452;transition:.5s}.comp-form-background .contact-wrapper .follow-us{margin-top:30px;text-align:center}.comp-form-background .contact-wrapper .follow-us-link{margin-top:14px}.comp-form-background .contact-wrapper .follow-us-link ul{margin-bottom:0;padding-left:0;list-style-type:none}.comp-form-background .contact-wrapper .follow-us-link ul li{display:inline-block}.comp-form-background .contact-wrapper .follow-us-link ul li a{display:block;margin-right:5px}.comp-form-background .contact-wrapper .follow-us-link ul li a svg{width:28px;height:30px}@media(min-width: 768px){.comp-form-background .form-wrapper{padding:40px}.comp-form-background .form-outer{padding:40px}}@media(min-width: 992px){.comp-form-background{padding:0 40px}.comp-form-background .form-outer{padding:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.comp-form-background .form-wrapper{width:calc(60% - 20px);padding:40px}.comp-form-background .form-wrapper .title{text-align:left}.comp-form-background .contact-wrapper{width:calc(40% - 20px);margin-top:0}.comp-form-background .contact-wrapper .contact-details{text-align:left}.comp-form-background .contact-wrapper .contact-address{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap}.comp-form-background .contact-wrapper .contact-address address{padding-left:20px}.comp-form-background .contact-wrapper .contact-email{display:flex;flex-direction:row;flex-wrap:wrap}.comp-form-background .contact-wrapper .contact-email a{padding-left:20px}.comp-form-background .contact-wrapper .contact-tel{display:flex;flex-direction:row;flex-wrap:wrap}.comp-form-background .contact-wrapper .contact-tel a{padding-left:20px}.comp-form-background .contact-wrapper .follow-us{text-align:left}.comp-form-background .contact-wrapper .follow-us-link ul li a{text-align:center}}@media(min-width: 1200px){.comp-form-background{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-form-background .form-outer{padding:5.2083333333vw}.comp-form-background .form-wrapper{width:calc(60% - 1.0416666667vw);padding:4.4270833333vw}.comp-form-background .form-wrapper .title{font-size:1.5625vw;line-height:1.5625vw}.comp-form-background .contact-wrapper{width:calc(40% - 1.0416666667vw)}.comp-form-background .contact-wrapper .contact-inner{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:0 auto}.comp-form-background .contact-wrapper .contact-heading{font-size:.9375vw;line-height:1.40625vw}.comp-form-background .contact-wrapper .contact-details svg{width:1.40625vw;height:1.40625vw}.comp-form-background .contact-wrapper .contact-address{margin-top:.5208333333vw}.comp-form-background .contact-wrapper .contact-address address{font-size:.8333333333vw;line-height:1.25vw;padding-left:1.0416666667vw}.comp-form-background .contact-wrapper .contact-email{margin-top:.5208333333vw}.comp-form-background .contact-wrapper .contact-email a{padding-left:1.0416666667vw;font-size:.8333333333vw;line-height:1.25vw}.comp-form-background .contact-wrapper .contact-tel{margin-top:1.0416666667vw}.comp-form-background .contact-wrapper .contact-tel a{padding-left:1.0416666667vw;font-size:.8333333333vw;line-height:1.25vw}.comp-form-background .contact-wrapper .follow-us{margin-top:1.5625vw}.comp-form-background .contact-wrapper .follow-us-link{margin-top:.7291666667vw}.comp-form-background .contact-wrapper .follow-us-link ul li a{margin-right:.2604166667vw}.comp-form-background .contact-wrapper .follow-us-link ul li a svg{width:1.4583333333vw;height:1.5625vw}}form .input-wrapper{margin-bottom:30px}form label{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;display:block;margin-bottom:0}form br{display:none}form input[type=submit]{border:0;margin:30px auto 0}form input[type=submit]:hover,form input[type=submit]:focus{background-color:#ef6452}form .info-wrapper{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px}form .info-wrapper a{font-size:16px;line-height:24px;color:#379cba;text-decoration:none;transition:.5s}form .info-wrapper a:hover,form .info-wrapper a:focus{color:#ef6452;transition:.5s}form .contact-form{margin-top:30px}form .contact-form input[type=text],form .contact-form input[type=email],form .contact-form input[type=tel],form .contact-form input[type=date]{width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;font-size:16px;padding:5px 0}form .contact-form input[type=text]:focus,form .contact-form input[type=email]:focus,form .contact-form input[type=tel]:focus,form .contact-form input[type=date]:focus{outline:0;box-shadow:2px 2px 2px rgba(55,156,186,.3)}form .contact-form select{width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;font-size:16px;padding:5px 0}form .contact-form select:focus{outline:0;box-shadow:2px 2px 2px rgba(55,156,186,.3)}form .contact-form textarea{width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;height:60px;font-size:16px;padding:5px 0}form .contact-form textarea:focus{outline:0;box-shadow:2px 2px 2px rgba(55,156,186,.3)}form .def-contact-form{margin-top:30px}form .def-contact-form label{margin-bottom:10px}form .def-contact-form input[type=text],form .def-contact-form input[type=email],form .def-contact-form input[type=tel],form .def-contact-form input[type=date]{width:100%;border:1px solid #e3e3e3;font-size:16px;padding:5px 10px}form .def-contact-form input[type=text]:focus,form .def-contact-form input[type=email]:focus,form .def-contact-form input[type=tel]:focus,form .def-contact-form input[type=date]:focus{outline:0;box-shadow:2px 2px 2px rgba(55,156,186,.3)}form .def-contact-form select{width:100%;border:1px solid #e3e3e3;font-size:16px;padding:5px 10px}form .def-contact-form select:focus{outline:0;box-shadow:2px 2px 2px rgba(55,156,186,.3)}form .def-contact-form textarea{width:100%;border:1px solid #e3e3e3;height:60px;font-size:16px;padding:5px 10px}form .def-contact-form textarea:focus{outline:0;box-shadow:2px 2px 2px rgba(55,156,186,.3)}.wpcf7-list-item{display:block !important;margin:0 !important;text-align:center}.wpcf7-list-item-label{font-size:16px}.wpcf7-acceptance .wpcf7-list-item>label{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.wpcf7-acceptance input[type=checkbox]{margin-top:6px}.wpcf7-acceptance .wpcf7-list-item>label .wpcf7-list-item-label{width:calc(100% - 25px)}.wpcf7-acceptance .wpcf7-list-item>label .wpcf7-list-item-label label{text-align:left}.wpcf7-acceptance a{text-decoration:none;color:#379cba}.wpcf7-acceptance a:hover,.wpcf7-acceptance a:focus{color:#ef6452}.wpcf7 form .wpcf7-response-output{border:0 !important;margin:0 !important;padding:0 !important;text-align:center !important}@media(min-width: 992px){form label{text-align:left}form input[type=submit]{margin:30px 0 0}form .def-contact-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}form .input-wrapper{width:100%}form .input-wrapper.col-2{width:calc(50% - 20px)}.wpcf7-list-item{text-align:left}}@media(min-width: 1200px){form .input-wrapper{margin-bottom:1.0416666667vw}form label{font-size:.8333333333vw;line-height:1.25vw}form .info-wrapper{font-size:.8333333333vw;line-height:1.25vw}form .info-wrapper a{font-size:.8333333333vw;line-height:1.25vw}form .contact-form{margin-top:1.5625vw}form .contact-form input[type=text],form .contact-form input[type=email],form .contact-form input[type=tel],form .contact-form input[type=date]{border-bottom:.0520833333vw solid #000;font-size:.8333333333vw;padding:.2604166667vw 0}form .contact-form input[type=text]:focus,form .contact-form input[type=email]:focus,form .contact-form input[type=tel]:focus,form .contact-form input[type=date]:focus{box-shadow:.1041666667vw .1041666667vw .1041666667vw rgba(55,156,186,.3)}form .contact-form select{border-bottom:.0520833333vw solid #000;font-size:.8333333333vw;padding:.2604166667vw 0}form .contact-form select:focus{box-shadow:.1041666667vw .1041666667vw .1041666667vw rgba(55,156,186,.3)}form .contact-form textarea{border-bottom:.0520833333vw solid #000;height:5.2083333333vw;font-size:.8333333333vw;padding:.2604166667vw 0}form .contact-form textarea:focus{box-shadow:.1041666667vw .1041666667vw .1041666667vw rgba(55,156,186,.3)}form .def-contact-form{margin-top:1.5625vw}form .def-contact-form label{margin-bottom:.5208333333vw}form .def-contact-form input[type=text],form .def-contact-form input[type=email],form .def-contact-form input[type=tel],form .def-contact-form input[type=date]{border:.0520833333vw solid #e3e3e3;font-size:.8333333333vw;padding:.2604166667vw .5208333333vw}form .def-contact-form input[type=text]:focus,form .def-contact-form input[type=email]:focus,form .def-contact-form input[type=tel]:focus,form .def-contact-form input[type=date]:focus{outline:0;box-shadow:.1041666667vw .1041666667vw .1041666667vw rgba(55,156,186,.3)}form .def-contact-form select{border:.0520833333vw solid #e3e3e3;font-size:.8333333333vw;padding:.2604166667vw .5208333333vw}form .def-contact-form select:focus{outline:0;box-shadow:.1041666667vw .1041666667vw .1041666667vw rgba(55,156,186,.3)}form .def-contact-form textarea{border:.0520833333vw solid #e3e3e3;font-size:.8333333333vw;padding:.2604166667vw .5208333333vw}form .def-contact-form textarea:focus{outline:0;box-shadow:.1041666667vw .1041666667vw .1041666667vw rgba(55,156,186,.3)}form .input-wrapper.col-2{width:calc(50% - 2.0833333333vw)}.wpcf7-list-item-label{font-size:.8333333333vw}.wpcf7-acceptance .wpcf7-list-item-label{font-size:.8333333333vw}.wpcf7-acceptance input[type=checkbox]{top:.3125vw}}.comp-gallery{margin-bottom:60px;padding:0 20px}.comp-gallery .gallery-filter .filter-wrapper{width:100%;height:50px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-size:0;text-align:center;margin-bottom:30px}.comp-gallery .gallery-filter .filter-wrapper span{display:inline-block;min-width:100px;text-align:center;border:1px solid #e3e3e3;padding:12px 8px;font-family:"Lato",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#000;cursor:pointer}.comp-gallery .gallery-filter .filter-wrapper span:hover,.comp-gallery .gallery-filter .filter-wrapper span:focus{background-color:#e3e3e3}.comp-gallery .gallery-filter .filter-wrapper span.active{background-color:#e3e3e3;position:relative}.comp-gallery .gallery-filter .filter-wrapper span.active:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e3e3e3;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}.comp-gallery .gallery-container{column-gap:2px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.comp-gallery .gallery-container div{margin-bottom:4px}.comp-gallery .gallery-container div .gallery-link{display:block;overflow:hidden}.comp-gallery .gallery-container div .gallery-link .gallery-image{transition:.5s}.comp-gallery .gallery-container div .gallery-link:hover .gallery-image{transform:scale(1.1);transition:.5s}@media(min-width: 768px){.comp-gallery .gallery-container{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width: 992px){.comp-gallery{padding:0 40px}.comp-gallery .gallery-filter .filter-wrapper{text-align:left}.comp-gallery .gallery-container{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media(min-width: 1200px){.comp-gallery{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-gallery .gallery-filter .filter-wrapper{height:2.6041666667vw}.comp-gallery .gallery-filter .filter-wrapper span{border:.0520833333vw solid #e3e3e3;padding:.625vw .4166666667vw;font-size:.625vw;min-width:5.2083333333vw}.comp-gallery .gallery-filter .filter-wrapper span.active:after{border-left:.2604166667vw solid transparent;border-right:.2604166667vw solid transparent;border-top:.2604166667vw solid #e3e3e3;bottom:-0.2604166667vw}.comp-gallery .gallery-container{column-gap:2.0833333333vw;-webkit-column-count:4;-moz-column-count:4;column-count:4}.comp-gallery .gallery-container div{margin-bottom:2.0833333333vw}}.comp-heading{margin-bottom:20px;padding:0 20px}.comp-heading h1,.comp-heading h2,.comp-heading h3,.comp-heading h4,.comp-heading h5,.comp-heading h6{font-family:"brandon_grotesquemedium";font-weight:normal;color:#000;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:0}.comp-heading h1{font-size:32px;line-height:36px}.comp-heading h2{font-size:28px;line-height:32px}.comp-heading h3{font-size:24px;line-height:24px}.comp-heading h4{font-size:20px;line-height:20px}.comp-heading h5{font-size:18px;line-height:18px}.comp-heading h6{font-size:16px;line-height:16px}@media(min-width: 992px){.comp-heading{padding:0 40px}.comp-heading h1,.comp-heading h2,.comp-heading h3,.comp-heading h4,.comp-heading h5,.comp-heading h6{text-align:left}}@media(min-width: 1200px){.comp-heading{margin-bottom:1.0416666667vw;padding:0 8.3333333333vw}.comp-heading h1{font-size:2.5vw;line-height:2.5vw}.comp-heading h2{font-size:2.1875vw;line-height:2.1875vw}.comp-heading h3{font-size:1.7708333333vw;line-height:1.7708333333vw}.comp-heading h4{font-size:1.3541666667vw;line-height:1.3541666667vw}.comp-heading h5{font-size:1.0416666667vw;line-height:1.0416666667vw}.comp-heading h6{font-size:.8333333333vw;line-height:.8333333333vw}}.comp-horizontal-image-description{padding:0 20px;margin-bottom:60px}.comp-horizontal-image-description .img-wrapper img:last-child{margin-top:20px}.comp-horizontal-image-description .desc-wrapper{margin-top:20px}.comp-horizontal-image-description .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-horizontal-image-description .desc-wrapper .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}@media(min-width: 992px){.comp-horizontal-image-description{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.comp-horizontal-image-description .img-wrapper{width:calc(50% - 20px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-horizontal-image-description .img-wrapper .single-img{width:calc(50% - 10px)}.comp-horizontal-image-description .img-wrapper img:last-child{margin-top:0}.comp-horizontal-image-description .desc-wrapper{width:calc(50% - 20px);margin-top:0}.comp-horizontal-image-description .desc-wrapper .title{text-align:left}.comp-horizontal-image-description .desc-wrapper .desc{text-align:left}}@media(min-width: 1200px){.comp-horizontal-image-description{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-horizontal-image-description .img-wrapper{width:calc(50% - 1.5625vw)}.comp-horizontal-image-description .img-wrapper .single-img{width:calc(50% - 0.78125vw)}.comp-horizontal-image-description .desc-wrapper{width:calc(50% - 1.5625vw)}.comp-horizontal-image-description .desc-wrapper .title{font-size:1.25vw;line-height:1.25vw}.comp-horizontal-image-description .desc-wrapper .desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.5625vw}}.comp-image-description{margin-bottom:60px;padding:0 20px}.comp-image-description .img-wrapper img:last-child{margin-top:20px}.comp-image-description .desc-wrapper{margin-top:20px}.comp-image-description .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-image-description .desc-wrapper .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}@media(min-width: 992px){.comp-image-description{padding:0 40px}.comp-image-description .img-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.comp-image-description .img-wrapper .single-img{width:calc(50% - 20px)}.comp-image-description .img-wrapper .single-img:last-child{margin-top:40px}.comp-image-description .desc-wrapper .title{width:50%;text-align:left}.comp-image-description .desc-wrapper .desc{width:50%;text-align:left}}@media(min-width: 1200px){.comp-image-description{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-image-description .img-wrapper .single-img{width:calc(50% - 2.0833333333vw)}.comp-image-description .img-wrapper .single-img:last-child{margin-top:3.125vw}.comp-image-description .desc-wrapper{margin-top:.5208333333vw}.comp-image-description .desc-wrapper .title{font-size:3.125vw;line-height:3.125vw}.comp-image-description .desc-wrapper .desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.3020833333vw}}.comp-image-grid{padding:0 20px;margin-bottom:60px}.comp-image-grid .gallery-container{column-gap:2px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.comp-image-grid .gallery-container div{margin-bottom:4px}.comp-image-grid .gallery-container div .gallery-link{display:block;overflow:hidden}.comp-image-grid .gallery-container div .gallery-link .gallery-image{transition:.5s}.comp-image-grid .gallery-container div .gallery-link:hover .gallery-image{transform:scale(1.1);transition:.5s}@media(min-width: 768px){.comp-image-grid .gallery-container{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width: 992px){.comp-image-grid{padding:0 40px}.comp-image-grid .gallery-container{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media(min-width: 1200px){.comp-image-grid{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-image-grid .gallery-container{column-gap:2.0833333333vw;-webkit-column-count:4;-moz-column-count:4;column-count:4}.comp-image-grid .gallery-container div{margin-bottom:2.0833333333vw}}.comp-insta{margin-bottom:60px;padding:0 20px}.comp-insta .insta-container{column-gap:2px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.comp-insta .insta-container div{margin-bottom:4px}.comp-insta .insta-container div .insta-link{display:block;overflow:hidden}.comp-insta .insta-container div .insta-link .insta-image{transition:.5s}.comp-insta .insta-container div .insta-link:hover .insta-image{transform:scale(1.1);transition:.5s}@media(min-width: 768px){.comp-insta .insta-container{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width: 992px){.comp-insta{padding:0 40px}.comp-insta .insta-container{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media(min-width: 1200px){.comp-insta{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-insta .insta-container{column-gap:2.0833333333vw;-webkit-column-count:4;-moz-column-count:4;column-count:4}.comp-insta .insta-container div{margin-bottom:2.0833333333vw}}.comp-itinerary-details{padding:0 20px;margin-bottom:60px}.comp-itinerary-details .itinerary-wrapper{padding:20px;background-color:#fff;position:relative}.comp-itinerary-details .itinerary-wrapper:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;background-color:rgba(0,0,0,.09);filter:blur(5px);z-index:-1}.comp-itinerary-details .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:24px;color:#000;text-transform:uppercase;text-align:center;margin-bottom:30px}.comp-itinerary-details .detail-wrapper .travel-info{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:0 auto}.comp-itinerary-details .detail-wrapper .travel-info .single-info{font-family:"Lato",sans-serif;font-weight:4;font-size:16px;line-height:24px}.comp-itinerary-details .detail-wrapper .travel-info .single-info:not(:last-child){margin-bottom:10px}.comp-itinerary-details .detail-wrapper .travel-info .single-info img{width:30px;display:inline-block;vertical-align:top;margin-right:5px}.comp-itinerary-details .detail-wrapper .travel-info .single-info .desc{display:inline-block;vertical-align:top}.comp-itinerary-details .detail-wrapper .travel-info .single-info .span-title{font-weight:700}.comp-itinerary-details .desc-wrapper{margin-top:30px}.comp-itinerary-details .desc-wrapper p{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:center}@media(min-width: 768px){.comp-itinerary-details .itinerary-wrapper{padding:40px}}@media(min-width: 992px){.comp-itinerary-details{padding:0 40px}.comp-itinerary-details .heading{text-align:left}.comp-itinerary-details .detail-wrapper .travel-info{width:100%;margin:0}.comp-itinerary-details .detail-wrapper .travel-info .single-info{display:inline-block;margin-right:20px}.comp-itinerary-details .desc-wrapper p{text-align:left}}@media(min-width: 1200px){.comp-itinerary-details{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-itinerary-details .itinerary-wrapper{padding:3.125vw}.comp-itinerary-details .itinerary-wrapper:after{top:-0.2604166667vw;bottom:-0.2604166667vw;left:-0.2604166667vw;right:-0.2604166667vw}.comp-itinerary-details .heading{font-size:1.25vw;line-height:1.5625vw}.comp-itinerary-details .detail-wrapper .travel-info .single-info{font-size:.8333333333vw;line-height:1.25vw;margin-right:1.0416666667vw}.comp-itinerary-details .detail-wrapper .travel-info .single-info:not(:last-child){margin-bottom:10px}.comp-itinerary-details .detail-wrapper .travel-info .single-info img{width:1.5625vw;margin-right:.2604166667vw}.comp-itinerary-details .desc-wrapper p{margin-top:1.0416666667vw;font-size:.8333333333vw;line-height:1.25vw}}.comp-kite-surfing-snippet{margin-bottom:60px;padding:0 20px}.comp-kite-surfing-snippet .desc-wrapper{margin:-80px 20px 0;padding:40px 20px;position:relative;background-color:#fff}.comp-kite-surfing-snippet .desc-wrapper:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-kite-surfing-snippet .desc-wrapper .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-kite-surfing-snippet .desc-wrapper .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center;margin-top:20px}.comp-kite-surfing-snippet .desc-wrapper .title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-kite-surfing-snippet .desc-wrapper .desc{margin-top:20px}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper{margin-top:40px}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper .list-title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper .list-items{text-align:center}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper .list-items .single-item{display:inline-block;margin:20px 15px 0}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper .list-items .single-item img{width:40px;margin:0 auto}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper .list-items .single-item span{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#000}.comp-kite-surfing-snippet .desc-wrapper .link-bg{margin:20px auto 0}@media(min-width: 768px){.comp-kite-surfing-snippet .desc-wrapper{margin:-200px 40px 0;padding:40px}}@media(min-width: 992px){.comp-kite-surfing-snippet{padding:0 40px}.comp-kite-surfing-snippet .desc-wrapper{margin:-100px 80px 0;padding:80px 40px}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper{margin-top:40px}.comp-kite-surfing-snippet .desc-wrapper .link-bg{margin:40px auto 0}}@media(min-width: 1200px){.comp-kite-surfing-snippet{margin-bottom:4.1666666667vw;padding:0 16.6666666667vw}.comp-kite-surfing-snippet .desc-wrapper{margin:-6.7708333333vw 8.3333333333vw 0;padding:3.125vw 3.6458333333vw}.comp-kite-surfing-snippet .desc-wrapper:after{top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.comp-kite-surfing-snippet .desc-wrapper .heading{font-size:1.25vw;line-height:1.5625vw}.comp-kite-surfing-snippet .desc-wrapper .sub-heading{font-size:.9375vw;margin-top:1.0416666667vw}.comp-kite-surfing-snippet .desc-wrapper .title{font-size:.8333333333vw;line-height:1.25vw;margin-top:.5208333333vw}.comp-kite-surfing-snippet .desc-wrapper .desc{margin-top:1.0416666667vw}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper{margin-top:2.0833333333vw;display:flex;flex-direction:row;justify-content:center;align-items:center}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper .list-title{font-size:.8333333333vw;line-height:1.25vw;margin-top:0}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper .list-items .single-item{margin:0 .78125vw}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper .list-items .single-item img{width:2.0833333333vw;display:inline-block}.comp-kite-surfing-snippet .desc-wrapper .list-wrapper .list-items .single-item span{margin-left:.5208333333vw;font-size:.7291666667vw;line-height:1.09375vw}.comp-kite-surfing-snippet .desc-wrapper .link-bg{margin:2.0833333333vw auto 0}}.comp-kite-surfing{margin-bottom:60px;padding:0 20px}.comp-kite-surfing .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:20px}.comp-kite-surfing .desc-wrapper .desc{margin-top:20px}.comp-kite-surfing .desc-wrapper .bottom-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase;margin-top:10px}.comp-kite-surfing .img-wrapper{margin-top:30px}.comp-kite-surfing .img-wrapper .bg-wrapper{position:relative}.comp-kite-surfing .img-wrapper .bg-wrapper .txt-img{position:absolute;top:0;right:-20px}.comp-kite-surfing .img-wrapper .slider-wrapper{margin:-160px 20px 0}.comp-kite-surfing .img-wrapper .slider-wrapper .slider-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:18px;line-height:22px;color:#000;text-transform:uppercase;text-align:center;margin-top:30px}.comp-kite-surfing .img-wrapper .slider-wrapper .slider-desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}.comp-kite-surfing .img-wrapper .slider-wrapper .owl-dots{margin-top:20px}@media(min-width: 768px){.comp-kite-surfing .img-wrapper .slider-wrapper{margin:-400px 40px 0}}@media(min-width: 992px){.comp-kite-surfing{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-kite-surfing .desc-wrapper{width:40%;background-image:linear-gradient(#f1f1f3, transparent);padding:40px 60px 40px 40px}.comp-kite-surfing .desc-wrapper .title{text-align:left;margin-top:0}.comp-kite-surfing .desc-wrapper .desc p{text-align:left}.comp-kite-surfing .desc-wrapper .bottom-title{text-align:left}.comp-kite-surfing .img-wrapper{margin-top:0;width:60%}.comp-kite-surfing .img-wrapper .bg-wrapper .txt-img{width:80%}.comp-kite-surfing .img-wrapper .slider-wrapper{margin:-300px 40px 0 -40px}.comp-kite-surfing .img-wrapper .slider-wrapper .kite-carousel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-kite-surfing .img-wrapper .slider-wrapper .kite-carousel .item{width:calc(50% - 10px)}.comp-kite-surfing .img-wrapper .slider-wrapper .kite-carousel .item .wrapper{background-color:#fff;padding:20px 0}.comp-kite-surfing .img-wrapper .slider-wrapper .slider-title{text-align:left;margin-top:0}.comp-kite-surfing .img-wrapper .slider-wrapper .slider-desc{text-align:left}}@media(min-width: 1200px){.comp-kite-surfing{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-kite-surfing .desc-wrapper{width:33%;padding:4.1666666667vw 6.7708333333vw 4.1666666667vw 4.1666666667vw}.comp-kite-surfing .desc-wrapper .title{font-size:1.875vw;line-height:1.875vw}.comp-kite-surfing .desc-wrapper .desc{margin-top:1.5625vw}.comp-kite-surfing .desc-wrapper .bottom-title{font-size:2.5vw;line-height:2.5vw;margin-top:4.6875vw}.comp-kite-surfing .img-wrapper{width:67%}.comp-kite-surfing .img-wrapper .bg-wrapper .txt-img{top:-1.0416666667vw;right:-1.0416666667vw;width:39.0625vw}.comp-kite-surfing .img-wrapper .slider-wrapper{margin:-31.25vw 4.1666666667vw 0 -3.90625vw}.comp-kite-surfing .img-wrapper .slider-wrapper .kite-carousel .item{width:calc(50% - 0.5208333333vw)}.comp-kite-surfing .img-wrapper .slider-wrapper .kite-carousel .item .wrapper{padding:1.0416666667vw 0}.comp-kite-surfing .img-wrapper .slider-wrapper .slider-title{font-size:1.25vw;line-height:1.25vw;margin-top:1.0416666667vw}.comp-kite-surfing .img-wrapper .slider-wrapper .slider-desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.0416666667vw}}.comp-list-and-image{padding:0 20px;margin-bottom:60px}.comp-list-and-image .list-wrapper{margin-top:20px}.comp-list-and-image .list-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-list-and-image .list-wrapper .sub-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:10px}.comp-list-and-image .list-wrapper .list-items{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:20px auto 0}.comp-list-and-image .list-wrapper .list-items .single-item{position:relative;padding-left:40px}.comp-list-and-image .list-wrapper .list-items .single-item:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f1f3}.comp-list-and-image .list-wrapper .list-items .single-item svg{width:25px;height:25px;padding:5px;border:1px solid #7e7e7e;border-radius:50%;position:absolute;top:0;left:0}.comp-list-and-image .list-wrapper .list-items .single-item .list-title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-transform:uppercase}.comp-list-and-image .list-wrapper .list-items .single-item .list-desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-top:5px}@media(min-width: 992px){.comp-list-and-image{padding:0 40px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.comp-list-and-image .img-wrapper{width:calc(50% - 20px)}.comp-list-and-image .list-wrapper{width:calc(50% - 20px);margin-top:0}.comp-list-and-image .list-wrapper .title{text-align:left}.comp-list-and-image .list-wrapper .sub-title{text-align:left}.comp-list-and-image .list-wrapper .list-items{margin:20px 0 0}}@media(min-width: 1200px){.comp-list-and-image{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-list-and-image .img-wrapper{width:calc(50% - 2.6041666667vw)}.comp-list-and-image .list-wrapper{width:calc(50% - 2.6041666667vw)}.comp-list-and-image .list-wrapper .title{font-size:2.5vw;line-height:2.5vw}.comp-list-and-image .list-wrapper .sub-title{font-size:1.25vw;line-height:1.25vw;margin-top:1.0416666667vw}.comp-list-and-image .list-wrapper .list-items{margin:1.8229166667vw 0 0}.comp-list-and-image .list-wrapper .list-items .single-item{padding-left:2.0833333333vw}.comp-list-and-image .list-wrapper .list-items .single-item:not(:last-child){margin-bottom:1.0416666667vw;padding-bottom:1.0416666667vw;border-bottom:.0520833333vw solid #f1f1f3}.comp-list-and-image .list-wrapper .list-items .single-item svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #7e7e7e}.comp-list-and-image .list-wrapper .list-items .single-item .list-title{font-size:.9375vw;line-height:1.25vw}.comp-list-and-image .list-wrapper .list-items .single-item .list-desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:.2604166667vw}}.comp-list-description{margin-bottom:60px;padding:0 20px}.comp-list-description .list-wrapper{position:relative;background-color:#fff;padding:40px}.comp-list-description .list-wrapper:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-list-description .list-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:24px;color:#000;text-align:center;text-transform:uppercase}.comp-list-description .list-wrapper ul{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:20px auto 0;padding-left:0;list-style-type:none}.comp-list-description .list-wrapper ul li{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;padding-left:40px;margin-bottom:20px;position:relative}.comp-list-description .list-wrapper ul li svg{width:25px;height:25px;padding:5px;border:1px solid #7e7e7e;border-radius:50%;position:absolute;top:0;left:0}.comp-list-description .desc-wrapper{margin-top:40px}.comp-list-description .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:22px;color:#000;text-align:center;text-transform:uppercase}.comp-list-description .desc-wrapper .desc{margin-top:20px}.comp-list-description .desc-img{display:none}@media(min-width: 992px){.comp-list-description{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.comp-list-description .list-wrapper{width:calc(50% - 20px)}.comp-list-description .list-wrapper .title{text-align:left}.comp-list-description .list-wrapper ul{margin:20px 0 0}.comp-list-description .desc-wrapper{width:calc(50% - 20px);margin-top:0}.comp-list-description .desc-wrapper .title{text-align:left}.comp-list-description .desc-wrapper .desc p{text-align:left}}@media(min-width: 1200px){.comp-list-description{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw;position:relative}.comp-list-description .list-wrapper{width:32.2916666667vw;padding:4.1666666667vw}.comp-list-description .list-wrapper:after{top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.comp-list-description .list-wrapper .title{font-size:1.25vw;line-height:1.5625vw}.comp-list-description .list-wrapper ul{margin:1.5625vw 0 0}.comp-list-description .list-wrapper ul li{font-size:.8333333333vw;line-height:1.25vw;padding-left:2.0833333333vw;margin-bottom:1.0416666667vw}.comp-list-description .list-wrapper ul li svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #7e7e7e}.comp-list-description .desc-wrapper{width:calc(100% - 36.4583333333vw);padding-right:9.375vw;margin-top:2.0833333333vw}.comp-list-description .desc-wrapper .title{font-size:1.25vw;line-height:1.5625vw}.comp-list-description .desc-wrapper .desc{margin-top:1.0416666667vw}.comp-list-description .desc-img{display:block;position:absolute;top:0;bottom:0;right:0;overflow:hidden}}.comp-map{margin-bottom:60px;padding:0 20px}.comp-map .map-wrapper{width:100%;height:500px}@media(min-width: 992px){.comp-map{padding:0 40px}}@media(min-width: 1200px){.comp-map{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-map .map-wrapper{height:40.625vw}}.comp-multiple-image-description{margin-bottom:60px;padding:0 20px}.comp-multiple-image-description .img-wrapper .owl-dots{position:absolute;left:20px;right:20px;bottom:20px}.comp-multiple-image-description .desc-wrapper .desc-inner{padding:40px 20px;position:relative;background-color:#fff}.comp-multiple-image-description .desc-wrapper .desc-inner:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-multiple-image-description .desc-wrapper .desc-inner .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-multiple-image-description .desc-wrapper .desc-inner .desc{margin-top:20px}.comp-multiple-image-description .desc-wrapper .desc-inner .desc .bottom-title{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center;margin-top:20px}.comp-multiple-image-description .desc-wrapper .desc-inner .desc .bottom-desc{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-multiple-image-description .desc-wrapper .list-inner ul{margin-top:20px;margin-bottom:0;padding-left:0;list-style-type:none}.comp-multiple-image-description .desc-wrapper .list-inner ul li{padding:10px 0}.comp-multiple-image-description .desc-wrapper .list-inner ul li:not(:last-child){border-bottom:1px solid #f1f1f3}.comp-multiple-image-description .desc-wrapper .list-inner ul li .title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;text-transform:uppercase}.comp-multiple-image-description .desc-wrapper .list-inner ul li .desc,.comp-multiple-image-description .desc-wrapper .list-inner ul li a{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#888;text-align:center;margin-top:5px;text-decoration:none;transition:.5s}.comp-multiple-image-description .desc-wrapper .list-inner ul li a:hover,.comp-multiple-image-description .desc-wrapper .list-inner ul li a:focus{color:#ef6452;transition:.5s}.comp-multiple-image-description .additional-img{display:none}@media(min-width: 992px){.comp-multiple-image-description{padding:0 40px;min-height:700px}.comp-multiple-image-description .img-wrapper .multiple-img-carousel{height:700px}.comp-multiple-image-description .img-wrapper .multiple-img-carousel .item-0{position:absolute;top:0;left:0;width:60%;padding-right:10px}.comp-multiple-image-description .img-wrapper .multiple-img-carousel .item-1{position:absolute;top:0;right:0;width:40%;padding-left:10px}.comp-multiple-image-description .img-wrapper .multiple-img-carousel .item-2{position:absolute;bottom:0;right:0;width:40%;padding-left:10px}.comp-multiple-image-description .desc-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin:-500px 170px 0 0;position:relative;z-index:1}.comp-multiple-image-description .desc-wrapper .desc-inner{width:60%;min-height:500px;padding:0;background-color:transparent}.comp-multiple-image-description .desc-wrapper .desc-inner:after{display:none}.comp-multiple-image-description .desc-wrapper .desc-inner .desc-content{background-color:#fff;padding:40px;position:relative}.comp-multiple-image-description .desc-wrapper .desc-inner .desc-content:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-multiple-image-description .desc-wrapper .desc-inner .title{text-align:left}.comp-multiple-image-description .desc-wrapper .desc-inner .desc p{text-align:left}.comp-multiple-image-description .desc-wrapper .desc-inner .desc .bottom-title{text-align:left}.comp-multiple-image-description .desc-wrapper .desc-inner .desc .bottom-desc{text-align:left}.comp-multiple-image-description .desc-wrapper .list-inner{width:40%;min-height:300px}.comp-multiple-image-description .desc-wrapper .list-inner ul{margin-top:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.comp-multiple-image-description .desc-wrapper .list-inner ul li .title{text-align:left}.comp-multiple-image-description .desc-wrapper .list-inner ul li .desc,.comp-multiple-image-description .desc-wrapper .list-inner ul li a{text-align:left}}@media(min-width: 1200px){.comp-multiple-image-description{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw;min-height:46.09375vw;position:relative}.comp-multiple-image-description .img-wrapper .multiple-img-carousel{height:46.09375vw}.comp-multiple-image-description .img-wrapper .multiple-img-carousel .item-0{width:70%;padding-right:1.3020833333vw}.comp-multiple-image-description .img-wrapper .multiple-img-carousel .item-1{width:30%;padding-left:1.3020833333vw}.comp-multiple-image-description .img-wrapper .multiple-img-carousel .item-2{width:30%;padding-left:1.3020833333vw}.comp-multiple-image-description .desc-wrapper{margin:-36.4583333333vw 19.7916666667vw 0 0}.comp-multiple-image-description .desc-wrapper .desc-inner{width:60%;min-height:36.4583333333vw;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;background-color:transparent}.comp-multiple-image-description .desc-wrapper .desc-inner:after{display:none}.comp-multiple-image-description .desc-wrapper .desc-inner .desc-content{background-color:#fff;padding:5.7291666667vw 6.5104166667vw;position:relative}.comp-multiple-image-description .desc-wrapper .desc-inner .desc-content:after{content:"";position:absolute;top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-multiple-image-description .desc-wrapper .desc-inner .title{font-size:1.25vw;line-height:1.25vw}.comp-multiple-image-description .desc-wrapper .desc-inner .desc{margin-top:1.0416666667vw}.comp-multiple-image-description .desc-wrapper .desc-inner .desc p:last-child{margin-bottom:0}.comp-multiple-image-description .desc-wrapper .desc-inner .desc .bottom-title{font-size:.9375vw;margin-top:2.0833333333vw}.comp-multiple-image-description .desc-wrapper .desc-inner .desc .bottom-desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:.5208333333vw}.comp-multiple-image-description .desc-wrapper .list-inner{width:40%;min-height:15.625vw}.comp-multiple-image-description .desc-wrapper .list-inner ul li{padding:.5208333333vw 0}.comp-multiple-image-description .desc-wrapper .list-inner ul li:not(:last-child){border-bottom:.0520833333vw solid #f1f1f3}.comp-multiple-image-description .desc-wrapper .list-inner ul li .title{font-size:.8333333333vw;line-height:1.25vw}.comp-multiple-image-description .desc-wrapper .list-inner ul li .desc,.comp-multiple-image-description .desc-wrapper .list-inner ul li a{font-size:.7291666667vw;line-height:1.0416666667vw;margin-top:.2604166667vw}.comp-multiple-image-description .additional-img{display:block;position:absolute;top:0;left:8.3333333333vw;right:8.3333333333vw;z-index:1;pointer-events:none}.comp-multiple-image-description .additional-img .img-wrapper{width:70%;padding-right:1.3020833333vw}}.comp-offer-details{margin-bottom:60px;padding:0 20px}.comp-offer-details .slider-wrapper .thumb-carousel{margin-top:10px}.comp-offer-details .slider-wrapper .thumb-carousel img{padding:5px}.comp-offer-details .slider-wrapper .thumb-carousel .owl-item.current img{border:1px solid #e3e3e3}.comp-offer-details .slider-wrapper .owl-dots{margin-top:20px}.comp-offer-details .desc-wrapper{margin-top:30px}.comp-offer-details .desc-wrapper .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-offer-details .desc-wrapper .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-offer-details .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:20px}.comp-offer-details .desc-wrapper .desc{margin-top:20px}.comp-offer-details .desc-wrapper .bottom-text{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-offer-details .desc-wrapper .link-bg{margin:20px auto 0}@media(min-width: 992px){.comp-offer-details{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-offer-details .slider-wrapper{width:calc(50% - 20px)}.comp-offer-details .slider-wrapper .thumb-carousel{padding-left:40px;padding-right:40px}.comp-offer-details .slider-wrapper .thumb-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;pointer-events:none}.comp-offer-details .slider-wrapper .thumb-carousel .owl-nav .owl-prev{float:left;pointer-events:all}.comp-offer-details .slider-wrapper .thumb-carousel .owl-nav .owl-next{float:right;pointer-events:all}.comp-offer-details .desc-wrapper{width:calc(50% - 20px);margin-top:0}.comp-offer-details .desc-wrapper .sub-heading{text-align:left}.comp-offer-details .desc-wrapper .heading{text-align:left}.comp-offer-details .desc-wrapper .title{text-align:left}.comp-offer-details .desc-wrapper .desc p{text-align:left}.comp-offer-details .desc-wrapper .bottom-text{text-align:left}.comp-offer-details .desc-wrapper .link-bg{margin:20px 0 0}}@media(min-width: 1200px){.comp-offer-details{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-offer-details .slider-wrapper{width:calc(66% - 2.0833333333vw)}.comp-offer-details .slider-wrapper .thumb-carousel{width:40.625vw;margin-top:1.5625vw;padding-left:2.0833333333vw;padding-right:2.0833333333vw;float:right}.comp-offer-details .slider-wrapper .thumb-carousel img{padding:.2604166667vw}.comp-offer-details .slider-wrapper .thumb-carousel .owl-item.current img{border:.0520833333vw solid #e3e3e3}.comp-offer-details .desc-wrapper{width:calc(34% - 2.0833333333vw)}.comp-offer-details .desc-wrapper .sub-heading{font-size:.9375vw}.comp-offer-details .desc-wrapper .heading{font-size:2.5vw;line-height:2.5vw;margin-top:.5208333333vw}.comp-offer-details .desc-wrapper .title{font-size:1.25vw;line-height:1.5625vw;margin-top:1.0416666667vw}.comp-offer-details .desc-wrapper .desc{margin-top:1.8229166667vw}.comp-offer-details .desc-wrapper .bottom-text{font-size:.8333333333vw;line-height:1.25vw;margin-top:2.34375vw}.comp-offer-details .desc-wrapper .link-bg{margin:2.34375vw 0 0}}.comp-other-snippets{margin-bottom:60px;padding:0 20px}.comp-other-snippets .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-other-snippets .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-other-snippets .other-snippet-carousel{margin-top:40px}.comp-other-snippets .other-snippet-carousel .owl-stage{display:flex;flex-wrap:wrap}.comp-other-snippets .other-snippet-carousel .owl-stage .item{height:100%}.comp-other-snippets .other-snippet-carousel .single-activity{height:100%;padding:0 10px 10px;display:flex;flex-direction:row;flex-wrap:wrap}.comp-other-snippets .other-snippet-carousel .single-activity .desc-wrapper{position:relative;background-color:#fff;padding:20px 40px 40px;width:100%}.comp-other-snippets .other-snippet-carousel .single-activity .desc-wrapper:after{content:"";position:absolute;top:0;bottom:-5px;left:0;right:-5px;background-color:rgba(0,0,0,.09);filter:blur(5px);z-index:-1}.comp-other-snippets .other-snippet-carousel .single-activity .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-other-snippets .other-snippet-carousel .single-activity .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-other-snippets .other-snippet-carousel .single-activity .link-bg{margin:20px auto 0}.comp-other-snippets .other-snippet-carousel .single-activity .link-bg.disabled{opacity:0;pointer-events:none}.comp-other-snippets .other-snippet-carousel .owl-dots{margin-top:20px}@media(min-width: 992px){.comp-other-snippets{padding:0 40px}.comp-other-snippets .other-snippet-carousel .single-activity .desc{min-height:50px}.comp-other-snippets .other-snippet-carousel .owl-item.has-margin-top{margin-top:80px}.comp-other-snippets .other-snippet-carousel .owl-nav{position:absolute;right:0;bottom:0}}@media(min-width: 1200px){.comp-other-snippets{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-other-snippets .sub-heading{font-size:.9375vw}.comp-other-snippets .heading{font-size:2.5vw;line-height:2.5vw}.comp-other-snippets .other-snippet-carousel{margin-top:2.0833333333vw}.comp-other-snippets .other-snippet-carousel .owl-item.has-margin-top{margin-top:4.1666666667vw}.comp-other-snippets .other-snippet-carousel .single-activity{padding:0 .5208333333vw .5208333333vw}.comp-other-snippets .other-snippet-carousel .single-activity .desc-wrapper{padding:1.0416666667vw 2.0833333333vw 2.0833333333vw}.comp-other-snippets .other-snippet-carousel .single-activity .desc-wrapper:after{bottom:-0.2604166667vw;right:-0.2604166667vw}.comp-other-snippets .other-snippet-carousel .single-activity .title{font-size:1.25vw;line-height:1.25vw}.comp-other-snippets .other-snippet-carousel .single-activity .desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:.5208333333vw;min-height:2.6041666667vw}.comp-other-snippets .other-snippet-carousel .single-activity .link-bg{margin:1.0416666667vw auto 0}}.comp-paragraph{margin-bottom:60px;padding:0 20px}.comp-paragraph p{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-bottom:10px}.comp-paragraph p:last-child{margin-bottom:0}@media(min-width: 992px){.comp-paragraph{padding:0 40px}.comp-paragraph p{text-align:left}}@media(min-width: 1200px){.comp-paragraph{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-paragraph p{font-size:.8333333333vw;line-height:1.25vw;margin-bottom:.5208333333vw}}.comp-related-pages{background-color:#f1f1f3;margin:0;padding:15px 20px}.comp-related-pages .related-title{height:20px;position:relative;cursor:pointer}.comp-related-pages .related-title .text{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:20px;text-transform:uppercase;display:block;padding-right:40px}.comp-related-pages .related-title .hamburger{position:absolute;top:9px;right:0;width:25px;height:2px;background-color:#000;display:block;float:right}.comp-related-pages .related-title .hamburger:before,.comp-related-pages .related-title .hamburger:after{content:"";width:25px;height:2px;background-color:#000;position:absolute;left:0}.comp-related-pages .related-title .hamburger:before{top:-8px}.comp-related-pages .related-title .hamburger:after{top:8px}.comp-related-pages .related-title .hamburger.active{height:0}.comp-related-pages .related-title .hamburger.active:before{top:0;transform:rotate(45deg)}.comp-related-pages .related-title .hamburger.active:after{top:0;transform:rotate(-45deg)}.comp-related-pages ul{margin-top:10px;margin-bottom:0;padding-left:0;list-style-type:none;display:none}.comp-related-pages ul li{margin-bottom:10px}.comp-related-pages ul li:last-child{margin-bottom:0}.comp-related-pages ul li a{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;line-height:18px;text-transform:uppercase;color:#000;text-decoration:none;display:block;position:relative;transition:.5s}.comp-related-pages ul li a:hover,.comp-related-pages ul li a:focus{color:#ef6452;transition:.5s}@media(min-width: 992px){.comp-related-pages{margin:0 40px 0 0;padding:0 0 10px;background-color:transparent;width:240px;border-bottom:1px solid #000}}@media(min-width: 1200px){.comp-related-pages{margin:0 8.3333333333vw 0 0;padding:0 0 .5208333333vw;width:15.625vw;border-bottom:.0520833333vw solid #000}.comp-related-pages ul{margin-top:1.5625vw}.comp-related-pages ul li{margin-bottom:.5208333333vw}.comp-related-pages ul li:last-child{margin-bottom:0}.comp-related-pages ul li a{font-size:.625vw;line-height:.9375vw}}.comp-restaurant-details{margin-bottom:60px;padding:0 20px}.comp-restaurant-details .img-wrapper .owl-dots{position:absolute;left:20px;right:20px;bottom:20px}.comp-restaurant-details .desc-wrapper{margin-top:30px}.comp-restaurant-details .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-restaurant-details .desc-wrapper .desc{margin-top:20px}.comp-restaurant-details .desc-wrapper .download-menu{padding:40px 20px;background-color:#f1f1f3}.comp-restaurant-details .desc-wrapper .download-menu .download-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:18px;line-height:22px;color:#000;text-transform:uppercase;text-align:center}.comp-restaurant-details .desc-wrapper .download-menu .download-list{margin-top:30px}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download:not(:last-child){border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:20px}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .left{text-align:center}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .left svg{width:20px;height:20px}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .left span{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;margin-left:5px}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right{text-align:center}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right a{text-decoration:none}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right a svg{width:20px;height:20px;display:inline-block;vertical-align:bottom;transition:.5s}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right a span{font-family:"Lato",sans-serif;font-weight:700;font-size:14px;line-height:14px;color:#000;text-transform:uppercase;display:inline-block;vertical-align:bottom;transition:.5s}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right a:hover svg,.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right a:focus svg{fill:#ef6452;transition:.5s}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right a:hover span,.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right a:focus span{color:#ef6452;transition:.5s}.comp-restaurant-details .desc-wrapper .restaurant-facilities{margin-top:30px;padding:40px 20px;position:relative;background-color:#fff}.comp-restaurant-details .desc-wrapper .restaurant-facilities:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:18px;line-height:22px;color:#000;text-transform:uppercase;text-align:center}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:30px auto 0}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list .single-facility{display:flex;flex-direction:row;flex-wrap:wrap}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list .single-facility:not(:last-child){margin-bottom:20px}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list .single-facility img{width:30px}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list .single-facility span{padding-left:10px;display:block;font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul{margin-top:20px;margin-bottom:0;padding-left:0;list-style-type:none}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li{padding:10px 0}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li:not(:last-child){border-bottom:1px solid #f1f1f3}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li .title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;text-transform:uppercase}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#000;text-align:center;margin-top:5px}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-title{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center;margin-top:20px}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-desc{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center}@media(min-width: 768px){.comp-restaurant-details .desc-wrapper .download-menu{padding:40px}.comp-restaurant-details .desc-wrapper .restaurant-facilities{padding:40px}}@media(min-width: 992px){.comp-restaurant-details{padding:0 40px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.comp-restaurant-details.flip{flex-direction:row}.comp-restaurant-details .img-wrapper{width:calc(50% - 20px)}.comp-restaurant-details .img-wrapper .restaurant-carousel{position:relative;min-height:760px}.comp-restaurant-details .img-wrapper .restaurant-carousel .item-0{position:absolute;top:0;left:0}.comp-restaurant-details .img-wrapper .restaurant-carousel .item-1{position:absolute;top:370px;left:0;width:calc(50% - 10px)}.comp-restaurant-details .img-wrapper .restaurant-carousel .item-2{position:absolute;top:370px;right:0;width:calc(50% - 10px)}.comp-restaurant-details .img-wrapper .restaurant-carousel .item-3{position:absolute;top:570px;left:0;width:calc(50% - 10px)}.comp-restaurant-details .desc-wrapper{margin-top:0;width:calc(50% - 20px);display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-content:flex-start}.comp-restaurant-details .desc-wrapper .title{width:100%;text-align:left;order:2}.comp-restaurant-details .desc-wrapper .desc{width:100%;order:3}.comp-restaurant-details .desc-wrapper .desc p{text-align:left}.comp-restaurant-details .desc-wrapper .download-menu{width:100%;order:1;margin-bottom:30px}.comp-restaurant-details .desc-wrapper .download-menu .download-title{text-align:left}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .left{width:calc(50% - 10px);text-align:left}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right{width:calc(50% - 10px);text-align:right}.comp-restaurant-details .desc-wrapper .restaurant-facilities{width:100%;order:4}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-title{text-align:left}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list{margin:30px 0 0}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list .single-facility{justify-content:start}.comp-restaurant-details .desc-wrapper .restaurant-details{width:100%;order:5}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li .title{margin-top:0;text-align:left}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li .desc{text-align:left}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-title{text-align:left}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-desc{text-align:left}}@media(min-width: 1200px){.comp-restaurant-details{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-restaurant-details .img-wrapper{width:calc(50% - 2.6041666667vw)}.comp-restaurant-details .img-wrapper .restaurant-carousel{min-height:67.7083333333vw}.comp-restaurant-details .img-wrapper .restaurant-carousel .item-1{top:31.7708333333vw;width:calc(50% - 0.78125vw)}.comp-restaurant-details .img-wrapper .restaurant-carousel .item-2{top:31.7708333333vw;width:calc(50% - 0.78125vw)}.comp-restaurant-details .img-wrapper .restaurant-carousel .item-3{top:48.9583333333vw;width:calc(50% - 0.78125vw)}.comp-restaurant-details .desc-wrapper{width:calc(50% - 2.6041666667vw)}.comp-restaurant-details .desc-wrapper .title{font-size:2.5vw;line-height:2.5vw}.comp-restaurant-details .desc-wrapper .desc{margin-top:1.0416666667vw}.comp-restaurant-details .desc-wrapper .download-menu{padding:2.34375vw 3.125vw;margin-bottom:2.6041666667vw}.comp-restaurant-details .desc-wrapper .download-menu .download-title{font-size:.9375vw;line-height:1.25vw}.comp-restaurant-details .desc-wrapper .download-menu .download-list{margin-top:1.5625vw}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download:not(:last-child){border-bottom:.0520833333vw solid #fff;margin-bottom:1.0416666667vw;padding-bottom:1.0416666667vw}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .left{width:calc(50% - 0.5208333333vw)}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .left svg{width:1.0416666667vw;height:1.0416666667vw}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .left span{font-size:.8333333333vw;line-height:1.25vw;margin-left:.2604166667vw}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right{width:calc(50% - 0.5208333333vw)}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right a svg{width:1.0416666667vw;height:1.0416666667vw}.comp-restaurant-details .desc-wrapper .download-menu .download-list .single-download .right a span{font-size:.7291666667vw;line-height:.7291666667vw}.comp-restaurant-details .desc-wrapper .restaurant-facilities{margin-top:1.5625vw;padding:3.125vw}.comp-restaurant-details .desc-wrapper .restaurant-facilities:after{top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-title{font-size:1.25vw;line-height:1.5625vw}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list{margin:1.5625vw 0 0}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list .single-facility:not(:last-child){margin-bottom:1.0416666667vw}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list .single-facility img{width:1.5625vw}.comp-restaurant-details .desc-wrapper .restaurant-facilities .facility-list .single-facility span{padding-left:.78125vw;font-size:.8333333333vw;line-height:1.25vw}.comp-restaurant-details .desc-wrapper .restaurant-details{margin-top:1.5625vw}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul{margin-top:1.0416666667vw}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li{padding:.5208333333vw 0}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li:not(:last-child){border-bottom:.0520833333vw solid #f1f1f3}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li .title{font-size:.8333333333vw;line-height:1.25vw}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-list ul li .desc{font-size:.7291666667vw;line-height:1.0416666667vw;margin-top:.2604166667vw}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-title{font-size:.8333333333vw;margin-top:1.0416666667vw}.comp-restaurant-details .desc-wrapper .restaurant-details .detail-desc{font-size:.8333333333vw;line-height:1.25vw}}.comp-room-amenities{margin-bottom:60px;padding:0 20px}.comp-room-amenities .title-wrapper .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-room-amenities .title-wrapper .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-room-amenities .title-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:5px}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel{margin-top:30px}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-dots{margin-top:20px}.comp-room-amenities .upper-wrapper .upper-desc{margin-top:30px}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul{padding-left:0;list-style-type:none;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:0 auto 30px}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li:not(:last-child){margin-bottom:20px}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li .icon-wrapper{display:inline-block;vertical-align:top}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li .icon-wrapper img{width:40px}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li .desc-wrapper{display:inline-block;vertical-align:top;text-align:left;padding-left:20px}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li .desc-wrapper .title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:22px}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li .desc-wrapper .desc{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:22px}.comp-room-amenities .upper-wrapper .upper-desc .desc-img{position:relative;background-color:#fff}.comp-room-amenities .upper-wrapper .upper-desc .desc-img:after{content:"";position:absolute;top:0;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-room-amenities .lower-wrapper{margin-top:30px}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-sub-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;margin-top:5px}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul{margin-top:30px;margin-bottom:0;padding-left:0;list-style-type:none}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul li:not(:last-child){margin-bottom:20px}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul li .title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul li .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .link-bg{margin:20px auto 0}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper{margin-top:30px;padding:40px 20px 200px;position:relative;background-color:#fff}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper:after{content:"";position:absolute;top:0;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list{margin-top:20px}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul{margin-bottom:0;padding-left:0;list-style-type:none}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul li:not(:last-child){margin-bottom:20px}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul li img{width:40px;display:inline-block;vertical-align:middle}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul li .amenity-desc{display:inline-block;vertical-align:middle;padding-left:20px;font-size:16px}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .bottom-img{width:200px;position:absolute;right:-20px;bottom:0}.comp-room-amenities .amenity-gtadient{display:none}@media(min-width: 768px){.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper{padding:40px 40px 200px}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list{margin-top:40px}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul{font-size:0}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul li{display:inline-block;width:50%}}@media(min-width: 992px){.comp-room-amenities{padding:0 40px}.comp-room-amenities .title-wrapper .sub-heading{text-align:left}.comp-room-amenities .title-wrapper .heading{text-align:left}.comp-room-amenities .title-wrapper .title{text-align:left}.comp-room-amenities .upper-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-room-amenities .upper-wrapper .upper-slider{width:calc(60% - 20px)}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav{position:absolute;right:40px;bottom:40px}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-prev{width:40px;height:40px;background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1))}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-prev:focus{outline:0}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-prev .prev-btn{position:absolute;top:50%;left:15px;border-top:1px solid #fff;border-left:1px solid #fff;transform:translateY(-50%) rotate(-45deg)}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-next{width:40px;height:40px;background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1))}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-next:focus{outline:0}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-next .next-btn{position:absolute;top:50%;right:15px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg)}.comp-room-amenities .upper-wrapper .upper-desc{width:calc(40% - 20px)}.comp-room-amenities .upper-wrapper .upper-desc .desc-list{margin:0 0 30px}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li{text-align:left}.comp-room-amenities .lower-wrapper .lower-desc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper{width:calc(40% - 20px)}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-title{text-align:left}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-sub-title{text-align:left}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-desc{text-align:left}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul li .title{text-align:left}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul li .desc{text-align:left}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .link-bg{margin:30px 0 0}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper{width:calc(60% - 20px);margin-top:0}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-title{text-align:left}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list{margin-top:40px}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul li{text-align:left}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .bottom-img{width:220px;right:-40px}}@media(min-width: 1200px){.comp-room-amenities{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw;position:relative}.comp-room-amenities .title-wrapper .sub-heading{font-size:.8333333333vw}.comp-room-amenities .title-wrapper .heading{font-size:2.5vw;line-height:2.5vw}.comp-room-amenities .title-wrapper .title{font-size:1.25vw;line-height:1.5625vw;margin-top:1.0416666667vw}.comp-room-amenities .upper-wrapper .upper-slider{width:calc(74% - 2.0833333333vw)}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel{margin-top:1.8229166667vw}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav{right:4.9479166667vw;bottom:3.125vw}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-prev{width:2.6041666667vw;height:2.6041666667vw}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-prev .prev-btn{left:.78125vw;border-top:.0520833333vw solid #fff;border-left:.0520833333vw solid #fff}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-next{width:2.6041666667vw;height:2.6041666667vw}.comp-room-amenities .upper-wrapper .upper-slider .amenity-carousel .owl-nav .owl-next .next-btn{right:.78125vw;border-top:.0520833333vw solid #fff;border-right:.0520833333vw solid #fff}.comp-room-amenities .upper-wrapper .upper-desc{width:calc(26% - 2.0833333333vw);margin-top:1.5625vw}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul{margin:0 0 2.8645833333vw}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li:not(:last-child){margin-bottom:1.0416666667vw}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li .icon-wrapper img{width:2.0833333333vw}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li .desc-wrapper{padding-left:1.0416666667vw}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li .desc-wrapper .title{font-size:.8333333333vw;line-height:1.1458333333vw}.comp-room-amenities .upper-wrapper .upper-desc .desc-list ul li .desc-wrapper .desc{font-size:.8333333333vw;line-height:1.1458333333vw}.comp-room-amenities .upper-wrapper .upper-desc .desc-img:after{bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.comp-room-amenities .lower-wrapper{margin-top:5.2083333333vw}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper{width:calc(40% - 3.6458333333vw)}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-title{font-size:2.5vw;line-height:2.5vw}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-sub-title{font-size:1.5625vw;line-height:1.5625vw;margin-top:.5208333333vw}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.5625vw}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul{margin-top:1.5625vw}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul li:not(:last-child){margin-bottom:1.0416666667vw}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul li .title{font-size:.8333333333vw;line-height:1.25vw}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .lower-list ul li .desc{font-size:.8333333333vw;line-height:1.25vw}.comp-room-amenities .lower-wrapper .lower-desc .desc-wrapper .link-bg{margin:2.34375vw 0 0}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper{width:calc(60% - 3.6458333333vw);padding:4.1666666667vw 13.0208333333vw 4.1666666667vw 4.1666666667vw}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper:after{bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-title{font-size:1.25vw;line-height:1.5625vw}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list{margin-top:2.0833333333vw}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul li:not(:last-child){margin-bottom:1.0416666667vw}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul li img{width:2.0833333333vw}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .amenity-list ul li .amenity-desc{padding-left:1.0416666667vw;font-size:.8333333333vw}.comp-room-amenities .lower-wrapper .lower-desc .amenity-wrapper .bottom-img{width:33.3333333333vw;right:-8.3333333333vw;bottom:6.5104166667vw;pointer-events:none}.comp-room-amenities .amenity-gtadient{display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;width:41.6666666667vw;z-index:-1}}.comp-room-inspired{padding:0 20px;margin-bottom:60px}.comp-room-inspired .sub-title{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-room-inspired .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-room-inspired .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}.comp-room-inspired .detail-wrapper{margin-top:30px}.comp-room-inspired .detail-wrapper .single-detail:nth-child(1){margin-bottom:40px}.comp-room-inspired .detail-wrapper .single-detail .detail-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:20px}.comp-room-inspired .detail-wrapper .single-detail .detail-desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}@media(min-width: 992px){.comp-room-inspired{padding:0 20px}.comp-room-inspired .title-wrapper{padding:0 20px}.comp-room-inspired .detail-wrapper{font-size:0;text-align:center}.comp-room-inspired .detail-wrapper .single-detail{width:50%;display:inline-block;padding:0 20px}.comp-room-inspired .detail-wrapper .single-detail:nth-child(1){margin-bottom:0}}@media(min-width: 1200px){.comp-room-inspired{padding:0 5.7291666667vw;margin-bottom:4.1666666667vw}.comp-room-inspired .title-wrapper{padding:0 2.6041666667vw}.comp-room-inspired .sub-title{font-size:.9375vw}.comp-room-inspired .title{font-size:3.125vw;line-height:3.125vw}.comp-room-inspired .desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.5625vw}.comp-room-inspired .detail-wrapper{margin-top:2.8645833333vw}.comp-room-inspired .detail-wrapper .single-detail{padding:0 2.6041666667vw;font-size:0}.comp-room-inspired .detail-wrapper .single-detail .img-wrapper{width:40%;display:inline-block;vertical-align:middle}.comp-room-inspired .detail-wrapper .single-detail .desc-wrapper{width:60%;display:inline-block;vertical-align:middle}.comp-room-inspired .detail-wrapper .single-detail .detail-title{padding-left:2.0833333333vw;font-size:1.5625vw;line-height:1.5625vw;margin-top:0;text-align:left}.comp-room-inspired .detail-wrapper .single-detail .detail-desc{padding-left:2.0833333333vw;font-size:.8333333333vw;line-height:1.25vw;margin-top:1.5625vw;text-align:left}}.comp-route-options{padding:0 20px;margin-bottom:60px}.comp-route-options .route-wrapper{padding:20px;background-color:#fff;position:relative}.comp-route-options .route-wrapper:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;background-color:rgba(0,0,0,.09);filter:blur(5px);z-index:-1}.comp-route-options .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:24px;color:#000;text-transform:uppercase;text-align:center}.comp-route-options .route-filter{margin-top:30px}.comp-route-options .route-filter .filter-wrapper{width:100%;height:50px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-size:0;text-align:center;margin-bottom:30px}.comp-route-options .route-filter .filter-wrapper span{display:inline-block;min-width:100px;text-align:center;border:1px solid #e3e3e3;padding:5px 8px;font-family:"Lato",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#000;cursor:pointer}.comp-route-options .route-filter .filter-wrapper span:hover,.comp-route-options .route-filter .filter-wrapper span:focus{background-color:#e3e3e3}.comp-route-options .route-filter .filter-wrapper span.active{background-color:#e3e3e3;position:relative}.comp-route-options .route-filter .filter-wrapper span.active:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e3e3e3;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}.comp-route-options .route-filter .filter-wrapper span img{display:inline-block;width:30px;margin-right:5px}.comp-route-options .detail-wrapper .travel-info{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:0 auto}.comp-route-options .detail-wrapper .travel-info .single-info{font-family:"Lato",sans-serif;font-weight:4;font-size:16px;line-height:24px}.comp-route-options .detail-wrapper .travel-info .single-info:not(:last-child){margin-bottom:10px}.comp-route-options .detail-wrapper .travel-info .single-info img{width:30px;display:inline-block;vertical-align:top;margin-right:5px}.comp-route-options .detail-wrapper .travel-info .single-info .desc{display:inline-block;vertical-align:top}.comp-route-options .detail-wrapper .travel-info .single-info .span-title{font-weight:700}.comp-route-options .detail-wrapper .travel-info .comfort-level span{display:inline-block;vertical-align:middle}.comp-route-options .detail-wrapper .travel-info .comfort-level ul{padding-left:0;margin-bottom:0;list-style-type:none;display:inline-block;vertical-align:middle}.comp-route-options .detail-wrapper .travel-info .comfort-level ul li{display:inline-block}.comp-route-options .detail-wrapper .travel-info .comfort-level ul li svg{width:20px;height:25px;stroke:#ffa99e;stroke-width:20px;fill:#fff}.comp-route-options .detail-wrapper .travel-info .comfort-level ul li.fill svg{fill:#ffa99e}.comp-route-options .detail-wrapper .travel-route{margin-top:10px;position:relative;padding-left:40px;font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;min-height:30px}.comp-route-options .detail-wrapper .travel-route img{position:absolute;top:0;left:0;width:30px}.comp-route-options .detail-wrapper .travel-route span{font-weight:700}.comp-route-options .desc-wrapper{margin-top:30px;font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;text-align:center}.comp-route-options .contact-wrapper{margin-top:30px}.comp-route-options .contact-wrapper .route-carousel .owl-stage{margin:0 auto}.comp-route-options .contact-wrapper .route-carousel .item{text-align:center}.comp-route-options .contact-wrapper .route-carousel .item .single-contact .title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px}.comp-route-options .contact-wrapper .route-carousel .item .single-contact .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-bottom:20px}.comp-route-options .contact-wrapper .route-carousel .item .single-contact .desc a{text-decoration:none;color:#000;transition:.5s}.comp-route-options .contact-wrapper .route-carousel .item .single-contact .desc a:hover,.comp-route-options .contact-wrapper .route-carousel .item .single-contact .desc a:focus{color:#ef6452;transition:.5s}.comp-route-options .link-wrapper{margin-top:30px;text-align:center}.comp-route-options .link-wrapper svg{width:30px;height:30px;transition:.5s}.comp-route-options .link-wrapper span{font-family:"Lato",sans-serif;font-weight:700;font-size:12px;line-height:30px;color:#000;text-transform:uppercase;text-decoration:underline;text-decoration-color:#000;transition:.5s}.comp-route-options .link-wrapper a{text-decoration:none}.comp-route-options .link-wrapper a:hover svg,.comp-route-options .link-wrapper a:focus svg{fill:#ef6452;transition:.5s}.comp-route-options .link-wrapper a:hover span,.comp-route-options .link-wrapper a:focus span{color:#ef6452;text-decoration-color:#ef6452;transition:.5s}@media(min-width: 768px){.comp-route-options .route-wrapper{padding:40px}}@media(min-width: 992px){.comp-route-options{padding:0 40px}.comp-route-options .heading{text-align:left}.comp-route-options .route-filter .filter-wrapper{text-align:left}.comp-route-options .detail-wrapper .travel-info{width:100%;margin:0}.comp-route-options .detail-wrapper .travel-info .single-info{display:inline-block;margin-right:20px}.comp-route-options .desc-wrapper{text-align:left}.comp-route-options .contact-wrapper .route-carousel{width:100%;height:auto;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.comp-route-options .contact-wrapper .route-carousel .item{text-align:left}.comp-route-options .contact-wrapper .route-carousel .item .single-wrapper{display:flex;margin:0 -10px;padding:0}.comp-route-options .contact-wrapper .route-carousel .item .single-wrapper:after{display:none}.comp-route-options .contact-wrapper .route-carousel .item .single-contact{display:inline-block;padding:0 10px}.comp-route-options .contact-wrapper .route-carousel .item .single-contact .title{margin-bottom:20px}.comp-route-options .contact-wrapper .route-carousel .item .single-contact .desc{margin-bottom:10px}.comp-route-options .contact-wrapper .route-carousel .item .single-contact:not(:last-child){border-right:1px solid #f1f1f3}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.provider{width:170px}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.contact{width:160px}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.email{width:210px}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.time{width:300px}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.price{width:120px}.comp-route-options .contact-wrapper .route-carousel .item:not(:first-child) .single-contact .title{display:none}.comp-route-options .link-wrapper{margin-top:30px;text-align:left}}@media(min-width: 1200px){.comp-route-options{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-route-options .route-wrapper{padding:3.125vw}.comp-route-options .route-wrapper:after{top:-0.2604166667vw;bottom:-0.2604166667vw;left:-0.2604166667vw;right:-0.2604166667vw}.comp-route-options .heading{font-size:1.25vw;line-height:1.5625vw}.comp-route-options .route-filter{margin-top:1.0416666667vw}.comp-route-options .route-filter .filter-wrapper{height:2.6041666667vw}.comp-route-options .route-filter .filter-wrapper span{border:.0520833333vw solid #e3e3e3;padding:.2604166667vw .4166666667vw;font-size:.625vw;min-width:5.2083333333vw}.comp-route-options .route-filter .filter-wrapper span.active:after{border-left:.2604166667vw solid transparent;border-right:.2604166667vw solid transparent;border-top:.2604166667vw solid #e3e3e3;bottom:-0.2604166667vw}.comp-route-options .route-filter .filter-wrapper img{width:1.5625vw;margin-right:.2604166667vw}.comp-route-options .detail-wrapper .travel-info .single-info{font-size:.8333333333vw;line-height:1.25vw;margin-right:1.0416666667vw}.comp-route-options .detail-wrapper .travel-info .single-info:not(:last-child){margin-bottom:10px}.comp-route-options .detail-wrapper .travel-info .single-info img{width:1.5625vw;margin-right:.2604166667vw}.comp-route-options .detail-wrapper .travel-info .comfort-level ul li svg{width:1.0416666667vw;height:1.3020833333vw;stroke-width:1.0416666667vw}.comp-route-options .detail-wrapper .travel-route{margin-top:.5208333333vw;padding-left:2.0833333333vw;font-size:.8333333333vw;line-height:1.25vw;min-height:1.5625vw}.comp-route-options .detail-wrapper .travel-route img{width:1.5625vw}.comp-route-options .desc-wrapper{margin-top:1.0416666667vw;font-size:.8333333333vw;line-height:1.25vw}.comp-route-options .contact-wrapper{margin-top:2.0833333333vw}.comp-route-options .contact-wrapper .route-carousel{white-space:inherit;overflow-x:hidden}.comp-route-options .contact-wrapper .route-carousel .item .single-wrapper{margin:0 -2.0833333333vw}.comp-route-options .contact-wrapper .route-carousel .item .single-contact{padding:0 2.0833333333vw}.comp-route-options .contact-wrapper .route-carousel .item .single-contact .title{font-size:.8333333333vw;line-height:1.25vw;margin-bottom:1.0416666667vw}.comp-route-options .contact-wrapper .route-carousel .item .single-contact .desc{font-size:.8333333333vw;line-height:1.25vw;margin-bottom:.5208333333vw}.comp-route-options .contact-wrapper .route-carousel .item .single-contact:not(:last-child){border-right:.0520833333vw solid #f1f1f3}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.provider{width:11.4583333333vw}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.contact{width:15.1041666667vw}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.email{width:18.75vw}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.time{width:17.1875vw}.comp-route-options .contact-wrapper .route-carousel .item .single-contact.price{width:13.5416666667vw}.comp-route-options .link-wrapper{margin-top:2.6041666667vw}.comp-route-options .link-wrapper svg{width:1.5625vw;height:1.5625vw}.comp-route-options .link-wrapper span{font-family:"brandon_grotesqueregular";font-size:.625vw;line-height:1.5625vw}}.comp-sitemap{margin-bottom:60px;padding:0 20px}.comp-sitemap h1{font-family:"brandon_grotesquemedium";font-weight:normal;color:#000;text-transform:uppercase;margin-top:0;margin-bottom:40px;font-size:32px;line-height:36px}.comp-sitemap ul{margin-bottom:0;padding-left:0;list-style-type:none}.comp-sitemap ul li{margin-bottom:10px}.comp-sitemap ul li a{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-decoration:underline;transition:.5s}.comp-sitemap ul li a:hover,.comp-sitemap ul li a:focus{color:#ef6452;transition:.5s}.comp-sitemap ul.children{padding-left:40px}@media(min-width: 992px){.comp-sitemap{padding:0 40px}}@media(min-width: 1200px){.comp-sitemap{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-sitemap h1{font-size:2.5vw;line-height:2.5vw;margin-bottom:2.0833333333vw}.comp-sitemap ul li{margin-bottom:.5208333333vw}.comp-sitemap ul li a{font-size:.8333333333vw;line-height:1.25vw}.comp-sitemap ul.children{padding-left:2.0833333333vw}}.comp-snippet-carousel{margin-bottom:60px;padding:0 20px}.comp-snippet-carousel .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-snippet-carousel .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-snippet-carousel .snippet-carousel{margin-top:40px}.comp-snippet-carousel .snippet-carousel .owl-stage{padding-left:0 !important}.comp-snippet-carousel .snippet-carousel .single-activity{padding:0 10px 10px}.comp-snippet-carousel .snippet-carousel .single-activity .desc-wrapper{position:relative;background-color:#fff;padding:20px 40px 40px}.comp-snippet-carousel .snippet-carousel .single-activity .desc-wrapper:after{content:"";position:absolute;top:0;bottom:-5px;left:0;right:-5px;background-color:rgba(0,0,0,.09);filter:blur(5px);z-index:-1}.comp-snippet-carousel .snippet-carousel .single-activity .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-snippet-carousel .snippet-carousel .single-activity .sub-title{font-family:"scope_oneregular";font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-snippet-carousel .snippet-carousel .single-activity .feature-list{text-align:center;font-size:0}.comp-snippet-carousel .snippet-carousel .single-activity .feature-list .single-feature{display:inline-block;vertical-align:top;width:50%;margin:20px 0 0;padding:0 5px}.comp-snippet-carousel .snippet-carousel .single-activity .feature-list .single-feature img{width:30px;margin:0 auto}.comp-snippet-carousel .snippet-carousel .single-activity .feature-list .single-feature span{font-family:"Lato",sans-serif;font-weight:400;font-size:14px}.comp-snippet-carousel .snippet-carousel .single-activity .link-bg{margin:20px auto 0}.comp-snippet-carousel .snippet-carousel .single-activity .link-bg.alt{margin:10px auto 0}.comp-snippet-carousel .snippet-carousel .owl-dots{margin-top:20px}@media(min-width: 768px){.comp-snippet-carousel .snippet-carousel .single-activity .feature-list .single-feature{width:25%}}@media(min-width: 992px){.comp-snippet-carousel{padding:0 0 0 40px}.comp-snippet-carousel .snippet-carousel .single-activity .feature-list .single-feature span{display:block;min-height:80px}.comp-snippet-carousel .snippet-carousel .owl-item.has-margin-top{margin-top:80px}.comp-snippet-carousel .snippet-carousel .owl-nav{position:absolute;right:0;bottom:0}}@media(min-width: 1200px){.comp-snippet-carousel{margin-bottom:4.1666666667vw;padding:0 0 0 8.3333333333vw}.comp-snippet-carousel .sub-heading{font-size:.9375vw}.comp-snippet-carousel .heading{font-size:2.5vw;line-height:2.5vw}.comp-snippet-carousel .snippet-carousel{margin-top:2.0833333333vw}.comp-snippet-carousel .snippet-carousel .owl-item.has-margin-top{margin-top:4.1666666667vw}.comp-snippet-carousel .snippet-carousel .single-activity{padding:0 .5208333333vw .5208333333vw}.comp-snippet-carousel .snippet-carousel .single-activity .desc-wrapper{padding:4.1666666667vw 5.2083333333vw}.comp-snippet-carousel .snippet-carousel .single-activity .desc-wrapper:after{bottom:-0.2604166667vw;right:-0.2604166667vw}.comp-snippet-carousel .snippet-carousel .single-activity .title{font-size:1.25vw;line-height:1.5625vw}.comp-snippet-carousel .snippet-carousel .single-activity .sub-title{font-size:.9375vw;line-height:1.25vw;margin-top:.5208333333vw}.comp-snippet-carousel .snippet-carousel .single-activity .feature-list{margin-top:2.0833333333vw}.comp-snippet-carousel .snippet-carousel .single-activity .feature-list .single-feature{margin:0;padding:0 .2604166667vw}.comp-snippet-carousel .snippet-carousel .single-activity .feature-list .single-feature img{width:1.5625vw}.comp-snippet-carousel .snippet-carousel .single-activity .feature-list .single-feature span{font-size:.7291666667vw;min-height:2.0833333333vw}.comp-snippet-carousel .snippet-carousel .single-activity .link-wrapper{margin-top:2.6041666667vw;text-align:center}.comp-snippet-carousel .snippet-carousel .single-activity .link-bg{display:inline-block;margin:0 .2604166667vw}.comp-snippet-carousel .snippet-carousel .single-activity .link-bg.alt{margin:0 .2604166667vw}}.comp-snippet-filter{margin-bottom:60px;padding:0 20px}.comp-snippet-filter .snippet-filter .filter-wrapper{width:100%;height:70px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-size:0;text-align:center}.comp-snippet-filter .snippet-filter .filter-wrapper span{display:inline-block;min-width:100px;text-align:center;border:1px solid #e3e3e3;padding:12px 8px;font-family:"Lato",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#000;cursor:pointer}.comp-snippet-filter .snippet-filter .filter-wrapper span:hover,.comp-snippet-filter .snippet-filter .filter-wrapper span:focus{background-color:#e3e3e3}.comp-snippet-filter .snippet-filter .filter-wrapper span.active{background-color:#e3e3e3;position:relative}.comp-snippet-filter .snippet-filter .filter-wrapper span.active:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e3e3e3;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}.comp-snippet-filter .single-activity:not(:last-child){margin-bottom:30px}.comp-snippet-filter .single-activity .desc-wrapper{padding:20px;position:relative;background-color:#fff}.comp-snippet-filter .single-activity .desc-wrapper:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-snippet-filter .single-activity .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-snippet-filter .single-activity .sub-title{font-family:"scope_oneregular";font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-snippet-filter .single-activity .feature-list{text-align:center;font-size:0}.comp-snippet-filter .single-activity .feature-list .single-feature{display:inline-block;vertical-align:top;width:50%;margin:20px 0 0;padding:0 5px}.comp-snippet-filter .single-activity .feature-list .single-feature img{width:30px;margin:0 auto}.comp-snippet-filter .single-activity .feature-list .single-feature span{font-family:"Lato",sans-serif;font-weight:400;font-size:14px}.comp-snippet-filter .single-activity .link-bg{margin:20px auto 0}.comp-snippet-filter .single-activity .link-bg.alt{margin:10px auto 0}@media(min-width: 768px){.comp-snippet-filter .single-activity .feature-list .single-feature{width:25%}}@media(min-width: 992px){.comp-snippet-filter{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.comp-snippet-filter .snippet-filter{width:100%}.comp-snippet-filter .snippet-filter .filter-wrapper{height:70px;text-align:left}.comp-snippet-filter .single-activity{width:calc(50% - 20px);margin-bottom:40px}.comp-snippet-filter .single-activity .feature-list .single-feature span{display:block;min-height:60px}}@media(min-width: 1200px){.comp-snippet-filter{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-snippet-filter .snippet-filter .filter-wrapper{height:3.6458333333vw}.comp-snippet-filter .snippet-filter .filter-wrapper span{border:.0520833333vw solid #e3e3e3;padding:.625vw .4166666667vw;font-size:.625vw;min-width:5.2083333333vw}.comp-snippet-filter .snippet-filter .filter-wrapper span.active:after{border-left:.2604166667vw solid transparent;border-right:.2604166667vw solid transparent;border-top:.2604166667vw solid #e3e3e3;bottom:-0.2604166667vw}.comp-snippet-filter .single-activity{padding:0 .5208333333vw .5208333333vw;width:calc(50% - 1.0416666667vw);margin-bottom:2.0833333333vw}.comp-snippet-filter .single-activity .desc-wrapper{padding:4.1666666667vw 5.2083333333vw}.comp-snippet-filter .single-activity .desc-wrapper:after{bottom:-0.2604166667vw;right:-0.2604166667vw}.comp-snippet-filter .single-activity .title{font-size:1.25vw;line-height:1.5625vw}.comp-snippet-filter .single-activity .sub-title{font-size:.9375vw;line-height:1.25vw;margin-top:.5208333333vw}.comp-snippet-filter .single-activity .feature-list{margin-top:2.0833333333vw}.comp-snippet-filter .single-activity .feature-list .single-feature{margin:0;padding:0 .2604166667vw}.comp-snippet-filter .single-activity .feature-list .single-feature img{width:2.0833333333vw}.comp-snippet-filter .single-activity .feature-list .single-feature span{font-size:.7291666667vw;min-height:2.0833333333vw}.comp-snippet-filter .single-activity .link-wrapper{margin-top:2.6041666667vw;text-align:center}.comp-snippet-filter .single-activity .link-bg{display:inline-block;margin:0 .2604166667vw}.comp-snippet-filter .single-activity .link-bg.alt{margin:0 .2604166667vw}}.comp-snippet-list{padding:0 20px;margin-bottom:60px}.comp-snippet-list .single-snippet:not(:last-child){margin-bottom:40px}.comp-snippet-list .img-wrapper{position:relative}.comp-snippet-list .img-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.5));z-index:1}.comp-snippet-list .img-wrapper .desc-wrapper{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;text-align:center}.comp-snippet-list .img-wrapper .desc-wrapper .img-sub-title{font-family:"scope_oneregular";font-size:16px;line-height:24px;color:#fff}.comp-snippet-list .img-wrapper .desc-wrapper .img-title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#fff}.comp-snippet-list .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:20px}.comp-snippet-list .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}.comp-snippet-list .list-wrapper{margin-top:20px}.comp-snippet-list .list-wrapper .list-title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-snippet-list .list-wrapper .list-items{text-align:center}.comp-snippet-list .list-wrapper .list-items .single-item{display:inline-block;margin:20px 15px 0}.comp-snippet-list .list-wrapper .list-items .single-item img{width:40px;margin:0 auto}.comp-snippet-list .list-wrapper .list-items .single-item span{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#000}.comp-snippet-list .link-bg{margin:20px auto 0}@media(min-width: 768px){.comp-snippet-list{font-size:0;padding:0 10px}.comp-snippet-list .single-snippet{width:50%;display:inline-block;vertical-align:top;padding:0 10px}.comp-snippet-list .single-snippet:not(:last-child){margin-bottom:40px}.comp-snippet-list .single-snippet:nth-last-child(2){margin-bottom:0}}@media(min-width: 992px){.comp-snippet-list{padding:0 25px}.comp-snippet-list .single-snippet{width:50%;padding:0 15px}}@media(min-width: 1200px){.comp-snippet-list{padding:0 7.5520833333vw;margin-bottom:4.1666666667vw}.comp-snippet-list .single-snippet{width:33.33%;padding:0 .78125vw}.comp-snippet-list .single-snippet:not(:last-child){margin-bottom:4.1666666667vw}.comp-snippet-list .single-snippet:nth-last-child(2),.comp-snippet-list .single-snippet:nth-last-child(3){margin-bottom:0}.comp-snippet-list .img-wrapper .desc-wrapper{left:2.0833333333vw;right:2.0833333333vw;bottom:2.0833333333vw;text-align:left}.comp-snippet-list .img-wrapper .desc-wrapper .img-sub-title{font-size:.8333333333vw;line-height:1.25vw}.comp-snippet-list .img-wrapper .desc-wrapper .img-title{font-size:.8333333333vw;line-height:1.25vw}.comp-snippet-list .title{font-size:1.25vw;line-height:1.5625vw;text-align:left;margin-top:1.8229166667vw}.comp-snippet-list .desc{font-size:.8333333333vw;line-height:1.25vw;text-align:left;margin-top:.5208333333vw}.comp-snippet-list .list-wrapper{margin-top:1.0416666667vw;display:flex;flex-direction:row;align-items:center}.comp-snippet-list .list-wrapper .list-title{font-size:.8333333333vw;line-height:1.25vw;text-align:left;margin-top:0}.comp-snippet-list .list-wrapper .list-items{text-align:center}.comp-snippet-list .list-wrapper .list-items .single-item{margin:0 .78125vw}.comp-snippet-list .list-wrapper .list-items .single-item img{width:2.0833333333vw;display:inline-block;vertical-align:middle}.comp-snippet-list .list-wrapper .list-items .single-item span{margin-left:.5208333333vw;font-size:.7291666667vw;line-height:1.09375vw;display:inline-block;vertical-align:middle}.comp-snippet-list .link-bg{margin:1.8229166667vw 0 0}}.comp-sub-heading{margin-bottom:10px;padding:0 20px;font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}@media(min-width: 992px){.comp-sub-heading{padding:0 40px;text-align:left}}@media(min-width: 1200px){.comp-sub-heading{margin-bottom:.5208333333vw;padding:0 8.3333333333vw;font-size:.9375vw}}.comp-surfing-guide{padding:0 20px;margin-bottom:60px}.comp-surfing-guide .surfing-filter .filter-wrapper{width:100%;height:50px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-size:0;text-align:center;margin-bottom:30px}.comp-surfing-guide .surfing-filter .filter-wrapper span{display:inline-block;min-width:100px;text-align:center;border:1px solid #e3e3e3;padding:12px 8px;font-family:"Lato",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#000;cursor:pointer}.comp-surfing-guide .surfing-filter .filter-wrapper span:hover,.comp-surfing-guide .surfing-filter .filter-wrapper span:focus{background-color:#e3e3e3}.comp-surfing-guide .surfing-filter .filter-wrapper span.active{background-color:#e3e3e3;position:relative}.comp-surfing-guide .surfing-filter .filter-wrapper span.active:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e3e3e3;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}.comp-surfing-guide .mobile-wrapper{width:100%}.comp-surfing-guide .surf-tab-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.comp-surfing-guide .desc-wrapper{margin-top:30px}.comp-surfing-guide .desc-wrapper .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.comp-surfing-guide .desc-wrapper .heading{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-surfing-guide .desc-wrapper .desc{margin-top:20px}.comp-surfing-guide .list-items ul{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:30px auto 0;padding-left:0;list-style-type:none}.comp-surfing-guide .list-items ul li{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;padding-left:40px;margin-bottom:20px;position:relative}.comp-surfing-guide .list-items ul li svg{width:25px;height:25px;padding:5px;border:1px solid #7e7e7e;border-radius:50%;position:absolute;top:0;left:0}.comp-surfing-guide .list-items ul li span{font-weight:700}.comp-surfing-guide .img-wrapper img{display:none}.comp-surfing-guide .spot-wrapper{margin-top:30px}.comp-surfing-guide .spot-wrapper .single-spot:not(:last-child){margin-bottom:20px}.comp-surfing-guide .spot-wrapper .single-spot .spot-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:24px;color:#000;text-align:center;text-transform:uppercase}.comp-surfing-guide .spot-wrapper .single-spot .spot-list{margin-top:20px;text-align:center}.comp-surfing-guide .spot-wrapper .single-spot .spot-list .list-item{display:inline-block;position:relative;font-size:0;margin-right:10px;margin-bottom:10px;padding-left:15px}.comp-surfing-guide .spot-wrapper .single-spot .spot-list .list-item svg{width:30px;height:30px;padding:5px;fill:#ffa99e;background-color:#fff;border:1px solid #ffa99e;border-radius:50%;position:absolute;top:6px;left:0}.comp-surfing-guide .spot-wrapper .single-spot .spot-list .list-item span{font-family:"Lato",sans-serif;font-weight:700;font-size:14px;line-height:40px;color:#000;border:1px solid #ffa99e;border-radius:5px;display:block;padding:0 20px 0 20px}@media(min-width: 992px){.comp-surfing-guide{padding:0 40px}.comp-surfing-guide .surfing-filter{width:100%}.comp-surfing-guide .surfing-filter .filter-wrapper{text-align:left}.comp-surfing-guide .mobile-wrapper{display:none}.comp-surfing-guide .desc-wrapper{margin-top:0;width:calc(50% - 20px)}.comp-surfing-guide .desc-wrapper .sub-heading{text-align:left}.comp-surfing-guide .desc-wrapper .heading{text-align:left}.comp-surfing-guide .desc-wrapper .desc p{text-align:left}.comp-surfing-guide .desc-wrapper .feature-list{text-align:left}.comp-surfing-guide .desc-wrapper .bottom-desc{text-align:left}.comp-surfing-guide .list-items ul{width:100%;margin:30px 0 0}.comp-surfing-guide .img-wrapper{width:calc(50% - 20px)}.comp-surfing-guide .img-wrapper img{display:block}.comp-surfing-guide .spot-wrapper .single-spot .spot-title{text-align:left}.comp-surfing-guide .spot-wrapper .single-spot .spot-list{text-align:left}}@media(min-width: 1200px){.comp-surfing-guide{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-surfing-guide .surfing-filter .filter-wrapper{height:2.6041666667vw}.comp-surfing-guide .surfing-filter .filter-wrapper span{border:.0520833333vw solid #e3e3e3;padding:.625vw .4166666667vw;font-size:.625vw;min-width:5.2083333333vw}.comp-surfing-guide .surfing-filter .filter-wrapper span.active:after{border-left:.2604166667vw solid transparent;border-right:.2604166667vw solid transparent;border-top:.2604166667vw solid #e3e3e3;bottom:-0.2604166667vw}.comp-surfing-guide .desc-wrapper{width:calc(34% - 2.0833333333vw)}.comp-surfing-guide .desc-wrapper .sub-heading{font-size:.9375vw;margin-bottom:.78125vw}.comp-surfing-guide .desc-wrapper .heading{font-size:2.5vw;line-height:2.5vw}.comp-surfing-guide .desc-wrapper .desc{margin-top:1.0416666667vw}.comp-surfing-guide .desc-wrapper .feature-list{margin-top:2.0833333333vw;text-align:left;font-size:0}.comp-surfing-guide .desc-wrapper .feature-list .single-feature{width:20%;padding:0 .2604166667vw;margin-bottom:1.0416666667vw}.comp-surfing-guide .desc-wrapper .feature-list .single-feature img{width:1.5625vw}.comp-surfing-guide .desc-wrapper .feature-list .single-feature span{font-size:.7291666667vw;line-height:1.09375vw;text-align:center}.comp-surfing-guide .desc-wrapper .bottom-desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:.5208333333vw}.comp-surfing-guide .list-items ul{margin:1.5625vw 0 0}.comp-surfing-guide .list-items ul li{font-size:.8333333333vw;line-height:1.25vw;padding-left:2.0833333333vw;margin-bottom:1.0416666667vw}.comp-surfing-guide .list-items ul li svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #7e7e7e}.comp-surfing-guide .img-wrapper{width:calc(66% - 2.0833333333vw)}.comp-surfing-guide .spot-wrapper{margin-top:3.90625vw}.comp-surfing-guide .spot-wrapper .single-spot:not(:last-child){margin-bottom:.78125vw}.comp-surfing-guide .spot-wrapper .single-spot .spot-title{font-size:1.25vw;line-height:1.5625vw}.comp-surfing-guide .spot-wrapper .single-spot .spot-list{margin-top:1.0416666667vw}.comp-surfing-guide .spot-wrapper .single-spot .spot-list .list-item{margin-right:.78125vw;margin-bottom:1.0416666667vw;padding-left:.78125vw}.comp-surfing-guide .spot-wrapper .single-spot .spot-list .list-item svg{width:1.5625vw;height:1.5625vw;padding:.2604166667vw;border:.0520833333vw solid #ffa99e;top:.3125vw}.comp-surfing-guide .spot-wrapper .single-spot .spot-list .list-item span{font-size:.7291666667vw;line-height:2.0833333333vw;border:.0520833333vw solid #ffa99e;border-radius:.2604166667vw;padding:0 1.0416666667vw 0 1.5625vw}}.comp-team{padding:0 20px;margin-bottom:60px}.comp-team .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;text-align:center;color:#000;text-transform:uppercase}.comp-team .desc-wrapper .sub-title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;text-align:center;color:#000;text-transform:uppercase;margin-top:10px}.comp-team .desc-wrapper .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}.comp-team .desc-wrapper .list-items{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin:20px auto 0}.comp-team .desc-wrapper .list-items .single-item{padding-left:40px;position:relative}.comp-team .desc-wrapper .list-items .single-item:not(:last-child){margin-bottom:20px}.comp-team .desc-wrapper .list-items .single-item svg{width:25px;height:25px;padding:5px;border:1px solid #7e7e7e;border-radius:50%;position:absolute;top:0;left:0}.comp-team .desc-wrapper .list-items .single-item .list-title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000}.comp-team .desc-wrapper .list-items .single-item .list-desc{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#000}.comp-team .team-wrapper{margin-top:40px}.comp-team .team-wrapper .team-bg{padding:0 20px 20px;position:relative}.comp-team .team-wrapper .team-bg:after{content:"";position:absolute;top:40px;left:0;right:0;bottom:0;background-color:#1494b7;z-index:-1}.comp-team .team-wrapper .team-bg .team-member{padding:20px;background-color:#fff;position:relative}.comp-team .team-wrapper .team-bg .team-member:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.comp-team .team-wrapper .team-bg .team-member:not(:last-child){margin-bottom:20px}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper{margin-top:20px}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper .member-name{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper .member-desig{font-family:"scope_oneregular";font-size:18px;line-height:18px;color:#000;text-align:center;margin-top:10px}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper .member-desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}@media(min-width: 992px){.comp-team{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.comp-team .desc-wrapper{width:calc(50% - 20px)}.comp-team .desc-wrapper .title{text-align:left}.comp-team .desc-wrapper .sub-title{text-align:left}.comp-team .desc-wrapper .desc{text-align:left}.comp-team .desc-wrapper .list-items{margin:20px 0 0}.comp-team .team-wrapper{margin-top:0;width:calc(50% - 20px)}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper{margin-top:20px}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper .member-name{text-align:left}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper .member-desig{text-align:left}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper .member-desc{text-align:left}}@media(min-width: 1200px){.comp-team{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-team .desc-wrapper{width:calc(30% - 2.0833333333vw)}.comp-team .desc-wrapper .title{font-size:2.5vw;line-height:2.5vw}.comp-team .desc-wrapper .sub-title{font-size:1.25vw;line-height:1.5625vw;margin-top:1.0416666667vw}.comp-team .desc-wrapper .desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.5625vw}.comp-team .desc-wrapper .list-items{margin:2.6041666667vw 0 0}.comp-team .desc-wrapper .list-items .single-item{padding-left:2.0833333333vw}.comp-team .desc-wrapper .list-items .single-item:not(:last-child){margin-bottom:1.5625vw}.comp-team .desc-wrapper .list-items .single-item svg{width:1.3020833333vw;height:1.3020833333vw;padding:.2604166667vw;border:.0520833333vw solid #7e7e7e}.comp-team .desc-wrapper .list-items .single-item .list-title{font-size:.8333333333vw;line-height:1.25vw}.comp-team .desc-wrapper .list-items .single-item .list-desc{font-size:.7291666667vw;line-height:1.09375vw;margin-top:.2604166667vw}.comp-team .team-wrapper{width:calc(70% - 2.0833333333vw)}.comp-team .team-wrapper .team-bg{padding:2.6041666667vw 2.6041666667vw 2.6041666667vw 0;position:relative}.comp-team .team-wrapper .team-bg:after{top:0;left:2.6041666667vw;right:0;bottom:0}.comp-team .team-wrapper .team-bg .team-member{padding:2.6041666667vw 6.5104166667vw 2.6041666667vw 2.6041666667vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-team .team-wrapper .team-bg .team-member:after{top:-0.5208333333vw;bottom:-0.5208333333vw;left:-0.5208333333vw;right:-0.5208333333vw}.comp-team .team-wrapper .team-bg .team-member:not(:last-child){margin-bottom:1.0416666667vw}.comp-team .team-wrapper .team-bg .team-member .img-wrapper{width:calc(40% - 1.0416666667vw)}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper{width:calc(60% - 1.0416666667vw);margin-top:0}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper .member-name{font-size:1.1458333333vw;line-height:1.1458333333vw}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper .member-desig{font-size:.9375vw;line-height:.9375vw;margin-top:.78125vw}.comp-team .team-wrapper .team-bg .team-member .detail-wrapper .member-desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.5625vw}}.comp-testimonials{margin-bottom:60px;padding:0 20px}.comp-testimonials .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:24px;color:#000;text-align:center;text-transform:uppercase}.comp-testimonials .testimony-carousel{margin-top:30px}.comp-testimonials .testimony-carousel .owl-stage{display:flex}.comp-testimonials .testimony-carousel .owl-stage .item{height:100%}.comp-testimonials .single-testimony{margin-bottom:30px;height:100%}.comp-testimonials .single-testimony img{width:100px;border-radius:50%;margin:0 auto}.comp-testimonials .single-testimony .desc-wrapper{background-color:#cfeafd;padding:60px 20px 30px;margin-top:-50px;height:100%}.comp-testimonials .single-testimony .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase;margin-top:20px}.comp-testimonials .single-testimony .desc-wrapper .sub-title{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center;margin-top:20px}.comp-testimonials .single-testimony .desc-wrapper .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}.comp-testimonials .single-testimony .desc-wrapper .bottom-title{font-family:"Lato",sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:10px}@media(min-width: 992px){.comp-testimonials{padding:0 80px}.comp-testimonials .testimony-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:-40px;right:-40px;pointer-events:none}.comp-testimonials .testimony-carousel .owl-nav .owl-prev{float:left;pointer-events:all}.comp-testimonials .testimony-carousel .owl-nav .owl-next{float:right;pointer-events:all}.comp-testimonials .single-testimony{margin-bottom:0}.comp-testimonials .single-testimony .desc-wrapper .title{text-align:left}.comp-testimonials .single-testimony .desc-wrapper .sub-title{text-align:left}.comp-testimonials .single-testimony .desc-wrapper .desc{text-align:left}.comp-testimonials .single-testimony .desc-wrapper .bottom-title{text-align:left}}@media(min-width: 1200px){.comp-testimonials{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-testimonials .title{font-size:1.25vw;line-height:1.5625vw}.comp-testimonials .testimony-carousel{margin-top:1.8229166667vw}.comp-testimonials .testimony-carousel .owl-nav{left:-2.0833333333vw;right:-2.0833333333vw}.comp-testimonials .single-testimony{position:relative;padding-left:3.125vw}.comp-testimonials .single-testimony img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:6.25vw}.comp-testimonials .single-testimony .desc-wrapper{padding:4.1666666667vw 3.90625vw 4.1666666667vw 7.03125vw;margin-top:0}.comp-testimonials .single-testimony .desc-wrapper .title{font-size:1.1458333333vw;line-height:1.1458333333vw;margin-top:0}.comp-testimonials .single-testimony .desc-wrapper .sub-title{font-size:.9375vw;margin-top:.5208333333vw}.comp-testimonials .single-testimony .desc-wrapper .desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.5625vw}.comp-testimonials .single-testimony .desc-wrapper .bottom-title{font-size:.7291666667vw;line-height:1.1458333333vw;margin-top:1.5625vw}}.comp-things-todo{padding:0 20px;margin-bottom:60px}.comp-things-todo .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:20px;color:#000;text-align:center;text-transform:uppercase}.comp-things-todo .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:30px}.comp-things-todo .slider-wrapper{margin-top:30px}.comp-things-todo .slider-wrapper .things-carousel span{font-family:"Lato",sans-serif;font-weight:700;font-size:14px;line-height:21px;color:#000;text-align:center;text-transform:uppercase;margin-top:20px;display:block;transition:.5s}.comp-things-todo .slider-wrapper .things-carousel a{text-align:center;text-decoration:none}.comp-things-todo .slider-wrapper .things-carousel a:hover span,.comp-things-todo .slider-wrapper .things-carousel a:focus span{color:#ef6452;transition:.5s}.comp-things-todo .left-img{display:none}.comp-things-todo .right-img{display:none}@media(min-width: 1200px){.comp-things-todo{padding:0 16.6666666667vw 0 25.5208333333vw;margin-bottom:4.1666666667vw;position:relative}.comp-things-todo .title{font-size:1.25vw;line-height:1.5625vw;text-align:left;padding-right:19.2708333333vw}.comp-things-todo .desc{font-size:.8333333333vw;line-height:1.25vw;text-align:left;margin-top:1.5625vw;padding-right:19.2708333333vw}.comp-things-todo .slider-wrapper{margin-top:3.6458333333vw}.comp-things-todo .slider-wrapper .things-carousel{position:relative}.comp-things-todo .slider-wrapper .things-carousel a{text-align:left}.comp-things-todo .slider-wrapper .things-carousel span{font-size:.7291666667vw;line-height:1.09375vw;text-align:left;margin-top:1.0416666667vw}.comp-things-todo .slider-wrapper .things-carousel .owl-nav{position:absolute;right:-8.3333333333vw;bottom:2.0833333333vw}.comp-things-todo .slider-wrapper .things-carousel .owl-nav .prev-btn,.comp-things-todo .slider-wrapper .things-carousel .owl-nav .next-btn{font-size:0}.comp-things-todo .left-img{display:block;position:absolute;top:-2.6041666667vw;left:0;width:26.0416666667vw;z-index:-1}.comp-things-todo .right-img{display:block;position:absolute;bottom:2.0833333333vw;right:0;width:37.5vw;z-index:-1}}.comp-weather-widget{padding:0 20px;margin-bottom:60px}.comp-weather-widget img{width:auto}@media(min-width: 992px){.comp-weather-widget{padding:0 40px}}@media(min-width: 1200px){.comp-weather-widget{padding:0 8.3333333333vw;margin-bottom:4.1666666667vw}.comp-weather-widget .widget-wrapper{width:75%;margin:0 auto}}.comp-welcome{margin-bottom:60px;padding-left:20px;padding-right:20px}.comp-welcome .desc-wrapper .sub-title{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center;margin-top:20px}.comp-welcome .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:36px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}.comp-welcome .desc-wrapper .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}.comp-welcome .desc-wrapper .link-bg{margin:20px auto 0}.comp-welcome .background-img{display:none}@media(min-width: 992px){.comp-welcome{padding-left:40px;padding-right:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-welcome.full-width{padding-left:0}.comp-welcome .img-wrapper{width:40%}.comp-welcome .desc-wrapper{width:calc(60% - 40px)}.comp-welcome .desc-wrapper .sub-title{margin-top:0;text-align:left}.comp-welcome .desc-wrapper .title{text-align:left}.comp-welcome .desc-wrapper .desc{text-align:left}.comp-welcome .desc-wrapper .link-bg{margin:20px 0 0}}@media(min-width: 1200px){.comp-welcome{margin-bottom:4.1666666667vw;padding-left:8.3333333333vw;padding-right:8.3333333333vw;align-items:center;position:relative}.comp-welcome.full-width{padding-left:0}.comp-welcome .desc-wrapper{width:calc(60% - 4.1666666667vw)}.comp-welcome .desc-wrapper .sub-title{font-size:.9375vw}.comp-welcome .desc-wrapper .title{font-size:2.5vw;line-height:2.5vw;margin-top:.78125vw}.comp-welcome .desc-wrapper .desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.5625vw}.comp-welcome .desc-wrapper .link-bg{margin:1.8229166667vw 0 0}.comp-welcome.has-bg .desc-wrapper{padding-right:15.625vw}.comp-welcome .background-img{display:block;position:absolute;right:0;bottom:0;width:22.9166666667vw}}.comp-yoga-details{margin-bottom:60px;padding:0 20px}.comp-yoga-details .desc-wrapper{padding:40px;background-color:#ceeafc}.comp-yoga-details .desc-wrapper .title{font-family:"brandon_grotesquemedium";font-weight:normal;font-size:20px;line-height:22px;color:#000;text-align:center;text-transform:uppercase}.comp-yoga-details .desc-wrapper .sub-title{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center;margin-top:20px}.comp-yoga-details .desc-wrapper .desc{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000;text-align:center;margin-top:20px}@media(min-width: 992px){.comp-yoga-details{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.comp-yoga-details .img-wrapper{width:50%;margin-top:40px}.comp-yoga-details .desc-wrapper{width:50%;position:relative}.comp-yoga-details .desc-wrapper:before{content:"";position:absolute;top:0;left:-200px;width:200px;height:100%;background-color:#ceeafc;z-index:-1}.comp-yoga-details .desc-wrapper .title{text-align:left}.comp-yoga-details .desc-wrapper .sub-title{text-align:left}.comp-yoga-details .desc-wrapper .desc{text-align:left}.comp-yoga-details .desc-wrapper .link-text{margin:0}.comp-yoga-details.flip{flex-direction:row-reverse}.comp-yoga-details.flip .desc-wrapper:before{left:auto;right:-200px;width:200px}}@media(min-width: 1200px){.comp-yoga-details{margin-bottom:4.1666666667vw;padding:0 8.3333333333vw}.comp-yoga-details .img-wrapper{width:50%;margin-top:4.1666666667vw}.comp-yoga-details .desc-wrapper{padding:7.8125vw 4.1666666667vw 5.2083333333vw}.comp-yoga-details .desc-wrapper:before{content:"";position:absolute;top:0;left:-15.625vw;width:15.625vw}.comp-yoga-details .desc-wrapper .title{font-size:1.25vw;line-height:1.5625vw}.comp-yoga-details .desc-wrapper .sub-title{font-size:.9375vw;margin-top:1.25vw}.comp-yoga-details .desc-wrapper .desc{font-size:.8333333333vw;line-height:1.25vw;margin-top:1.0416666667vw}.comp-yoga-details.flip .desc-wrapper:before{right:-15.625vw;width:15.625vw}}.pg-sidebar{margin-top:50px;margin-bottom:60px}.pg-sidebar .search-area{position:relative}.pg-sidebar .search-area form{position:relative}.pg-sidebar .search-area form label{display:none}.pg-sidebar .search-area form input[type=text]{width:100%;height:40px;border:0;padding:0 52px 0 12px;border:1px solid #888}.pg-sidebar .search-area form input[type=text]:focus{outline:0}.pg-sidebar .search-area form input[type=text]{margin-bottom:10px}.pg-sidebar .search-area form input[type=submit]{position:absolute;width:40px;height:40px;line-height:40px;top:0;right:0;border:0;background-color:transparent;margin:0;opacity:0}.pg-sidebar .search-area svg{width:20px;height:20px;position:absolute;top:10px;right:10px;pointer-events:none;transition:.5s}.pg-sidebar .sidebar-title{font-family:"brandon_grotesquemedium";color:#000;font-size:20px;margin-top:20px;text-transform:uppercase;margin-bottom:15px}.pg-sidebar .sidebar-links{padding-left:0;list-style-type:none;margin-bottom:0}.pg-sidebar .sidebar-links li a{font-family:"Lato",sans-serif;color:#7e7e7e;font-size:16px;text-decoration:none;display:block;margin-bottom:10px;transition:.5s}.pg-sidebar .sidebar-links li a .date{font-family:"scope_oneregular";font-size:14px;color:#7e7e7e;display:block;margin-bottom:10px}.pg-sidebar .sidebar-links li a .cat-count{float:right;color:#000;transition:.5s}.pg-sidebar .sidebar-links li a:hover,.pg-sidebar .sidebar-links li a:focus{color:#ef6452;transition:.5s}.pg-sidebar .sidebar-links li a:hover .cat-count,.pg-sidebar .sidebar-links li a:focus .cat-count{color:#ef6452;transition:.5s}.pg-sidebar .sidebar-links li:not(:last-child) a{border-bottom:1px solid #f1f1f3;padding-bottom:10px}.pg-sidebar .sidebar-links.sidebar-tags li a{padding-bottom:inherit}.pg-sidebar .recent-posts .sidebar-links li{margin-bottom:20px;padding-bottom:10px}.pg-sidebar .recent-posts .sidebar-links li a .title{font-family:"brandon_grotesquemedium";font-size:16px;line-height:24px;color:#000;text-transform:uppercase}.pg-sidebar .sidebar-tags li{display:inline-block}.pg-sidebar .sidebar-tags li a{background-color:rgba(232,232,232,.3);padding:2px 8px;transition:.5s}.pg-sidebar .sidebar-tags li a:hover,.pg-sidebar .sidebar-tags li a:focus{text-decoration:none;background-color:#888;color:#fff;transition:.5s}.pg-sidebar .link-text{font-family:"Lato",sans-serif;margin:10px 0 0;padding:0;font-size:14px}.pg-sidebar .sidebar-insta .insta-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.pg-sidebar .sidebar-insta .insta-container div{width:calc(50% - 5px);margin-bottom:10px;position:relative;padding-top:calc(50% - 5px)}.pg-sidebar .sidebar-insta .insta-container div .insta-link{display:block;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.pg-sidebar .sidebar-insta .insta-container div .insta-link .insta-image{width:100%;height:100%;object-fit:cover;transition:.5s}.pg-sidebar .sidebar-insta .insta-container div .insta-link:hover .insta-image{transform:scale(1.1);transition:.5s}@media(min-width: 768px){.pg-sidebar .search-area{max-width:480px}.pg-sidebar .search-area form input[type=text]{height:40px;padding:0 20px}.pg-sidebar .search-area form input[type=submit]{width:40px;height:40px;line-height:40px}.pg-sidebar .sidebar-insta .insta-container div{width:calc(33% - 5px);padding-top:calc(33% - 5px)}}@media(min-width: 992px){.pg-sidebar{width:34%;margin-top:0;padding-left:40px}}@media(min-width: 1200px){.pg-sidebar{padding-left:4.1666666667vw}.pg-sidebar .search-area{max-width:25vw}.pg-sidebar .search-area form input[type=text],.pg-sidebar .search-area form input[type=submit]{height:3.125vw;padding:0 1.0416666667vw}.pg-sidebar .search-area form input[type=text]{margin-bottom:.5208333333vw;border:.0520833333vw solid #888}.pg-sidebar .search-area form input[type=submit]{width:3.125vw;height:3.125vw;line-height:3.125vw}.pg-sidebar .search-area svg{width:1.0416666667vw;height:1.0416666667vw;top:1.0416666667vw;right:1.0416666667vw}.pg-sidebar .sidebar-title{font-size:1.25vw;margin-top:3.125vw;margin-bottom:1.3020833333vw;padding-bottom:.78125vw}.pg-sidebar .sidebar-links li a{font-size:.8333333333vw;margin-bottom:.5208333333vw}.pg-sidebar .sidebar-links li a span{font-size:.9375vw}.pg-sidebar .sidebar-links li:not(:last-child) a{border-bottom:.0520833333vw solid #f1f1f3;padding-bottom:.5208333333vw}.pg-sidebar .sidebar-links.sidebar-tags li a{padding-bottom:inherit}.pg-sidebar .recent-posts .sidebar-links li{margin-bottom:1.0416666667vw;padding-bottom:.78125vw}.pg-sidebar .recent-posts .sidebar-links li a .title{font-size:.8333333333vw;line-height:1.25vw}.pg-sidebar .recent-posts .sidebar-links li a .date{font-size:.7291666667vw}.pg-sidebar .link-text{font-size:.7291666667vw !important;margin:.5208333333vw 0 0}.sidebar-insta .insta-container div{width:calc(50% - 0.5208333333vw);padding-top:calc(50% - 0.5208333333vw);margin-bottom:1.0416666667vw}}.main-wrapper{padding-left:20px;padding-right:20px}.main-wrapper .sub-heading{font-family:"scope_oneregular";font-size:16px;color:#000;text-align:center}.main-wrapper h1{font-family:"brandon_grotesquemedium";color:#000;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:32px;line-height:36px}.pg-blog{padding-left:20px;padding-right:20px}.pg-blog .single-blog{margin-bottom:40px;padding-bottom:20px}.pg-blog .single-blog a{display:block;text-decoration:none}.pg-blog .no-result{padding-left:8px;padding-right:8px}.pg-blog .featured-blog a{text-decoration:none}.pg-blog .featured-blog .desc-wrapper{position:relative;background-color:#fff;margin:-120px 20px 40px;padding:40px}.pg-blog .featured-blog .desc-wrapper:after{content:"";position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;background-color:rgba(0,0,0,.09);filter:blur(20px);z-index:-1}.blog-inner .blog-date{font-family:"scope_oneregular";font-size:16px;line-height:20px;color:#888;margin-bottom:10px;padding-left:15px;padding-right:15px}.blog-inner .pg-sidebar{padding-left:15px;padding-right:15px}.listing-title{font-family:"brandon_grotesquemedium";font-size:20px;line-height:20px;color:#000;text-transform:uppercase;text-align:center;margin:20px 0 0}.listing-date{font-family:"scope_oneregular";font-size:16px;line-height:24px;color:#000;text-align:center;margin:10px 0 0}.listing-desc{font-family:"Lato",sans-serif;font-size:16px;line-height:24px;color:#000;text-align:center;margin:10px 0 0}.link-bg{margin:20px auto 0}.pagination{width:100%;padding-left:0;list-style-type:none;text-align:center}.pagination li{display:inline-block;vertical-align:top;padding:0 4px}.pagination li a{font-family:"brandon_grotesquemedium";font-size:16px;color:#fff;background-image:linear-gradient(rgba(0, 0, 0, 0.6), black);display:block;width:30px;height:30px;padding-top:3px;text-align:center;text-decoration:none;transition:.5s}.pagination li a:hover,.pagination li a:focus{background-image:linear-gradient(rgba(239, 100, 82, 0.6), #ef6452);transition:.5s}.pagination li.active a{background-image:linear-gradient(rgba(239, 100, 82, 0.6), #ef6452);transition:.5s}.pagination li.active a:hover,.pagination li.active a:focus{color:#fff;background-image:linear-gradient(rgba(239, 100, 82, 0.6), #ef6452);transition:.5s}.pagination li.next span,.pagination li.prev span{display:block;position:relative}.pagination li.next span:after,.pagination li.prev span:after{content:"";width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;display:block;position:absolute;top:5px}.pagination li.next span:after{left:5px;transform:rotate(45deg)}.pagination li.prev span:after{right:7px;transform:rotate(225deg)}@media only screen and (min-width: 768px){.pg-blog .blog-listing{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.pg-blog .blog-listing .single-blog{width:calc(50% - 10px)}.pg-blog .featured-blog .desc-wrapper{margin:-180px 40px 40px}}@media only screen and (min-width: 992px){.main-wrapper{padding-left:40px;padding-right:40px}.main-wrapper .sub-heading{text-align:left}.main-wrapper h1{text-align:left}.pg-blog{margin-bottom:40px;padding-left:40px;padding-right:40px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.pg-blog .blog-listing{width:66%}.pg-blog .blog-listing.search-results{width:100%;justify-content:inherit;margin-left:-10px;margin-right:-10px}.pg-blog .blog-listing.search-results .single-blog{width:calc(33% - 20px);margin-left:10px;margin-right:10px}.pg-blog .featured-blog .desc-wrapper .link-text{margin:0}.blog-inner{display:flex;flex-direction:row;flex-wrap:wrap}.blog-inner .blog-date{padding-left:30px;padding-right:30px}.blog-inner .main-title{padding-left:30px;padding-right:30px}.blog-inner .blog-content{width:66%}.blog-inner .pg-sidebar{width:34%}.listing-title{text-align:left}.listing-date{text-align:left}.listing-desc{text-align:left}.link-bg{margin:20px 0 0}}@media only screen and (min-width: 1200px){.main-wrapper{padding-left:8.3333333333vw;padding-right:8.3333333333vw;margin-bottom:2.0833333333vw}.main-wrapper .sub-heading{margin-bottom:.5208333333vw;font-size:.9375vw}.main-wrapper h1{font-size:2.5vw;line-height:2.5vw;margin-bottom:1.0416666667vw}.pg-blog{margin-bottom:3.125vw;padding-left:8.3333333333vw;padding-right:8.3333333333vw}.pg-blog .blog-listing .single-blog{width:calc(50% - 1.0416666667vw);margin-bottom:3.125vw;padding-bottom:1.0416666667vw}.pg-blog .blog-listing .no-result{padding-left:.8333333333vw;padding-right:.8333333333vw}.pg-blog .blog-listing.search-results{margin-left:-1.0416666667vw;margin-right:-1.0416666667vw}.pg-blog .blog-listing.search-results .single-blog{width:calc(33% - 2.0833333333vw);margin-left:1.0416666667vw;margin-right:1.0416666667vw}.pg-blog .featured-blog .desc-wrapper{margin:-10.4166666667vw 8.3333333333vw 3.125vw;padding:3.125vw}.pg-blog .featured-blog .desc-wrapper:after{top:-1.0416666667vw;bottom:-1.0416666667vw;left:-1.0416666667vw;right:-1.0416666667vw}.blog-inner .blog-date{font-size:1.0416666667vw;line-height:1.0416666667vw;margin-bottom:.5208333333vw;padding-left:8.3333333333vw;padding-right:8.3333333333vw}.blog-inner .main-title{padding-left:8.3333333333vw;padding-right:8.3333333333vw;margin:1.5625vw 1.0416666667vw .5208333333vw}.listing-date{font-size:.9375vw;line-height:.9375vw;margin:.5208333333vw 0 .5208333333vw}.listing-title{font-size:1.25vw;line-height:1.25vw;margin:2.0833333333vw 0 .5208333333vw}.listing-desc{font-size:.8333333333vw;line-height:1.25vw;margin:1.0416666667vw 0 .5208333333vw}.link-text{margin:0 1.0416666667vw}.pagination li{padding:0 .2083333333vw}.pagination li a{font-size:.8333333333vw;width:1.5625vw;height:1.5625vw;padding-top:.15625vw}}.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:99999 !important}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding: max(0px)){.fancybox-caption{padding:75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media(max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding: max(0px)){.fancybox-caption{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media(max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}/*# sourceMappingURL=style.min.css.map */
