.comp-accommodation-list{margin-bottom:60px;padding:0 20px}.comp-accommodation-list .single-accommodation{margin-bottom:20px}.comp-accommodation-list .single-accommodation .desc-wrapper{padding:40px 20px;border:1px solid rgba(123,110,101,.3)}.comp-accommodation-list .single-accommodation .desc-wrapper .name{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:24px;line-height:28px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-accommodation-list .single-accommodation .desc-wrapper .room-size{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-accommodation-list .single-accommodation .desc-wrapper .room-size span{font-weight:500;color:#000}.comp-accommodation-list .single-accommodation .desc-wrapper .description{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center;margin-bottom:20px}.comp-accommodation-list .single-accommodation .desc-wrapper .amenities{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(123,110,101,.3)}.comp-accommodation-list .single-accommodation .desc-wrapper .amenities .amenity{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px}.comp-accommodation-list .single-accommodation .desc-wrapper .amenities .amenity .icon{width:30px;margin-right:10px}.comp-accommodation-list .single-accommodation .desc-wrapper .amenities .amenity .desc{font-family:"Barlow",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#4d4e56}.comp-accommodation-list .single-accommodation .desc-wrapper .link-text{margin:0 auto 10px}@media only screen and (min-width: 768px){.comp-accommodation-list .single-accommodation .desc-wrapper .amenities{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}.comp-accommodation-list .single-accommodation .desc-wrapper .link-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}.comp-accommodation-list .single-accommodation .desc-wrapper .link-text{margin:0}}@media only screen and (min-width: 992px){.comp-accommodation-list{padding:0 40px}.comp-accommodation-list .single-accommodation{display:flex;flex-direction:row;flex-wrap:wrap}.comp-accommodation-list .single-accommodation.flip{flex-direction:row-reverse}.comp-accommodation-list .single-accommodation .img-wrapper{width:50%}.comp-accommodation-list .single-accommodation .img-wrapper img{width:100%;height:100%;object-fit:cover}.comp-accommodation-list .single-accommodation .desc-wrapper{width:50%;display:flex;flex-direction:column;justify-content:center}.comp-accommodation-list .single-accommodation .desc-wrapper .name{text-align:left}.comp-accommodation-list .single-accommodation .desc-wrapper .room-size{text-align:left}.comp-accommodation-list .single-accommodation .desc-wrapper .description{text-align:left}.comp-accommodation-list .single-accommodation .desc-wrapper .amenities{justify-content:flex-start}.comp-accommodation-list .single-accommodation .desc-wrapper .link-wrapper{justify-content:flex-start}}@media only screen and (min-width: 1200px){.comp-accommodation-list{margin-bottom:5.2083333333vw;padding:0 8.3333333333vw}.comp-accommodation-list .single-accommodation{margin-bottom:1.5625vw}.comp-accommodation-list .single-accommodation .img-wrapper{width:62%}.comp-accommodation-list .single-accommodation .desc-wrapper{width:38%;padding:3.6458333333vw;border:.0520833333vw solid rgba(123,110,101,.3)}.comp-accommodation-list .single-accommodation .desc-wrapper .name{font-size:2.3958333333vw;line-height:2.8125vw;margin-bottom:1.0416666667vw}.comp-accommodation-list .single-accommodation .desc-wrapper .room-size{font-size:1.0416666667vw;line-height:1.25vw;margin-bottom:1.0416666667vw}.comp-accommodation-list .single-accommodation .desc-wrapper .description{font-size:.9375vw;line-height:1.5625vw;margin-bottom:3.125vw}.comp-accommodation-list .single-accommodation .desc-wrapper .amenities{margin-bottom:2.6041666667vw;padding-bottom:3.125vw;border-bottom:.0520833333vw solid rgba(123,110,101,.3);gap:2.6041666667vw}.comp-accommodation-list .single-accommodation .desc-wrapper .amenities .amenity{margin-bottom:.5208333333vw}.comp-accommodation-list .single-accommodation .desc-wrapper .amenities .amenity .icon{width:1.5625vw;margin-right:1.5625vw}.comp-accommodation-list .single-accommodation .desc-wrapper .amenities .amenity .desc{font-size:1.0416666667vw;line-height:1.25vw}.comp-accommodation-list .single-accommodation .desc-wrapper .link-wrapper{gap:1.5625vw}}.comp-amenities{margin-bottom:60px;padding:0 20px}.comp-amenities .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:30px;line-height:33px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:40px}.comp-amenities .single-amenity{margin-bottom:30px}.comp-amenities .single-amenity img{width:60px;margin:0 auto 20px}.comp-amenities .single-amenity .desc{font-family:"Barlow",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#1d1d1d;text-align:center;text-transform:uppercase}@media only screen and (min-width: 768px){.comp-amenities .amenity-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.comp-amenities .single-amenity{width:50%}}@media only screen and (min-width: 992px){.comp-amenities .single-amenity{width:25%}}@media only screen and (min-width: 1200px){.comp-amenities{margin-bottom:5.2083333333vw;padding:0 8.3333333333vw}.comp-amenities .title{font-size:2.6041666667vw;line-height:3.125vw;margin-bottom:1.5625vw}.comp-amenities .amenity-wrapper{position:relative}.comp-amenities .amenity-wrapper:after{content:"";position:absolute;top:0;right:0;width:.0520833333vw;height:100%;background-color:#fff}.comp-amenities .single-amenity{margin-bottom:0;border-right:.0520833333vw solid rgba(210,210,210,.4)}.comp-amenities .single-amenity:last-child{border-right:0}.comp-amenities .single-amenity .amenity-inner{padding:2.6041666667vw 1.3020833333vw}.comp-amenities .single-amenity img{width:3.125vw;margin:0 auto 1.0416666667vw}.comp-amenities .single-amenity .desc{font-family:"Barlow",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#1d1d1d;text-align:center;text-transform:uppercase}}.comp-card-list{margin-bottom:20px;padding:0 20px}.comp-card-list.has-bg{padding:40px 20px 0;position:relative}.comp-card-list.has-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:240px;background-color:#f3f6ef;z-index:-1}.comp-card-list .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:30px;line-height:33px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-card-list .single-card{margin-bottom:40px}.comp-card-list .single-card .desc-wrapper{margin:-40px 15px 0;background-color:#fff;padding:20px 30px;position:relative}.comp-card-list .single-card .desc-wrapper .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:20px;line-height:24px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-card-list .single-card .desc-wrapper .desc{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:30px;color:#4d4e56;text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(200,200,200,.3)}@media only screen and (min-width: 768px){.comp-card-list .card-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -10px}.comp-card-list .single-card{width:50%;padding:0 10px}}@media only screen and (min-width: 992px){.comp-card-list{padding:0 40px}.comp-card-list.has-bg{padding:40px 40px 0}}@media only screen and (min-width: 1200px){.comp-card-list{margin-bottom:3.125vw;padding:0 8.3333333333vw}.comp-card-list.has-bg{padding:4.1666666667vw 8.3333333333vw 0}.comp-card-list.has-bg:after{height:26.0416666667vw}.comp-card-list .title{font-size:2.6041666667vw;line-height:3.125vw;margin-bottom:2.6041666667vw}.comp-card-list .card-wrapper{margin:0 -.5208333333vw}.comp-card-list .single-card{padding:0 .5208333333vw;margin-bottom:2.0833333333vw}.comp-card-list .single-card .desc-wrapper{margin:-5.2083333333vw 0 0 1.0416666667vw;padding:2.6041666667vw 3.125vw}.comp-card-list .single-card .desc-wrapper .title{font-size:2.6041666667vw;line-height:3.125vw;text-align:left}.comp-card-list .single-card .desc-wrapper .desc{font-size:.9375vw;line-height:1.5625vw;text-align:left;margin-bottom:2.6041666667vw;padding-bottom:2.6041666667vw;border-bottom:1.8229166667vw;border-bottom:.0520833333vw solid rgba(200,200,200,.3)}.comp-card-list .single-card .desc-wrapper .link-text{margin:0}}.comp-contact-details{margin-bottom:60px;padding:100px 20px 0;position:relative}.comp-contact-details .bg-img{position:absolute;top:0;left:0;width:100%;height:300px;z-index:-1}.comp-contact-details .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.comp-contact-details .detail-wrapper{background-color:#20372f;padding:40px 20px}.comp-contact-details .detail-wrapper .reservations{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(243,246,239,.2)}.comp-contact-details .detail-wrapper .our-address{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(243,246,239,.2)}.comp-contact-details .detail-wrapper .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:24px;line-height:24px;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-contact-details .detail-wrapper .numbers{margin-bottom:20px}.comp-contact-details .detail-wrapper .numbers a{display:block;font-family:"Barlow",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#fff;text-align:center;text-decoration:none;margin-bottom:10px}.comp-contact-details .detail-wrapper .emails{margin-bottom:20px}.comp-contact-details .detail-wrapper .emails a{display:block;font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff;text-align:center;text-decoration:none;margin-bottom:10px}.comp-contact-details .detail-wrapper .opening-hrs{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff;text-align:center}.comp-contact-details .detail-wrapper address{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff;text-align:center;font-style:normal}@media only screen and (min-width: 768px){.comp-contact-details .bg-img{height:420px}}@media only screen and (min-width: 992px){.comp-contact-details{padding:100px 40px 0}.comp-contact-details .bg-img{height:280px}.comp-contact-details .detail-wrapper .detail-inner{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -20px}.comp-contact-details .detail-wrapper .reservations{width:33.3%;padding:0 20px;margin-bottom:0;padding-bottom:0;border-right:1px solid rgba(243,246,239,.2);border-bottom:0}.comp-contact-details .detail-wrapper .our-address{width:33.3%;padding:0 20px;margin-bottom:0;padding-bottom:0;border-right:1px solid rgba(243,246,239,.2);border-bottom:0}.comp-contact-details .detail-wrapper .general-inq{width:33.3%;padding:0 20px}}@media only screen and (min-width: 1200px){.comp-contact-details{margin-bottom:5.2083333333vw;padding:7.8125vw 8.3333333333vw 0;position:relative}.comp-contact-details .bg-img{height:21.875vw}.comp-contact-details .detail-wrapper{padding:3.125vw 6.25vw}.comp-contact-details .detail-wrapper .detail-inner{margin:0 -2.6041666667vw}.comp-contact-details .detail-wrapper .reservations{padding:0 2.6041666667vw;border-right:.0520833333vw solid rgba(243,246,239,.2)}.comp-contact-details .detail-wrapper .our-address{padding:0 2.6041666667vw;border-right:.0520833333vw solid rgba(243,246,239,.2)}.comp-contact-details .detail-wrapper .general-inq{padding:0 2.6041666667vw}.comp-contact-details .detail-wrapper .title{font-size:1.5625vw;line-height:1.875vw;text-align:left;margin-bottom:1.0416666667vw}.comp-contact-details .detail-wrapper .numbers{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.78125vw}.comp-contact-details .detail-wrapper .numbers a{font-size:.9375vw;line-height:1.5625vw;margin-bottom:.5208333333vw;margin-right:.78125vw;padding-right:.78125vw;border-right:.0520833333vw solid #fff}.comp-contact-details .detail-wrapper .numbers a:last-child{margin-right:0;padding-right:0;border-right:0}.comp-contact-details .detail-wrapper .emails{margin-bottom:.78125vw}.comp-contact-details .detail-wrapper .emails a{font-size:.9375vw;line-height:1.5625vw;text-align:left;margin-bottom:.5208333333vw}.comp-contact-details .detail-wrapper .opening-hrs{font-size:.9375vw;line-height:1.5625vw;text-align:left}.comp-contact-details .detail-wrapper address{font-size:.9375vw;line-height:1.5625vw;text-align:left}}.comp-contact-form{margin-bottom:60px;padding:40px 20px;background-color:#f3f6ef}.comp-contact-form .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:24px;line-height:30px;color:#20372f;text-align:center;text-transform:uppercase;margin-bottom:30px}.contact-form .input-wrapper{margin-bottom:20px}.contact-form label{display:block;font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#36332c;text-align:center;margin-bottom:10px}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=date],.contact-form input[type=number],.contact-form input[type=url]{width:100%;height:50px;border:1px solid #d2d2d2;background-color:#fff;padding:0 20px;font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#36332c;text-align:center}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form input[type=tel]:focus,.contact-form input[type=date]:focus,.contact-form input[type=number]:focus,.contact-form input[type=url]:focus{outline:0}.contact-form input[type=file]{max-width:100%}.contact-form select{width:100%;height:50px;border:1px solid #d2d2d2;padding:0 20px;font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#36332c;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("/wp-content/themes/themeGrandUdawalawe/images/select-dropdown.png");background-repeat:no-repeat;background-position:95% center}.contact-form select option{border:0;background-color:#fff;color:#36332c}.contact-form select:focus{outline:0}.contact-form textarea{width:100%;border:1px solid #d2d2d2;background-color:#fff;height:100px;padding:0 20px;font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#36332c;text-align:center}.contact-form textarea:focus{outline:0}.contact-form .wpcf7-spinner{display:none}.contact-form .link-def{background-color:rgba(0,0,0,0)}.contact-form .wpcf7-form-control-wrap{display:block;text-align:center}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{margin:0 20px 0 0}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label{line-height:25px}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input{display:none}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input:checked~.wpcf7-list-item-label{position:relative}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input:checked~.wpcf7-list-item-label:after{display:inline-block;width:18px;height:18px;background-color:#36332c;position:absolute;top:1px;left:4px}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:inline-block;vertical-align:bottom;width:25px;height:25px;border:1px solid #d2d2d2;background-color:#fff;margin-right:10px}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin:0 20px 0 0}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label{line-height:25px}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input{display:none}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input:checked~.wpcf7-list-item-label{position:relative}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input:checked~.wpcf7-list-item-label:after{display:inline-block;width:18px;height:18px;border-radius:18px;background-color:#36332c;position:absolute;top:1px;left:4px}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:inline-block;vertical-align:bottom;width:25px;height:25px;border-radius:25px;border:1px solid #d2d2d2;background-color:#fff;margin-right:10px}.contact-form .link-text{background-color:#20372f;border:0;padding:8px 24px}.contact-form .link-text .text{color:#fff}.contact-form .link-text .icon{border-left:5px solid #fff}.wpcf7-response-output{text-align:center}@media only screen and (min-width: 992px){.comp-contact-form{padding:80px 40px}.contact-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.contact-form .col-1{width:100%}.contact-form .col-2{width:calc(50% - 10px)}.contact-form label{text-align:left}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=date],.contact-form input[type=number],.contact-form input[type=url]{text-align:left}.contact-form textarea{text-align:left}.contact-form .wpcf7-form-control-wrap{text-align:left}.contact-form .wpcf7-list-item.first{margin:0}}@media only screen and (min-width: 1200px){.comp-contact-form{margin-bottom:5.2083333333vw;padding:4.6875vw 18.2291666667vw}.comp-contact-form .title{font-size:2.6041666667vw;line-height:3.125vw;margin-bottom:3.125vw}.contact-form .input-wrapper{margin-bottom:2.6041666667vw}.contact-form .col-2{width:calc(50% - 0.5208333333vw)}.contact-form label{font-size:.9375vw;line-height:1.5625vw;margin-bottom:.5208333333vw}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=date],.contact-form input[type=number],.contact-form input[type=url]{height:2.6041666667vw;border:.0520833333vw solid #d2d2d2;padding:0 1.0416666667vw;font-size:.9375vw;line-height:1.25vw}.contact-form select{height:2.6041666667vw;border:.0520833333vw solid #d2d2d2;padding:0 1.0416666667vw;font-size:.9375vw;line-height:1.25vw}.contact-form textarea{height:11.4583333333vw;border:.0520833333vw solid #d2d2d2;padding:0 1.0416666667vw;font-size:.9375vw;line-height:1.25vw}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{margin:0 1.0416666667vw 0 0}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label{line-height:1.3020833333vw}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item input:checked~.wpcf7-list-item-label:after{width:.9375vw;height:.9375vw;top:.0520833333vw;left:.2083333333vw}.contact-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{width:1.3020833333vw;height:1.3020833333vw;border:.0520833333vw solid #d2d2d2;margin-right:.5208333333vw}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin:0 1.0416666667vw 0 0}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label{line-height:1.3020833333vw}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input{display:none}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item input:checked~.wpcf7-list-item-label:after{width:.9375vw;height:.9375vw;border-radius:.9375vw;top:.0520833333vw;left:.2083333333vw}.contact-form .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{width:1.3020833333vw;height:1.3020833333vw;border-radius:1.3020833333vw;border:.0520833333vw solid #d2d2d2;margin-right:.5208333333vw}.contact-form .link-text{padding:.78125vw 2.6041666667vw}.contact-form .link-text .icon{border-left:.3125vw solid #fff}}.comp-features{margin-bottom:60px;padding:0 20px}.comp-features .desc-wrapper{padding:40px 20px;border:1px solid rgba(123,110,101,.3)}.comp-features .desc-wrapper .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:30px;line-height:33px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-features .desc-wrapper .desc{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center;margin-bottom:20px}.comp-features .desc-wrapper ul{margin-bottom:0;padding-left:0;list-style-type:none;text-align:center;position:relative}.comp-features .desc-wrapper ul:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff}.comp-features .desc-wrapper ul li{font-family:"Barlow",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#000;text-transform:uppercase;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.2)}@media only screen and (min-width: 992px){.comp-features{padding:80px 40px 0;position:relative}.comp-features:after{content:"";position:absolute;top:0;left:0;width:100%;height:400px;background-color:#20372f;z-index:-1}.comp-features .main-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.comp-features .img-wrapper{width:50%}.comp-features .desc-wrapper{width:50%;background-color:#fff;margin:80px 0 0}.comp-features .desc-wrapper .title{text-align:left}.comp-features .desc-wrapper .desc{text-align:left}.comp-features .desc-wrapper ul{text-align:left}}@media only screen and (min-width: 1200px){.comp-features{margin-bottom:5.2083333333vw;padding:6.25vw 15.625vw 0}.comp-features:after{height:25vw}.comp-features .img-wrapper{width:48%}.comp-features .desc-wrapper{width:calc(52% + 6.25vw);margin:4.6875vw -6.25vw 0 0;padding:4.6875vw;border:.0520833333vw solid rgba(123,110,101,.3);position:relative;z-index:1}.comp-features .desc-wrapper .title{font-size:2.6041666667vw;line-height:3.125vw;margin-bottom:2.6041666667vw}.comp-features .desc-wrapper .desc{font-size:.9375vw;line-height:1.5625vw;margin-bottom:2.6041666667vw}.comp-features .desc-wrapper ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-left:-.5208333333vw;margin-right:-.5208333333vw}.comp-features .desc-wrapper ul:after{bottom:.5208333333vw;height:.0520833333vw}.comp-features .desc-wrapper ul li{width:50%;font-size:.9375vw;line-height:1.5625vw;letter-spacing:-0.015625vw;margin-bottom:.5208333333vw;padding-bottom:.5208333333vw;padding-left:.5208333333vw;padding-right:.5208333333vw;border-bottom:.0520833333vw solid rgba(0,0,0,.2)}}.comp-gallery{margin-bottom:60px}.comp-gallery .counter{display:none}@media only screen and (min-width: 1200px){.comp-gallery{margin-bottom:5.2083333333vw}.comp-gallery .gallery-carousel{position:relative}.comp-gallery .gallery-carousel .owl-item .item{position:relative}.comp-gallery .gallery-carousel .owl-item .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:2.6041666667vw;background-color:#fff;z-index:1}.comp-gallery .gallery-carousel .owl-item .item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2.6041666667vw;background-color:#fff;z-index:1}.comp-gallery .gallery-carousel .owl-item .item img{filter:grayscale(100)}.comp-gallery .gallery-carousel .owl-item.active .item:before{content:unset}.comp-gallery .gallery-carousel .owl-item.active .item:after{content:unset}.comp-gallery .gallery-carousel .owl-item.active .item img{filter:grayscale(0)}.comp-gallery .gallery-carousel .owl-nav{flex-direction:row;justify-content:space-between;position:absolute;left:21.3541666667vw;right:21.3541666667vw;bottom:-5.2083333333vw}.comp-gallery .img-wrapper{position:relative;padding-bottom:5.2083333333vw}.comp-gallery .counter{display:flex;justify-content:center;position:absolute;left:26.0416666667vw;right:26.0416666667vw;bottom:1.0416666667vw}.comp-gallery .counter:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:7.2916666667vw;height:2.0833333333vw;background-color:#fff;z-index:1}.comp-gallery .counter:after{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:.0520833333vw;background-color:#c8c8c8}.comp-gallery .counter .current{font-family:"Barlow",sans-serif;font-weight:700;font-size:.7291666667vw;line-height:1.25vw;color:#000;letter-spacing:.1666666667vw;position:relative;z-index:2}.comp-gallery .counter .all{font-family:"Barlow",sans-serif;font-weight:700;font-size:.7291666667vw;line-height:1.25vw;color:#c8c8c8;letter-spacing:.1666666667vw;position:relative;z-index:2}}.comp-image-description{margin-bottom:60px;padding:0 20px}.comp-image-description .desc-wrapper{padding:40px 20px;border-left:1px solid rgba(123,110,101,.3);border-right:1px solid rgba(123,110,101,.3);border-bottom:1px solid rgba(123,110,101,.3)}.comp-image-description .desc-wrapper .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:30px;line-height:33px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-image-description .desc-wrapper .desc{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center}.comp-image-description .desc-wrapper .link-text{margin:30px auto 0}@media only screen and (min-width: 992px){.comp-image-description{padding:0 40px}.comp-image-description .main-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.comp-image-description .main-wrapper.flip{flex-direction:row-reverse}.comp-image-description .img-wrapper{width:50%}.comp-image-description .desc-wrapper{width:50%;padding:80px 40px;border-top:1px solid rgba(123,110,101,.3)}}@media only screen and (min-width: 1200px){.comp-image-description{margin-bottom:5.2083333333vw;padding:0}.comp-image-description .main-wrapper{align-items:unset}.comp-image-description .img-wrapper{width:52%}.comp-image-description .desc-wrapper{width:48%;display:flex;flex-direction:column;justify-content:center;padding:5.2083333333vw 7.2916666667vw;border-left:0;border-right:0;border-top:.0520833333vw solid rgba(123,110,101,.3);border-bottom:.0520833333vw solid rgba(123,110,101,.3)}.comp-image-description .desc-wrapper .title{font-size:2.6041666667vw;line-height:3.125vw;margin-bottom:2.6041666667vw}.comp-image-description .desc-wrapper .desc{font-size:.9375vw;line-height:1.5625vw}.comp-image-description .desc-wrapper .link-text{margin:3.125vw auto 0}}.comp-image-description-v2{margin-bottom:60px;padding:0 20px}.comp-image-description-v2 .desc-wrapper{padding:40px 20px 0}.comp-image-description-v2 .desc-wrapper .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:30px;line-height:33px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-image-description-v2 .desc-wrapper .desc p{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center;margin-bottom:30px}.comp-image-description-v2 .desc-wrapper .desc ul{-moz-width:fit-content;-webkit-width:fit-content;width:fit-content;margin:0 auto 30px;padding-left:20px}.comp-image-description-v2 .desc-wrapper .desc ul li{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;margin-bottom:10px}@media only screen and (min-width: 992px){.comp-image-description-v2{padding:0}.comp-image-description-v2 .main-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center}.comp-image-description-v2 .img-wrapper{width:50%;padding:80px 40px 80px 0;position:relative}.comp-image-description-v2 .img-wrapper:after{content:"";position:absolute;top:0;right:0;width:240px;height:100%;background-color:#20372f;z-index:-1}.comp-image-description-v2 .desc-wrapper{width:50%;padding:0 40px}.comp-image-description-v2 .desc-wrapper .title{text-align:left}.comp-image-description-v2 .desc-wrapper .desc p{text-align:left}.comp-image-description-v2 .desc-wrapper .desc ul{width:auto;margin:0 0 30px}}@media only screen and (min-width: 1200px){.comp-image-description-v2{margin-bottom:5.2083333333vw}.comp-image-description-v2 .img-wrapper{width:44%;padding:5.2083333333vw 8.3333333333vw 5.2083333333vw 0}.comp-image-description-v2 .img-wrapper:after{width:26.0416666667vw}.comp-image-description-v2 .desc-wrapper{width:56%;padding:0 10.4166666667vw 0 8.3333333333vw}.comp-image-description-v2 .desc-wrapper .title{font-size:2.6041666667vw;line-height:3.125vw;margin-bottom:2.6041666667vw}.comp-image-description-v2 .desc-wrapper .desc p{font-size:.9375vw;line-height:1.5625vw;margin-bottom:1.5625vw}.comp-image-description-v2 .desc-wrapper .desc ul{margin:0 0 1.5625vw;padding-left:1.0416666667vw}.comp-image-description-v2 .desc-wrapper .desc ul li{font-size:.9375vw;line-height:1.5625vw;margin-bottom:.5208333333vw}}.comp-image-video{margin-bottom:60px}.comp-image-video a{display:block;position:relative}.comp-image-video a .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px}@media only screen and (min-width: 1200px){.comp-image-video{margin-bottom:5.2083333333vw}.comp-image-video a .play-video{width:5.2083333333vw}}.comp-list-items{margin-bottom:60px;padding:0 20px}.comp-list-items ul{-moz-width:fit-content;-webkit-width:fit-content;width:fit-content;margin:0 auto;padding-left:20px}.comp-list-items ul li{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;margin-bottom:10px}.comp-list-items ul li span{display:block;font-weight:500}@media only screen and (min-width: 992px){.comp-list-items{padding:0 40px}.comp-list-items ul{width:auto;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-list-items ul li{width:calc(50% - 20px)}}@media only screen and (min-width: 1200px){.comp-list-items{margin-bottom:5.2083333333vw;padding:0 8.3333333333vw}.comp-list-items ul{padding-left:1.0416666667vw}.comp-list-items ul li{width:calc(50% - 3.6458333333vw);font-size:.9375vw;line-height:1.5625vw;margin-bottom:1.0416666667vw}}.comp-list-pages .single-card .img-wrapper{position:relative}.comp-list-pages .single-card .img-wrapper .validity{position:absolute;top:20px;left:20px;padding:4px 8px;background-color:#fff;font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#4d4e56;text-transform:uppercase}.comp-list-pages .single-card .img-wrapper .validity span{font-weight:700}@media only screen and (min-width: 1200px){.comp-list-pages .single-card .img-wrapper .validity{top:1.0416666667vw;left:1.0416666667vw;padding:.2083333333vw .4166666667vw;font-size:.8333333333vw;line-height:1.0416666667vw}}.comp-main-content{margin-bottom:60px;padding:0 20px}.comp-main-content .elephant{width:60px;margin:0 auto 20px}.comp-main-content .tagline{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center;text-transform:uppercase;letter-spacing:6px;margin-bottom:20px}.comp-main-content .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:30px;line-height:36px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:30px}.comp-main-content .description{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center;margin-bottom:30px}.comp-main-content .left{margin-bottom:10px}.comp-main-content .img-wrapper{pointer-events:none}@media only screen and (min-width: 768px){.comp-main-content .img-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.comp-main-content .left{width:calc(50% - 5px);margin-bottom:0}.comp-main-content .right{width:calc(50% - 5px)}}@media only screen and (min-width: 992px){.comp-main-content{padding:0 40px}}@media only screen and (min-width: 1200px){.comp-main-content{margin-bottom:5.2083333333vw;padding:0 17.7083333333vw;position:relative}.comp-main-content .main-wrapper{padding:3.125vw 17.7083333333vw 9.375vw;border:.0520833333vw solid #d2d2d2}.comp-main-content .elephant{width:4.1666666667vw;margin:0 auto 1.3020833333vw}.comp-main-content .tagline{font-size:.8333333333vw;line-height:1.25vw;letter-spacing:.3125vw;margin-bottom:3.125vw}.comp-main-content .title{font-size:3.125vw;line-height:3.125vw;margin-bottom:2.0833333333vw}.comp-main-content .description{font-size:.9375vw;line-height:1.5625vw;margin-bottom:0}.comp-main-content .img-wrapper{position:absolute;top:1.5625vw;bottom:4.6875vw;left:8.3333333333vw;right:8.3333333333vw}.comp-main-content .left{position:absolute;top:0;right:0;width:20.8333333333vw}.comp-main-content .right{position:absolute;bottom:0;left:0;width:21.875vw}}.comp-main-intro{margin-bottom:60px;padding:0 20px}.comp-main-intro img{width:60px;margin:0 auto 20px}.comp-main-intro .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:30px;line-height:36px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:30px}.comp-main-intro .desc{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center}@media only screen and (min-width: 992px){.comp-main-intro{padding:0 160px}}@media only screen and (min-width: 1200px){.comp-main-intro{margin-bottom:5.2083333333vw;padding:0 31.25vw}.comp-main-intro img{width:4.1666666667vw;margin:0 auto 1.3020833333vw}.comp-main-intro .title{font-size:3.125vw;line-height:3.125vw;margin-bottom:2.6041666667vw}.comp-main-intro .desc{font-size:.9375vw;line-height:1.5625vw}}.comp-offer-description{margin-bottom:60px;padding:0 20px}.comp-offer-description .img-wrapper{margin-bottom:30px}.comp-offer-description .desc-wrapper .desc{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center;margin-bottom:30px}.comp-offer-description .desc-wrapper .booking{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center;margin-bottom:30px;padding-top:20px;border-top:1px solid rgba(123,110,101,.3)}.comp-offer-description .desc-wrapper .booking span{font-weight:600}.comp-offer-description .desc-wrapper .link-wrapper{padding:20px;background-color:#f3f6ef;text-align:center;margin-bottom:30px}.comp-offer-description .desc-wrapper .link-wrapper .reservation{text-decoration:none;margin-top:20px;display:block}.comp-offer-description .desc-wrapper .link-wrapper .reservation svg{width:15px;height:15px}.comp-offer-description .desc-wrapper .link-wrapper .reservation span{font-family:"Barlow",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#000}.comp-offer-description .desc-wrapper .accordion-list .single-item{padding:10px 0;border-top:1px solid rgba(123,110,101,.3)}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper{position:relative;cursor:pointer}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper .title{font-family:"Barlow",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#1d1d1d;position:relative;padding-right:30px}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper .icon{display:block;width:15px;height:15px;position:absolute;top:0;right:0}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper .icon:before{content:"";display:block;position:absolute;top:7px;width:15px;height:1px;background-color:#1d1d1d}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper .icon:after{content:"";display:block;position:absolute;left:7px;width:1px;height:15px;background-color:#1d1d1d}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper.active .icon{transform:rotate(-90deg)}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper.active .icon:before{content:unset}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper{display:none;padding:20px 0}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper p{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;margin-bottom:20px}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper ul{margin-bottom:20px;padding-left:20px}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper ul li{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;margin-bottom:10px}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper a{font-family:"Barlow",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#4d4e56;text-decoration:underline;display:inline-block}@media only screen and (min-width: 992px){.comp-offer-description{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-offer-description .img-wrapper{width:calc(50% - 20px);margin-bottom:0}.comp-offer-description .desc-wrapper{width:calc(50% - 20px)}.comp-offer-description .desc-wrapper .desc{text-align:left}.comp-offer-description .desc-wrapper .booking{text-align:left}.comp-offer-description .desc-wrapper .link-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.comp-offer-description .desc-wrapper .link-wrapper .link-text{margin:0}.comp-offer-description .desc-wrapper .link-wrapper .reservation{margin-top:0;margin-left:30px;padding-left:30px;border-left:1px solid rgba(0,0,0,.2)}}@media only screen and (min-width: 1200px){.comp-offer-description{margin-bottom:5.2083333333vw;padding:0 8.3333333333vw 0 0}.comp-offer-description .img-wrapper{width:calc(59% - 1.8229166667vw)}.comp-offer-description .desc-wrapper{width:calc(41% - 1.8229166667vw)}.comp-offer-description .desc-wrapper .desc{font-size:.9375vw;line-height:1.5625vw;margin-bottom:2.0833333333vw}.comp-offer-description .desc-wrapper .booking{font-size:.9375vw;line-height:1.5625vw;margin-bottom:2.0833333333vw;padding-top:1.0416666667vw;border-top:.0520833333vw solid rgba(123,110,101,.3)}.comp-offer-description .desc-wrapper .link-wrapper{padding:1.5625vw 3.125vw;margin-bottom:2.0833333333vw;justify-content:space-between}.comp-offer-description .desc-wrapper .link-wrapper .reservation{margin-left:2.6041666667vw;padding-left:2.6041666667vw;border-left:.0520833333vw solid rgba(0,0,0,.2)}.comp-offer-description .desc-wrapper .link-wrapper .reservation svg{width:.8333333333vw;height:.8333333333vw}.comp-offer-description .desc-wrapper .link-wrapper .reservation span{font-size:.8333333333vw;line-height:1.25vw}.comp-offer-description .desc-wrapper .accordion-list .single-item{padding:.5208333333vw 0;border-top:.0520833333vw solid rgba(123,110,101,.3)}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper .title{font-size:.9375vw;line-height:1.25vw;padding-right:1.5625vw}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper .icon{width:.78125vw;height:.78125vw}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper .icon:before{top:.3645833333vw;width:.78125vw;height:.0520833333vw}.comp-offer-description .desc-wrapper .accordion-list .title-wrapper .icon:after{left:.3645833333vw;width:.0520833333vw;height:.78125vw}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper{padding:1.0416666667vw 0}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper p{font-size:.9375vw;line-height:1.5625vw;margin-bottom:1.0416666667vw}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper ul{margin-bottom:1.0416666667vw;padding-left:1.0416666667vw}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper ul li{font-size:.9375vw;line-height:1.5625vw;margin-bottom:.5208333333vw}.comp-offer-description .desc-wrapper .accordion-list .desc-wrapper a{font-size:.9375vw;line-height:1.5625vw}}.comp-other-pages .single-card .img-wrapper{position:relative}.comp-other-pages .single-card .img-wrapper .validity{position:absolute;top:20px;left:20px;padding:4px 8px;background-color:#fff;font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#4d4e56;text-transform:uppercase}.comp-other-pages .single-card .img-wrapper .validity span{font-weight:700}@media only screen and (min-width: 1200px){.comp-other-pages .single-card .img-wrapper .validity{top:1.0416666667vw;left:1.0416666667vw;padding:.2083333333vw .4166666667vw;font-size:.8333333333vw;line-height:1.0416666667vw}}.comp-our-gallery{margin-bottom:60px;padding:0 20px}.comp-our-gallery .cat-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:10px;margin-bottom:40px}.comp-our-gallery .cat-wrapper .single-cat{font-family:"Barlow",sans-serif;font-weight:600;font-size:16px;line-height:40px;color:#20372f;white-space:nowrap;height:40px;border:1px solid #d5d5d5;border-radius:40px;padding:0 20px;cursor:pointer}.comp-our-gallery .cat-wrapper .single-cat.active{background-color:#424c00;color:#fff}.comp-our-gallery .img-wrapper{position:relative}.comp-our-gallery .img-wrapper.overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5)}.comp-our-gallery .img-wrapper .left-wrapper,.comp-our-gallery .img-wrapper .right-wrapper{margin:0 -5px}.comp-our-gallery .img-wrapper .single-img{padding:5px}.comp-our-gallery .img-wrapper .single-img a{display:block;text-decoration:none;position:relative}.comp-our-gallery .img-wrapper .single-img a .img-cat{position:absolute;top:10px;left:10px;font-family:"Barlow",sans-serif;font-weight:600;font-size:12px;line-height:14px;color:#424c00;text-transform:uppercase;padding:2px 4px;background-color:#fff}@media only screen and (min-width: 768px){.comp-our-gallery .img-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.comp-our-gallery .img-wrapper .left-wrapper,.comp-our-gallery .img-wrapper .right-wrapper{width:50%;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.comp-our-gallery .img-wrapper .single-img{padding:5px 0}}@media only screen and (min-width: 992px){.comp-our-gallery{padding:0 40px}.comp-our-gallery .img-wrapper .left-wrapper .single-img{padding:5px}.comp-our-gallery .img-wrapper .left-wrapper .single-img.single-img-1,.comp-our-gallery .img-wrapper .left-wrapper .single-img.single-img-2{width:50%}.comp-our-gallery .img-wrapper .right-wrapper .single-img{padding:5px}.comp-our-gallery .img-wrapper .right-wrapper .single-img.single-img-0,.comp-our-gallery .img-wrapper .right-wrapper .single-img.single-img-1{width:50%}}@media only screen and (min-width: 1200px){.comp-our-gallery{margin-bottom:5.2083333333vw;padding:0 8.3333333333vw}.comp-our-gallery .cat-wrapper{gap:1.0416666667vw;padding-bottom:1.0416666667vw;margin-bottom:3.125vw}.comp-our-gallery .cat-wrapper .single-cat{font-size:.8333333333vw;line-height:2.0833333333vw;height:2.0833333333vw;border:.0520833333vw solid #d5d5d5;border-radius:2.0833333333vw;padding:0 1.0416666667vw}.comp-our-gallery .img-wrapper .left-wrapper .single-img{padding:.2604166667vw}.comp-our-gallery .img-wrapper .right-wrapper .single-img{padding:.2604166667vw}.comp-our-gallery .img-wrapper .single-img{padding:5px}.comp-our-gallery .img-wrapper .single-img a .img-cat{top:.5208333333vw;left:.5208333333vw;font-size:.625vw;line-height:.8333333333vw;padding:.2083333333vw .4166666667vw}}.comp-paragraph{margin-bottom:60px;padding:0 20px}.comp-paragraph p{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center}@media only screen and (min-width: 992px){.comp-paragraph{padding:0 20px}}@media only screen and (min-width: 1200px){.comp-paragraph{margin-bottom:5.2083333333vw;padding:0 8.3333333333vw}.comp-paragraph p{font-size:.9375vw;line-height:1.5625vw}}.comp-related .item{border:1px solid #c8c8c8;margin-bottom:30px}.comp-related .item .desc-wrapper{padding:25px 20px}.comp-related .item .desc-wrapper .date{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#36332c;text-align:center;letter-spacing:3.2px;margin-bottom:20px}.comp-related .item .desc-wrapper .title{margin-bottom:20px}.comp-related .item .desc-wrapper .desc{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#322018;text-align:center;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid rgba(200,200,200,.3)}@media only screen and (min-width: 1200px){.comp-related .item{border:.0520833333vw solid #c8c8c8}.comp-related .item .desc-wrapper{padding:2.0833333333vw 2.6041666667vw}.comp-related .item .desc-wrapper .date{font-size:.8333333333vw;line-height:1.25vw;text-align:left;letter-spacing:.1666666667vw;margin-bottom:1.3020833333vw}.comp-related .item .desc-wrapper .title{font-size:1.4583333333vw;line-height:1.4583333333vw;text-align:left;letter-spacing:-.0583333333vw;margin-bottom:1.5625vw}.comp-related .item .desc-wrapper .desc{font-size:.9375vw;line-height:1.5625vw;text-align:left;margin-bottom:2.6041666667vw;padding-bottom:2.6041666667vw;border-bottom:.0520833333vw solid rgba(200,200,200,.3)}.comp-related .item .desc-wrapper .link-text{margin:0}}.comp-testimonials{margin-bottom:60px;padding:0 20px}.comp-testimonials .testimonial-carousel .name,.comp-testimonials .testimonial-carousel .location{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#424c00;text-align:center;text-transform:uppercase;letter-spacing:3.2px}.comp-testimonials .testimonial-carousel .desc{padding:80px 0 40px;font-family:"Barlow",sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#000;text-align:center;position:relative}.comp-testimonials .testimonial-carousel .desc svg{position:absolute;top:40px;width:20px;height:20px}.comp-testimonials .testimonial-carousel .desc .open{left:0}.comp-testimonials .testimonial-carousel .desc .close{right:0}@media only screen and (min-width: 768px){.comp-testimonials{padding:0 80px}}@media only screen and (min-width: 992px){.comp-testimonials{padding:0 240px}}@media only screen and (min-width: 1200px){.comp-testimonials{margin-bottom:5.2083333333vw;padding:0 18.75vw}.comp-testimonials .testimonial-carousel .name,.comp-testimonials .testimonial-carousel .location{font-size:.8333333333vw;line-height:1.25vw;letter-spacing:.1666666667vw}.comp-testimonials .testimonial-carousel .desc{padding:4.1666666667vw 3.125vw 2.0833333333vw;font-size:2.34375vw;line-height:3.125vw}.comp-testimonials .testimonial-carousel .desc svg{top:2.0833333333vw;width:2.0833333333vw;height:2.0833333333vw}}.comp-timeline{margin-bottom:60px}.comp-timeline .timeline-carousel .desc-wrapper{padding:40px 20px;border-left:1px solid rgba(123,110,101,.3);border-right:1px solid rgba(123,110,101,.3);border-bottom:1px solid rgba(123,110,101,.3)}.comp-timeline .timeline-carousel .desc-wrapper .year{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:50px;line-height:60px;color:rgba(123,110,101,.3);text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-timeline .timeline-carousel .desc-wrapper .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:30px;line-height:33px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:20px}.comp-timeline .timeline-carousel .desc-wrapper .desc{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56;text-align:center}.comp-timeline .timeline-years{display:none}@media only screen and (min-width: 1200px){.comp-timeline{margin-bottom:5.2083333333vw;padding:0 8.3333333333vw;position:relative}.comp-timeline .timeline-carousel .item{display:flex;flex-direction:row;flex-wrap:wrap}.comp-timeline .timeline-carousel .img-wrapper{width:50%}.comp-timeline .timeline-carousel .desc-wrapper{width:50%;padding:3.125vw;border-left:0;border-right:0;border-bottom:0}.comp-timeline .timeline-carousel .desc-wrapper .year{font-size:5.2083333333vw;line-height:5.2083333333vw;text-align:left;margin-bottom:2.6041666667vw}.comp-timeline .timeline-carousel .desc-wrapper .title{font-size:2.6041666667vw;line-height:3.125vw;text-align:left;margin-bottom:1.0416666667vw}.comp-timeline .timeline-carousel .desc-wrapper .desc{font-size:.9375vw;line-height:1.5625vw;text-align:left}.comp-timeline .timeline-years{display:flex;flex-direction:column;flex-wrap:wrap;position:absolute;bottom:1.5625vw;left:50%;transform:rotate(-90deg);transform-origin:right;padding:.5208333333vw}.comp-timeline .timeline-years .year{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5208333333vw;margin-bottom:2.0833333333vw}.comp-timeline .timeline-years .year .line{width:1.5625vw;height:.0520833333vw;background-color:rgba(32,55,47,.5);transition:.5s}.comp-timeline .timeline-years .year .value{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:1.0416666667vw;line-height:1.0416666667vw;color:rgba(32,55,47,.5);text-align:center;text-transform:uppercase;transition:.5s}.comp-timeline .timeline-years .year.active .line{width:4.1666666667vw;background-color:#20372f;transition:.5s}.comp-timeline .timeline-years .year.active .value{font-size:2.0833333333vw;line-height:2.0833333333vw;color:#20372f;transition:.5s}}.comp-title{margin-bottom:30px;padding:0 20px}.comp-title .title{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:30px;line-height:36px;color:#000;text-align:center;text-transform:uppercase}@media only screen and (min-width: 992px){.comp-title{padding:0 40px}}@media only screen and (min-width: 1200px){.comp-title{margin-bottom:3.6458333333vw;padding:0 28.125vw}.comp-title .title{font-size:3.125vw;line-height:3.125vw}}.pg-blog{margin-bottom:60px;padding:0 20px}.pg-blog .blog-listing .item{border:1px solid #c8c8c8;margin-bottom:30px}.pg-blog .blog-listing .item .desc-wrapper{padding:25px 20px}.pg-blog .blog-listing .item .desc-wrapper .date{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#36332c;text-align:center;letter-spacing:3.2px;margin-bottom:20px}.pg-blog .blog-listing .item .desc-wrapper .title{margin-bottom:20px}.pg-blog .blog-listing .item .desc-wrapper .desc{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#322018;text-align:center;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid rgba(200,200,200,.3)}@media screen and (min-width: 768px){.pg-blog .blog-listing{margin:0 -10px;display:flex;flex-direction:row;flex-wrap:wrap}.pg-blog .blog-listing .item-wrapper{width:50%;padding:0 10px}}@media screen and (min-width: 992px){.pg-blog{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.pg-blog .blog-listing{width:calc(70% - 20px);margin:0 -10px;display:flex;flex-direction:row;flex-wrap:wrap}.pg-blog .pg-sidebar{width:calc(30% - 20px)}}@media screen and (min-width: 1200px){.pg-blog{margin-bottom:5.2083333333vw;padding:0 8.3333333333vw}.pg-blog .blog-listing{width:calc(70% - 1.0416666667vw);margin:0 -.5208333333vw}.pg-blog .blog-listing .item-wrapper{padding:0 .5208333333vw}.pg-blog .blog-listing .item{border:.0520833333vw solid #c8c8c8}.pg-blog .blog-listing .item .desc-wrapper{padding:2.0833333333vw 2.6041666667vw}.pg-blog .blog-listing .item .desc-wrapper .date{font-size:.8333333333vw;line-height:1.25vw;text-align:left;letter-spacing:.1666666667vw;margin-bottom:1.3020833333vw}.pg-blog .blog-listing .item .desc-wrapper .title{font-size:1.4583333333vw;line-height:1.4583333333vw;text-align:left;letter-spacing:-.0583333333vw;margin-bottom:1.5625vw}.pg-blog .blog-listing .item .desc-wrapper .desc{font-size:.9375vw;line-height:1.5625vw;text-align:left;margin-bottom:2.6041666667vw;padding-bottom:2.6041666667vw;border-bottom:.0520833333vw solid rgba(200,200,200,.3)}.pg-blog .blog-listing .item .desc-wrapper .link-text{margin:0}.pg-blog .pg-sidebar{width:calc(30% - 1.0416666667vw)}}.blog-inner{margin-bottom:60px;padding:0 20px}.blog-inner div[class^=comp-]{margin-bottom:20px;padding:0}.blog-inner .comp-paragraph p{text-align:left}.blog-inner .comp-title .title{text-align:left;text-transform:unset}.blog-inner .blog-content{margin-bottom:60px}.blog-inner .blog-content .cats{font-family:"Barlow",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#4d4e56;text-transform:uppercase;margin-bottom:10px}.blog-inner .blog-content .date{font-family:"Barlow",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#4d4e56;margin-top:20px;margin-bottom:30px;padding-top:20px;border-top:1px solid #c8c8c8}.blog-inner .blog-content h1,.blog-inner .blog-content h2,.blog-inner .blog-content h3,.blog-inner .blog-content h4,.blog-inner .blog-content h5,.blog-inner .blog-content h6{font-family:"Barlow",sans-serif;font-weight:500;color:#4d4e56;letter-spacing:-1px;margin-bottom:20px}.blog-inner .blog-content h1{font-size:40px;line-height:40px}.blog-inner .blog-content h2{font-size:30px;line-height:30px}.blog-inner .blog-content h3{font-size:24px;line-height:24px}.blog-inner .blog-content h4{font-size:20px;line-height:20px}.blog-inner .blog-content h5{font-size:16px;line-height:16px}.blog-inner .blog-content h6{font-size:12px;line-height:12px}.blog-inner .blog-content p{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:25px;margin-bottom:20px}.blog-inner .blog-content ul,.blog-inner .blog-content ol{margin-bottom:20px;padding-left:20px}.blog-inner .blog-content ul li,.blog-inner .blog-content ol li{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:25px}.blog-inner .blog-content a{text-decoration:underline;color:#322018}.blog-inner .blog-content img{width:auto;max-width:100%;margin-bottom:20px}@media screen and (min-width: 992px){.blog-inner{padding:0 40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.blog-inner .blog-content{width:calc(70% - 20px);margin-bottom:0}.blog-inner .pg-sidebar{width:calc(30% - 20px)}}@media screen and (min-width: 1200px){.blog-inner{margin-bottom:5.2083333333vw;padding:0 8.3333333333vw}.blog-inner div[class^=comp-]{margin-bottom:2.0833333333vw}.blog-inner .blog-content{width:calc(70% - 1.0416666667vw)}.blog-inner .blog-content .cats{font-size:.9375vw;line-height:1.5625vw;margin-bottom:.5208333333vw}.blog-inner .blog-content .date{font-size:.9375vw;line-height:1.5625vw;margin-top:1.3020833333vw;margin-bottom:2.0833333333vw;padding-top:1.3020833333vw;border-top:.0520833333vw solid #c8c8c8}.blog-inner .blog-content h1,.blog-inner .blog-content h2,.blog-inner .blog-content h3,.blog-inner .blog-content h4,.blog-inner .blog-content h5,.blog-inner .blog-content h6{margin-bottom:1.5625vw;letter-spacing:-.1041666667vw}.blog-inner .blog-content h1{font-size:2.6041666667vw;line-height:2.6041666667vw}.blog-inner .blog-content h2{font-size:2.0833333333vw;line-height:2.0833333333vw}.blog-inner .blog-content h3{font-size:1.5625vw;line-height:1.5625vw}.blog-inner .blog-content h4{font-size:1.0416666667vw;line-height:1.0416666667vw}.blog-inner .blog-content h5{font-size:.8333333333vw;line-height:.8333333333vw}.blog-inner .blog-content h6{font-size:.625vw;line-height:.625vw}.blog-inner .blog-content p{font-size:.9375vw;line-height:1.3541666667vw;margin-bottom:1.5625vw}.blog-inner .blog-content ul,.blog-inner .blog-content ol{margin-bottom:1.5625vw;padding-left:1.0416666667vw}.blog-inner .blog-content ul li,.blog-inner .blog-content ol li{font-size:.9375vw;line-height:1.3541666667vw}.blog-inner .blog-content img{margin-bottom:1.5625vw}.blog-inner .pg-sidebar{width:calc(30% - 1.0416666667vw)}}.pg-sidebar{padding:0 20px}.pg-sidebar .search-wrapper{margin-bottom:30px}.pg-sidebar .search-wrapper form{position:relative}.pg-sidebar .search-wrapper form input{width:100%;height:40px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000;font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:40px;color:#4d4e56}.pg-sidebar .search-wrapper form input:focus{outline:0}.pg-sidebar .search-wrapper form button{border:0;background-color:rgba(0,0,0,0);width:40px;height:40px;position:absolute;top:0;right:0}.pg-sidebar .search-wrapper form button svg{width:15px;height:15px}.pg-sidebar .sidebar-title{font-family:"Barlow",sans-serif;font-weight:500;font-size:24px;line-height:24px;color:#000;margin-bottom:10px}.pg-sidebar .sidebar-links{margin-bottom:30px;padding-left:0;list-style-type:none}.pg-sidebar .sidebar-links li{border-bottom:1px solid #c8c8c8;margin-bottom:10px;padding-bottom:10px}.pg-sidebar .sidebar-links li a{text-decoration:none}.pg-sidebar .sidebar-links li a .date{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#4d4e56}.pg-sidebar .sidebar-links li a .title{font-family:"Barlow",sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#000}@media screen and (min-width: 1200px){.pg-sidebar{padding:0 1.0416666667vw}.pg-sidebar .search-wrapper{margin-bottom:1.5625vw}.pg-sidebar .search-wrapper form input{height:2.0833333333vw;border-bottom:.0520833333vw solid #000;font-size:.9375vw;line-height:2.0833333333vw}.pg-sidebar .search-wrapper form button{width:2.0833333333vw;height:2.0833333333vw}.pg-sidebar .search-wrapper form button svg{width:.78125vw;height:.78125vw}.pg-sidebar .sidebar-title{font-size:1.6666666667vw;line-height:2.2916666667vw;margin-bottom:1.5625vw}.pg-sidebar .sidebar-links{margin-bottom:1.5625vw}.pg-sidebar .sidebar-links li{border-bottom:.0520833333vw solid #c4c4c4}.pg-sidebar .sidebar-links li a .date{font-size:.9375vw;line-height:1.5625vw;margin-bottom:.5208333333vw}.pg-sidebar .sidebar-links li a .title{font-size:1.25vw;line-height:1.6666666667vw}}.main-intro{margin-bottom:60px;padding:0 20px}.main-intro h1{font-family:"Cormorant Garamond",serif;font-weight:400;font-size:40px;line-height:50px;color:#322018;text-align:center;margin-bottom:20px}.main-intro p{font-family:"Barlow",sans-serif;font-weight:400;font-size:16px;line-height:25px;color:rgba(50,32,24,.9);text-align:center;margin-bottom:20px}@media screen and (min-width: 992px){.main-intro{padding:0 40px}}@media screen and (min-width: 1200px){.main-intro{margin-bottom:5.2083333333vw;padding:0 25vw}.main-intro h1{font-size:4.1666666667vw;line-height:5.2083333333vw;margin-bottom:2.6041666667vw}.main-intro p{font-size:.9375vw;line-height:1.4583333333vw;margin-bottom:1.0416666667vw;text-align:justify}}/*# sourceMappingURL=style.css.map */
