.comp-project .item+.item{margin-top:40px}.comp-project .item .content-area{padding:30px 20px}.comp-project .item .content-area .comp-sec-title{color:#fff}.comp-project .item .content-area .comp-sec-desc{color:#fff;margin-top:20px}.comp-project .item .content-area .btn-wrap{margin-top:30px}@media only screen and (min-width: 992px){.comp-project .item{position:relative}.comp-project .item .img-area{width:60%}.comp-project .item .content-area{padding:50px;width:50%;position:absolute;right:0;bottom:0}.comp-project .item .content-area .comp-sec-title{color:#fff}.comp-project .item .content-area .comp-sec-desc{color:#fff;margin-top:20px}.comp-project .item .content-area .btn-wrap{margin-top:30px}.comp-project .item+.item{margin-top:60px}.comp-project .item:nth-child(even){display:flex;flex-wrap:wrap;align-items:flex-end;flex-direction:row-reverse}.comp-project .item:nth-child(even) .content-area{left:0;right:auto}}@media only screen and (min-width: 1200px){.comp-project .item{position:relative;margin:0}.comp-project .item .img-area{width:100%;padding:0 12.5vw}.comp-project .item .content-area{padding:5.2083333333vw 2.6041666667vw 5.2083333333vw 7.03125vw;width:35.6770833333vw;position:absolute;left:0;top:50%;transform:translateY(-50%);bottom:auto}.comp-project .item .content-area .comp-sec-title{color:#fff}.comp-project .item .content-area .comp-sec-desc{color:#fff;margin-top:2.0833333333vw}.comp-project .item .content-area .btn-wrap{margin-top:1.5625vw}.comp-project .item .content-area .btn-wrap .site-btn{margin:0}.comp-project .item+.item{margin-top:3.125vw}.comp-project .item:nth-child(even) .content-area{padding:5.2083333333vw 7.03125vw 5.2083333333vw 2.6041666667vw;right:0;left:auto}}.upcoming-project .left{padding:0 20px}.upcoming-project .left .comp-sec-title{color:#131313}.upcoming-project .left .comp-sec-desc{margin-top:30px}.upcoming-project .upcome-slider-area{margin-top:30px}.upcoming-project .upcome-slider-area .item{position:relative}.upcoming-project .upcome-slider-area .item:after{content:"";position:absolute;left:0;right:0;margin:0 auto;height:330px;margin:0 auto;bottom:0;z-index:0;background:rgba(23,23,23,0);background:-moz-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(23, 23, 23, 0)), color-stop(57%, rgba(23, 23, 23, 0.78)), color-stop(100%, rgba(23, 23, 23, 0.78)));background:-webkit-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-o-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-ms-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:linear-gradient(to bottom, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#171717", endColorstr="#171717", GradientType=0 )}.upcoming-project .upcome-slider-area .item .cont{position:absolute;bottom:30px;left:20px;right:20px;z-index:1}.upcoming-project .upcome-slider-area .item .cont .comp-sec-desc{font-weight:600;color:#fff;margin-top:5px}.upcoming-project .upcome-slider-area .item .cont .btn-wrap{margin-top:15px}.upcoming-project .upcome-slider-area .owl-dots{counter-reset:slides-num;position:relative;left:0;right:0;margin:20px auto 0;width:fit-content}.upcoming-project .upcome-slider-area .owl-dots:after{content:counter(slides-num);display:inline-block;font-size:16px;font-weight:700;vertical-align:middle;font-weight:500;line-height:1}.upcoming-project .upcome-slider-area .owl-dots:before{content:"";display:inline-block;position:absolute;left:0;right:0;margin:0 auto;font-size:16px;font-weight:700;vertical-align:middle;width:1px;height:28px;background:#d0d0d0}.upcoming-project .upcome-slider-area .owl-nav{display:none}.upcoming-project .upcome-slider-area .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:0;width:0px}.upcoming-project .upcome-slider-area .owl-dot span{display:none}.upcoming-project .upcome-slider-area .owl-dot.active:before{content:counter(slides-num) "";display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0;font-weight:900;-webkit-text-stroke:.7px #131313;-webkit-text-fill-color:#131313}@media only screen and (min-width: 1200px){.upcoming-project{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 5.2083333333vw 0 12.5vw}.upcoming-project .left{padding:0;width:30%}.upcoming-project .left .comp-sec-title{color:#131313;letter-spacing:-.1041666667vw}.upcoming-project .left .comp-sec-desc{margin-top:1.5625vw}.upcoming-project .upcome-slider-area{margin-top:0;width:70%;padding-left:8.59375vw}.upcoming-project .upcome-slider-area .item{position:relative}.upcoming-project .upcome-slider-area .item:after{content:"";position:absolute;left:0;right:0;margin:0 auto;height:17.1875vw;margin:0 auto;bottom:0;z-index:0;background:rgba(23,23,23,0);background:-moz-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(23, 23, 23, 0)), color-stop(57%, rgba(23, 23, 23, 0.78)), color-stop(100%, rgba(23, 23, 23, 0.78)));background:-webkit-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-o-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-ms-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:linear-gradient(to bottom, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#171717", endColorstr="#171717", GradientType=0 )}.upcoming-project .upcome-slider-area .item .cont{position:absolute;bottom:3.125vw;left:2.6041666667vw;right:2.6041666667vw;z-index:1}.upcoming-project .upcome-slider-area .item .cont .comp-sec-title{font-size:1.5625vw}.upcoming-project .upcome-slider-area .item .cont .comp-sec-desc{font-weight:600;color:#fff;margin-top:2.0833333333vw;font-size:.9375vw;margin-top:.5208333333vw}.upcoming-project .upcome-slider-area .item .cont .btn-wrap{margin-top:1.8229166667vw}.upcoming-project .upcome-slider-area .item .cont .btn-wrap a{margin:0}.upcoming-project .upcome-slider-area .owl-nav{display:block;position:absolute;left:-3.3854166667vw;right:-3.3854166667vw;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;pointer-events:none}.upcoming-project .upcome-slider-area .owl-nav button{width:auto;height:auto;pointer-events:all}.upcoming-project .upcome-slider-area .owl-nav button svg{width:auto;height:2.0833333333vw}}.comp-general h1{text-align:center;font-size:48px;line-height:50px;font-weight:100;letter-spacing:-3px;margin:0;position:relative}.comp-general h2{text-align:center;font-size:40px;font-weight:100;letter-spacing:-2px;margin:0;position:relative}.comp-general h3{text-align:center;font-size:35px;font-weight:100;letter-spacing:-2px;margin:0;position:relative}.comp-general h4{text-align:center;font-size:30px;font-weight:100;letter-spacing:-1px;margin:0;position:relative}.comp-general .mini{font-size:15px;margin-top:-7px;text-align:center}.comp-general .mini span{font-weight:600;-webkit-text-stroke:.2px #131313;-webkit-text-fill-color:#131313}.comp-general .general-desc{font-size:16px;text-align:center;margin-top:20px}.comp-general .general-desc p{margin:0}.comp-general .genral-sub-title{text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:4px;font-size:15px;margin-top:30px}.comp-general .general-quote{text-align:center;font-size:20px;margin-top:30px}.comp-general .btn-wrap{margin-top:30px}.comp-general .gen-image{margin-top:30px;position:relative}.comp-general .gen-image .gen-img-txt{position:absolute;bottom:10px;right:10px;left:10px;margin:0 auto;color:#fff;text-align:center}.comp-general .left-right{margin-top:30px}.comp-general .left-right .left{position:relative}.comp-general .left-right .left span{position:absolute;bottom:10px;right:10px;left:10px;margin:0 auto;color:#fff;text-align:center;display:block}.comp-general .left-right .right{text-align:center;margin-top:30px}.comp-general .left-right .right .right-title{font-size:20px}.comp-general .left-right .right .right-desc{margin-top:20px}.comp-general ul{list-style-type:none;padding:0;margin:0;margin-top:30px}.comp-general ul li{padding-left:35px;position:relative;line-height:22px;font-size:16px}.comp-general ul li:after{content:"";position:absolute;top:9px;left:0;width:9px;height:6px;background:#131313;border-radius:5px}.comp-general ul li+li{margin-top:25px}.comp-general ol{margin:0;padding:0;padding-left:18px;margin-top:30px}.comp-general ol li{padding-left:17px;position:relative;line-height:22px;font-size:16px}.comp-general ol li+li{margin-top:25px}@media only screen and (min-width: 992px){.comp-general .gen-image{margin-top:30px;position:relative}.comp-general .gen-image .gen-img-txt{position:absolute;bottom:10px;right:10px;left:10px;margin:0 auto;color:#fff;text-align:center}.comp-general .left-right{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.comp-general .left-right .left{width:50%}.comp-general .left-right .right{width:50%;padding-left:30px;text-align:left;margin-top:0}.comp-general .left-right .right .right-title{text-align:left}.comp-general .left-right .right .right-desc{text-align:left}}@media only screen and (min-width: 1200px){.comp-general h1{font-size:4.1666666667vw;line-height:4.4270833333vw}.comp-general h2{font-size:3.6458333333vw;line-height:4.3229166667vw}.comp-general h3{font-size:3.125vw;line-height:3.2291666667vw}.comp-general h4{font-size:2.6041666667vw;line-height:2.7083333333vw}.comp-general .mini{font-size:.78125vw;margin-top:0}.comp-general .mini span{-webkit-text-stroke:.0104166667vw #131313}.comp-general .general-desc{font-size:.9375vw;margin-top:1.5625vw;padding:0 6.5104166667vw}.comp-general .genral-sub-title{text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:.2083333333vw;font-size:.78125vw;margin-top:2.34375vw;padding:0 15.1041666667vw}.comp-general .general-quote{text-align:center;font-size:1.5625vw;margin-top:1.5625vw;padding:0 15.1041666667vw;margin-top:2.6041666667vw;line-height:1.8229166667vw}.comp-general .btn-wrap{margin-top:2.34375vw}.comp-general .gen-image{margin-top:3.125vw;position:relative}.comp-general .gen-image .gen-img-txt{bottom:2.0833333333vw;right:2.6041666667vw;left:.5208333333vw;margin:0;text-align:right}.comp-general .left-right{margin-top:3.90625vw}.comp-general .left-right .left{width:50%;padding-right:5.2083333333vw}.comp-general .left-right .left span{right:7.8125vw;bottom:2.0833333333vw;text-align:right;margin:0}.comp-general .left-right .right{width:50%;padding-right:6.25vw;padding-left:1.5625vw;text-align:left;margin-top:0}.comp-general .left-right .right .right-title{text-align:left;font-size:1.5625vw;letter-spacing:-.0520833333vw}.comp-general .left-right .right .right-desc{text-align:left;margin-top:2.34375vw;font-size:.9375vw}.comp-general .left-right .right .right-desc p{margin-bottom:2.6041666667vw}.comp-general .left-right .right .right-desc p:last-child{margin-bottom:0}.comp-general ul{list-style-type:none;padding:0;margin:0;margin-top:3.125vw}.comp-general ul li{padding-left:1.8229166667vw;position:relative;line-height:1.1458333333vw;font-size:.8333333333vw}.comp-general ul li:after{content:"";position:absolute;top:.46875vw;left:0;width:.46875vw;height:.3125vw;background:#131313;border-radius:.2604166667vw}.comp-general ul li+li{margin-top:1.3020833333vw}.comp-general ol{margin:0;padding:0;padding-left:.9375vw;margin-top:3.125vw}.comp-general ol li{padding-left:1.8229166667vw;position:relative;line-height:1.1458333333vw;font-size:.8333333333vw}.comp-general ol li+li{margin-top:1.3020833333vw}}.comp-img-quote-desc .cont-area{margin-top:30px}.comp-img-quote-desc .cont-area .apros{text-align:center;margin-top:30px}.comp-img-quote-desc .cont-area .apros img{max-width:100%;width:auto;margin:0 auto}.comp-img-quote-desc .cont-area .quote-txt{margin-top:30px;font-size:20px;text-align:center;margin-top:5px}.comp-img-quote-desc .cont-area .comp-sec-desc{margin-top:30px}@media only screen and (min-width: 992px){.comp-img-quote-desc{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.comp-img-quote-desc .img-area{width:50%}.comp-img-quote-desc .cont-area{margin-top:0;width:50%;padding:0 0 0 70px}.comp-img-quote-desc .cont-area .comp-sec-title{text-align:left;font-size:40px;line-height:1}.comp-img-quote-desc .cont-area .apros{text-align:left;margin-top:30px}.comp-img-quote-desc .cont-area .apros img{max-width:100%;width:auto;margin:0}.comp-img-quote-desc .cont-area .quote-txt{margin-top:30px;font-size:20px;text-align:left;margin-top:5px}.comp-img-quote-desc .cont-area .comp-sec-desc{margin-top:30px}.comp-img-quote-desc .cont-area .comp-sec-desc p{text-align:left;font-weight:500}.comp-img-quote-desc .cont-area .comp-sec-desc p+p{margin-top:15px}}@media only screen and (min-width: 1200px){.comp-img-quote-desc .cont-area{margin-top:0;width:50%;padding:0 5.2083333333vw}.comp-img-quote-desc .cont-area .comp-sec-title{text-align:left;font-size:3.125vw;line-height:3.3854166667vw}.comp-img-quote-desc .cont-area .apros{text-align:left;margin-top:2.6041666667vw}.comp-img-quote-desc .cont-area .apros img{max-width:100%;width:auto;margin:0}.comp-img-quote-desc .cont-area .quote-txt{margin-top:1.5625vw;font-size:1.5625vw;text-align:left;margin-top:1.3020833333vw;line-height:1.8229166667vw}.comp-img-quote-desc .cont-area .comp-sec-desc{margin-top:2.8645833333vw}.comp-img-quote-desc .cont-area .comp-sec-desc p{text-align:left;font-weight:500;font-size:.9375vw}.comp-img-quote-desc .cont-area .comp-sec-desc p+p{margin-top:1.0416666667vw}}.comp-vission-mission .box-wrap .vm-box{text-align:center;border:1px solid #b9b7b7;padding:30px;background:#fff}.comp-vission-mission .box-wrap .vm-box .group-title{font-size:30px;color:#fff}.comp-vission-mission .box-wrap .vm-box .apros{margin-top:30px}.comp-vission-mission .box-wrap .vm-box .apros img{width:auto;max-width:100%;margin:0 auto}.comp-vission-mission .box-wrap .vm-box .group-decription{font-weight:500;margin-top:15px}.comp-vission-mission .box-wrap .vm-box+.vm-box{margin-top:30px}.comp-vission-mission .slider-area{margin-top:40px;position:relative}.comp-vission-mission .slider-area #mission-cont .item{text-align:center;text-transform:uppercase;font-size:20px;color:#fff;cursor:pointer}.comp-vission-mission .slider-area #mission-cont .owl-dots{display:none}.comp-vission-mission .slider-area #mission-cont .owl-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;position:absolute;top:0;pointer-events:none}.comp-vission-mission .slider-area #mission-cont .owl-nav button{pointer-events:all}.comp-vission-mission .slider-area #mission-cont .owl-nav button.disabled{opacity:.2;pointer-events:none}.comp-vission-mission .slider-area #mission-cont .owl-nav button svg{fill:#fff}.comp-vission-mission .slider-area #mission-lab{padding:40px 0 10px}.comp-vission-mission .slider-area #mission-lab .item{text-align:center;font-family:"Barlow",sans-serif;color:#fff;font-weight:300;line-height:26px}.comp-vission-mission .slider-area #mission-lab .owl-nav{display:none}.comp-vission-mission .slider-area .slider-back{position:absolute;margin:0 -20px;bottom:0;z-index:-1;top:-120px;height:auto;left:0;right:0}.comp-vission-mission .slider-area .slider-back img{display:block;height:100%;object-fit:cover}@media(min-width: 992px){.comp-vission-mission .box-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0 30px}.comp-vission-mission .box-wrap .vm-box{width:calc(50% - 10px)}.comp-vission-mission .box-wrap .vm-box+.vm-box{margin:0}.comp-vission-mission .slider-area #mission-lab{padding:40px 60px 50px}.comp-vission-mission .slider-area #mission-lab .owl-dots{display:none}}@media(min-width: 1200px){.comp-vission-mission{padding:0}.comp-vission-mission .box-wrap{padding:0 12.5vw}.comp-vission-mission .box-wrap .vm-box{text-align:center;border:.0520833333vw solid #b9b7b7;padding:6.7708333333vw 7.03125vw 8.3333333333vw;background:#fff}.comp-vission-mission .box-wrap .vm-box .group-title{font-size:3.125vw;color:#fff;text-align:left;line-height:1}.comp-vission-mission .box-wrap .vm-box .apros{margin-top:3.6458333333vw}.comp-vission-mission .box-wrap .vm-box .apros img{margin:0}.comp-vission-mission .box-wrap .vm-box .group-decription{font-weight:500;text-align:left;margin-top:.78125vw;font-size:.9375vw}.comp-vission-mission .box-wrap .vm-box+.vm-box{margin-top:0}.comp-vission-mission .slider-area{margin-top:5.7291666667vw;padding:0 18.75vw;position:relative}.comp-vission-mission .slider-area #mission-cont{padding-top:2.6041666667vw;position:relative}.comp-vission-mission .slider-area #mission-cont:after{content:"";position:absolute;left:-1.8229166667vw;right:-1.8229166667vw;height:.1041666667vw;top:0;background:#686868}.comp-vission-mission .slider-area #mission-cont .owl-item{opacity:.4}.comp-vission-mission .slider-area #mission-cont .owl-item.active{position:relative}.comp-vission-mission .slider-area #mission-cont .owl-item.active:after{content:"";position:absolute;right:0;width:.5208333333vw;height:.5208333333vw;border-radius:50%;background:#fff;top:.9375vw}.comp-vission-mission .slider-area #mission-cont .owl-item.active.last-elem:after,.comp-vission-mission .slider-area #mission-cont .owl-item.active:last-of-type:after{display:none}.comp-vission-mission .slider-area #mission-cont .owl-item.active.lastActiveItem:after{display:none}.comp-vission-mission .slider-area #mission-cont .owl-item.current{opacity:1}.comp-vission-mission .slider-area #mission-cont .item{text-align:center;text-transform:uppercase;font-size:1.5625vw;color:#fff;cursor:pointer}.comp-vission-mission .slider-area #mission-cont .owl-nav{top:2.5vw;width:auto;left:-2.6041666667vw;right:-2.6041666667vw}.comp-vission-mission .slider-area #mission-cont .owl-nav button svg{fill:#fff;height:2.34375vw;width:auto}.comp-vission-mission .slider-area #mission-lab{padding:2.0833333333vw 6.25vw 5.2083333333vw}.comp-vission-mission .slider-area #mission-lab .item{text-align:center;font-family:"Barlow",sans-serif;color:#fff;font-weight:300;line-height:1.3541666667vw;font-size:.9375vw}.comp-vission-mission .slider-area #mission-lab .owl-nav{display:none}.comp-vission-mission .slider-area .slider-back{position:absolute;margin:0;bottom:0;z-index:-1;top:-13.5416666667vw;height:auto;left:0;right:0}.comp-vission-mission .slider-area .slider-back img{display:block;height:100%;object-fit:cover}}.comp-member-details .member-details{text-align:center;margin-top:30px}.comp-member-details .member-details .member-title{font-size:25px;font-weight:100;letter-spacing:0;margin:0;position:relative}.comp-member-details .member-details .member-desc{font-size:16px;font-weight:300;line-height:25px;margin:0;position:relative;font-weight:400;margin-top:20px}.comp-member-details .member-details .member-name{font-size:30px;font-weight:100;letter-spacing:0;margin-top:20px}.comp-member-details .member-details .member-designation{font-weight:600}@media(min-width: 992px){.comp-member-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.comp-member-details .member-image{width:50%}.comp-member-details .member-details{text-align:left;margin-top:0;width:50%;padding-left:50px}.comp-member-details .member-details .member-title{font-size:25px;font-weight:100;letter-spacing:0;margin:0;position:relative}.comp-member-details .member-details .member-desc{font-size:16px;font-weight:300;line-height:25px;margin:0;position:relative;font-weight:400;margin-top:20px}.comp-member-details .member-details .member-name{font-size:30px;font-weight:100;letter-spacing:0;margin-top:20px}.comp-member-details .member-details .member-designation{font-weight:600}}@media(min-width: 1200px){.comp-member-details .member-details{padding-left:4.6875vw}.comp-member-details .member-details .member-title{font-size:3.125vw;line-height:3.90625vw;letter-spacing:-0.15625vw}.comp-member-details .member-details .member-desc{font-size:.9375vw;line-height:1.3020833333vw;margin-top:1.0416666667vw;margin-top:2.6041666667vw}.comp-member-details .member-details .member-name{font-size:1.5625vw;margin-top:1.0416666667vw;letter-spacing:-.1041666667vw;margin-top:2.6041666667vw}}.comp-work-with .img-area{background-size:cover;background-repeat:no-repeat;background-position:center;padding:30px 20px 0}.comp-work-with .img-area .top-section .comp-sec-desc{margin-top:20px;color:#fff}.comp-work-with .img-area .top-section .btn-wrap{margin-top:25px}.comp-work-with .img-area .feature-desc{background:#fff;margin-top:30px;padding:20px;text-align:center}.comp-work-with .img-area .feature-desc .date span{font-weight:600}.comp-work-with .img-area .feature-desc .vacancy{font-size:25px;line-height:30px;margin-top:30px}.comp-work-with .img-area .feature-desc .labels{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:4px 0 0 0}.comp-work-with .img-area .feature-desc .labels .label{width:fit-content;background:#131313;color:#fff;margin:0 2px;padding:4px 10px;font-size:15px;line-height:1}.comp-work-with .img-area .feature-desc .desc{margin-top:30px}.comp-work-with .img-area .feature-desc .btn-wrap{margin-top:20px}.comp-work-with .trp_language_switcher_shortcode .trp-language-switcher>div a{padding-left:0 !important}@media only screen and (min-width: 992px){.comp-work-with .img-area{padding:30px 80px 0}}@media only screen and (min-width: 1200px){.comp-work-with .img-area{padding:6.7708333333vw 12.5vw 0}.comp-work-with .img-area .top-section{max-width:28.6458333333vw}.comp-work-with .img-area .top-section .comp-sec-title{font-size:3.125vw}.comp-work-with .img-area .top-section .comp-sec-desc{margin-top:1.0416666667vw;font-size:.9375vw}.comp-work-with .img-area .top-section .btn-wrap{margin-top:3.3854166667vw}.comp-work-with .img-area .top-section .btn-wrap a{margin:0}.comp-work-with .img-area .feature-desc{margin-top:5.2083333333vw;padding:5.2083333333vw 14.0625vw 5.2083333333vw 12.5vw;text-align:left;margin-left:-12.5vw;max-width:62.5vw;border:1px solid #b9b7b7}.comp-work-with .img-area .feature-desc .vacancy{font-size:1.5625vw;line-height:1.8229166667vw;margin-top:3.125vw}.comp-work-with .img-area .feature-desc .labels{margin:.2083333333vw 0 0 0;justify-content:flex-start}.comp-work-with .img-area .feature-desc .labels .label{margin:0 .1041666667vw;padding:.2083333333vw .5208333333vw;font-size:.78125vw}.comp-work-with .img-area .feature-desc .desc{margin-top:2.34375vw;font-size:.9375vw;letter-spacing:-.0520833333vw}.comp-work-with .img-area .feature-desc .btn-wrap{margin-top:2.8645833333vw}.comp-work-with .img-area .feature-desc .btn-wrap a{margin:0}}.comp-board-directors .director{text-align:center;border:1px solid #b9b7b7}.comp-board-directors .director+.director{margin-top:20px}.comp-board-directors .director .data{padding:0 20px 30px}.comp-board-directors .director .data .director-name{font-size:25px;margin-top:30px}.comp-board-directors .director .data .director-pos{font-weight:600}.comp-board-directors .director .data .director-Description{margin-top:20px}@media only screen and (min-width: 768px){.comp-board-directors{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:40px 0px 0;padding:0 10px}.comp-board-directors .director{width:calc(50% - 20px);margin:10px}.comp-board-directors .director+.director{margin:10px}}@media only screen and (min-width: 1200px){.comp-board-directors{padding:0 12.5vw;margin:6.25vw 0 0;justify-content:flex-start}.comp-board-directors .director{border:.0520833333vw solid #b9b7b7;width:calc(33.33% - .78125vw);margin:0;margin-right:1.0416666667vw}.comp-board-directors .director+.director{margin:0;margin-right:1.0416666667vw}.comp-board-directors .director:nth-child(n+4){margin-top:3.125vw}.comp-board-directors .director:nth-child(3n){margin-right:0}.comp-board-directors .director .data{padding:0 3.125vw 2.8645833333vw;text-align:left}.comp-board-directors .director .data .director-name{font-size:1.5625vw;margin-top:2.0833333333vw}.comp-board-directors .director .data .director-pos{font-size:.8333333333vw}.comp-board-directors .director .data .director-Description{margin-top:1.5625vw;font-size:.9375vw}}.comp-property-slider .item{position:relative}.comp-property-slider .item:after{content:"";position:absolute;left:0;right:0;margin:0 auto;top:50px;margin:0 auto;bottom:0;z-index:0;background:rgba(23,23,23,0);background:-moz-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(23, 23, 23, 0)), color-stop(57%, rgba(23, 23, 23, 0.78)), color-stop(100%, rgba(23, 23, 23, 0.78)));background:-webkit-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-o-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-ms-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:linear-gradient(to bottom, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#171717", endColorstr="#171717", GradientType=0 )}.comp-property-slider .item .prop-logo{position:absolute;top:20px;left:0;right:0;margin:0 auto;width:fit-content;z-index:1}.comp-property-slider .item .prop-logo img{max-width:100%;width:auto}.comp-property-slider .item .contents{position:absolute;left:20px;right:20px;bottom:30px;text-align:center;color:#fff;z-index:1}.comp-property-slider .item .contents .prop-name{font-size:25px}.comp-property-slider .item .contents .prop-address{line-height:19px;font-size:16px;margin-top:10px}.comp-property-slider .item .contents .propert-no{font-weight:600;margin-top:15px}.comp-property-slider .item .contents .prop-email{margin-top:15px}.comp-property-slider .owl-dots{counter-reset:slides-num;position:relative;bottom:0;left:0;right:0;margin:20px auto 0;width:fit-content}.comp-property-slider .owl-dots:after{content:counter(slides-num);display:inline-block;font-size:16px;font-weight:700;vertical-align:middle;font-weight:500;line-height:1}.comp-property-slider .owl-dots:before{content:"";display:inline-block;position:absolute;left:0;right:0;margin:0 auto;font-size:16px;font-weight:700;vertical-align:middle;width:1px;height:28px;background:#d0d0d0}.comp-property-slider .owl-nav{display:none}.comp-property-slider .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:0;width:0px}.comp-property-slider .owl-dot span{display:none}.comp-property-slider .owl-dot.active:before{content:counter(slides-num) "";display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0;font-weight:900;-webkit-text-stroke:.7px #131313;-webkit-text-fill-color:#131313}@media only screen and (min-width: 1200px){.comp-property-slider .item{position:relative}.comp-property-slider .item:after{content:"";position:absolute;left:0;right:0;margin:0 auto;top:2.6041666667vw;margin:0 auto;bottom:0;z-index:0;background:rgba(23,23,23,0);background:-moz-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(23, 23, 23, 0)), color-stop(57%, rgba(23, 23, 23, 0.78)), color-stop(100%, rgba(23, 23, 23, 0.78)));background:-webkit-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-o-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-ms-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:linear-gradient(to bottom, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#171717", endColorstr="#171717", GradientType=0 )}.comp-property-slider .item .prop-logo{position:absolute;left:auto;right:1.3020833333vw;top:1.3020833333vw;margin:0 auto;width:fit-content;z-index:1}.comp-property-slider .item .prop-logo img{max-width:100%;width:auto}.comp-property-slider .item .contents{position:absolute;left:2.6041666667vw;right:2.6041666667vw;bottom:3.3854166667vw;text-align:left;color:#fff;z-index:1}.comp-property-slider .item .contents .prop-name{font-size:1.5625vw}.comp-property-slider .item .contents .prop-address{line-height:.9895833333vw;font-size:.9375vw;margin-top:1.0416666667vw}.comp-property-slider .item .contents .propert-no{font-weight:600;margin-top:.625vw;font-size:.9375vw}.comp-property-slider .item .contents .prop-email{margin-top:1.8229166667vw;font-size:.9375vw}.comp-property-slider .owl-nav{display:block;position:absolute;left:-3.3854166667vw;right:-3.3854166667vw;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;pointer-events:none}.comp-property-slider .owl-nav button{width:auto;height:auto;pointer-events:all}.comp-property-slider .owl-nav button svg{width:auto;height:2.0833333333vw}}.comp-image-content{position:relative;z-index:1}.comp-image-content .img-area img{object-fit:cover;height:400px}.comp-image-content .content{position:absolute;left:0;right:0;bottom:0;z-index:2;color:#fff;text-align:center;padding:0 20px 30px;max-width:500px;margin:0 auto}.comp-image-content .content .img-desc{margin-top:10px}.comp-image-content .content .btn-wrap{margin-top:30px}.comp-image-content .content .btn-wrap a:hover{background:#131313;border-color:#131313}@media only screen and (min-width: 1200px){.comp-image-content .img-area img{height:auto}.comp-image-content .content{bottom:2.6041666667vw;padding:0;max-width:26.0416666667vw}.comp-image-content .content .img-title{font-size:4.1666666667vw;text-align:center}.comp-image-content .content .img-desc{margin-top:.2604166667vw;font-size:.9375vw;text-align:center}.comp-image-content .content .btn-wrap{margin-top:2.7083333333vw}.comp-image-content .content .btn-wrap a:hover{background:#131313;border-color:#131313}}.comp-villas .villas-holder+.villas-holder{margin-top:30px}.comp-villas .villas-holder .vill-cont{color:#fff;text-align:center;padding:30px 20px}.comp-villas .villas-holder .vill-cont .villa-desc{margin-top:20px}.comp-villas .villas-holder .vill-cont .button-wrap{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.comp-villas .villas-holder .vill-cont .button-wrap .btn-wrap{margin:10px}@media only screen and (min-width: 768px){.comp-villas .villas-holder .vill-cont{padding:40px}}@media only screen and (min-width: 992px){.comp-villas .villas-holder{position:relative}.comp-villas .villas-holder+.villas-holder{margin-top:30px}.comp-villas .villas-holder .villa-img{width:54%}.comp-villas .villas-holder .vill-cont{width:50%;padding:30px 30px 25px;position:absolute;right:30px;bottom:0;text-align:left}.comp-villas .villas-holder .vill-cont .villa-nm{text-align:left}.comp-villas .villas-holder .vill-cont .villa-desc{margin-top:20px;text-align:left}.comp-villas .villas-holder .vill-cont .button-wrap{margin-top:30px;text-align:left;justify-content:flex-start}.comp-villas .villas-holder .vill-cont .button-wrap .btn-wrap{margin:10px}.comp-villas .villas-holder:nth-child(even){display:flex;flex-wrap:wrap;flex-direction:row-reverse}.comp-villas .villas-holder:nth-child(even) .vill-cont{left:30px;right:auto}}@media only screen and (min-width: 1200px){.comp-villas{padding:0}.comp-villas .villas-holder{position:relative}.comp-villas .villas-holder+.villas-holder{margin-top:6.25vw}.comp-villas .villas-holder .villa-img{width:54%}.comp-villas .villas-holder .villa-img img{object-fit:cover;height:41.6666666667vw}.comp-villas .villas-holder .vill-cont{width:40.1041666667vw;height:32.5520833333vw;padding:6.25vw 7.03125vw 7.03125vw;right:12.5vw}.comp-villas .villas-holder .vill-cont .villa-desc{margin-top:1.8229166667vw}.comp-villas .villas-holder .vill-cont .button-wrap{margin-top:2.8645833333vw}.comp-villas .villas-holder .vill-cont .button-wrap .btn-wrap{margin:0}.comp-villas .villas-holder .vill-cont .button-wrap .btn-wrap+.btn-wrap{margin-left:3.6458333333vw}.comp-villas .villas-holder:nth-child(even) .vill-cont{left:12.5vw;right:auto}}.comp-map-area{background:#f3f3f3;padding-bottom:0}.comp-map-area .map-image img{width:100%;display:block;object-fit:cover;height:300px;object-position:10% 100%}.comp-map-area .map-details{padding:0 20px;max-width:900px;margin:40px auto 0}.comp-map-area .map-details .map-text{margin-top:10px}.comp-map-area .map-details .btn-wrap{margin-top:20px}.comp-map-area .location-exp{padding:0 20px;margin-top:40px;position:relative}.comp-map-area .location-exp:after{content:"";position:absolute;top:200px;left:0;right:0;background:#fff;bottom:0;z-index:0;border-top:1px solid #b9b7b7}.comp-map-area .location-exp .loc-exp-slider .item{border:1px solid #b9b7b7;text-align:center;padding:30px 20px;position:relative;z-index:1;background:#fff}.comp-map-area .location-exp .loc-exp-slider .item .distance{font-weight:600}.comp-map-area .location-exp .loc-exp-slider .item .name{margin-top:10px;font-size:25px;line-height:26px}.comp-map-area .location-exp .loc-exp-slider .item .desc{margin-top:20px}.comp-map-area .location-exp .loc-exp-slider .owl-dots{counter-reset:slides-num;position:relative;bottom:0;left:0;right:0;margin:20px auto 0;width:fit-content}.comp-map-area .location-exp .loc-exp-slider .owl-dots:after{content:counter(slides-num);display:inline-block;font-size:16px;font-weight:700;vertical-align:middle;font-weight:500;line-height:1}.comp-map-area .location-exp .loc-exp-slider .owl-dots:before{content:"";display:inline-block;position:absolute;left:0;right:0;margin:0 auto;font-size:16px;font-weight:700;vertical-align:middle;width:1px;height:28px;background:#d0d0d0}.comp-map-area .location-exp .loc-exp-slider .owl-nav{display:none}.comp-map-area .location-exp .loc-exp-slider .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:0;width:0px}.comp-map-area .location-exp .loc-exp-slider .owl-dot span{display:none}.comp-map-area .location-exp .loc-exp-slider .owl-dot.active:before{content:counter(slides-num) "";display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0;font-weight:900;-webkit-text-stroke:.7px #131313;-webkit-text-fill-color:#131313}@media only screen and (min-width: 768px){.comp-map-area .location-exp .loc-exp-slider .item{padding:50px 80px}}@media only screen and (min-width: 1200px){.comp-map-area{padding-bottom:0}.comp-map-area .map-image img{height:auto;object-position:initial}.comp-map-area .map-details{padding:0;max-width:46.875vw;margin:0 0 0 18.75vw}.comp-map-area .map-details .map-title{font-size:3.125vw}.comp-map-area .map-details .map-text{margin-top:1.5625vw;font-size:.9375vw;line-height:1.3020833333vw}.comp-map-area .map-details .btn-wrap{margin-top:2.0833333333vw}.comp-map-area .map-details .btn-wrap a{margin:0}.comp-map-area .location-exp{padding:0 18.75vw;margin-top:2.0833333333vw;position:relative}.comp-map-area .location-exp:after{content:"";position:absolute;top:10.4166666667vw;left:0;right:0;background:#fff;bottom:0;z-index:0;border-top:.0520833333vw solid #b9b7b7}.comp-map-area .location-exp .loc-exp-slider{padding:0 1px}.comp-map-area .location-exp .loc-exp-slider .item{border:.0520833333vw solid #b9b7b7;text-align:center;padding:7.03125vw 4.1666666667vw 7.2916666667vw;position:relative;z-index:1;background:#fff}.comp-map-area .location-exp .loc-exp-slider .item .distance{font-weight:600;text-align:left;font-size:.8333333333vw;color:#131313}.comp-map-area .location-exp .loc-exp-slider .item .distance span{-webkit-text-stroke:.5px #131313;-webkit-text-fill-color:#131313}.comp-map-area .location-exp .loc-exp-slider .item .name{margin-top:3.125vw;font-size:1.5625vw;line-height:1.8229166667vw;min-height:4.1666666667vw}.comp-map-area .location-exp .loc-exp-slider .item .desc{margin-top:1.5625vw;font-size:.9375vw;text-align:left}.comp-map-area .location-exp .loc-exp-slider .owl-nav{display:block;position:absolute;left:-7.2916666667vw;right:-7.2916666667vw;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;pointer-events:none}.comp-map-area .location-exp .loc-exp-slider .owl-nav button{width:auto;height:auto;pointer-events:all}.comp-map-area .location-exp .loc-exp-slider .owl-nav button svg{width:auto;height:2.0833333333vw}.comp-map-area .location-exp .loc-exp-slider .owl-dots{display:none}}.comp-things-to-do .left .comp-sec-desc{margin-top:20px}.comp-things-to-do .left.is_desc_rep{padding:0}.comp-things-to-do .left.is_desc_rep .bx-wraps .bx-wrap+.bx-wrap{margin-top:40px}.comp-things-to-do .left.is_desc_rep .bx-wraps .bx-wrap .ttl{font-family:"Bodoni Moda",serif;font-size:20px;line-height:25px;-webkit-text-stroke:.2px #131313;-webkit-text-fill-color:#131313}.comp-things-to-do .left.is_desc_rep .bx-wraps .bx-wrap .desc{margin-top:10px}.comp-things-to-do .right{margin-top:30px}@media only screen and (min-width: 1200px){.comp-things-to-do{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.comp-things-to-do .left{width:50%;padding:0 4.6875vw 0 5.2083333333vw}.comp-things-to-do .left .comp-sec-title{line-height:3.75vw;font-size:3.0208333333vw;letter-spacing:-0.15625vw}.comp-things-to-do .left .comp-sec-desc{margin-top:1.0416666667vw;margin-top:1.8229166667vw;font-size:.9375vw;line-height:1.6666666667vw}.comp-things-to-do .left .btn-wrap a{margin:1.3020833333vw 0 0}.comp-things-to-do .left.is_desc_rep{padding:0 4.6875vw 0 0}.comp-things-to-do .left.is_desc_rep .bx-wraps .bx-wrap+.bx-wrap{margin-top:2.6041666667vw}.comp-things-to-do .left.is_desc_rep .bx-wraps .bx-wrap .ttl{font-family:"Bodoni Moda",serif;font-size:1.5625vw;line-height:1.8229166667vw}.comp-things-to-do .left.is_desc_rep .bx-wraps .bx-wrap .desc{margin-top:1.0416666667vw;font-size:.9375vw}.comp-things-to-do .right{margin-top:1.5625vw;width:50%;padding-left:.5208333333vw}}.comp-special-featured{position:relative;padding-top:50px}.comp-special-featured .top{height:100px}.comp-special-featured .top .sp-title{color:#fff;-webkit-text-stroke:.5px #fff;-webkit-text-fill-color:#fff}.comp-special-featured .top .btn-wrap{margin-top:20px}.comp-special-featured .top .btn-wrap a{color:#fff}.comp-special-featured .special-feat-slider{margin-top:30px}.comp-special-featured .special-feat-slider .item{border:1px solid #b9b7b7;border-top:none;background:#fff}.comp-special-featured .special-feat-slider .item .img-arae img{object-fit:cover;height:300px}.comp-special-featured .special-feat-slider .item .content{padding:30px 20px}.comp-special-featured .special-feat-slider .item .content .validation{font-weight:600}.comp-special-featured .special-feat-slider .item .content .validation span{-webkit-text-stroke:.5px #000;-webkit-text-fill-color:#000}.comp-special-featured .special-feat-slider .item .content .special-title{line-height:30px;margin-top:25px;font-size:20px;line-height:27px;color:#fff}.comp-special-featured .special-feat-slider .item .content .btn-wrap{margin-top:25px}.comp-special-featured .special-feat-slider .owl-dots{counter-reset:slides-num;position:relative;margin:20px auto 0;left:0;right:0;width:fit-content}.comp-special-featured .special-feat-slider .owl-dots:after{content:counter(slides-num);display:inline-block;font-size:16px;font-weight:700;vertical-align:middle;font-weight:500;line-height:1}.comp-special-featured .special-feat-slider .owl-dots:before{content:"";display:inline-block;position:absolute;left:0;right:0;margin:0 auto;font-size:16px;font-weight:700;vertical-align:middle;width:1px;height:28px;background:#d0d0d0}.comp-special-featured .special-feat-slider .owl-nav{display:none}.comp-special-featured .special-feat-slider .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:0;width:0px}.comp-special-featured .special-feat-slider .owl-dot span{display:none}.comp-special-featured .special-feat-slider .owl-dot.active:before{content:counter(slides-num) "";display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0;font-weight:900;-webkit-text-stroke:.7px #131313;-webkit-text-fill-color:#131313}.comp-special-featured .img-area{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}.comp-special-featured .img-area img{height:480px;object-fit:cover}@media only screen and (min-width: 1200px){.comp-special-featured{padding-top:4.9479166667vw}.comp-special-featured .top{height:7.8125vw}.comp-special-featured .top .sp-title{font-size:4.1666666667vw;text-align:center;letter-spacing:-.2083333333vw}.comp-special-featured .top .btn-wrap{margin-top:0}.comp-special-featured .special-feat-slider{margin-top:3.3854166667vw;padding:.0520833333vw}.comp-special-featured .special-feat-slider .item{border:.0520833333vw solid #b9b7b7}.comp-special-featured .special-feat-slider .item .img-arae img{height:18.2291666667vw}.comp-special-featured .special-feat-slider .item .content{padding:3.6458333333vw 2.6041666667vw}.comp-special-featured .special-feat-slider .item .content .validation{font-weight:600}.comp-special-featured .special-feat-slider .item .content .validation span{-webkit-text-stroke:.0260416667vw #000;-webkit-text-fill-color:#000}.comp-special-featured .special-feat-slider .item .content .special-title{margin-top:3.125vw;font-size:1.5625vw;line-height:1.6666666667vw}.comp-special-featured .special-feat-slider .item .content .btn-wrap{margin-top:1.8229166667vw;text-align:left}.comp-special-featured .special-feat-slider .item .content .btn-wrap a{margin:0}.comp-special-featured .special-feat-slider .owl-nav{display:block;position:absolute;left:-3.3854166667vw;right:-3.3854166667vw;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;pointer-events:none}.comp-special-featured .special-feat-slider .owl-nav button{width:auto;height:auto;pointer-events:all}.comp-special-featured .special-feat-slider .owl-nav button svg{width:auto;height:2.0833333333vw}.comp-special-featured .img-area img{height:34.4791666667vw;object-fit:cover}}.corp-form-residence{padding:0 20px}.comp-form-full form{border:1px solid #b9b7b7;padding:40px 25px 50px}.comp-form-full form .residence-form{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.comp-form-full form .input-wrapper{position:relative;margin-bottom:20px}.comp-form-full form .input-wrapper+.input-wrapper{margin-top:30px}.comp-form-full form .input-wrapper label{font-size:18px;left:0;bottom:3px;color:#131313;z-index:1}.comp-form-full form .input-wrapper span{display:block;width:100%;height:auto;font-size:30px;font-family:"Bodoni Moda",serif;-webkit-text-stroke:.2px #cacaca;-webkit-text-fill-color:#cacaca;color:#cacaca}.comp-form-full form .input-wrapper span select,.comp-form-full form .input-wrapper span input{height:50px;line-height:50px;display:block;width:100%;border:none;border-bottom:1px solid #b9b7b7;text-align:right;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";outline:none}.comp-form-full form .input-wrapper span select.left,.comp-form-full form .input-wrapper span input.left{text-align:left}.comp-form-full form .input-wrapper span select:hover,.comp-form-full form .input-wrapper span select:active,.comp-form-full form .input-wrapper span select:focus,.comp-form-full form .input-wrapper span input:hover,.comp-form-full form .input-wrapper span input:active,.comp-form-full form .input-wrapper span input:focus{outline:none}.comp-form-full form .input-wrapper span select:focus,.comp-form-full form .input-wrapper span input:focus{border-bottom:1px solid #b97135}.comp-form-full form .input-wrapper span select{background:url(../images/select-drop.png) no-repeat right 0 top 23px;padding-right:15px;cursor:pointer}.comp-form-full form .input-wrapper span input{display:block;width:100%;height:50px;line-height:50px;border:none;border-bottom:1px solid #b9b7b7}.comp-form-full form .input-wrapper span .wpcf7-not-valid-tip{font-size:13px;color:red;-webkit-text-stroke:.2px #d71b1b;-webkit-text-fill-color:#db1919;position:absolute;bottom:-18px;text-align:right;line-height:1;right:0}.comp-form-full form .input-wrapper span input[type=date]{background:url(../images/select-drop.png) no-repeat right 0 top 23px}.comp-form-full form .input-wrapper span ::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:10px;height:50px}.comp-form-full form .input-wrapper span textarea{overflow:auto;resize:vertical;width:100%;height:100px;border:none;border-bottom:1px solid #b9b7b7;text-align:right;padding:0 0 0 80px;line-height:25px}.comp-form-full form .input-wrapper span textarea:hover,.comp-form-full form .input-wrapper span textarea:active,.comp-form-full form .input-wrapper span textarea:focus{outline:none}.comp-form-full form .input-wrapper span textarea:focus{border-bottom:1px solid #b97135}.comp-form-full form .input-wrapper span [data-name=Message]{height:100px}.comp-form-full form .input-wrapper input:-webkit-autofill,.comp-form-full form .input-wrapper input:-webkit-autofill:hover,.comp-form-full form .input-wrapper input:-webkit-autofill:focus,.comp-form-full form .input-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.comp-form-full form .input-wrapper.message span{height:100px}.comp-form-full form .input-wrapper.focusing label{color:#b97135;-webkit-text-stroke:.5px #b97135;-webkit-text-fill-color:#b97135;display:inline-block}.comp-form-full form .input-wrapper.left input{text-align:left;padding-left:0}.comp-form-full form .input-wrapper.left select{text-align:left;padding-left:0}.comp-form-full form .input-wrapper.left textarea{text-align:left;padding-left:0}.comp-form-full form .input-wrapper .intl-tel-input .selected-flag{padding-left:0;background:rgba(0,0,0,0)}.comp-form-full form .input-wrapper .intl-tel-input .selected-flag .selected-dial-code{font-size:18px}.comp-form-full form .input-wrapper .intl-tel-input .country-list .country-name{font-size:13px}.comp-form-full form .input-wrapper .intl-tel-input .country-list .dial-code{font-size:13px}.comp-form-full form .separator{display:block;height:60px}.comp-form-full form .last-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:35px;width:100%}.comp-form-full form .last-row .required{display:inline-block;vertical-align:top;width:150px;height:50px;line-height:50px;margin-top:0}.comp-form-full form .last-row .required label{bottom:0;margin:0}.comp-form-full form .last-row .input-wrapper{margin-bottom:0}.comp-form-full form .last-row .submit{margin-top:0;width:fit-content}.comp-form-full form .last-row .submit .btn-wrap{position:relative}.comp-form-full form .last-row .submit .btn-wrap:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;background:#000}.comp-form-full form .last-row .submit .btn-wrap:before{content:"";position:absolute;left:0;width:0;bottom:1px;height:2px;background:#b9b7b7;transition:all .3s ease;z-index:2}.comp-form-full form .last-row .submit .btn-wrap:hover:before{width:100%}.comp-form-full form .last-row .submit .btn-wrap .site-btn{border:none;background:none}@media only screen and (min-width: 768px){.comp-form-full form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:40px 20px 50px}.comp-form-full form .input-wrapper+.input-wrapper{margin-top:0}.comp-form-full form .input-wrapper:nth-child(n+4){margin-top:30px}.comp-form-full form .input-wrapper.col-2{width:calc(50% - 48px);margin:0 24px 40px}.comp-form-full form .input-wrapper.col-1{margin:0 24px 40px;width:100%}.comp-form-full form .input-wrapper.submit{width:fit-content}.comp-form-full form .separator{width:100%}}@media only screen and (min-width: 1200px){.corp-form-residence{padding:0 12.5vw}.corp-form-residence .sib-form #sib-form{padding:5.2083333333vw !important}.comp-form-full form{border:.0520833333vw solid #b9b7b7;padding:5.9895833333vw 7.03125vw 7.03125vw 5.9895833333vw}.comp-form-full form .input-wrapper:nth-child(n+4){margin-top:1.5625vw}.comp-form-full form .input-wrapper.col-2{width:calc(50% - 2.5vw);margin:0 1.25vw 2.34375vw}.comp-form-full form .input-wrapper.col-1{margin:0 1.25vw 2.0833333333vw}.comp-form-full form .input-wrapper span{font-size:1.5625vw;-webkit-text-stroke:.0104166667vw #cacaca}.comp-form-full form .input-wrapper span select,.comp-form-full form .input-wrapper span input{height:2.6041666667vw;line-height:2.6041666667vw;border-bottom:.0520833333vw solid #b9b7b7;padding:0 0 0 4.1666666667vw;text-indent:.0520833333vw}.comp-form-full form .input-wrapper span select:focus,.comp-form-full form .input-wrapper span input:focus{border-bottom:.0520833333vw solid #b97135}.comp-form-full form .input-wrapper span select{background:url(../images/select-drop.png) no-repeat right 0 top 1.1979166667vw;padding-right:.78125vw}.comp-form-full form .input-wrapper span input{height:2.6041666667vw;line-height:2.6041666667vw;border-bottom:.0520833333vw solid #b9b7b7}.comp-form-full form .input-wrapper span .wpcf7-not-valid-tip{font-size:.6770833333vw;bottom:-0.9375vw}.comp-form-full form .input-wrapper span input[type=date]{background:url(../images/select-drop.png) no-repeat right 0 top 1.1979166667vw}.comp-form-full form .input-wrapper span ::-webkit-calendar-picker-indicator{width:.5208333333vw;height:2.6041666667vw}.comp-form-full form .input-wrapper span textarea{height:5.2083333333vw;border-bottom:.0520833333vw solid #b9b7b7;padding:0 0 0 4.1666666667vw;line-height:1.3020833333vw}.comp-form-full form .input-wrapper span textarea:focus{border-bottom:.0520833333vw solid #b97135}.comp-form-full form .input-wrapper span [data-name=Message]{height:5.2083333333vw}.comp-form-full form .input-wrapper input:-webkit-autofill,.comp-form-full form .input-wrapper input:-webkit-autofill:hover,.comp-form-full form .input-wrapper input:-webkit-autofill:focus,.comp-form-full form .input-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1.5625vw #fff inset !important}.comp-form-full form .input-wrapper.message span{height:5.2083333333vw}.comp-form-full form .input-wrapper.focusing label{-webkit-text-stroke:.0260416667vw #b97135}.comp-form-full form .input-wrapper .intl-tel-input .selected-flag .selected-dial-code{font-size:.7291666667vw}.comp-form-full form .input-wrapper .intl-tel-input .country-list .country-name{font-size:.7291666667vw}.comp-form-full form .input-wrapper .intl-tel-input .country-list .dial-code{font-size:.7291666667vw}.comp-form-full form .separator{height:4.4270833333vw}.comp-form-full form .last-row{margin-top:3.6458333333vw}.comp-form-full form .last-row .required{width:7.8125vw;height:2.6041666667vw;line-height:2.6041666667vw}.comp-form-full form .last-row .submit .btn-wrap:after{bottom:.0520833333vw;height:.1041666667vw}.comp-form-full form .last-row .submit .btn-wrap:before{bottom:.0520833333vw;height:.1041666667vw}}.wpcf7 form .wpcf7-response-output{font-size:16px;color:#131313;border-radius:6px;padding:10px 30px}.comp-form-contact{color:#fff}.comp-form-contact .left{position:relative;padding-bottom:40px}.comp-form-contact .left:after{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto;background:url(../images/offer-back.jpg) no-repeat center;background-size:cover;z-index:-1}.comp-form-contact .left .left-title{font-family:"Bodoni Moda",serif;-webkit-text-stroke:.2px #fff;-webkit-text-fill-color:#fff;line-height:90px;text-align:center;font-size:110px;font-weight:100;letter-spacing:-2px;text-transform:uppercase;position:relative;top:-4px;position:relative;padding-bottom:60px}.comp-form-contact .left .left-title:after{content:"";position:absolute;bottom:0;right:0;left:0;margin:0 auto;background:hsla(0,0%,100%,.3);width:200px;height:1px}.comp-form-contact .left .section{text-align:center;font-family:"Barlow",sans-serif;margin-top:40px}.comp-form-contact .left .section .fm-name{font-family:"Bodoni Moda",serif;-webkit-text-stroke:.2px #fff;-webkit-text-fill-color:#fff;font-size:20px;line-height:40px;text-align:center;font-weight:100;letter-spacing:.5px;position:relative}.comp-form-contact .left .section .sec-title{font-size:20px;font-family:"Bodoni Moda",serif}.comp-form-contact .left .section .detail{margin-top:30px}.comp-form-contact .left .section .detail.lg{font-size:18px}.comp-form-contact .left .section .detail a{display:inline-block;vertical-align:top;font-weight:700;text-decoration:none;color:#fff}.comp-form-contact .left .section .detail a.email{font-weight:500}.comp-form-contact .left .section .btn-wrap{margin-top:10px}.comp-form-contact .left .section .subscribe-holder{position:relative;margin:25px 0 0;z-index:1}.comp-form-contact .left .section .subscribe-holder form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-shadow:none;padding-bottom:0}.comp-form-contact .left .section .subscribe-holder form .subscribeemail{height:40px;line-height:40px;font-size:16px;background:none;color:#000;font-weight:400;outline:none;border:none;width:100%;text-align:center}.comp-form-contact .left .section .subscribe-holder form .subscribeemail:focus{outline:none}.comp-form-contact .left .section .subscribe-holder form ::-webkit-input-placeholder{color:#131313;font-weight:500;text-align:center}.comp-form-contact .left .section .subscribe-holder form ::-moz-placeholder{color:#131313;font-weight:500;text-align:center}.comp-form-contact .left .section .subscribe-holder form :-ms-input-placeholder{color:#131313;text-align:center;font-weight:500}.comp-form-contact .left .section .subscribe-holder form :-moz-placeholder{color:#131313;font-weight:500;text-align:center}.comp-form-contact .left .section .subscribe-holder form .site-btn{padding:14px 20px;margin:0;background:#fff;border:1px solid #a2a2a2;width:100%;border-bottom:3px solid #000;font-size:15px;text-transform:uppercase;font-weight:900;letter-spacing:3px}.comp-form-contact .left .footer-social{padding:60px 0}.comp-form-contact .left .footer-social .social-links{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.comp-form-contact .left .footer-social .social-links li{margin:0 10px}.comp-form-contact .left .footer-social .social-links li a img{width:auto;height:20px}.comp-form-contact .right form{border:1px solid #b9b7b7;padding:40px 25px 50px}.comp-form-contact .right form .input-wrapper{position:relative}.comp-form-contact .right form .input-wrapper+.input-wrapper{margin-top:30px}.comp-form-contact .right form .input-wrapper label{font-size:18px;left:0;bottom:3px;color:#131313;z-index:1}.comp-form-contact .right form .input-wrapper span{display:block;width:100%;height:auto;font-size:30px;font-family:"Bodoni Moda",serif;-webkit-text-stroke:.2px #cacaca;-webkit-text-fill-color:#cacaca;color:#cacaca}.comp-form-contact .right form .input-wrapper span select,.comp-form-contact .right form .input-wrapper span input{height:50px;line-height:50px;display:block;width:100%;border:none;border-bottom:1px solid #b9b7b7;text-align:right;padding:0 0 0 80px;color:#b9b7b7;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";outline:none}.comp-form-contact .right form .input-wrapper span select:hover,.comp-form-contact .right form .input-wrapper span select:active,.comp-form-contact .right form .input-wrapper span select:focus,.comp-form-contact .right form .input-wrapper span input:hover,.comp-form-contact .right form .input-wrapper span input:active,.comp-form-contact .right form .input-wrapper span input:focus{outline:none}.comp-form-contact .right form .input-wrapper span select:focus,.comp-form-contact .right form .input-wrapper span input:focus{border-bottom:1px solid #b97135}.comp-form-contact .right form .input-wrapper span select{background:url(../images/select-drop.png) no-repeat right 0 top 23px;padding-right:15px;cursor:pointer}.comp-form-contact .right form .input-wrapper span input{display:block;width:100%;height:50px;line-height:50px;border:none;border-bottom:1px solid #b9b7b7}.comp-form-contact .right form .input-wrapper span .wpcf7-not-valid-tip{font-size:13px;color:red;-webkit-text-stroke:.2px #d71b1b;-webkit-text-fill-color:#db1919;position:absolute;bottom:-18px;text-align:right;line-height:1;right:0}.comp-form-contact .right form .input-wrapper span input[type=date]{background:url(../images/select-drop.png) no-repeat right 0 top 23px}.comp-form-contact .right form .input-wrapper span ::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:10px;height:50px}.comp-form-contact .right form .input-wrapper span textarea{overflow:auto;resize:vertical;width:100%;height:100px;border:none;border-bottom:1px solid #b9b7b7;text-align:right;padding:0 0 0 80px;line-height:25px;color:#b9b7b7}.comp-form-contact .right form .input-wrapper span textarea:hover,.comp-form-contact .right form .input-wrapper span textarea:active,.comp-form-contact .right form .input-wrapper span textarea:focus{outline:none}.comp-form-contact .right form .input-wrapper span textarea:focus{border-bottom:1px solid #b97135}.comp-form-contact .right form .input-wrapper span [data-name=Message]{height:100px}.comp-form-contact .right form .input-wrapper input:-webkit-autofill,.comp-form-contact .right form .input-wrapper input:-webkit-autofill:hover,.comp-form-contact .right form .input-wrapper input:-webkit-autofill:focus,.comp-form-contact .right form .input-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.comp-form-contact .right form .input-wrapper.message span{height:100px}.comp-form-contact .right form .input-wrapper.focusing label{color:#b97135;-webkit-text-stroke:.5px #b97135;-webkit-text-fill-color:#b97135;display:inline-block}.comp-form-contact .right form .input-wrapper .intl-tel-input .selected-flag{padding-left:0;background:rgba(0,0,0,0)}.comp-form-contact .right form .input-wrapper .intl-tel-input .selected-flag .selected-dial-code{font-size:18px}.comp-form-contact .right form .separator{display:block;height:60px}.comp-form-contact .right form .last-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:35px;width:100%}.comp-form-contact .right form .last-row .required{display:inline-block;vertical-align:top;width:150px;height:50px;line-height:50px;margin-top:0}.comp-form-contact .right form .last-row .required label{bottom:0;margin:0}.comp-form-contact .right form .last-row .input-wrapper{margin-bottom:0}.comp-form-contact .right form .last-row .submit{margin-top:0;width:fit-content}.comp-form-contact .right form .last-row .submit .btn-wrap{position:relative}.comp-form-contact .right form .last-row .submit .btn-wrap:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;background:#000}.comp-form-contact .right form .last-row .submit .btn-wrap:before{content:"";position:absolute;left:0;width:0;bottom:1px;height:2px;background:#b9b7b7;transition:all .3s ease;z-index:2}.comp-form-contact .right form .last-row .submit .btn-wrap:hover:before{width:100%}.comp-form-contact .right form .last-row .submit .btn-wrap .site-btn{border:none;background:none}.newspetter-page .comp-form-contact{padding:0 20px}.newspetter-page .comp-form-contact .left{display:none}.newspetter-page .comp-form-contact .right form .btn-wrap{text-align:left;width:fit-content;position:relative}.newspetter-page .comp-form-contact .right form .btn-wrap .site-btn{border:none;background:none}.newspetter-page .comp-form-contact .right form .btn-wrap:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;background:#000}@media only screen and (min-width: 1200px){.comp-form-contact{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;padding:0 12.5vw;padding:0;margin:6.25vw 12.5vw 0;border:.0520833333vw solid #b9b7b7}.comp-form-contact .left{width:50%}.comp-form-contact .left:after{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto;background:url(../images/offer-back.jpg) no-repeat center;background-size:cover;z-index:-1}.comp-form-contact .left .left-title{-webkit-text-stroke:.0520833333vw #fff;font-size:12.6041666667vw;letter-spacing:-0.78125vw;line-height:10.1041666667vw;padding-bottom:3.6458333333vw;text-align:right;right:-.2604166667vw}.comp-form-contact .left .left-title:after{left:auto;width:27.0833333333vw}.comp-form-contact .left .section{text-align:left;padding:0 7.8125vw 0 9.8958333333vw;font-size:.9375vw;margin-top:3.125vw}.comp-form-contact .left .section .fm-name{-webkit-text-stroke:.0052083333vw #fff;font-size:1.5625vw;line-height:2.0833333333vw;letter-spacing:.0260416667vw;text-align:left}.comp-form-contact .left .section .sec-title{font-size:1.0416666667vw;font-family:"Bodoni Moda",serif}.comp-form-contact .left .section .detail{margin-top:1.5625vw}.comp-form-contact .left .section .detail:first-child{margin-top:.78125vw}.comp-form-contact .left .section .detail.lg{font-size:.9375vw}.comp-form-contact .left .section .detail a{font-size:.9375vw}.comp-form-contact .left .section .detail a.email{font-weight:500}.comp-form-contact .left .section .detail address{line-height:1.25vw}.comp-form-contact .left .section .btn-wrap{margin-top:.5208333333vw}.comp-form-contact .left .section .subscribe-holder{margin:1.3020833333vw 0 0}.comp-form-contact .left .section .subscribe-holder form{padding:6.7708333333vw 4.6875vw}.comp-form-contact .left .section .subscribe-holder form .subscribeemail{height:2.0833333333vw;line-height:2.0833333333vw;font-size:.8333333333vw}.comp-form-contact .left .section .subscribe-holder form .site-btn{padding:.7291666667vw 1.0416666667vw;border:.0520833333vw solid #a2a2a2;width:100%;border-bottom:.15625vw solid #000;font-size:.78125vw;font-weight:900;letter-spacing:.15625vw}.comp-form-contact .left .footer-social{padding:4.4270833333vw 0 6.25vw}.comp-form-contact .left .footer-social .social-links li{margin:0 1.3541666667vw}.comp-form-contact .left .footer-social .social-links li:first-child{margin-left:0}.comp-form-contact .left .footer-social .social-links li a img{height:1.0416666667vw}.comp-form-contact .right{width:50%}.comp-form-contact .right form{border:none;padding:6.40625vw 4.9479166667vw 7.03125vw;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.comp-form-contact .right form .input-wrapper.col-2{width:calc(50% - 1.4583333333vw);margin:0 .7291666667vw 2.34375vw}.comp-form-contact .right form .input-wrapper.col-1{margin:0 .7291666667vw 2.0833333333vw;width:100%}.comp-form-contact .right form .input-wrapper.submit{width:fit-content}.comp-form-contact .right form .input-wrapper label{font-size:.9375vw}.comp-form-contact .right form .input-wrapper span{font-size:1.5625vw;-webkit-text-stroke:.0104166667vw #cacaca}.comp-form-contact .right form .input-wrapper span select,.comp-form-contact .right form .input-wrapper span input{height:2.6041666667vw;line-height:2.6041666667vw;border-bottom:.0520833333vw solid #b9b7b7;padding:0 0 0 4.1666666667vw;text-indent:.0520833333vw}.comp-form-contact .right form .input-wrapper span select:focus,.comp-form-contact .right form .input-wrapper span input:focus{border-bottom:.0520833333vw solid #b97135}.comp-form-contact .right form .input-wrapper span select{background:url(../images/select-drop.png) no-repeat right 0 top 1.1979166667vw;padding-right:.78125vw}.comp-form-contact .right form .input-wrapper span input{height:2.6041666667vw;line-height:2.6041666667vw;border-bottom:.0520833333vw solid #b9b7b7}.comp-form-contact .right form .input-wrapper span .wpcf7-not-valid-tip{font-size:.6770833333vw;bottom:-0.9375vw}.comp-form-contact .right form .input-wrapper span input[type=date]{background:url(../images/select-drop.png) no-repeat right 0 top 1.1979166667vw}.comp-form-contact .right form .input-wrapper span ::-webkit-calendar-picker-indicator{width:.5208333333vw;height:2.6041666667vw}.comp-form-contact .right form .input-wrapper span textarea{height:3.125vw;border-bottom:.0520833333vw solid #b9b7b7;padding:0 0 0 4.1666666667vw;line-height:1.3020833333vw}.comp-form-contact .right form .input-wrapper span textarea:focus{border-bottom:.0520833333vw solid #b97135}.comp-form-contact .right form .input-wrapper span [data-name=Message]{height:5.2083333333vw}.comp-form-contact .right form .input-wrapper input:-webkit-autofill,.comp-form-contact .right form .input-wrapper input:-webkit-autofill:hover,.comp-form-contact .right form .input-wrapper input:-webkit-autofill:focus,.comp-form-contact .right form .input-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1.5625vw #fff inset !important}.comp-form-contact .right form .input-wrapper.message span{height:3.125vw}.comp-form-contact .right form .input-wrapper.focusing label{-webkit-text-stroke:.0260416667vw #b97135}.comp-form-contact .right form .input-wrapper .intl-tel-input .selected-flag .selected-dial-code{font-size:.7291666667vw}.comp-form-contact .right form .separator{height:4.4270833333vw}.comp-form-contact .right form .last-row{margin-top:3.6458333333vw}.comp-form-contact .right form .last-row .required{width:7.8125vw;height:2.6041666667vw;line-height:2.6041666667vw}.comp-form-contact .right form .last-row .submit .btn-wrap:after{bottom:.0520833333vw;height:.1041666667vw}.comp-form-contact .right form .last-row .submit .btn-wrap:before{bottom:.0520833333vw;height:.1041666667vw}.newspetter-page .comp-form-contact{padding:0 1.0416666667vw;justify-content:center}.newspetter-page .comp-form-contact .left{display:none}.newspetter-page .comp-form-contact .right{width:52.0833333333vw}.newspetter-page .comp-form-contact .right form{padding:5.2083333333vw}.newspetter-page .comp-form-contact .right form .contact-form .input-wrapper{width:100% !important}.newspetter-page .comp-form-contact .right form .contact-form .btn-wrap{text-align:left;width:fit-content;position:relative}.newspetter-page .comp-form-contact .right form .contact-form .btn-wrap .site-btn{border:none;background:none}.newspetter-page .comp-form-contact .right form .contact-form .btn-wrap:after{bottom:.0520833333vw;height:.1041666667vw}}.comp-testomonials .test-desc{background:#131313;margin-top:10px;padding:80px 20px 50px}.comp-testomonials .test-desc .testo{text-align:center;font-size:20px;position:relative}.comp-testomonials .test-desc .testo:after{content:"";position:absolute;left:0;right:0;top:-35px;margin:0 auto;background:url(../images/apostophy-white.png) no-repeat center;width:38px;height:21px}.comp-testomonials .test-desc .testo-ow{margin-top:30px;font-size:20px;text-align:center}.comp-testomonials .test-desc .testo-des{font-size:15px;text-align:center}@media only screen and (min-width: 768px){.comp-testomonials .test-wrap{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;background:#fff}.comp-testomonials .test-wrap .testo-img{width:calc(50% - 5px)}.comp-testomonials .test-wrap .testo-img img{width:auto}.comp-testomonials .test-wrap .test-desc{width:calc(50% - 5px);margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:80px 30px}.comp-testomonials .test-wrap .test-desc .testo-ow{display:block;width:100%}.comp-testomonials .test-wrap .test-desc .testo-des{display:block;width:100%}}@media only screen and (min-width: 1200px){.comp-testomonials{padding:0 20.8333333333vw}.comp-testomonials .test-wrap{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;background:#fff}.comp-testomonials .test-wrap .testo-img{width:calc(100% - 33.8541666667vw);margin-right:.2604166667vw}.comp-testomonials .test-wrap .testo-img img{width:auto;max-width:100%;object-fit:cover;height:855px}.comp-testomonials .test-wrap .test-desc{width:33.3333333333vw;padding:9.1145833333vw 5.2083333333vw 6.25vw;padding:0 5.2083333333vw;margin-left:.2604166667vw;text-align:left;height:855px}.comp-testomonials .test-wrap .test-desc .testo{font-size:1.5625vw;line-height:1.7708333333vw;letter-spacing:-.0520833333vw;text-align:left}.comp-testomonials .test-wrap .test-desc .testo:after{top:-2.0833333333vw;width:1.9791666667vw;height:1.09375vw;left:0;right:auto}.comp-testomonials .test-wrap .test-desc .testo-ow{display:block;width:100%;margin-top:3.125vw;font-size:1.5625vw;text-align:left}.comp-testomonials .test-wrap .test-desc .testo-des{display:block;width:100%;font-size:.8333333333vw;text-align:left}}.villa-tab{position:relative}.villa-tab:after{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto;background:url(../images/offer-back.jpg) no-repeat center;background-size:cover;z-index:-1}.villa-tab .wrapper{position:relative;overflow-x:unset;max-width:none;padding:50px 0 30px}.villa-tab .wrapper .vill-title{margin-bottom:40px;font-family:"Bodoni Moda",serif;font-size:20px;line-height:40px;-webkit-text-stroke:.2px #fff;-webkit-text-fill-color:#fff;text-align:center;font-size:40px;font-weight:100;letter-spacing:-2px;position:relative}.villa-tab .wrapper .top .tabs-box li{-webkit-text-stroke:.2px #fff;-webkit-text-fill-color:#fff}.villa-tab .wrapper .tabs-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style-type:none;overflow-x:unset;padding:0}.villa-tab .wrapper .tabs-box.dragging{scroll-behavior:auto;cursor:grab}.villa-tab .wrapper .tabs-box .tab{cursor:pointer;font-size:18px;text-transform:uppercase;white-space:nowrap;padding:13px 20px;user-select:none;transition:all .3s ease;border-bottom:1px solid #b9b7b7;-webkit-text-stroke:.2px #b9b7b7;-webkit-text-fill-color:#b9b7b7;transition:all .3s ease}.villa-tab .wrapper .tabs-box .tab.active{border-bottom:1px solid #b9b7b7;position:relative}.villa-tab .wrapper .tabs-box .tab.active:after{content:"";left:20px;right:20px;background:#fff;border-radius:20px;position:absolute;bottom:-4px;height:7px}.villa-tab .wrapper .tabs-box .tab:hover{position:relative;border-bottom:1px solid #b9b7b7}.villa-tab .wrapper .tabs-box .tab:hover:after{content:"";left:20px;right:20px;background:#fff;border-radius:20px;position:absolute;bottom:-4px;height:7px}.villa-tab .wrapper .tabs-box.dragging .tab{user-select:none;pointer-events:none}.villa-tab .wrapper .conttents .tab-warpper{text-align:center;display:none}.villa-tab .wrapper .conttents .tab-warpper.active{display:block}.villa-tab .wrapper .conttents .tab-warpper .tab-full-name{margin-top:40px;font-family:"Bodoni Moda",serif;font-size:20px;line-height:25px;-webkit-text-stroke:.2px #fff;-webkit-text-fill-color:#fff;text-transform:uppercase}.villa-tab .wrapper .conttents .tab-warpper .tab-sub-name{margin-top:10px}.villa-tab .wrapper .conttents .tab-warpper .tab-desc{margin-top:40px}.villa-tab .wrapper .conttents .tab-warpper .btn-wrap{margin-top:10px}.villa-tab .wrapper .conttents .tab-warpper .icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:40px;border-top:1px solid hsla(0,0%,100%,.5);border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:20px}.villa-tab .wrapper .conttents .tab-warpper .icons .icon-wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:50%;margin-top:20px}.villa-tab .wrapper .conttents .tab-warpper .icons .icon-wrap .icon{position:relative;top:auto;background:none}.villa-tab .wrapper .conttents .tab-warpper .icons .icon-wrap .icon img{height:40px}.villa-tab .wrapper .conttents .tab-warpper .icons .icon-wrap .label{width:100%;margin-top:10px;-webkit-text-stroke:.5px #fff}.villa-tab .wrapper .conttents .tab-warpper .gal-area{margin:50px auto 0}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-dots{counter-reset:slides-num;position:relative;left:0;right:0;margin:20px auto 0;right:0;width:fit-content}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-dots:after{content:counter(slides-num);display:inline-block;font-size:16px;font-weight:700;vertical-align:middle;font-weight:500;line-height:1;color:#fff}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-dots:before{content:"";display:inline-block;position:absolute;left:0;right:0;margin:0 auto;font-size:16px;font-weight:700;vertical-align:middle;width:1px;height:28px;background:#d0d0d0}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-nav{display:none}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:0;width:0px}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-dot span{display:none}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-dot.active:before{content:counter(slides-num) "";display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0;font-weight:900;-webkit-text-stroke:.7px #fff;-webkit-text-fill-color:#fff}@media only screen and (min-width: 768px){.villa-tab .wrapper{position:relative;overflow-x:unset;padding:30px 0 60px}.villa-tab .wrapper .conttents .tab-warpper .icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:40px;padding:30px 0;width:fit-content;margin:40px auto 0}.villa-tab .wrapper .conttents .tab-warpper .icons .icon-wrap{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:20%;margin-top:0}.villa-tab .wrapper .conttents .tab-warpper .icons .icon-wrap .icon{position:relative;top:auto;background:none}.villa-tab .wrapper .conttents .tab-warpper .icons .icon-wrap .label{width:100%;margin-top:10px;-webkit-text-stroke:.5px #fff}}@media only screen and (min-width: 1200px){.villa-tab{padding:0 !important}.villa-tab .wrapper{position:relative;overflow-x:unset;max-width:none;padding:5.2083333333vw 0}.villa-tab .wrapper .vill-title{margin-bottom:2.0833333333vw;text-transform:uppercase;font-size:2.5vw;line-height:2.7083333333vw;-webkit-text-stroke:.0104166667vw #fff;letter-spacing:0}.villa-tab .wrapper .top .tabs-box{padding:0;width:auto}.villa-tab .wrapper .top .tabs-box .tab{font-size:.9375vw;padding:0 4.8958333333vw;height:6.7708333333vw;line-height:6.7708333333vw;letter-spacing:.15625vw;width:14.0625vw;border-bottom:.0520833333vw solid #b9b7b7;-webkit-text-stroke:.0104166667vw #b9b7b7;text-align:center}.villa-tab .wrapper .top .tabs-box .tab.active{border-bottom:.0520833333vw solid #b9b7b7;-webkit-text-stroke:.0260416667vw #fff;letter-spacing:.15625vw;font-size:1.25vw;width:14.0625vw}.villa-tab .wrapper .top .tabs-box .tab.active:after{left:4.6875vw;right:4.6875vw;border-radius:1.0416666667vw;bottom:-.2083333333vw;height:.3645833333vw}.villa-tab .wrapper .top .tabs-box .tab:hover{border-bottom:.0520833333vw solid #b9b7b7;-webkit-text-stroke:.0260416667vw #fff;letter-spacing:.15625vw;font-size:1.25vw;width:14.0625vw}.villa-tab .wrapper .top .tabs-box .tab:hover:after{left:4.6875vw;right:4.6875vw;border-radius:1.0416666667vw;bottom:-.2083333333vw;height:.3645833333vw}.villa-tab .wrapper .conttents{margin-top:5.7291666667vw}.villa-tab .wrapper .conttents .tab-warpper{font-size:0}.villa-tab .wrapper .conttents .tab-warpper .left{width:42%;display:inline-block;vertical-align:top;padding-left:12.5vw;text-align:left}.villa-tab .wrapper .conttents .tab-warpper .left .tab-full-name{margin-top:2.0833333333vw;font-size:2.5vw;line-height:2.8645833333vw;-webkit-text-stroke:.0104166667vw #fff;-webkit-text-fill-color:#fff}.villa-tab .wrapper .conttents .tab-warpper .left .tab-sub-name{margin-top:.5208333333vw;font-size:.9375vw;-webkit-text-stroke:.0260416667vw #fff;letter-spacing:.1041666667vw}.villa-tab .wrapper .conttents .tab-warpper .left .tab-desc{margin-top:2.0833333333vw;font-size:.9375vw;margin-top:4.4270833333vw}.villa-tab .wrapper .conttents .tab-warpper .left .btn-wrap{margin-top:.5208333333vw;width:fit-content}.villa-tab .wrapper .conttents .tab-warpper .left .icons{margin-top:5.2083333333vw;padding:1.5625vw 0;border-top:.0520833333vw solid hsla(0,0%,100%,.5);border-bottom:.0520833333vw solid hsla(0,0%,100%,.5);width:fit-content}.villa-tab .wrapper .conttents .tab-warpper .left .icons .icon-wrap{width:25%;margin-top:0;justify-content:flex-start;padding-right:3.6458333333vw}.villa-tab .wrapper .conttents .tab-warpper .left .icons .icon-wrap:last-child{padding-right:0}.villa-tab .wrapper .conttents .tab-warpper .left .icons .icon-wrap .icon{width:100%}.villa-tab .wrapper .conttents .tab-warpper .left .icons .icon-wrap .icon img{max-width:100%;width:auto;height:2.0833333333vw}.villa-tab .wrapper .conttents .tab-warpper .left .icons .icon-wrap .label{font-size:.9375vw;line-height:.8854166667vw;width:auto;margin-top:1.0416666667vw;-webkit-text-stroke:.0260416667vw #fff;letter-spacing:.078125vw}.villa-tab .wrapper .conttents .tab-warpper .gal-area{margin:0;width:58%;display:inline-block;vertical-align:top;padding-left:5.7291666667vw}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-item .item{margin:0;position:relative;left:0;transition:all .3s ease}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-item .item img{height:100%;margin-left:0}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-item.active.lastActiveItem{transition:all .3s ease}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-item.active.lastActiveItem .item{margin:1.5625vw;position:relative;left:-1.5625vw;transition:all .3s ease}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-item.active.lastActiveItem .item:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(17,19,20,.85);z-index:1}.villa-tab .wrapper .conttents .tab-warpper .gal-area .villa-tab-carousal .owl-item.active.lastActiveItem .item img{height:100%;margin-right:1.5625vw;transition:all .3s ease}}.comp-positions .posts-wrap{overflow:hidden;padding-top:30px}.comp-positions .posts-wrap .item{border-bottom:1px solid #b9b7b7;padding:30px 20px 40px;box-shadow:rgba(100,100,111,0) 0px 7px 29px 0px;transition:all .3s ease;text-decoration:none;display:block}.comp-positions .posts-wrap .item:hover{border-bottom:1px solid #b97135;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.comp-positions .posts-wrap .item .blog-content{position:relative}.comp-positions .posts-wrap .item .blog-content .num{position:absolute;font-size:18px;font-weight:600;top:0;left:0}.comp-positions .posts-wrap .item .blog-content .left{padding-left:40px}.comp-positions .posts-wrap .item .blog-content .left .blog-title{font-size:20px}.comp-positions .posts-wrap .item .blog-content .left .labels{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:3px}.comp-positions .posts-wrap .item .blog-content .left .labels .label{background:#131313;color:#fff;width:fit-content;padding:4px 13px 4px;line-height:1}.comp-positions .posts-wrap .item .blog-content .left .labels .label+.label{margin-left:3px}.comp-positions .posts-wrap .item .blog-content .left .desc{margin-top:25px}.comp-positions .posts-wrap .item .blog-content .right{text-align:left;margin-top:25px;padding-left:40px}.comp-positions .posts-wrap .item .blog-content .right .blog-date span{font-weight:600}.comp-positions .posts-wrap .item .blog-content .right .btn-wrap{margin-top:10px}.comp-positions .posts-wrap .item .blog-content .right .btn-wrap .site-btn{margin:0}.comp-positions .pagination-wrapper{text-align:center;height:30px;margin-top:80px}.comp-positions .pagination-wrapper .page-numbers{width:25px;height:30px;line-height:30px;font-size:16px;display:inline-block;vertical-align:top;text-decoration:none;transition:all .1s ease}.comp-positions .pagination-wrapper .page-numbers+.page-numbers{border-left:1px solid #b9b7b7}.comp-positions .pagination-wrapper .page-numbers:hover,.comp-positions .pagination-wrapper .page-numbers.current{font-size:24px;font-weight:600}.comp-positions .pagination-wrapper .page-numbers.prev{position:relative;font-size:0}.comp-positions .pagination-wrapper .page-numbers.prev:after{content:"";position:absolute;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);border-left:2px solid #000;border-bottom:2px solid #000}.comp-positions .pagination-wrapper .page-numbers.prev:hover,.comp-positions .pagination-wrapper .page-numbers.prev.current{font-size:0}.comp-positions .pagination-wrapper .page-numbers.next{position:relative;font-size:0}.comp-positions .pagination-wrapper .page-numbers.next:after{content:"";position:absolute;width:10px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-45deg);border-right:2px solid #000;border-bottom:2px solid #000}.comp-positions .pagination-wrapper .page-numbers.next:hover,.comp-positions .pagination-wrapper .page-numbers.next.current{font-size:0}@media only screen and (min-width: 992px){.comp-positions{padding:0 20px;margin-top:70px}}@media only screen and (min-width: 1200px){.comp-positions{padding:0 12.5vw}.comp-positions .posts-wrap{overflow:hidden;padding-top:1.5625vw}.comp-positions .posts-wrap .item{border-bottom:.0520833333vw solid #b9b7b7;padding:2.0833333333vw 0 2.34375vw}.comp-positions .posts-wrap .item:hover{border-bottom:.0520833333vw solid #b97135;box-shadow:rgba(100,100,111,.2) 0vw .3645833333vw 1.5104166667vw 0vw}.comp-positions .posts-wrap .item .blog-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.comp-positions .posts-wrap .item .blog-content .num{top:.5208333333vw}.comp-positions .posts-wrap .item .blog-content .left{width:calc(100% - 36.4583333333vw);padding-left:2.0833333333vw}.comp-positions .posts-wrap .item .blog-content .left .blog-title{font-size:1.5625vw}.comp-positions .posts-wrap .item .blog-content .left .labels{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:-0.15625vw}.comp-positions .posts-wrap .item .blog-content .left .labels .label{background:#131313;color:#fff;width:fit-content;padding:.2083333333vw .6770833333vw .2083333333vw;line-height:1}.comp-positions .posts-wrap .item .blog-content .left .labels .label+.label{margin-left:.15625vw}.comp-positions .posts-wrap .item .blog-content .left .desc{margin-top:2.34375vw;font-size:.9375vw}.comp-positions .posts-wrap .item .blog-content .right{text-align:left;margin-top:0;width:26.0416666667vw;text-align:right;display:flex;flex-wrap:wrap;align-items:stretch;align-content:space-between}.comp-positions .posts-wrap .item .blog-content .right .blog-date{width:100%}.comp-positions .posts-wrap .item .blog-content .right .blog-date span{font-weight:600}.comp-positions .posts-wrap .item .blog-content .right .btn-wrap{margin-top:.5208333333vw;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.comp-positions .posts-wrap .item .blog-content .right .btn-wrap .site-btn{margin:0}.comp-positions .pagination-wrapper{height:1.5625vw;margin-top:4.1666666667vw}.comp-positions .pagination-wrapper .page-numbers{width:1.3020833333vw;height:1.5625vw;line-height:1.5625vw;font-size:.8333333333vw}.comp-positions .pagination-wrapper .page-numbers+.page-numbers{border-left:.0520833333vw solid #b9b7b7}.comp-positions .pagination-wrapper .page-numbers:hover,.comp-positions .pagination-wrapper .page-numbers.current{font-size:1.25vw}.comp-positions .pagination-wrapper .page-numbers.prev:after{width:.5208333333vw;height:.5208333333vw;border-left:.1041666667vw solid #000;border-bottom:.1041666667vw solid #000}.comp-positions .pagination-wrapper .page-numbers.next:after{width:.5208333333vw;height:.5208333333vw;border-right:.1041666667vw solid #000;border-bottom:.1041666667vw solid #000}}.comp-gal-slider .gal-slider .item{position:relative}.comp-gal-slider .gal-slider .item .img-area img{object-fit:cover;height:400px}.comp-gal-slider .gal-slider .item .contents{position:absolute;bottom:40px;left:25px;right:25px;color:#fff;text-align:center}.comp-gal-slider .gal-slider .item .contents a{display:inline-block;width:85px;height:85px;border-radius:50%;border:1px solid #fff;margin-bottom:20px;position:relative;background:hsla(0,0%,100%,0);transition:all .3s ease}.comp-gal-slider .gal-slider .item .contents a:hover{background:hsla(0,0%,100%,.4)}.comp-gal-slider .gal-slider .item .contents a .play{position:absolute;top:50%;transform:translateY(-50%);left:5px;right:0;margin:0 auto;width:0px;height:0px;border-style:solid;border-width:6.5px 0 6.5px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.comp-gal-slider .gal-slider .item .contents .text{text-align:center}.comp-gal-slider .gal-slider .item .contents .text .ttl{font-size:22px;line-height:26px}.comp-gal-slider .gal-slider .item .contents .text .mins{text-transform:uppercase;font-size:16px;font-weight:500;letter-spacing:3px;margin-top:6px}.comp-gal-slider .gal-slider .owl-dots{counter-reset:slides-num;position:relative;left:0;right:0;margin:20px auto 0;right:0;width:fit-content}.comp-gal-slider .gal-slider .owl-dots:after{content:counter(slides-num);display:inline-block;font-size:16px;font-weight:700;vertical-align:middle;font-weight:500;line-height:1}.comp-gal-slider .gal-slider .owl-dots:before{content:"";display:inline-block;position:absolute;left:0;right:0;margin:0 auto;font-size:16px;font-weight:700;vertical-align:middle;width:1px;height:28px;background:#d0d0d0}.comp-gal-slider .gal-slider .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:0;width:0px}.comp-gal-slider .gal-slider .owl-dot span{display:none}.comp-gal-slider .gal-slider .owl-dot.active:before{content:counter(slides-num) "";display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0;font-weight:900;-webkit-text-stroke:.7px #131313;-webkit-text-fill-color:#131313}@media only screen and (min-width: 768px){.comp-gal-slider .gal-slider .item{position:relative}.comp-gal-slider .gal-slider .item .img-area img{object-fit:cover;height:400px}.comp-gal-slider .gal-slider .item .contents{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;left:35px}.comp-gal-slider .gal-slider .item .contents a{margin-bottom:0}.comp-gal-slider .gal-slider .item .contents .text{margin-left:35px;text-align:left}}@media only screen and (min-width: 1200px){.comp-gal-slider{padding:0}.comp-gal-slider .gal-slider .item .img-area img{object-fit:none;height:auto}.comp-gal-slider .gal-slider .item .contents{bottom:4.375vw;left:5.7291666667vw;right:5.7291666667vw;text-align:left;display:none;font-size:0}.comp-gal-slider .gal-slider .item .contents a{transition:all .3s ease;display:inline-block;vertical-align:middle}.comp-gal-slider .gal-slider .item .contents a .play{left:.2604166667vw;right:0;margin:0 auto;width:0px;height:0px;border-style:solid;border-width:.3385416667vw 0 .3385416667vw .46875vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.comp-gal-slider .gal-slider .item .contents .text{text-align:left;display:inline-block;vertical-align:middle}.comp-gal-slider .gal-slider .item .contents .text .ttl{font-size:1.1458333333vw;line-height:1.3541666667vw}.comp-gal-slider .gal-slider .item .contents .text .mins{text-transform:uppercase;font-size:.8333333333vw;font-weight:500;letter-spacing:.15625vw;margin-top:.3125vw}.comp-gal-slider .gal-slider .active .item .contents{display:block}.comp-gal-slider .gal-slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:8.59375vw;right:8.59375vw;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.comp-gal-slider .gal-slider .owl-nav button svg{width:2.0833333333vw;height:2.0833333333vw}}.wrapper{position:relative;overflow-x:hidden;max-width:1000px;margin:0 auto}.wrapper .icon{position:absolute;top:6px;height:40px;width:40px;display:flex !important;align-items:center;background:#fff}.wrapper .icon.left{left:0;right:auto}.wrapper .icon.left i{transform:rotate(45deg);margin-left:3px}.wrapper .icon.right{left:auto;right:0;justify-content:flex-end}.wrapper .icon.right i{transform:rotate(225deg);margin-right:3px}.wrapper .icon i{width:20px;height:20px;border-left:3px solid #b9b7b7;border-bottom:3px solid #b9b7b7;cursor:pointer}.wrapper .tabs-box{display:flex;list-style-type:none;overflow-x:auto;scroll-behavior:smooth;padding:0 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.wrapper .tabs-box.dragging{scroll-behavior:auto;cursor:grab}.wrapper .tabs-box .tab{cursor:pointer;font-size:18px;white-space:nowrap;padding:13px 20px;user-select:none;transition:all .3s ease;border-bottom:2px solid #b9b7b7;-webkit-text-stroke:.2px #b9b7b7;-webkit-text-fill-color:#b9b7b7;transition:all .3s ease}.wrapper .tabs-box .tab.active{border-bottom:2px solid #b97135;-webkit-text-stroke:.2px #131313;-webkit-text-fill-color:#131313}.wrapper .tabs-box .tab:hover{border-bottom:2px solid #b97135;-webkit-text-stroke:.2px #131313;-webkit-text-fill-color:#131313}.wrapper .tabs-box.dragging .tab{user-select:none;pointer-events:none}.wrapper .conttents .img-warpper{display:none}.wrapper .conttents .img-warpper.active{display:block}.wrapper .conttents .img-warpper .img-holder a{display:block}.wrapper .conttents .img-warpper .img-holder a.hide{display:none}.wrapper .conttents .img-warpper .img-holder .btn-wrap{display:none}.wrapper .conttents .img-warpper .img-holder .btn-wrap .site-btn{cursor:pointer}.wrapper .conttents .img-warpper .img-holder .btn-wrap.show{display:block;margin-top:30px}@media only screen and (min-width: 768px){.wrapper .icon{top:6px;height:40px;width:40px}.wrapper .icon.left{display:none !important}.wrapper .icon.left i{margin-left:3px}.wrapper .icon.right{display:none !important}.wrapper .icon.right i{margin-right:3px}.wrapper .icon i{width:20px;height:20px;border-left:3px solid #b9b7b7;border-bottom:3px solid #b9b7b7}.wrapper .tabs-box{padding:0}.wrapper .tabs-box .tab{padding:15px 55px;font-size:25px}.wrapper .conttents .img-warpper .img-holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.wrapper .conttents .img-warpper .img-holder a{width:calc(50% - 5px);margin-bottom:10px}}@media only screen and (min-width: 1200px){.comp-tab-gallery{padding:0 8.8541666667vw}.wrapper{max-width:none}.wrapper .icon{top:.3645833333vw}.wrapper .icon.left{left:9.6354166667vw}.wrapper .icon.right{right:9.6354166667vw}.wrapper .tabs-box{width:57.2916666667vw;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.wrapper .tabs-box .tab{padding:.2604166667vw 3.6458333333vw;font-size:1.5625vw}.wrapper .conttents{margin-top:1.3020833333vw}.wrapper .conttents .img-warpper .img-holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.wrapper .conttents .img-warpper .img-holder a img{width:100%;margin-bottom:1.3541666667vw;object-fit:cover;height:32.5520833333vw}.wrapper .conttents .img-warpper .img-holder a.one{width:100%}.wrapper .conttents .img-warpper .img-holder a.douuble{width:calc(50% - .6770833333vw)}.wrapper .conttents .img-warpper .img-holder a.triple{width:calc(33.33% - .78125vw)}.wrapper .conttents .img-warpper .img-holder a.hide{display:block}.wrapper .conttents .img-warpper .img-holder .btn-wrap{display:none}.wrapper .conttents .img-warpper .img-holder .btn-wrap.show{display:none}}.comp-dine .top-area .right{margin-top:30px}.comp-dine .top-area .right .short{font-weight:500;margin-top:20px;text-align:center;margin-bottom:30px}.comp-dine .bottom-area{margin-top:60px}.comp-dine .bottom-area .left .quote{font-size:20px;text-align:center;position:relative;color:#131313}.comp-dine .bottom-area .left .quote:after{content:"";position:absolute;left:0;right:0;top:-35px;margin:0 auto;background:url(../images/apostophy.png) no-repeat center;width:38px;height:21px}.comp-dine .bottom-area .left .list{margin-top:30px}.comp-dine .bottom-area .left .list ul{list-style-type:none;padding:0;margin:0}.comp-dine .bottom-area .left .list ul li{padding-left:35px;position:relative;line-height:22px;font-size:16px}.comp-dine .bottom-area .left .list ul li:after{content:"";position:absolute;top:9px;left:0;width:9px;height:6px;background:#131313;border-radius:5px}.comp-dine .bottom-area .left .list ul li+li{margin-top:25px}.comp-dine .bottom-area .right{margin-top:30px}.comp-dine .bottom-area .right .right-title{font-size:20px;text-align:center}.comp-dine .bottom-area .right .cat-group{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;border-right:1px solid #b9b7b7;border-bottom:1px solid #b9b7b7;max-width:390px;margin:20px auto 0}.comp-dine .bottom-area .right .cat-group .category{width:100%;position:relative;padding:90px 15px;border:1px solid #b9b7b7;border-bottom:none;border-right:none}.comp-dine .bottom-area .right .cat-group .category .icon-wrap{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.comp-dine .bottom-area .right .cat-group .category .icon-wrap .cat-icon{text-align:center;margin:0 auto;width:fit-content;height:fit-content}.comp-dine .bottom-area .right .cat-group .category .icon-wrap .cat-icon img{width:auto;max-width:100%}.comp-dine .bottom-area .right .cat-group .category .icon-wrap .cat-name{width:100%;height:fit-content;text-align:center;margin-top:10px}.comp-dine .btn-wrap{margin-top:30px}@media only screen and (min-width: 768px){.comp-dine .bottom-area .right{margin-top:50px}.comp-dine .bottom-area .right .right-title{font-size:30px;text-align:center}.comp-dine .bottom-area .right .cat-group{max-width:541px;margin:20px auto 0}.comp-dine .bottom-area .right .cat-group .category{width:180px;height:180px;padding:0}.comp-dine .bottom-area .right .cat-group .category .icon-wrap .cat-name{padding:0 45px}}@media only screen and (min-width: 992px){.comp-dine .top-area{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.comp-dine .top-area .left{width:50%}.comp-dine .top-area .right{width:calc(50% - 30px);margin:0}.comp-dine .top-area .right .short{margin:-5px 0 0 0;padding:0 0px 35px 0;text-align:left}.comp-dine .bottom-area{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.comp-dine .bottom-area .left{width:50%;padding-right:30px}.comp-dine .bottom-area .left .quote{text-align:left}.comp-dine .bottom-area .left .quote:after{left:0;right:auto;margin:0}.comp-dine .bottom-area .right{width:50%;margin:0}.comp-dine .bottom-area .right .right-title{text-align:left}.comp-dine .bottom-area .right .cat-group .category{width:33.33%}}@media only screen and (min-width: 1200px){.comp-dine{padding:0}.comp-dine .top-area{position:relative}.comp-dine .top-area .right{margin-top:-.2604166667vw;position:absolute;width:40%;right:12.5vw;top:0}.comp-dine .top-area .right .short{font-weight:500;margin:0;text-align:center;margin-bottom:1.5625vw;text-align:left;padding:0 5.2083333333vw 3.125vw 7.8125vw;font-size:.9375vw}.comp-dine .bottom-area{margin-top:12.5vw;padding:0 10.4166666667vw 0 16.9270833333vw}.comp-dine .bottom-area .left{padding-right:8.8541666667vw}.comp-dine .bottom-area .left .quote{font-size:1.5625vw;text-align:left;line-height:1.8229166667vw}.comp-dine .bottom-area .left .quote:after{left:0;right:auto;top:-1.8229166667vw;margin:0}.comp-dine .bottom-area .left .list{margin-top:5.9895833333vw}.comp-dine .bottom-area .left .list ul{list-style-type:none;padding:0;margin:0}.comp-dine .bottom-area .left .list ul li{padding-left:1.8229166667vw;position:relative;line-height:1.1458333333vw;font-size:.9375vw}.comp-dine .bottom-area .left .list ul li:after{content:"";position:absolute;top:.46875vw;left:0;width:.46875vw;height:.3125vw;background:#131313;border-radius:.2604166667vw}.comp-dine .bottom-area .left .list ul li+li{margin-top:1.3020833333vw}.comp-dine .bottom-area .right{margin-top:0}.comp-dine .bottom-area .right .right-title{font-size:3.125vw;text-align:left;line-height:3.6458333333vw;letter-spacing:-0.15625vw}.comp-dine .bottom-area .right .cat-group{margin-top:1.0416666667vw;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;border-right:.0520833333vw solid #b9b7b7;border-right:none;border-bottom:.0520833333vw solid #b9b7b7;max-width:28.1770833333vw;margin:6.25vw 0 0}.comp-dine .bottom-area .right .cat-group .category{width:9.375vw;height:9.375vw;position:relative;padding:0;border:.0520833333vw solid #b9b7b7;border-bottom:none;border-right:none}.comp-dine .bottom-area .right .cat-group .category:nth-child(3n){border-right:.0520833333vw solid #b9b7b7}.comp-dine .bottom-area .right .cat-group .category .icon-wrap{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.comp-dine .bottom-area .right .cat-group .category .icon-wrap .cat-icon{text-align:center;margin:0 auto;width:fit-content;height:fit-content}.comp-dine .bottom-area .right .cat-group .category .icon-wrap .cat-icon img{width:auto;max-width:100%;width:1.3020833333vw}.comp-dine .bottom-area .right .cat-group .category .icon-wrap .cat-name{width:100%;height:fit-content;text-align:center;margin-top:.5208333333vw;font-size:.8333333333vw;line-height:.9375vw}.comp-dine .btn-wrap{margin-top:5.2083333333vw}}.comp-dine-inner .item{position:relative}.comp-dine-inner .item:after{content:"";position:absolute;left:0;right:0;margin:0 auto;top:50px;margin:0 auto;bottom:0;z-index:0;background:rgba(23,23,23,0);background:-moz-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(23, 23, 23, 0)), color-stop(57%, rgba(23, 23, 23, 0.78)), color-stop(100%, rgba(23, 23, 23, 0.78)));background:-webkit-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-o-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-ms-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:linear-gradient(to bottom, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#171717", endColorstr="#171717", GradientType=0 )}.comp-dine-inner .item .prop-logo{position:absolute;top:20px;left:0;right:0;margin:0 auto;width:fit-content;z-index:1}.comp-dine-inner .item .prop-logo img{max-width:100%;width:auto}.comp-dine-inner .item .contents{position:absolute;left:20px;right:20px;bottom:30px;text-align:center;color:#fff;z-index:1}.comp-dine-inner .item .contents .prop-name{font-size:25px}.comp-dine-inner .item .contents .prop-address{line-height:19px;font-size:16px;margin-top:0}.comp-dine-inner .item .contents .prop-address span{font-weight:600}.comp-dine-inner .item .contents .propert-desc{margin-top:15px}.comp-dine-inner .item .contents .btn-wrap{margin-top:15px}.comp-dine-inner .owl-dots{counter-reset:slides-num;position:relative;bottom:0;left:0;right:0;margin:20px auto 0;width:fit-content}.comp-dine-inner .owl-dots:after{content:counter(slides-num);display:inline-block;font-size:16px;font-weight:700;vertical-align:middle;font-weight:500;line-height:1}.comp-dine-inner .owl-dots:before{content:"";display:inline-block;position:absolute;left:0;right:0;margin:0 auto;font-size:16px;font-weight:700;vertical-align:middle;width:1px;height:28px;background:#d0d0d0}.comp-dine-inner .owl-nav{display:none}.comp-dine-inner .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:0;width:0px}.comp-dine-inner .owl-dot span{display:none}.comp-dine-inner .owl-dot.active:before{content:counter(slides-num) "";display:inline-block;vertical-align:middle;font-size:20px;position:absolute;left:0;top:0;font-weight:900;-webkit-text-stroke:.7px #131313;-webkit-text-fill-color:#131313}@media only screen and (min-width: 1200px){.comp-dine-inner .item{position:relative}.comp-dine-inner .item:after{content:"";position:absolute;left:0;right:0;margin:0 auto;top:2.6041666667vw;margin:0 auto;bottom:0;z-index:0;background:rgba(23,23,23,0);background:-moz-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(23, 23, 23, 0)), color-stop(57%, rgba(23, 23, 23, 0.78)), color-stop(100%, rgba(23, 23, 23, 0.78)));background:-webkit-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-o-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:-ms-linear-gradient(top, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);background:linear-gradient(to bottom, rgba(23, 23, 23, 0) 0%, rgba(23, 23, 23, 0.78) 57%, rgba(23, 23, 23, 0.78) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#171717", endColorstr="#171717", GradientType=0 )}.comp-dine-inner .item .contents{position:absolute;left:2.6041666667vw;right:2.6041666667vw;bottom:3.3854166667vw;text-align:left;color:#fff;z-index:1}.comp-dine-inner .item .contents .prop-name{font-size:2.5vw;line-height:2.3958333333vw}.comp-dine-inner .item .contents .prop-address{line-height:.9895833333vw;font-size:.9375vw;margin-top:1.0416666667vw}.comp-dine-inner .item .contents .propert-desc{margin-top:1.3020833333vw;font-size:.9375vw;line-height:1.1979166667vw}.comp-dine-inner .item .contents .btn-wrap{margin-top:1.5625vw;font-size:.9375vw}.comp-dine-inner .item .contents .btn-wrap a{margin:0}.comp-dine-inner .owl-nav{display:block;position:absolute;left:-3.3854166667vw;right:-3.3854166667vw;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;pointer-events:none}.comp-dine-inner .owl-nav button{width:auto;height:auto;pointer-events:all}.comp-dine-inner .owl-nav button svg{width:auto;height:2.0833333333vw}}.comp-prop-dine .dine-holder+.dine-holder{margin-top:30px}.comp-prop-dine .dine-holder .vill-cont{color:#fff;text-align:center;padding:30px 20px}.comp-prop-dine .dine-holder .vill-cont .dine-sub{font-size:16px}.comp-prop-dine .dine-holder .vill-cont .dine-sub span{font-weight:600}.comp-prop-dine .dine-holder .vill-cont .categories{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:center;border-top:1px solid hsla(0,0%,100%,.24);border-bottom:1px solid hsla(0,0%,100%,.24);padding:20px 0;margin-top:30px}.comp-prop-dine .dine-holder .vill-cont .categories .category{width:33.33%;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:center}.comp-prop-dine .dine-holder .vill-cont .categories .category .icon{text-align:center;width:45px;height:45px}.comp-prop-dine .dine-holder .vill-cont .categories .category .icon img{width:auto;margin:0 auto}.comp-prop-dine .dine-holder .vill-cont .categories .category .label{text-align:center;line-height:18px;padding:0 10px;width:100%}.comp-prop-dine .dine-holder .vill-cont .villa-desc{margin-top:20px}.comp-prop-dine .dine-holder .vill-cont .button-wrap{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.comp-prop-dine .dine-holder .vill-cont .button-wrap .btn-wrap{margin:10px}.comp-prop-dine .dine-holder .vill-cont .multi-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px){.comp-prop-dine .dine-holder .vill-cont{padding:40px}}@media only screen and (min-width: 992px){.comp-prop-dine .dine-holder{position:relative}.comp-prop-dine .dine-holder+.dine-holder{margin-top:30px}.comp-prop-dine .dine-holder .dine-img{width:54%}.comp-prop-dine .dine-holder .dine-img img{object-fit:cover;height:600px}.comp-prop-dine .dine-holder .vill-cont{width:50%;padding:40px 40px 35px;position:absolute;right:30px;bottom:0;text-align:left}.comp-prop-dine .dine-holder .vill-cont .villa-nm{text-align:left}.comp-prop-dine .dine-holder .vill-cont .villa-desc{margin-top:20px;text-align:left}.comp-prop-dine .dine-holder .vill-cont .button-wrap{margin-top:30px;text-align:left;justify-content:flex-start}.comp-prop-dine .dine-holder .vill-cont .button-wrap .btn-wrap{margin:10px}.comp-prop-dine .dine-holder:nth-child(even){display:flex;flex-wrap:wrap;flex-direction:row-reverse}.comp-prop-dine .dine-holder:nth-child(even) .vill-cont{left:30px;right:auto}}@media only screen and (min-width: 1200px){.comp-prop-dine{padding:0}.comp-prop-dine .dine-holder{position:relative}.comp-prop-dine .dine-holder+.dine-holder{margin-top:3.125vw}.comp-prop-dine .dine-holder .dine-img{width:54%}.comp-prop-dine .dine-holder .dine-img img{object-fit:cover;height:41.6666666667vw}.comp-prop-dine .dine-holder .vill-cont{width:40.1041666667vw;padding:6.5104166667vw 6.25vw 7.03125vw;right:12.5vw}.comp-prop-dine .dine-holder .vill-cont .dine-sub{margin-top:-.3645833333vw}.comp-prop-dine .dine-holder .vill-cont .villa-desc{margin-top:1.3020833333vw}.comp-prop-dine .dine-holder .vill-cont .categories .category .icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.comp-prop-dine .dine-holder .vill-cont .categories .category .label{width:calc(100% - 55px);text-align:left}.comp-prop-dine .dine-holder .vill-cont .villa-desc{margin-top:.9375vw}.comp-prop-dine .dine-holder .vill-cont .button-wrap{margin-top:2.8645833333vw}.comp-prop-dine .dine-holder .vill-cont .button-wrap .btn-wrap{margin:0}.comp-prop-dine .dine-holder .vill-cont .button-wrap .btn-wrap+.btn-wrap{margin-left:3.6458333333vw}.comp-prop-dine .dine-holder:nth-child(even) .vill-cont{left:12.5vw;right:auto}}.comp-wellness-spa .wellness-wrap .wellness{position:relative}.comp-wellness-spa .wellness-wrap .wellness+.wellness{margin-top:20px}.comp-wellness-spa .wellness-wrap .wellness:after{content:"";position:absolute;bottom:0;left:0;right:0;top:30px;background-image:linear-gradient(to top, rgba(19, 19, 19, 0.8), rgba(19, 19, 19, 0));z-index:1}.comp-wellness-spa .wellness-wrap .wellness .well-content{text-align:center;position:absolute;bottom:20px;left:15px;right:15px;color:#fff;z-index:2}.comp-wellness-spa .wellness-wrap .wellness .well-content .well-title{font-size:20px;text-transform:uppercase}.comp-wellness-spa .wellness-wrap .wellness .well-content .well-desc{margin-top:20px}.comp-wellness-spa .wellness-wrap .wellness .well-content .btn-wrap{margin-top:20px}@media only screen and (min-width: 768px){.comp-wellness-spa .wellness-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.comp-wellness-spa .wellness-wrap .wellness{width:calc(50% - 10px)}.comp-wellness-spa .wellness-wrap .wellness+.wellness{margin:0}.comp-wellness-spa .wellness-wrap .wellness:nth-child(n+3){margin-top:20px}}@media only screen and (min-width: 1200px){.comp-wellness-spa .wellness-wrap .wellness+.wellness{margin:0}.comp-wellness-spa .wellness-wrap .wellness:nth-child(n+3){margin-top:1.0416666667vw}.comp-wellness-spa .wellness-wrap .wellness:after{top:1.5625vw;background-image:linear-gradient(to top, rgba(19, 19, 19, 0.8), rgba(19, 19, 19, 0))}.comp-wellness-spa .wellness-wrap .wellness .well-content{bottom:4.1666666667vw;left:3.6458333333vw;right:3.6458333333vw;z-index:2;text-align:left}.comp-wellness-spa .wellness-wrap .wellness .well-content .well-title{font-size:1.0416666667vw;font-size:1.5625vw}.comp-wellness-spa .wellness-wrap .wellness .well-content .well-desc{margin-top:2.6041666667vw;font-size:.9375vw}.comp-wellness-spa .wellness-wrap .wellness .well-content .btn-wrap{margin-top:1.0416666667vw}.comp-wellness-spa .wellness-wrap .wellness .well-content .btn-wrap a{margin:0}}.comp-corp-offers .filter-wrapper .filter-tags{text-align:center}.comp-corp-offers .filter-wrapper .filter-tags select{border:none;text-align:center;font-family:"Bodoni Moda",serif;color:#b9b7b7;font-size:22px;height:40px;border-bottom:1px solid #b9b7b7;outline:none;cursor:pointer;-webkit-appearance:none;background:url(../images/select-drop.png) no-repeat right 0 center;width:170px;text-align:left;padding:0 5px}.comp-corp-offers .filter-wrapper .filter-tags select:hover,.comp-corp-offers .filter-wrapper .filter-tags select:focus{outline:none}.comp-corp-offers .filter-wrapper .filter-tags select option{font-size:22px;cursor:pointer}.comp-corp-offers .offer-wrapper{margin-top:20px}.comp-corp-offers .offer-wrapper.mask{position:relative}.comp-corp-offers .offer-wrapper.mask:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:#fff;z-index:1}.comp-corp-offers .offer-wrapper.corporate-offers .offer{display:none}.comp-corp-offers .offer-wrapper.corporate-offers .offer.active{display:block}.comp-corp-offers .offer-wrapper .load{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:30px;height:30px;z-index:2;display:none}.comp-corp-offers .offer-wrapper .offer{border:1px solid #b9b7b7}.comp-corp-offers .offer-wrapper .offer.active{display:block}.comp-corp-offers .offer-wrapper .offer+.offer{margin-top:30px}.comp-corp-offers .offer-wrapper .offer .offer-img{position:relative}.comp-corp-offers .offer-wrapper .offer .offer-img .prop-label{position:absolute;bottom:0;left:0;background:#131313;color:#fff;font-size:14px;padding:1px 12px}.comp-corp-offers .offer-wrapper .offer .contents{text-align:center;padding:40px 20px}.comp-corp-offers .offer-wrapper .offer .contents .date{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:600}.comp-corp-offers .offer-wrapper .offer .contents .date .val.bold{padding-left:5px;font-weight:600;-webkit-text-stroke:.8px #000;-webkit-text-fill-color:#000}.comp-corp-offers .offer-wrapper .offer .contents .title{margin-top:40px;font-family:"Bodoni Moda",serif;font-size:20px;line-height:25px;-webkit-text-stroke:.2px #000;-webkit-text-fill-color:#000}.comp-corp-offers .offer-wrapper .offer .contents .text{margin-top:20px}.comp-corp-offers .offer-wrapper .offer .contents .btn-wrap{margin-top:25px}@media only screen and (min-width: 768px){.comp-corp-offers .offer-wrapper{margin-top:20px;display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:space-between}.comp-corp-offers .offer-wrapper .offer{width:calc(50% - 10px);margin-top:20px}.comp-corp-offers .offer-wrapper .offer+.offer{margin-top:20px}}@media only screen and (min-width: 1200px){.comp-corp-offers .filter-wrapper .filter-tags select{font-size:1.5625vw;border-bottom:.0520833333vw solid #b9b7b7;max-width:23.9583333333vw;width:23.9583333333vw;text-align:center;height:2.34375vw;text-align:left;padding:0 .5208333333vw}.comp-corp-offers .filter-wrapper .filter-tags select option{font-size:1.1458333333vw}.comp-corp-offers .offer-wrapper{margin:2.0833333333vw -1.3020833333vw 0;justify-content:center}.comp-corp-offers .offer-wrapper .offer{border:.0520833333vw solid #b9b7b7;width:calc(33.33% - 1.5625vw);margin:1.3020833333vw .46875vw 0;position:relative}.comp-corp-offers .offer-wrapper .offer+.offer{margin-top:1.3020833333vw}.comp-corp-offers .offer-wrapper .offer .offer-img .prop-label{font-size:.7291666667vw;padding:.0520833333vw .625vw}.comp-corp-offers .offer-wrapper .offer .contents{padding:3.90625vw 3.6458333333vw 6.7708333333vw;text-align:left}.comp-corp-offers .offer-wrapper .offer .contents .date{justify-content:flex-start}.comp-corp-offers .offer-wrapper .offer .contents .date .val.bold{padding-left:.15625vw;-webkit-text-stroke:.0260416667vw #000}.comp-corp-offers .offer-wrapper .offer .contents .title{margin-top:2.8645833333vw;font-size:1.5625vw;line-height:1.8229166667vw;-webkit-text-stroke:.0104166667vw #000;-webkit-text-fill-color:#000}.comp-corp-offers .offer-wrapper .offer .contents .text{margin-top:1.5625vw}.comp-corp-offers .offer-wrapper .offer .contents .btn-wrap{position:absolute;bottom:50px;left:70px}.comp-corp-offers .offer-wrapper .offer .contents .btn-wrap a{margin:0}}.frequently-asked-section{margin-bottom:50px}.frequently-asked-section .faq-intro-section{padding:81.6px 0px 0px 0px;margin-bottom:45px;display:flex;justify-content:center;align-items:center;flex-direction:column}.frequently-asked-section .faq-intro-section .faq-title{padding:0px 40px}.frequently-asked-section .faq-intro-section .faq-title h2{font-family:"Bodoni Moda",serif;font-weight:400;line-height:60px;font-size:48px;letter-spacing:-1.8px;text-align:center;color:#131313;margin-bottom:40px;-webkit-text-stroke:.5px #131313;-webkit-text-fill-color:#131313}.frequently-asked-section .faq-intro-section .descriptions-freq{padding:0px 20px}.frequently-asked-section .faq-intro-section .descriptions-freq p{font-weight:300;text-align:center;-webkit-text-stroke:.2px #131313;-webkit-text-fill-color:#131313}.frequently-asked-section .faq-questions-section{padding:0px 20px}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item{margin-bottom:5px;border-bottom:1px solid #b9b7b7}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button{position:relative;display:block;text-align:left;width:100%;padding:22px 0;border:none;background:none;outline:none}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button:hover,.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button:focus{cursor:pointer}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button:hover::after,.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button:focus::after{cursor:pointer}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button .accordion-title{font-family:"Barlow",sans-serif;font-weight:400;font-size:18px;color:#000;padding-right:15px}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .faq-arrow{position:absolute;right:-5px;top:50%;transform:translateY(-50%);height:8px}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .faq-arrow svg{width:13.7px;height:8px;display:inline-block;vertical-align:top}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .faq-arrow .up-arrow{position:relative;display:none}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true] .icon::after{width:0}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true] .faq-arrow .up-arrow{display:block}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true] .faq-arrow .down-arrow{display:none}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true]+.accordion-content{opacity:1;max-height:100%;transition:all 200ms linear;will-change:opacity,max-height}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true]+.accordion-content::-webkit-scrollbar{width:7px}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true]+.accordion-content::-webkit-scrollbar-track{background:#f1f1f1}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true]+.accordion-content::-webkit-scrollbar-thumb{background:#888}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true]+.accordion-content::-webkit-scrollbar-thumb:hover{background:#555}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height;margin-bottom:0px}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .accordion-content p,.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .accordion-content li{font-family:"Barlow",sans-serif;font-weight:300;font-size:16px;-webkit-text-fill-color:#131313;-webkit-text-stroke:.2px #131313;margin-bottom:23px}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .accordion-content ul li{margin-bottom:0px}.frequently-asked-section .cant-find-your-answer-section .cfya-container{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0px 20px}.frequently-asked-section .cant-find-your-answer-section .cfya-container .apostrophy-svg{padding:121px 0px 0px 0px}.frequently-asked-section .cant-find-your-answer-section .cfya-container .apostrophy-svg img{width:38px;height:21px}.frequently-asked-section .cant-find-your-answer-section .cfya-container .need-help-title{padding:22px 0px 0px 0px}.frequently-asked-section .cant-find-your-answer-section .cfya-container .need-help-title p{color:#000;text-align:center;font-family:"Bodoni Moda",serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.frequently-asked-section .cant-find-your-answer-section .cfya-container .cfya-title h2{color:#131313;text-align:center;font-family:"Bodoni Moda",serif;font-size:48px;font-style:normal;font-weight:400;line-height:60px;letter-spacing:-3px;margin-bottom:32px;-webkit-text-stroke:.5px #131313;-webkit-text-fill-color:#131313}.frequently-asked-section .cant-find-your-answer-section .cfya-container .cfya_descriptions{margin-bottom:59px}.frequently-asked-section .cant-find-your-answer-section .cfya-container .cfya_descriptions p{text-align:center;-webkit-text-stroke:.2px #131313;-webkit-text-fill-color:#131313;font-weight:300}.frequently-asked-section .cant-find-your-answer-section .cfya-container .cfya_contactus{margin-bottom:122px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item{margin-bottom:5px;border-bottom:1px solid #b9b7b7}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true]+.accordion-content{opacity:1;transition:all 200ms linear;will-change:opacity,max-height;margin-bottom:0px}}@media only screen and (min-width: 1200px){.frequently-asked-section{margin-bottom:2.6041666667vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.frequently-asked-section .faq-intro-section{padding:4.25vw 2.6041666667vw 0px 2.6041666667vw;margin-bottom:2.5vw}.frequently-asked-section .faq-intro-section .faq-title{padding:0px;width:39.0625vw}.frequently-asked-section .faq-intro-section .faq-title h2{font-size:4.1666666667vw;letter-spacing:-0.09375vw;line-height:6.25vw;margin-bottom:2.0833333333vw}.frequently-asked-section .faq-intro-section .descriptions-freq{width:39.0625vw;padding:0px}.frequently-asked-section .faq-intro-section .descriptions-freq p{font-size:.9375vw}.frequently-asked-section .faq-questions-section{padding:0px 2.0833333333vw}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item{width:40.1041666667vw;border-bottom:.0520833333vw solid #b9b7b7;margin-bottom:.2604166667vw}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button{width:100%;padding:1.4583333333vw .78125vw}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button:hover,.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button:focus{cursor:pointer}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button:hover::after,.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button:focus::after{cursor:pointer}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button .accordion-title{font-size:1.25vw;line-height:1.25vw}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .faq-arrow{right:-.2604166667vw;height:.4166666667vw}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .faq-arrow svg{width:.7135416667vw;height:.4166666667vw}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true] .faq-arrow svg{width:.7135416667vw;height:.4166666667vw}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item button[aria-expanded=true]+.accordion-content{margin-bottom:0px}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .accordion-content{padding:0px 1.1458333333vw}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .accordion-content p,.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .accordion-content li{font-size:.9375vw;margin-bottom:1.1979166667vw}.frequently-asked-section .faq-questions-section .accordion .faqs .accordion-item .accordion-content ul li{margin-bottom:0px}.frequently-asked-section .cant-find-your-answer-section .cfya-container .apostrophy-svg{padding:6.3020833333vw 0px 0px 0px}.frequently-asked-section .cant-find-your-answer-section .cfya-container .apostrophy-svg img{width:1.9791666667vw;height:1.09375vw}.frequently-asked-section .cant-find-your-answer-section .cfya-container .need-help-title{padding:1.1458333333vw 0px 0px 0px}.frequently-asked-section .cant-find-your-answer-section .cfya-container .need-help-title p{font-size:.9375vw;line-height:1.4583333333vw}.frequently-asked-section .cant-find-your-answer-section .cfya-container .cfya-title h2{font-size:4.1666666667vw;line-height:6.25vw;letter-spacing:-0.15625vw;margin-bottom:1.6666666667vw}.frequently-asked-section .cant-find-your-answer-section .cfya-container .cfya_descriptions{margin-bottom:3.0729166667vw;width:39.5833333333vw}.frequently-asked-section .cant-find-your-answer-section .cfya-container .cfya_descriptions p{font-size:.9375vw;padding:0px 5.2083333333vw}.frequently-asked-section .cant-find-your-answer-section .cfya-container .cfya_contactus{margin-bottom:6.3541666667vw;display:flex;justify-content:center;align-items:center}}.comp-image-title-desc{position:relative}.comp-image-title-desc .sec-wp+.sec-wp{margin-top:40px}.comp-image-title-desc .sec-wp .right{text-align:center;margin-top:20px}.comp-image-title-desc .sec-wp .right .ttl{font-family:"Bodoni Moda",serif;font-size:25px;line-height:25px}.comp-image-title-desc .sec-wp .right .sub{font-family:"Barlow",sans-serif;font-size:18px;line-height:22px;margin-top:15px}.comp-image-title-desc .sec-wp .right .desc{margin-top:20px}.comp-image-title-desc .sec-wp .right .btn-wrap{margin-top:30px}@media only screen and (min-width: 1200px){.comp-image-title-desc{position:relative}.comp-image-title-desc .sec-wp{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.comp-image-title-desc .sec-wp .left{width:52.0833333333vw}.comp-image-title-desc .sec-wp .right{text-align:left;margin-top:1.0416666667vw;width:calc(100% - 52.0833333333vw);padding-left:5.2083333333vw}.comp-image-title-desc .sec-wp .right .ttl{font-size:1.8229166667vw;line-height:2.0833333333vw}.comp-image-title-desc .sec-wp .right .sub{font-size:1.3020833333vw;line-height:1.3020833333vw;margin-top:1.0416666667vw}.comp-image-title-desc .sec-wp .right .desc{margin-top:1.0416666667vw;font-size:.9375vw;line-height:1.6666666667vw}.comp-image-title-desc .sec-wp .right .btn-wrap{margin:2.0833333333vw 0 0;text-align:left;width:fit-content}.comp-image-title-desc .sec-wp+.sec-wp{margin-top:3.125vw;flex-direction:row-reverse}.comp-image-title-desc .sec-wp+.sec-wp .right{padding:0 5.2083333333vw 0 0}}.comp-values-details{background:#d9d9d9;padding-top:30px;padding-bottom:30px;margin-top:0}.comp-values-details .logo{width:160px;margin:0 auto}.comp-values-details .logo img{width:100%}.comp-values-details .details{text-align:center;margin-top:30px}.comp-values-details .price{text-align:center;margin-top:10px}.comp-values-details .btn-wrap{margin:40px auto 0;width:auto}.comp-values-details .btn-wrap span,.comp-values-details .btn-wrap a{background:#131313;color:#fff;padding:10px 30px;text-align:center;display:block;text-transform:unset;cursor:pointer}.comp-values-details .btn-wrap span:before,.comp-values-details .btn-wrap span::after,.comp-values-details .btn-wrap a:before,.comp-values-details .btn-wrap a::after{display:none}@media only screen and (min-width: 1200px){.comp-values-details{padding:4.6875vw 8.3333333333vw;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;position:relative;margin-top:0}.comp-values-details .logo{width:8.3333333333vw;margin:0}.comp-values-details .wrap{text-align:left;width:calc(100% - 15.625vw);padding:0 10.4166666667vw 0 5.2083333333vw}.comp-values-details .wrap .details{margin-top:0;text-align:left;font-size:1.3020833333vw}.comp-values-details .wrap .price{margin-top:.5208333333vw;text-align:left;font-size:1.1458333333vw}.comp-values-details .btn-wrap{margin:0;position:absolute;right:8.3333333333vw;top:50%;transform:translateY(-50%)}.comp-values-details .btn-wrap span,.comp-values-details .btn-wrap a{padding:.5208333333vw 1.5625vw}}.pg-sidebar{margin-top:50px;margin-bottom:60px}.pg-sidebar .search-area form label{display:none}.pg-sidebar .search-area form input[type=text],.pg-sidebar .search-area form input[type=submit]{width:100%;height:40px;border-radius:20px;border:0;padding:0 12px}.pg-sidebar .search-area form input[type=text]:focus,.pg-sidebar .search-area form input[type=submit]:focus{outline:0}.pg-sidebar .search-area form input[type=text]{background-color:#131313;margin-bottom:10px}.pg-sidebar .search-area form input[type=submit]{background-color:#131313;color:#fff}.pg-sidebar .sidebar-title{font-weight:600;color:#131313;font-size:18px;margin-top:60px;margin-bottom:20px}.pg-sidebar .sidebar-links{padding-left:0;list-style-type:none;margin-bottom:0}.pg-sidebar .sidebar-links li{padding-left:35px;position:relative;line-height:22px;font-size:16px}.pg-sidebar .sidebar-links li:after{content:"";position:absolute;top:9px;left:0;width:9px;height:6px;background:#000;border-radius:5px}.pg-sidebar .sidebar-links li a{font-weight:500;color:#131313;font-size:16px;text-decoration:none;display:block;margin-bottom:30px}.pg-sidebar .sidebar-links li a:hover,.pg-sidebar .sidebar-links li a:focus{text-decoration:underline;font-weight:600}.pg-sidebar .sidebar-links li a span{display:block}.pg-sidebar .sidebar-tags li{display:inline-block}.pg-sidebar .sidebar-tags li a{background-color:rgba(19,19,19,.3);padding:2px 8px;border-radius:4px;transition:.5s}.pg-sidebar .sidebar-tags li a:hover,.pg-sidebar .sidebar-tags li a:focus{text-decoration:none;background-color:#131313;color:#fff;transition:.5s}@media(min-width: 768px){.pg-sidebar .search-area form input[type=text],.pg-sidebar .search-area form input[type=submit]{height:60px;border-radius:30px;max-width:480px;padding:0 20px}}@media(min-width: 992px){.pg-sidebar{margin-top:0;margin-bottom:120px}}@media(min-width: 1200px){.pg-sidebar{margin-bottom:6.25vw}.pg-sidebar .search-area form input[type=text],.pg-sidebar .search-area form input[type=submit]{height:3.125vw;border-radius:1.5625vw;padding:0 1.0416666667vw}.pg-sidebar .search-area form input[type=text]{margin-bottom:.5208333333vw}.pg-sidebar .sidebar-title{font-size:.9375vw;margin-top:3.125vw;margin-bottom:1.3020833333vw;padding-bottom:0}.pg-sidebar .sidebar-links li a{font-size:1.0416666667vw;margin-bottom:1.5625vw}.pg-sidebar .sidebar-links li a span{font-size:.9375vw}}.blog-page .has-sidebar-wrapper .comp-general{text-align:center}.blog-page .has-sidebar-wrapper .comp-general h1{line-height:32px;font-size:30px;letter-spacing:0}.blog-page .has-sidebar-wrapper .blog-wrap .blog-wrapper .blog-post .contents .date .val{font-weight:600}.blog-page .has-sidebar-wrapper .blog-wrap .blog-wrapper .blog-post .contents .post-short{margin-top:15px}.blog-page .has-sidebar-wrapper .side-bar-wrapper{border:1px solid #b9b7b7;margin-top:40px;padding:40px 20px}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar{margin:0}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .recent-posts{margin-top:60px}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .recent-posts .sidebar-title{margin-top:30px;font-size:18px}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area{display:block;border-bottom:1px solid #cacaca}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input{position:relative}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input input{width:100%;border:none;height:40px;text-align:left;font-family:"Bodoni Moda",serif;color:#cacaca;padding-right:20px;font-size:30px}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input input:hover,.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input input:active,.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input input:focus{outline:none;border:none}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input ::-webkit-input-placeholder{color:#cacaca}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input ::-moz-placeholder{color:#cacaca}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input :-ms-input-placeholder{color:#cacaca}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input :-moz-placeholder{color:#cacaca}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input button{width:20px;height:20px;position:absolute;right:0;padding:0;border:none;top:14px}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input button svg{width:15px;height:15px;display:inline-block;vertical-align:top;opacity:.15}.blog-page .has-sidebar-wrapper .pagination-wrapper{text-align:center;height:30px;margin:30px auto 0}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers{width:25px;height:30px;line-height:30px;font-size:16px;display:inline-block;vertical-align:top;text-decoration:none;transition:all .1s ease}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers+.page-numbers{border-left:1px solid #b9b7b7}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers:hover,.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.current{font-size:24px;font-weight:600}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.prev{position:relative;font-size:0}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.prev:after{content:"";position:absolute;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);border-left:2px solid #000;border-bottom:2px solid #000}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.prev:hover,.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.prev.current{font-size:0}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.next{position:relative;font-size:0}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.next:after{content:"";position:absolute;width:10px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-45deg);border-right:2px solid #000;border-bottom:2px solid #000}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.next:hover,.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.next.current{font-size:0}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general .date{margin-top:20px}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general .date .val span{display:inline-block;vertical-align:top;font-weight:600}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general .offer-img{margin-top:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral{margin-top:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .detail-img{margin-top:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .detail-img .right{margin-top:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content{margin-top:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content ul{padding-left:0;list-style-type:none;margin-bottom:0}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content ul li{padding-left:35px;position:relative;line-height:22px;font-size:16px;margin-bottom:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content ul li:after{content:"";position:absolute;top:9px;left:0;width:9px;height:6px;background:#000;border-radius:5px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content ul li a{font-weight:500;color:#131313;font-size:16px;text-decoration:none;display:block;margin-bottom:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content ul li a:hover,.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content ul li a:focus{text-decoration:underline;font-weight:600}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content ul li a span{display:block}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .block-area{margin-top:20px;background:url(../images/offer-back.jpg);color:#fff;text-align:center;padding:30px 20px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .block-area .block-title{font-size:25px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .block-area .block-text{margin-top:20px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .block-area .btn-wrap{margin-top:20px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content{margin-top:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content ul{padding-left:0;list-style-type:none;margin-bottom:0;margin-top:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content ul li{padding-left:35px;position:relative;line-height:22px;font-size:16px;margin-bottom:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content ul li:after{content:"";position:absolute;top:9px;left:0;width:9px;height:6px;background:#000;border-radius:5px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content ul li a{font-weight:500;color:#131313;font-size:16px;text-decoration:none;display:block;margin-bottom:30px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content ul li a:hover,.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content ul li a:focus{text-decoration:underline;font-weight:600}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content ul li a span{display:block}.blog-page .has-sidebar-wrapper .archive-wrapper ul{list-style-type:none;padding:0;margin:0}.blog-page .has-sidebar-wrapper .archive-wrapper ul li{padding-left:35px;position:relative;line-height:22px;font-size:16px}.blog-page .has-sidebar-wrapper .archive-wrapper ul li:after{content:"";position:absolute;top:9px;left:0;width:9px;height:6px;background:#000;border-radius:5px}.blog-page .has-sidebar-wrapper .archive-wrapper ul li a{text-decoration:none;display:block;font-size:16px;font-weight:500;color:#000;margin-bottom:30px}.blog-page .has-sidebar-wrapper .archive-wrapper ul li a span{text-decoration:none;display:block;font-size:16px;text-align:left}.blog-page .has-sidebar-wrapper .archive-wrapper ul li a:hover{text-decoration:underline}@media(min-width: 992px){.blog-page .has-sidebar-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.blog-page .has-sidebar-wrapper .comp-general{width:100%}.blog-page .has-sidebar-wrapper .middle{width:calc(100% - 320px);padding-right:20px}.blog-page .has-sidebar-wrapper .side-bar-wrapper{width:320px}.blog-page .has-sidebar-wrapper .blog-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.blog-page .has-sidebar-wrapper .blog-inner .left{width:calc(100% - 320px);text-align:left;padding-right:40px}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general h1{text-align:left}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general .date{text-align:left}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general .general-desc{text-align:left}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .detail-img{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .detail-img .left{width:100%}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .detail-img .right{margin-top:30px;text-align:center;width:100%}.blog-page .has-sidebar-wrapper .blog-inner .side-bar-wrapper{margin-top:0}}@media(min-width: 1200px){.blog-page .has-sidebar-wrapper{margin-top:2.8645833333vw}.blog-page .has-sidebar-wrapper .comp-general{text-align:center}.blog-page .has-sidebar-wrapper .comp-general h1{line-height:4.4270833333vw;font-size:4.1666666667vw;-webkit-text-stroke:.0625vw #131313;letter-spacing:-.2083333333vw}.blog-page .has-sidebar-wrapper .middle{width:calc(100% - 24.21875vw)}.blog-page .has-sidebar-wrapper .middle .blog-wrap .blog-wrapper{margin:1.8229166667vw -0.78125vw 0}.blog-page .has-sidebar-wrapper .middle .blog-wrap .blog-wrapper .blog-post{width:calc(50% - .78125vw);margin:.3645833333vw;position:relative}.blog-page .has-sidebar-wrapper .middle .blog-wrap .blog-wrapper .blog-post .contents{padding:2.6041666667vw 2.34375vw 6.7708333333vw}.blog-page .has-sidebar-wrapper .middle .blog-wrap .blog-wrapper .blog-post .contents .title{margin-top:1.8229166667vw}.blog-page .has-sidebar-wrapper .middle .blog-wrap .blog-wrapper .blog-post .contents .post-short{margin-top:.78125vw;font-size:.9375vw;line-height:1.1458333333vw}.blog-page .has-sidebar-wrapper .middle .blog-wrap .blog-wrapper .blog-post .contents .btn-wrap a{margin:0}.blog-page .has-sidebar-wrapper .side-bar-wrapper{border:.0520833333vw solid #b9b7b7;margin-top:2.0833333333vw;padding:2.0833333333vw;width:24.21875vw}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar{margin:0}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .recent-posts{margin-top:3.125vw}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .recent-posts .sidebar-title{margin-top:1.5625vw;font-size:.9375vw}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area{display:block;border-bottom:.0520833333vw solid #cacaca}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input{position:relative}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input input{width:100%;height:2.0833333333vw;padding-right:1.5625vw;font-size:1.5625vw}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input button{width:1.0416666667vw;height:1.0416666667vw;position:absolute;right:0;padding:0;border:none;top:.7291666667vw}.blog-page .has-sidebar-wrapper .side-bar-wrapper .pg-sidebar .search-area form .form-input button svg{width:.78125vw;height:.78125vw;display:inline-block;vertical-align:top;opacity:.15}.blog-page .has-sidebar-wrapper .pagination-wrapper{height:1.5625vw;margin-top:3.6458333333vw;width:100%}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers{width:1.3020833333vw;height:1.5625vw;line-height:1.5625vw;font-size:.8333333333vw}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers+.page-numbers{border-left:.0520833333vw solid #b9b7b7}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers:hover,.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.current{font-size:1.25vw}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.prev:after{width:.5208333333vw;height:.5208333333vw;border-left:.1041666667vw solid #000;border-bottom:.1041666667vw solid #000}.blog-page .has-sidebar-wrapper .pagination-wrapper .page-numbers.next:after{width:.5208333333vw;height:.5208333333vw;border-right:.1041666667vw solid #000;border-bottom:.1041666667vw solid #000}.blog-page .has-sidebar-wrapper .blog-inner .left{width:calc(100% - 24.21875vw);text-align:left;padding-right:20px}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general h1{text-align:left;font-size:3.125vw;line-height:3.3854166667vw}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general .date{text-align:left;margin-top:.5208333333vw}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general .general-desc{text-align:left;padding:0;font-size:.9375vw;margin-top:2.34375vw}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general .general-desc p{font-size:.9375vw}.blog-page .has-sidebar-wrapper .blog-inner .left .comp-general .offer-img{margin-top:2.6041666667vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral{margin-top:2.8645833333vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .full-data{font-size:.9375vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .detail-img{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:55px}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .detail-img .left{width:calc(50% - 10px);font-size:18px;padding:0}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .detail-img .right{margin-top:30px;text-align:center;width:calc(50% - 10px);font-size:18px;padding:0;margin:0}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content p{font-size:.9375vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .all-content ul{margin-top:1.5625vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .block-area{margin:5.9895833333vw 0;padding:2.6041666667vw 3.6458333333vw 3.125vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .block-area .block-title{font-size:3.125vw;line-height:3.0208333333vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .block-area .block-text{font-size:.9375vw;margin-top:2.34375vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .block-area .btn-wrap{margin-top:2.0833333333vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content{margin-top:2.6041666667vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content p{font-size:.9375vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content ul{margin-top:2.6041666667vw}.blog-page .has-sidebar-wrapper .blog-inner .left .post-genral .any-content ul li{font-size:.9375vw}.blog-page .has-sidebar-wrapper .blog-inner .side-bar-wrapper{margin-top:0}.blog-page .has-sidebar-wrapper .archive-wrapper ul li{padding-left:1.8229166667vw;line-height:1.1458333333vw;font-size:.8333333333vw}.blog-page .has-sidebar-wrapper .archive-wrapper ul li:after{top:.46875vw;left:0;width:.46875vw;height:.3125vw;border-radius:.2604166667vw}.blog-page .has-sidebar-wrapper .archive-wrapper ul li a{font-size:.8333333333vw;font-weight:500;color:#000;text-decoration:none;display:block;margin-bottom:1.5625vw}.blog-page .has-sidebar-wrapper .archive-wrapper ul li a span{font-size:.8333333333vw}}.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:rgba(0,0,0,0);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 rgba(0,0,0,0);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}/*# sourceMappingURL=style.min.css.map */
