@import url(https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.treatment .treatment-slider_box .swiper-slide a span,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Proxima Nova";src:url("font/Proxima Nova Bold.otf");font-weight:700}@font-face{font-family:"Lora";src:url(font/Lora-Regular.ttf);font-weight:400}@font-face{font-family:"LoraBold";src:url(font/Lora-Bold.ttf);font-weight:700}@font-face{font-family:"LoraItalic";src:url(font/Lora-Italic.ttf);font-style:italic}@font-face{font-family:"LoraBoldItalic";src:url(font/Lora-BoldItalic.ttf);font-style:italic;font-weight:700}.slider{position:relative;z-index:4}.about .about-head .about-banner img,.slider .swiper-container,.slider .swiper-slide img{height:auto;width:100%}.slider .swiper-slide{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slider .slider-caption{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;left:50%;padding-left:9.316770186335404%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:25.48520710059172%;max-width:1038px;width:90%;z-index:2}.slider .slider-caption p,.slider .slider-caption span,.slider .slider-caption:before,.slider .swiper-pagination-bullet{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.slider .slider-caption:before{background:#d7a370;content:"";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:40px;position:absolute;top:62px;height:7px;width:49px}@media (max-width:1024px){.slider .slider-caption:before{height:5px;left:0;top:64px;width:40px}}@media (max-width:880px){.slider .slider-caption:before{height:4px;top:52px;width:38px}}@media (max-width:550px){.slider .slider-caption:before{top:38px;width:30px}}@media (max-width:424px){.slider .slider-caption:before{height:3px;top:37px;width:20px}}.slider .slider-caption p,.slider .slider-caption span{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:310px;text-shadow:1px 1px 5px rgba(0,0,0,.8)}@media (max-width:1024px){.slider .slider-caption p,.slider .slider-caption span{width:260px}}@media (max-width:880px){.slider .slider-caption p,.slider .slider-caption span{width:220px}}@media (max-width:550px){.slider .slider-caption p,.slider .slider-caption span{width:140px}}@media (max-width:424px){.slider .slider-caption p,.slider .slider-caption span{width:160px}}.slider .slider-caption span{font-family:"Proxima Nova";font-size:16px;font-weight:600;display:block;letter-spacing:1.5px;line-height:1.4;margin-bottom:24px;text-transform:uppercase}@media (max-width:1024px){.slider .slider-caption span{font-size:14px;margin-bottom:15px}}@media (max-width:880px){.slider .slider-caption span{font-size:12px;margin-bottom:12px}}@media (max-width:550px){.slider .slider-caption span{font-size:9px;margin-bottom:8px}}.slider .slider-caption p{font-family:LoraBoldItalic;font-size:50px;line-height:1.2}@media (max-width:1024px){.slider .slider-caption p{font-size:36px}}@media (max-width:880px){.slider .slider-caption p{font-size:30px}}@media (max-width:550px){.slider .slider-caption p{font-size:20px}}@media (max-width:424px){.slider .slider-caption p{font-size:16px}}.slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:7.396449704142012%}.slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.slider .swiper-pagination-bullet{background:#bebcbb;-webkit-border-radius:0;border-radius:0;height:4px;opacity:1;width:56px}.slider .swiper-pagination-bullet:active,.slider .swiper-pagination-bullet:hover{outline:none}@media (max-width:1024px){.slider .swiper-pagination-bullet{width:50px}}@media (max-width:880px){.slider .swiper-pagination-bullet{width:40px}}@media (max-width:424px){.slider .swiper-pagination-bullet{width:30px}}.slider .swiper-pagination-bullet-active{opacity:.4}.about{margin-bottom:105px}@media (max-width:550px){.about{margin-bottom:50px}}.about .about-head .about-head_text{background:url(../img/about_head.png) 0 0 no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;color:#292929;display:block;font-family:"Proxima Nova";font-size:16px;height:150px;letter-spacing:1.54px;margin:20px auto 13px;padding:84px 30px 0;text-align:center;text-transform:uppercase;-webkit-transition:font-size .4s ease;-o-transition:font-size .4s ease;transition:font-size .4s ease;max-width:400px;width:100%}@media (max-width:550px){.about .about-head .about-head_text{-webkit-background-size:80% auto;background-size:80% auto;background-position:center;max-width:380px;padding-top:68px}}.about .about-head .about-benefits{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 76px;max-width:1068px;width:100%}.about .about-content,.about .about-head .about-benefits,.about .about-head .about-benefits .benefits_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:880px){.about .about-head .about-benefits{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.about .about-head .about-benefits .benefits_box{padding:0 2%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:33.33333333%}@media (max-width:1024px){.about .about-head .about-benefits .benefits_box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1.775280898876404%}}@media (max-width:880px){.about .about-head .about-benefits .benefits_box{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;width:80%}.about .about-head .about-benefits .benefits_box:first-child{margin-top:0}}.about .about-head .about-benefits .number{color:#e5c9ab;font-family:LoraBoldItalic;font-size:73px;line-height:1;padding-top:2px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width:1024px){.about .about-head .about-benefits .number{font-size:60px}}@media (max-width:880px){.about .about-head .about-benefits .number{font-size:73px;width:85px}}.about .about-head .about-benefits .text{margin-left:15%;padding-top:10px}.about .about-head .about-banner li,.about .about-head .about-benefits .text,.about .about-head .about-benefits .text dt{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.about .about-head .about-benefits .text dt{color:#292929;font-family:"Proxima Nova";font-size:16px;font-weight:700;line-height:22px;letter-spacing:1.5px;margin-bottom:20px;text-transform:uppercase;width:120px}@media (max-width:424px){.about .about-head .about-benefits .text dt{font-size:12px;line-height:18px;margin-bottom:10px;width:110px}}.about .about-head .about-benefits .text dd{line-height:1.5}@media (max-width:1024px){.about .about-head .about-benefits .text{margin-left:40px}}@media (max-width:880px){.about .about-head .about-benefits .text{margin-left:49px;max-width:200px;width:80%}}@media (max-width:550px){.about .about-head .about-benefits .text{margin-left:35px}}@media (max-width:424px){.about .about-head .about-benefits .text{font-size:10px;margin-left:25px}}.about .about-head .about-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px}@media (max-width:880px){.about .about-head .about-banner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about .about-head .about-banner li{position:relative;width:33.33333%}@media (max-width:880px){.about .about-head .about-banner li{-webkit-box-shadow:0 5px 20px 2px rgba(0,0,0,.15);box-shadow:0 5px 20px 2px rgba(0,0,0,.15);margin-top:30px;width:80%}.about .about-head .about-banner li:first-child{margin-top:0}}.about .about-head .about-banner .text-box{background:#fff;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;position:absolute;text-transform:uppercase}.about .about-head .about-banner .more a,.about .about-head .about-banner .text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Proxima Nova";font-weight:600;height:106px}.about .about-head .about-banner .more a{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media (max-width:1024px){.about .about-head .about-banner .more a,.about .about-head .about-banner .text{height:60px}}@media (max-width:880px){.about .about-head .about-banner .more a,.about .about-head .about-banner .text{height:100px}}@media (max-width:550px){.about .about-head .about-banner .more a,.about .about-head .about-banner .text{height:60px}}.about .about-head .about-banner .text{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;letter-spacing:1.5px;line-height:22px;padding-left:60px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:193px}@media (max-width:1024px){.about .about-head .about-banner .text{font-size:10px;line-height:16px;width:175px}}@media (max-width:880px){.about .about-head .about-banner .text{font-size:14px;line-height:22px;width:200px}}@media (max-width:550px){.about .about-head .about-banner .text{font-size:10px;line-height:16px;padding-left:40px;width:150px}}.about .about-head .about-banner .text span{position:relative}.about .about-head .about-banner .text span:before{background:#d7a370;content:"";display:block;height:4px;left:-40px;position:absolute;top:4px;width:20px}@media (max-width:550px){.about .about-head .about-banner .text span:before{height:3px;left:-25px;width:15px}}.about .about-head .about-banner .more{text-transform:uppercase;width:107px}@media (max-width:1024px){.about .about-head .about-banner .more{width:60px}}@media (max-width:880px){.about .about-head .about-banner .more{width:100px}}@media (max-width:550px){.about .about-head .about-banner .more{width:60px}}.about .about-head .about-banner .more a,.about .about-head .about-info .text-box{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about .about-head .about-banner .more a{background-color:#d7a370;color:#fff;font-size:12px;letter-spacing:1.4px;width:100%}@media (max-width:1024px){.about .about-head .about-banner .more a{font-size:10px;line-height:16px}}@media (max-width:880px){.about .about-head .about-banner .more a{font-size:12px;line-height:normal}}@media (max-width:550px){.about .about-head .about-banner .more a{font-size:10px;line-height:16px}}.about .about-head .about-info{margin:0 auto 81px;max-width:1066px;padding:13px 0 0 53px;position:relative}@media (max-width:1024px){.about .about-head .about-info{padding:400px 0 0}}.about .about-head .about-info .text-box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:610px;line-height:1.2;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:455px}@media (max-width:1024px){.about .about-head .about-info .text-box{display:block;height:auto;margin:auto;text-align:center;width:90%}}@media (max-width:880px){.about .about-head .about-info .text-box{padding:0 20px}}.about .about-head .about-info,.about .about-head .about-info .text-box .text,.about .about-head .about-info .text-box .title{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%}.about .about-head .about-info .text-box .title{color:#e8e8e8;font-size:50px;font-weight:700;font-style:italic;margin-bottom:45px}@media (max-width:880px){.about .about-head .about-info .text-box .title{font-size:36px;margin-bottom:30px}}@media (max-width:550px){.about .about-head .about-info .text-box .title{font-size:24px;margin-bottom:20px}}.about .about-head .about-info .text-box .text{line-height:30px;padding:0 25px 0 8px}@media (max-width:1024px){.about .about-head .about-info .text-box .text{max-width:550px;margin:auto;padding:0}}.about .about-head .about-info .img-box{display:block;position:absolute;right:-3px;top:-8px;width:513px}@media (max-width:1024px){.about .about-head .about-info .img-box{left:50%;max-width:300px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0}}@media (max-width:880px){.about .about-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about .about-content .images,.about .about-content .text-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about .about-content .images{max-width:668px;width:100%}@media (max-width:880px){.about .about-content .images{display:block;max-width:100%}.about .about-content .images img{height:auto;width:100%}}.about .about-content .text-box{background:#f9f9f9 url(../img/background_about.png) 100% 0 no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:118px 225px 0 77px;width:100%}@media (max-width:880px){.about .about-content .text-box{background-position:right center;-webkit-background-size:auto 80%;background-size:auto 80%;padding:40px 30% 40px 20px}}@media (max-width:424px){.about .about-content .text-box{background-position:center;padding:40px 30px}}.about .about-content .text-box .text{height:291px;overflow:hidden;padding-left:48px;position:relative}@media (max-width:880px){.about .about-content .text-box .text{height:auto;margin-bottom:40px}}@media (max-width:424px){.about .about-content .text-box .text{height:auto;padding-left:0;text-align:center}}.about .about-content .text-box .text:before,.treatment .treatment-title:after{background:#d7a370;content:"";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:4px;position:absolute;width:20px}.about .about-content .text-box .text:before{top:4px;left:0}@media (max-width:424px){.about .about-content .text-box .text:before{display:none}}.about .about-content .text-box dt,.treatment .treatment-title{color:#292929;font-family:"Proxima Nova";font-size:16px;font-weight:600;letter-spacing:1.5px;margin-bottom:44px}@media (max-width:880px){.about .about-content .text-box dt{margin-bottom:20px}}.about .about-content .text-box dd{font-size:15px;height:229px;line-height:30px;overflow:hidden}@media (max-width:880px){.about .about-content .text-box dd{height:auto}}.about .about-content .button-box{padding-left:49px}@media (max-width:424px){.about .about-content .button-box{padding:0}.about .about-content .button-box a{margin:auto}}.treatment{margin-bottom:124px}@media (max-width:550px){.treatment{margin-bottom:50px}}.treatment .treatment-title{font-weight:700;letter-spacing:1.2px;margin-bottom:38px;padding-bottom:20px;position:relative;text-align:center;text-transform:uppercase}.treatment .treatment-title:after{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.treatment .treatment-slider_box{margin:0 auto 89px;max-width:1002px;position:relative;width:80%}.gallery .gallery-content ul li a,.treatment .treatment-slider_box .treatment-slider-image{position:relative}.treatment .treatment-slider_box .treatment-slider{margin:0 auto;overflow:hidden;padding:40px 0;width:767px}@media (max-width:1024px){.treatment .treatment-slider_box .treatment-slider{min-width:256px;width:80%}}.treatment .treatment-slider_box .swiper-slide,.treatment .treatment-slider_box .swiper-slide.swiper-slide-active a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.treatment .treatment-slider_box .swiper-slide{width:241px;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:383px}.treatment .treatment-slider_box .swiper-slide a{position:relative;-webkit-transition:all .4s ease,color 0ms;-o-transition:all .4s ease,color 0ms;transition:all .4s ease,color 0ms;width:100%}.treatment .treatment-slider_box .swiper-slide a .images{-webkit-background-size:cover;background-size:cover;background-position:center;height:299px}@media (max-width:880px){.treatment .treatment-slider_box .swiper-slide a .images{height:150px}}.treatment .treatment-slider_box .swiper-slide a .text{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font-family:"Proxima Nova";font-size:12px;line-height:22px;letter-spacing:1.2px;padding:0 30px;text-align:center;text-transform:uppercase}.treatment .treatment-slider_box .swiper-slide.swiper-slide-active a{-webkit-box-shadow:0 5px 20px 2px #e7e7e7;box-shadow:0 5px 20px 2px #e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box;color:#48403d;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:42px 0}.treatment .treatment-slider_box .swiper-slide.swiper-slide-active a [data-slide]:after{bottom:-40px;color:#e5c9ab;content:attr(data-slide);display:block;font-size:80px;font-style:italic;font-weight:700;line-height:1;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.treatment .treatment-slider_box .swiper-slide.swiper-slide-active a .images{-webkit-border-radius:100%;border-radius:100%;height:170px;margin-bottom:32px;overflow:hidden;width:170px}.treatment .treatment-slider_box .swiper-slide.swiper-slide-active a .text{display:block}.treatment .treatment-slider_box .treatment-pagination{margin-top:34px;text-align:center}.treatment .treatment-slider_box .swiper-pagination-bullet{background:0 0;color:#48403d;display:inline-block;font-family:"Proxima Nova";font-size:12px;height:auto;letter-spacing:1.2px;margin:15px 17px;opacity:1;text-transform:uppercase;vertical-align:middle;width:auto}.treatment .treatment-slider_box .swiper-pagination-bullet:active,.treatment .treatment-slider_box .swiper-pagination-bullet:focus,.treatment .treatment-slider_box .swiper-pagination-bullet:hover,.treatment .treatment-slider_box .treatment-button-next:active,.treatment .treatment-slider_box .treatment-button-next:focus,.treatment .treatment-slider_box .treatment-button-next:hover,.treatment .treatment-slider_box .treatment-button-prev:active,.treatment .treatment-slider_box .treatment-button-prev:focus,.treatment .treatment-slider_box .treatment-button-prev:hover{outline:none}@media (max-width:550px){.treatment .treatment-slider_box .swiper-pagination-bullet{display:block}}.treatment .treatment-slider_box .swiper-pagination-bullet-active{color:#d2985e}.treatment .treatment-slider_box .treatment-button-next,.treatment .treatment-slider_box .treatment-button-prev{position:absolute;top:50%;width:13px;height:20px;margin-top:-10px;z-index:4;cursor:pointer}.treatment .treatment-slider_box .treatment-button-prev{background:url(../img/home/treatment/prev.png) 0 0 no-repeat;left:0;right:auto}.treatment .treatment-slider_box .treatment-button-next{background:url(../img/home/treatment/next.png) 0 0 no-repeat;right:0;left:auto}.hospitality,.treatment .button-box{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.treatment .button-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.treatment .button-box a{margin:0 20px}.hospitality{margin-bottom:97px;padding-bottom:136px;position:relative}@media (max-width:550px){.hospitality{margin-bottom:50px;padding-bottom:88px}}.hospitality .image-box{background-color:#f6e4ce;position:relative;width:46.12005856515373%;z-index:2}.hospitality .image-box>figure{bottom:0%;position:absolute;left:77.3015873015873%;width:63.80952380952381%;min-width:100px}.hospitality .hospitality-bg,.hospitality .image-box .main-img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hospitality .image-box .main-img{font-size:0;padding:57px 54px 53px;text-align:right}@media (max-width:1024px){.hospitality .image-box .main-img{padding:35px}}@media (max-width:880px){.hospitality .image-box .main-img{padding:30px}}@media (max-width:550px){.hospitality .image-box .main-img{padding:25px}}@media (max-width:424px){.hospitality .image-box .main-img{padding:20px}}.hospitality .image-box .main-img figure{display:inline-block;font-size:0}.hospitality .hospitality-bg{display:block;left:36.9692532942899%;position:absolute;top:15.18105849582173%;width:96.98412698412698%;z-index:1}@media (max-width:1024px){.hospitality .hospitality-bg{top:23%;left:32%;width:75%}}@media (max-width:880px){.hospitality .hospitality-bg{top:25%;width:60%}}@media (max-width:424px){.hospitality .hospitality-bg{top:20%}}.hospitality .text-box .text1,.hospitality .text-box .text2{position:absolute;z-index:4}.hospitality .text-box .text1 img,.hospitality .text-box .text2 img{height:auto;width:100%}.hospitality .text-box .text1{left:70.79062957540264%;top:12px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:110px}@media (max-width:880px){.hospitality .text-box .text1{left:60%}}.hospitality .text-box .text2{left:72.10834553440703%;top:235px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:174px}@media (max-width:880px){.hospitality .text-box .text2{left:60%;top:80px;max-width:160px}}@media (max-width:550px){.hospitality .text-box .text2{top:60px;max-width:120px}}@media (max-width:424px){.hospitality .text-box .text2{top:58px;max-width:95px}}@media (max-width:550px){.gallery{margin-bottom:50px}}.ads .ads-title,.gallery .gallery-title{color:#48403d;font-family:"Proxima Nova";font-size:16px;font-weight:700;letter-spacing:1.2px;margin-bottom:38px;padding-bottom:20px;position:relative;text-align:center;text-transform:uppercase}.gallery .gallery-title:after{background:#d7a370;bottom:0;content:"";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:18px}.gallery .gallery-content ul,.gallery .gallery-content ul li,.hospitality{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.gallery .gallery-content ul{margin:0 auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:718px}@media (max-width:880px){.gallery .gallery-content ul{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}.gallery .gallery-content ul li{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:222px}@media (max-width:880px){.gallery .gallery-content ul li{min-width:280px;width:75%}}.gallery .gallery-content ul li .img_large,.gallery .gallery-content ul li .img_small{overflow:hidden;width:222px}@media (max-width:880px){.gallery .gallery-content ul li .img_large,.gallery .gallery-content ul li .img_small{height:auto!important;width:100%}.gallery .gallery-content ul li .img_large img,.gallery .gallery-content ul li .img_small img{height:auto;width:100%}}.gallery .gallery-content ul li .img_small{height:222px}.gallery .gallery-content ul li .img_large{height:332px}.gallery .gallery-content ul li:nth-child(2){margin:0 26px}@media (max-width:880px){.gallery .gallery-content ul li:nth-child(2){margin:26px 0 0}.gallery .gallery-content ul li{margin-top:26px}.gallery .gallery-content ul li:first-child{margin-top:0}}.gallery .gallery-content ul li>div{margin-top:26px}.gallery .gallery-content ul li>div:first-child{margin-top:0}.ads .ads-title:after,.gallery .gallery-content ul li a span{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gallery .gallery-content ul li a span{color:#fff;font-family:"Proxima Nova";font-size:16px;font-weight:600;line-height:22px;bottom:34px}.ads .ads-content,.ads .ads-title:after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ads .ads-title:after{background:#d7a370;bottom:0;content:"";height:4px;width:20px}.ads .ads-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;min-height:100px;max-width:1066px;min-width:500px;text-indent:-9999px}@media (max-width:880px){.ads .ads-content{display:block;margin:auto;max-width:500px;min-width:280px;width:80%}}