@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.mdl-demo .mdl-layout__header-row{padding-left:40px}.mdl-demo .mdl-layout.is-small-screen .mdl-layout__header-row h3{font-size:inherit}.mdl-demo .mdl-layout.is-small-screen .mdl-layout__tab-bar .mdl-button,.mdl-demo .mdl-layout__tab-bar-button{display:none}.mdl-demo .mdl-layout:not(.is-small-screen) .mdl-layout__tab-bar,.mdl-demo .mdl-layout:not(.is-small-screen) .mdl-layout__tab-bar-container{overflow:visible}.mdl-demo .mdl-layout__tab-bar-container{height:64px}.mdl-demo .mdl-layout__tab-bar{padding:0;padding-left:16px;box-sizing:border-box;height:100%;width:100%}.mdl-demo .mdl-layout__tab-bar .mdl-layout__tab{height:64px;line-height:64px}.mdl-demo .mdl-layout__tab-bar .mdl-layout__tab.is-active:after{background-color:#fff;height:4px}.mdl-demo main>.mdl-layout__tab-panel{padding:8px;padding-top:48px}.mdl-demo .mdl-card{height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mdl-demo .mdl-card>*{height:auto}.mdl-demo .mdl-card .mdl-card__supporting-text{margin:40px;-ms-flex-positive:1;flex-grow:1;padding:0;color:inherit;width:calc(100% - 80px)}.mdl-demo.mdl-demo .mdl-card__supporting-text h4{margin-top:0;margin-bottom:20px}.mdl-demo .mdl-card__actions{margin:0;padding:4px 40px;color:inherit}.mdl-demo .mdl-card__actions a{color:#00bcd4;margin:0}.mdl-demo .mdl-card__actions a:active,.mdl-demo .mdl-card__actions a:hover{color:inherit;background-color:transparent}.mdl-demo .mdl-card__supporting-text+.mdl-card__actions{border-top:1px solid rgba(0,0,0,.12)}.mdl-demo #add{position:absolute;right:40px;top:36px;z-index:7}.mdl-demo .mdl-layout__content section:not(:last-of-type){position:relative;margin-bottom:48px}.mdl-demo section.section--center{max-width:860px}.mdl-demo #features section.section--center{max-width:620px}.mdl-demo section>header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.mdl-demo section>.section__play-btn{min-height:200px}.mdl-demo section>header>.material-icons{font-size:3rem}.mdl-demo section>button{position:absolute;z-index:6;top:8px;right:8px}.mdl-demo section .section__circle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.mdl-demo section .section__text{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding-top:8px}.mdl-demo section .section__text h5{font-size:inherit;margin:0;margin-bottom:.5em}.mdl-demo section .section__text a{text-decoration:none}.mdl-demo section .section__circle-container>.section__circle-container__circle{width:64px;height:64px;border-radius:32px;margin:8px 0}.mdl-demo section.section--footer .section__circle--big{width:100px;height:100px;border-radius:50px;margin:8px 32px}.mdl-demo .is-small-screen section.section--footer .section__circle--big{width:50px;height:50px;border-radius:25px;margin:8px 16px}.mdl-demo section.section--footer{padding:64px 0;margin:0 -8px -8px}.mdl-demo section.section--center .section__text:not(:last-child){border-bottom:1px solid rgba(0,0,0,.13)}.mdl-demo .mdl-card .mdl-card__supporting-text>h3:first-child{margin-bottom:24px}.mdl-demo .mdl-layout__tab-panel:not(#overview){background-color:#fff}.mdl-demo #features section{margin-bottom:72px}#features h5,.mdl-demo #features h4{margin-bottom:16px}.mdl-demo .toc{border-left:4px solid #c1eef4;margin:24px;padding:0;padding-left:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mdl-demo .toc h4{font-size:.9rem;margin-top:0}.mdl-demo .toc a{color:#4dd0e1;text-decoration:none;font-size:16px;line-height:28px;display:block}.mdl-demo .mdl-menu__container{z-index:6}.mdl-radio,.mdl-radio.is-upgraded{padding-left:2.5em}.mdl-radio__outer-circle{top:1px;left:0;width:22px;height:22px;border-color:rgba(58,134,255,.5)}.mdl-radio:hover .mdl-radio__outer-circle{border-color:#3a86ff}.mdl-radio__inner-circle{background-color:#3a86ff;top:7px;left:6px;box-sizing:border-box;width:10px;height:10px}.mdl-radio.is-checked .mdl-radio__outer-circle{border-color:#3a86ff}@font-face{font-family:Athena;src:url(../fonts/Athena-Regular.woff2) format("woff2"),url(../fonts/Athena-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Athena;src:url(../fonts/Athena-Book.woff2) format("woff2"),url(../fonts/Athena-Book.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Bw Seido Round DEMO;src:url(../fonts/BwSeidoRoundDEMO-Bold.woff2) format("woff2"),url(../fonts/BwSeidoRoundDEMO-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Bw Seido Round DEMO;src:url(../fonts/BwSeidoRoundDEMO-Black.woff2) format("woff2"),url(../fonts/BwSeidoRoundDEMO-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Bw Seido Round DEMO;src:url(../fonts/BwSeidoRoundDEMO-BoldItalic.woff2) format("woff2"),url(../fonts/BwSeidoRoundDEMO-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Bw Seido Round DEMO;src:url(../fonts/BwSeidoRoundDEMO-Thin.woff2) format("woff2"),url(../fonts/BwSeidoRoundDEMO-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Bw Seido Round DEMO;src:url(../fonts/BwSeidoRoundDEMO-Medium.woff2) format("woff2"),url(../fonts/BwSeidoRoundDEMO-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:De Valencia;src:url(../fonts/DeValencia-Regular.woff2) format("woff2"),url(../fonts/DeValencia-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Bw Seido Round DEMO;src:url(../fonts/BwSeidoRoundDEMO-ThinItalic.woff2) format("woff2"),url(../fonts/BwSeidoRoundDEMO-ThinItalic.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:LMRoman10;src:url(../fonts/LMRoman10-Regular.woff2) format("woff2"),url(../fonts/LMRoman10-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Bw Seido Round DEMO;src:url(../fonts/BwSeidoRoundDEMO-Regular.woff2) format("woff2"),url(../fonts/BwSeidoRoundDEMO-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:LMRoman10;src:url(../fonts/LMRoman10-Italic.woff2) format("woff2"),url(../fonts/LMRoman10-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Bw Seido Round DEMO;src:url(../fonts/BwSeidoRoundDEMO-RegularItalic.woff2) format("woff2"),url(../fonts/BwSeidoRoundDEMO-RegularItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Bw Seido Round DEMO;src:url(../fonts/BwSeidoRoundDEMO-Light.woff2) format("woff2"),url(../fonts/BwSeidoRoundDEMO-Light.woff) format("woff");font-weight:300;font-style:normal}body,html{font-family:Bw Seido Round DEMO,sans-serif;font-weight:400;margin:0;padding:0;font-size:15px;letter-spacing:.5px}h1,h2,h3,h4,h5,h6{font-family:Athena,sans-serif;letter-spacing:0;font-weight:700}p{font-family:Bw Seido Round DEMO,sans-serif;font-size:15px;font-weight:400;line-height:28px;margin-top:1px}p.limit{overflow:hidden;position:relative}p.limit:after{content:"...";display:block;padding:2px 10px;background:#fff;position:absolute;right:0;bottom:0}p b,p strong{font-family:Bw Seido Round DEMO,sans-serif;font-weight:500}ol li,ul li{font-size:15px;line-height:28px}a,button,input[type=submit],ol li,ul li{font-family:Bw Seido Round DEMO,sans-serif;font-weight:400}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?kwckpl);src:url(../fonts/icomoon.eot?kwckpl#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?kwckpl) format("truetype"),url(../fonts/icomoon.woff?kwckpl) format("woff"),url(../fonts/icomoon.svg?kwckpl#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-call:before{content:url(../images/icons/call.svg)}.icon-audio:before{content:url(../images/icons/audio.svg)}.icon-audio-white:before{content:url(../images/icons/audio-white.svg)}.icon-audio-off:before{content:url(../images/icons/audio-off.svg)}.icon-audio-off-white:before{content:url(../images/icons/audio-off-white.svg)}.icon-mouse:before{content:url(../images/icons/mouse.svg)}.icon-arrow-left:before{content:url(../images/icons/arrow-left.svg)}.icon-arrow-left-big:before{content:url(../images/icons/arrow-left-big.svg)}.icon-arrow-right:before{content:url(../images/icons/arrow-right.svg)}.icon-arrow-right-big:before{content:url(../images/icons/arrow-right-big.svg)}.icon-arrow-right-blue:before{content:url(../images/icons/arrow-right-blue.svg)}.icon-arrow-left-blue:before{content:url(../images/icons/arrow-left-blue.svg)}.icon-instagram:before{content:url(../images/icons/instagram.svg)}.icon-close:before{content:url(../images/icons/close.svg)}.icon-close-blue:before{content:url(../images/icons/close-blue.svg)}.icon-close-grey:before{content:url(../images/icons/close-grey.svg)}.icon-message:before{content:url(../images/icons/message.svg)}.icon-search:before{content:url(../images/icons/search.svg)}.icon-map:before{content:url(../images/icons/map.svg)}.icon-mail:before{content:url(../images/icons/mail.svg)}.icon-nav-zoomin:before{content:url(../images/icons/nav-zoomin.svg)}.icon-nav-zoomout:before{content:url(../images/icons/nav-zoomout.svg)}.icon-nav-expand:before{content:url(../images/icons/nav-expand.svg)}.icon-chevron-down:before{content:"\e903"}.icon-chevron-left:before{content:"\e904"}.icon-chevron-right:before{content:"\e905"}.icon-chevron-up:before{content:"\e906"}.icon-env1:before{content:"\e907";color:#002992}.icon-env2:before{content:"\e908";color:#dcdcdc}.icon-env3:before{content:"\e909";color:#dcdcdc}.icon-menu:before{content:url(../images/icons/menu.svg)}.icon-menu-white:before{content:url(../images/icons/menu-white.svg)}.icon-residential:before{content:"\e96c"}.icon-share-fb:before{content:"\e96d";color:#dcdcdc}.icon-share-link:before{content:"\e96e";color:#dcdcdc}.icon-share-linkedin:before{content:"\e96f";color:#002992}.icon-share-mail:before{content:"\e970";color:#dcdcdc}.icon-share-twitter:before{content:"\e971";color:#dcdcdc}.icon-share-wa:before{content:"\e972";color:#dcdcdc}.icon-i-marker:before{content:url(../images/icons/i-marker.svg)}.icon-i-pricetag:before{content:url(../images/icons/i-pricetag.svg)}.icon-i-property:before{content:url(../images/icons/i-property.svg)}.icon-i-badge:before{content:url(../images/icons/i-badge.svg)}.icon-i-clubhouse:before{content:url(../images/icons/i-clubhouse.svg)}.icon-i-tennis:before{content:url(../images/icons/i-tennis.svg)}.icon-i-pool:before{content:url(../images/icons/i-pool.svg)}.icon-i-playgroup:before{content:url(../images/icons/i-playgroup.svg)}.icon-i-floor:before{content:url(../images/icons/i-floor.svg)}.icon-i-status:before{content:url(../images/icons/i-status.svg)}.icon-i-area:before{content:url(../images/icons/i-area.svg)}.icon-i-land:before{content:url(../images/icons/i-land.svg)}.icon-i-garage:before{content:url(../images/icons/i-garage.svg)}.icon-i-bathroom:before{content:url(../images/icons/i-bathroom.svg)}.icon-i-bedroom:before{content:url(../images/icons/i-bedroom.svg)}.icon-i-call:before{content:url(../images/icons/i-call.svg)}*{box-sizing:border-box}body,html{color:#4a4a4a;position:relative}a{color:#17969c;font-weight:400}a:hover{color:#d2a542}a.stayblack{color:#4a4a4a}a,button,input{background:transparent}a,a .icon,button,button .icon,input,input .icon{transition:all .3s cubic-bezier(.4,0,.2,1)}a.with-arrow .icon,button.with-arrow .icon,input.with-arrow .icon{color:#4a4a4a;width:30px;height:30px;line-height:30px;text-align:center;background:#fff;border-radius:50%;display:inline-block;margin-right:.8rem;line-height:28px}a.with-arrow:hover .icon,button.with-arrow:hover .icon,input.with-arrow:hover .icon{background:#002992}a.with-arrow:hover .icon:before,button.with-arrow:hover .icon:before,input.with-arrow:hover .icon:before{filter:invert(1)}a,button,input[type=submit]{cursor:pointer;display:inline-block}*,:focus,:hover,a,a:focus,a:hover,button,button:focus,button:hover,input,input:focus,input:hover{text-decoration:none;outline:none}hr{border-color:#9b9b9b}.curtain{display:block;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background:#eaeaec;z-index:5;transition:all 2.5s cubic-bezier(.19,1,.22,1);will-change:transform;transform-origin:top}.curtain.up{transform:scaleY(0)}.curtain .mdl-spinner{width:40px;height:40px;left:0;right:0;bottom:0;top:0;position:absolute;margin:auto}.curtain .mdl-spinner:not(.is-upgraded).is-active:after{content:""}.curtain .mdl-spinner .mdl-spinner__circle{border-width:2px;border-color:#297cbb}header{position:absolute;top:0;left:0;right:0;z-index:3;font-family:Bw Seido Round DEMO,sans-serif}header .main-header .wrap-center{max-width:1250px}header ul{list-style:none;display:-ms-flexbox;display:flex;margin:0}header ul li{margin:0 .5em;padding:15px 0;position:relative}header ul li a{display:block;color:#fff;font-family:Bw Seido Round DEMO,sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:1px}header ul li a.btn{margin-top:-10px;border-radius:6px;padding:0 1em;line-height:43px;height:45px}header ul li a.btn.btn-phone{padding-left:2em}header ul li a .icon{margin-right:1em}header ul li a .icon.icon-call{position:absolute;left:-1em;top:10px}header ul li a.audio-wave{margin-top:-4px}header ul li .lang-switcher{background:transparent;border:0;color:#fff;margin-top:-7px}header ul li .lang-switcher:after{border-color:#fff;margin-top:-6px}header ul li .lang-switcher ul{display:block;background:#fff url(../images/bg-drop.png) no-repeat 0 0;border-radius:6px!important;padding:1em 1em 1em 3em!important;overflow:visible!important;left:-6px!important}header ul li .lang-switcher ul:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 10px 17.3px;border-color:transparent transparent #fff;top:-12px;right:2em;position:absolute}header ul li .lang-switcher ul li{display:block;padding:0!important;color:#9b9b9b;border-bottom:thin solid #9b9b9b;font-size:13px;text-align:right!important;width:auto;float:right;min-height:auto!important;line-height:22px!important;margin-bottom:10px}header ul li .lang-switcher ul li.selected{border-color:#d2a542}header ul li .lang-switcher ul li.selected,header ul li .lang-switcher ul li:hover{color:#002992;background:transparent!important}header ul li.has-sub{position:relative;padding-right:20px}header ul li.has-sub:before{content:"";display:block;width:10px;height:10px;background:url(../images/arrow-down-red.svg) no-repeat 50%;background-size:100%;position:absolute;right:0;top:1.2em;transition:all .3s cubic-bezier(.4,0,.2,1)}header ul li.has-sub:after{content:"";width:17px;height:15px;background:url(../images/arrow-drop.svg) no-repeat bottom;background-size:cover;top:2.7em;right:-4px}header ul li.has-sub:after,header ul li.has-sub ul{display:block;position:absolute;opacity:0;visibility:hidden;transform:translateY(-1em);transition:all .3s cubic-bezier(.19,1,.22,1)}header ul li.has-sub ul{background:#f7f9fc;top:3.5em;left:0;border-radius:8px;width:380px;padding:20px 10px}@media screen and (max-width:992px){header ul li.has-sub ul{left:-100%}}header ul li.has-sub ul li{float:left;margin:0 10px;padding:0}header ul li.has-sub ul li a{display:block;width:100px;height:100px;line-height:100px;text-align:center;background:#fff;border-radius:6px;border:thin solid #9b9b9b}header ul li.has-sub ul li a img{height:40px}header ul li.has-sub ul li p{font-size:13px;margin:15px 0 8px;line-height:15px}header ul li.has-sub ul li:hover a{background:#17969c}header ul li.has-sub ul li:hover p{font-family:Bw Seido Round DEMO,sans-serif}header ul li.has-sub ul li.red-square a{background:linear-gradient(90deg,#1e5799 0,#b5000c 0,#ff0624);line-height:18px;text-align:left;position:relative}header ul li.has-sub ul li.red-square a .icon{width:13px;height:13px;background:url(../images/arrow-right.svg) no-repeat;background-size:cover;float:right;margin:.7em;animation:c 2.4s infinite}header ul li.has-sub ul li.red-square a span{display:block;max-width:90px;position:absolute;bottom:.5em;left:1em;color:#fff}header ul li.has-sub:hover:before{background-image:url(../images/arrow-down.svg);transform:rotate(180deg)}header ul li.has-sub:hover:after{opacity:1;visibility:visible;transform:translateY(-.3em)}header ul li.has-sub:hover ul{opacity:1;visibility:visible;transform:translateY(0)}header .main-menu ul{padding-left:1em}header .main-menu ul li{margin:0 1em}header .right-menu .btn-request{position:relative;border:thin solid transparent;overflow:hidden;border-radius:30px;font-size:13px;padding:0 1em 0 2em;color:#fff!important}header .right-menu .btn-request span{position:relative;z-index:1}header .right-menu .btn-request:after{content:"";display:block;background:#297cbb;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(0)}header .right-menu .btn-request:hover{color:#fff;border-color:#fff}header .right-menu .btn-request:hover:after{transform:translateX(102%)}header .right-menu ul li:nth-child(3){display:none}header .audio-drop{background:#fff url(../images/bg-drop.png) no-repeat 0 -1.5em;border-radius:6px;padding:.7em 5em .7em 2em;overflow:visible!important;position:absolute;right:-1em;bottom:-2em;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.19,1,.22,1)}header .audio-drop:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 10px 17.3px;border-color:transparent transparent #fff;top:-12px;right:1.5em;position:absolute}header .audio-drop p{white-space:nowrap;font-size:10px;color:#9b9b9b;margin:0;letter-spacing:.5px;line-height:20px}header .audio-drop .audio-btn{border:0;background:transparent;position:absolute;right:.5px;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.7em 1em}header .audio-drop .audio-btn span{font-size:12px;letter-spacing:.5px;color:#9b9b9b}header .audio-drop .audio-btn i{font-size:20px;margin-right:3px}header .audio-drop audio{display:none}header .audio-mentari{padding-top:17px;position:relative}header .audio-mentari:hover .audio-drop{opacity:1;visibility:visible}header .audio-mentari .audio-wave{position:relative}header .audio-mentari .audio-wave #audio-bars{height:30px;left:50%;margin:-30px 0 0 -18px;position:absolute;bottom:10px;width:40px;opacity:0}header .audio-mentari .audio-wave #audio-bars .bar{background:#fff;bottom:1px;height:3px;position:absolute;width:1px;animation:a 0ms -.8s linear infinite alternate}header .audio-mentari .audio-wave #audio-bars .bar:first-child{left:1px;animation-duration:474ms}header .audio-mentari .audio-wave #audio-bars .bar:nth-child(2){left:5px;animation-duration:433ms}header .audio-mentari .audio-wave #audio-bars .bar:nth-child(3){left:9px;animation-duration:407ms}header .audio-mentari .audio-wave #audio-bars .bar:nth-child(4){left:13px;animation-duration:458ms}header .audio-mentari .audio-wave #audio-bars .bar:nth-child(5){left:17px;animation-duration:.4s}header .audio-mentari .audio-wave #audio-bars .bar:nth-child(6){left:21px;animation-duration:427ms}header .audio-mentari .audio-wave #audio-bars .bar:nth-child(7){left:25px;animation-duration:441ms}header .audio-mentari .audio-wave #audio-bars .bar:nth-child(8){left:29px;animation-duration:419ms}header .audio-mentari .audio-wave #audio-bars .bar:nth-child(9){left:33px;animation-duration:487ms}header .audio-mentari .audio-wave #audio-bars .bar:nth-child(10){left:37px;animation-duration:442ms}@keyframes a{0%{opacity:.35;height:3px}to{opacity:1;height:22px}}header.white-header{background:#fff}header.white-header .dark-logo{display:block}header.white-header .animated,header.white-header ul li{transition:none!important;opacity:1!important;transform:none!important}header.white-header ul li a{color:#4a4a4a}header.white-header ul li a:hover{color:#d2a542}header.white-header ul li a.btn-request:hover{color:#297cbb!important;border-color:#297cbb}header.white-header ul li .lang-switcher{color:#4a4a4a}header.white-header .audio-mentari .audio-wave #audio-bars .bar{background:#4a4a4a}header.white-header .audio-mentari .audio-drop{box-shadow:0 -5px 18px 0 rgba(0,0,0,.1)}.logo-wrap{padding-top:7px}.logo-wrap a img{max-height:40px;transform:translateX(-10px)}.dark-logo{display:none}.menu-popup{position:fixed;z-index:4;background:#fff;width:100%;height:100%;visibility:hidden;opacity:0;transition:all 1s cubic-bezier(.19,1,.22,1)}.menu-popup.open{visibility:visible;opacity:1}.menu-popup.open .main-link,.menu-popup.open .side-links{transform:scale(1);opacity:1}.menu-popup .btn-close-menu{background:transparent;border:0;position:absolute;right:2rem;top:3rem;z-index:1;transform:rotate(45deg)}.menu-popup .btn-close-menu:before{width:30px;height:1px}.menu-popup .btn-close-menu:after,.menu-popup .btn-close-menu:before{content:"";display:block;background:#9cd7db;transition:all .8s cubic-bezier(.19,1,.22,1);top:50%;position:relative}.menu-popup .btn-close-menu:after{width:1px;height:30px;margin-top:-15px;margin-left:15px}.menu-popup .btn-close-menu:hover:before{transform:rotate(-45deg)}.menu-popup .btn-close-menu:hover:after{transform:rotate(45deg)}.menu-popup>.mdl-grid{height:100vh}.menu-popup>.mdl-grid .mdl-cell .mdl-grid{height:100%}.menu-popup .side-links{width:250px;background:#1a274e url(../images/bg-pattern.svg) no-repeat;background-size:cover;padding:3rem;max-height:100vh;overflow:auto;transform:scaleX(0);transition:all .5s cubic-bezier(.4,0,.2,1);transform-origin:left;opacity:0}.menu-popup .side-links h6{font-family:De Valencia,sans-serif;letter-spacing:-5px;margin-left:-5px;color:#96834a;font-size:30px;margin-bottom:1.5rem;font-weight:400}.menu-popup .side-links ul{list-style:none;padding:0}.menu-popup .side-links ul:last-child{margin:0}.menu-popup .side-links ul li a{color:#fff;font-size:14px;line-height:18px;margin-bottom:6px;letter-spacing:.5px;border-bottom:thin solid hsla(0,0%,100%,.3)}.menu-popup .side-links ul li.active a,.menu-popup .side-links ul li:hover a{color:#9cd7db}.menu-popup .side-links ul.no-border li a{border-color:transparent}.menu-popup .side-links ul.y-border li a{border-color:#96834a}.menu-popup .side-links ul.y-border li.active a,.menu-popup .side-links ul.y-border li:hover a{color:#9cd7db;border-color:#9cd7db}.menu-popup .main-links{width:calc(100% - 250px)}.menu-popup .main-link{display:table;height:100%;width:25%;position:relative;margin:0;overflow:hidden;transform:scaleX(0);transition:all .5s cubic-bezier(.4,0,.2,1);transform-origin:left;opacity:0;border-right:thin solid #fff}.menu-popup .main-link:before{content:"";background:url(../images/bg-leaves-menu.png) no-repeat 50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.menu-popup .main-link:before,.menu-popup .main-link a{height:100%;width:100%;display:table-cell;vertical-align:middle}.menu-popup .main-link a{text-align:center;position:relative;padding-top:5rem}.menu-popup .main-link a h5{font-size:25px;color:#4a4a4a;margin:0;position:relative;z-index:1;transform:translateY(30px);transition:all .5s cubic-bezier(.19,1,.22,1)}.menu-popup .main-link a p{font-family:De Valencia,sans-serif;font-size:62px;letter-spacing:-5px;color:#d8d8d8;margin:2.5rem 0;opacity:0;transition:all .5s cubic-bezier(.19,1,.22,1)}.menu-popup .main-link a .icon{width:40px;height:40px;border-radius:50%;background:#002992;font-size:14px;text-align:center;display:block;color:#fff;line-height:40px;margin:0 auto;opacity:0;transition:all .5s cubic-bezier(.19,1,.22,1)}.menu-popup .main-link a:after{content:"";height:100%;width:110%;background:#d8d8d8;position:absolute;top:0;bottom:0;left:0;right:0;transition:all .8s cubic-bezier(.19,1,.22,1);transform:translateX(0)}.menu-popup .main-link a:hover:after{transform:translateX(100%)}.menu-popup .main-link a:hover h5{color:#fff;transform:translateY(0)}.menu-popup .main-link a:hover .icon,.menu-popup .main-link a:hover p{opacity:1}.booking-popup{position:fixed;z-index:4;width:100%;height:100%;visibility:hidden;opacity:0;transition:all 1s cubic-bezier(.19,1,.22,1)}.booking-popup .animated-trigger{transition:all 2s cubic-bezier(.19,1,.22,1)}.booking-popup.open{visibility:visible;opacity:1}.booking-popup.open .animated-trigger{transform:translate(0);opacity:1}.booking-popup .mdl-grid{background:#eaeaec}.booking-popup .btn-close-menu{background:transparent;border:0;position:absolute;right:2rem;top:3rem;z-index:1;transform:rotate(45deg)}.booking-popup .btn-close-menu:before{width:30px;height:1px}.booking-popup .btn-close-menu:after,.booking-popup .btn-close-menu:before{content:"";display:block;background:#9b9b9b;transition:all .8s cubic-bezier(.19,1,.22,1);top:50%;position:relative}.booking-popup .btn-close-menu:after{width:1px;height:30px;margin-top:-15px;margin-left:15px}.booking-popup .btn-close-menu:hover:before{transform:rotate(-45deg)}.booking-popup .btn-close-menu:hover:after{transform:rotate(45deg)}.booking-popup .left-side{background:#1a274e url(../images/bg-pattern.svg);width:30%;position:relative}.booking-popup .left-side h2{font-size:52px;color:#fff;position:absolute;bottom:5rem;left:3rem;right:5rem;margin:auto;line-height:70px}.booking-popup .right-side{background:#eaeaec;width:70%;position:relative}.booking-popup .right-side .form-general{padding:5rem}.booking-popup .right-side #success-message{display:none;position:absolute;top:0;bottom:0;left:0;right:0;transition:all .3s cubic-bezier(.19,1,.22,1);padding:5rem}.booking-popup .right-side #success-message .mdl-grid{-ms-flex-align:center;align-items:center}.booking-popup .right-side #success-message h3{font-size:60px;position:relative;padding-left:4rem;line-height:65px}.booking-popup .right-side #success-message h3 .icon{position:absolute;left:0}.booking-popup .right-side #success-message p{margin-top:3rem}input::-webkit-input-placeholder{color:#999}.page-wrapper{overflow:hidden}.btn{padding:0 2.5em;font-size:15px;line-height:50px;height:50px;border-radius:30px;white-space:nowrap;border:thin solid transparent}.btn.btn-white-o{border:thin solid #fff;color:#fff;position:relative;overflow:hidden}.btn.btn-white-o span{position:relative;z-index:1;display:block;line-height:50px}.btn.btn-white-o:after{content:"";display:block;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(-110%)}.btn.btn-white-o:hover{color:#e24436}.btn.btn-white-o:hover:after{transform:translateX(0)}.btn.btn-blue{background:transparent;color:#297cbb;border-color:#297cbb}.btn.btn-blue.btn-solid{background:#297cbb;color:#fff;font-size:13px;letter-spacing:3px}.btn.btn-blue.btn-phone .icon{transform:translateY(5px)!important;display:inline-block}.btn.btn-full{width:100%;display:block}.parallax{perspective:2px}.parallax .para-base{transform:translateZ(0)}.parallax .para-back{transform:translateZ(-1px)}.ui-autocomplete{width:400px!important;background:#fff;padding:0!important;margin:0!important;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:5px!important;overflow:hidden;z-index:1}.ui-autocomplete li{cursor:pointer;font-weight:400;height:40px;line-height:50px;list-style:none;outline:0;padding-left:18px;padding-right:29px;text-align:left;font-family:Bw Seido Round DEMO,sans-serif}.ui-autocomplete li:hover{background-color:#f6f6f6}.form-general .field-group{display:-ms-flexbox;display:flex;position:relative}.form-general .field-group>*{-ms-flex-positive:1;flex-grow:1}.form-general input[type=email],.form-general input[type=number],.form-general input[type=password],.form-general input[type=search],.form-general input[type=text],.form-general textarea{font-family:Bw Seido Round DEMO,sans-serif;background:transparent;font-size:14px;padding:0 1em;height:45px;border-radius:0;border:0}.form-general textarea{height:auto;padding:1em;width:100%}.form-general ::-webkit-input-placeholder{color:#4a4a4a}.form-general ::-moz-placeholder{color:#4a4a4a}.form-general :-ms-input-placeholder{color:#4a4a4a}.form-general :-moz-placeholder{color:#4a4a4a}.form-general .nice-select{border:0;border-radius:6px;height:45px;line-height:53px;color:#4a4a4a;font-family:Bw Seido Round DEMO,sans-serif;font-size:16px}.form-general .nice-select .current{margin-top:-2px;display:block}.form-general .nice-select:after{border:0;width:18px;height:18px;background:url(../images/icon-selectbox.svg) no-repeat;background-size:100%;margin-top:-8px;transform:rotate(0deg);transform-origin:center}.form-general .nice-select.open:after{transform:rotate(180deg)}.form-general .nice-select .list{width:100%}.form-general .nice-select .option{line-height:48px;list-style:none;font-size:14px;height:40px}.form-general .icon-password{width:25px;height:25px;background:url(../images/icon-password.svg) no-repeat;background-size:100%;position:absolute;right:10px;top:10px}.form-general .label-checkbox{display:block;position:relative;padding-left:35px}.form-general .label-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-size:60%;background-position:50%;background-repeat:no-repeat;border:thin solid #9b9b9b;border-radius:50%;width:25px;height:25px;position:absolute;top:0;left:0}.form-general .label-checkbox input[type=checkbox]:checked{background-color:#297cbb;background-image:url(../images/icons/checkbox.svg)}.form-general .label-checkbox span{color:#4a4a4a;font-size:12px}.form-general .mdl-textfield{padding-bottom:0}.form-general .mdl-textfield__label{color:#4a4a4a;font-size:12px;letter-spacing:5px;visibility:visible!important}.form-general .mdl-textfield__label:after{bottom:0;background-color:#297cbb}.form-general .mdl-textfield__input{margin-top:1.5rem;border-bottom:thin solid #4a4a4a!important;padding:0!important;background-color:transparent}.form-general textarea.mdl-textfield__input{padding-top:1rem!important}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:0;background:#fff;color:#000;display:block;top:0;bottom:0;border-radius:7px;min-width:597px}dialog:not([open]){display:block!important}.mdl-dialog-wrap{background:rgba(0,0,0,.2);position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden;z-index:4}.mdl-dialog-wrap,.mdl-dialog-wrap.open{transition:all 1s cubic-bezier(.19,1,.22,1)}.mdl-dialog-wrap.open{opacity:1;visibility:visible}.mdl-dialog-wrap .mdl-dialog{border:0;overflow:hidden;background:#fff url(../images/bg-popup.png) no-repeat;background-size:100%}.mdl-dialog-wrap .mdl-dialog .mdl-dialog__title{text-align:center;padding:20px 0;font-family:Bw Seido Round DEMO,sans-serif;line-height:16px;border-bottom:thin solid #9b9b9b;font-size:16px}.mdl-dialog-wrap .mdl-dialog .dialog-title{padding:1em 2em}.mdl-dialog-wrap .mdl-dialog .dialog-title h3{font-size:24px;margin:1em 0 0;color:#17969c;text-align:center}.mdl-dialog-wrap .mdl-dialog .dialog-title .btn-x-close{position:absolute;top:2em;right:2em;padding:0;border:0;font-size:16px;transform:rotate(45deg)}.mdl-dialog-wrap .mdl-dialog .dialog-title .btn-x-close .icon{width:25px;height:25px;display:block;background:url(../images/icon-plus.svg) no-repeat center 80%;border-radius:50%;background-position:50%;background-size:60%;position:relative}.mdl-dialog-wrap .mdl-dialog .dialog-title .btn-x-close:before{content:"";display:block;width:30px;height:1px;background:#9b9b9b;transition:all .8s cubic-bezier(.19,1,.22,1);top:50%;position:relative}.mdl-dialog-wrap .mdl-dialog .dialog-title .btn-x-close:after{content:"";display:block;width:1px;height:30px;background:#9b9b9b;transition:all .8s cubic-bezier(.19,1,.22,1);top:50%;position:relative;margin-top:-15px;margin-left:15px}.mdl-dialog-wrap .mdl-dialog .dialog-title .btn-x-close:hover:before{transform:rotate(-45deg)}.mdl-dialog-wrap .mdl-dialog .dialog-title .btn-x-close:hover:after{transform:rotate(45deg)}.mdl-dialog-wrap .mdl-dialog .dialog-content{padding:0 5em 2em}.mdl-dialog-wrap .mdl-dialog .dialog-content img{margin:2rem auto}.mdl-dialog-wrap .mdl-dialog .dialog-content h4{margin:0 0 1.3rem;font-size:30px;color:#4a4a4a;text-align:center}.mdl-dialog-wrap .mdl-dialog .dialog-content p{color:#9b9b9b;text-align:center}.mdl-dialog-wrap .mdl-dialog .form-dialog input[type=email],.mdl-dialog-wrap .mdl-dialog .form-dialog input[type=number],.mdl-dialog-wrap .mdl-dialog .form-dialog input[type=text]{width:100%;border:thin solid #eaeaec;border-radius:30px;line-height:50px;height:auto;padding:0 2rem;font-size:14px;box-shadow:0 6px 15px rgba(0,0,0,.05)}.mdl-dialog-wrap .mdl-dialog .form-dialog .btn{background:#297cbb;border:0;font-size:12px;color:#fff;border-radius:30px}.mdl-dialog-wrap .mdl-dialog .form-dialog .btn .icon{margin-left:10px}.mdl-dialog-wrap .mdl-dialog .form-dialog .btn:hover{background:#9cd7db}.mdl-dialog-wrap.img-expander-popup .mdl-dialog{width:100%;height:100%;border-radius:0;padding:0;margin:0}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-title{padding:0}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-title .btn-x-close:before{content:"";display:block;width:30px;height:2px;background:#fff}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-title .btn-x-close:after{content:"";display:block;height:30px;width:2px;background:#fff}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-content{padding:0}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-content .img-wrap{height:100%;overflow:hidden}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-content .img-wrap img{margin:0;width:100%}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-content .img-desc{background:hsla(0,0%,95%,.85);position:absolute;bottom:0;left:0;right:0;padding:3rem}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-content .img-desc h5{text-align:center;font-family:Bw Seido Round DEMO,sans-serif;margin:0;font-weight:400;font-size:16px}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-content .img-desc .nav{position:absolute;left:5rem;right:5rem;bottom:2.5rem}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-content .img-desc .nav a{color:#4a4a4a;font-size:13px}.mdl-dialog-wrap.img-expander-popup .mdl-dialog .dialog-content .img-desc .nav .btn-next{float:right}.bottom-links .mdl-cell{width:50%}.bottom-links .mdl-cell:first-child{background:#ad7d2b}.bottom-links .mdl-cell:last-child{background:#1a274e url(../images/bg-pattern.svg)}.bottom-links a{display:block}.bottom-links a h2{font-size:62px;color:#fff;text-align:center;margin:0;line-height:200px}.bottom-links a:hover{opacity:.7}.img-expandable a{display:block}.img-expandable .img-wrap{overflow:hidden;position:relative}.img-expandable .img-wrap.with-shadow{box-shadow:5px 5px 5px 0 hsla(0,0%,100%,.2)}.img-expandable .img-wrap.with-limit{max-height:365px}.img-expandable .img-wrap img{width:100%}.img-expandable .img-wrap .icon-search{width:30px;height:30px;line-height:30px;text-align:center;background:#fff;border-radius:50%;position:absolute;bottom:1rem;right:1rem}.img-expandable .img-desc{padding:1rem 0 0}.img-expandable .img-desc h5{font-family:Bw Seido Round DEMO,sans-serif;font-weight:400;letter-spacing:5px;font-size:15px;line-height:28px;margin-top:10px;color:#4a4a4a}.img-expandable .img-desc p{color:#4a4a4a;font-size:14px}.img-expandable .wrap-flex .img-desc{max-width:300px;padding-left:2rem}.expandable-list{border-bottom:thin solid #9b9b9b;padding:0 .5em 1.5em 0;margin-bottom:-1px;overflow:hidden;max-height:55px;transition:all .3s cubic-bezier(.4,0,.2,1)}.expandable-list .toggler{position:relative;font-weight:500;margin:0;cursor:pointer;outline:none;background:transparent;padding:15px 0}.expandable-list .toggler .icon-plus{position:absolute;right:0;top:25px}.expandable-list .toggler .icon-plus:before{content:"";display:block;width:20px;height:2px;background:#9b9b9b}.expandable-list .toggler .icon-plus:after{content:"";display:block;height:20px;width:2px;background:#9b9b9b;position:absolute;right:9px;bottom:-9px;transition:all .3s cubic-bezier(.4,0,.2,1)}.expandable-list.open{max-height:100vh}.expandable-list.open .toggler .icon-plus:after{opacity:0}.pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.pagination .btn-next{color:#4a4a4a}.pagination .btn-next .icon{margin-left:10px}.pagination .btn-prev{color:#4a4a4a}.pagination ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;margin-top:-1rem}.pagination ul li a{color:#96834a;padding:1rem}.pagination ul li.active a,.pagination ul li a:hover{color:#4a4a4a}.liner{width:100%;height:2px;background:#eaeaec;position:relative;margin:1.5rem 0}.liner:before{content:"";display:block;width:70px;height:2px;background:#d2a542;position:absolute;left:0;top:0}.wrap-center{max-width:1100px;margin:0 auto;position:relative}.wrap-flex{display:-ms-flexbox;display:flex;position:relative}.justify-end{-ms-flex-pack:end;justify-content:flex-end}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.m-0{margin:0!important}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:1em}.mb-2{margin-bottom:2em}.m-grid{margin:0 -8px}.m-grid2{margin-left:-16px;margin-right:-16px}.m-grid3{margin-left:-28px;margin-right:-28px}.p-0{padding:0!important}.pb-0{padding-bottom:0}.pt-0{padding-top:0!important}.plr-0{padding-left:0;padding-right:0}.pt-1{padding-top:1em}.pb-1{padding-bottom:1em}.pt-2{padding-top:2em}.pr-1{padding-right:1em}.pr-2{padding-right:2em}.pr-3{padding-right:3em}.pr-4{padding-right:4em}.pl-2{padding-left:2em}.pl-3{padding-left:3em}.b-0{border:0!important}.w-100{width:100%}.mw-100{max-width:100%}.h-100{height:100%}.h-auto{height:auto}.bg-white{background-color:#fff}.d-1,.d-1:before{transition-delay:.2s!important}.d-2,.d-2:before{transition-delay:.4s!important}.d-3,.d-3:before{transition-delay:.6s!important}.d-4,.d-4:before{transition-delay:.8s!important}.d-5,.d-5:before{transition-delay:1s!important}.d-6,.d-6:before{transition-delay:1.2s!important}.d-7,.d-7:before{transition-delay:1.4s!important}.d-8,.d-8:before{transition-delay:1.6s!important}.d-9,.d-9:before{transition-delay:1.8s!important}.d-10,.d-10:before{transition-delay:2s!important}.d-11,.d-11:before{transition-delay:2.2s!important}.d-12,.d-12:before{transition-delay:2.4s!important}.d-13,.d-13:before{transition-delay:2.6s!important}.d-14,.d-14:before{transition-delay:2.8s!important}.d-15,.d-15:before{transition-delay:3s!important}.d-16,.d-16:before{transition-delay:3.2s!important}.d-17,.d-17:before{transition-delay:3.4s!important}.d-18,.d-18:before{transition-delay:3.6s!important}.d-19,.d-19:before{transition-delay:3.8s!important}.d-20,.d-20:before{transition-delay:4s!important}.dr-1{transition-duration:1s!important}.animated{transition-property:all;transition-duration:2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.animated .layers{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slideUp{transform:translateY(50px);opacity:0}.slideUp.inview{opacity:1;transform:translateY(0)}.slideDown{transform:translateY(-50px);opacity:0}.slideDown.inview{opacity:1;transform:translateY(0)}.slideLeft{transform:translateX(50px);opacity:0}.slideLeft.inview{opacity:1;transform:translateX(0)}.slideRight{transform:translateX(-50px);opacity:0}.slideRight.inview{opacity:1;transform:translateX(0)}.slideRightFull{transform:translateX(-100%);opacity:0}.slideRightFull.inview{opacity:1;transform:translateX(0)}.zoomIn{opacity:0;transform:scale(.5)}.zoomIn.inview{opacity:1;transform:scale(1)}.zoomOut{opacity:0;transform:scale(1.5)}.zoomOut.inview{opacity:1;transform:scale(1)}.fadeIn{opacity:0}.fadeIn.inview{opacity:1}.flyUp{transform:translateY(300px)}.flyUp.inview{transform:translateY(0)}@keyframes b{0%{opacity:0;transform:translateY(-180%)}50%,70%{transform:translateY(-65%);opacity:1}to{transform:translateY(25%);opacity:0}}@keyframes c{0%{opacity:0;transform:translate(-180%)}50%,70%{transform:translate(-65%);opacity:1}to{transform:translate(25%);opacity:0}}.home-page{opacity:0}@keyframes d{0%{transform:scale(1.5)}to{transform:scale(1)}}.section-hero{position:relative;overflow:hidden;background:#000;height:100vh;min-height:680px}.section-hero .hero-home .slick-track{height:100vh;transform:none!important}.section-hero .hero-slide{height:100vh;min-height:680px;position:relative;overflow:hidden;background-position:30% top;background-size:auto 120%;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1);transition:all 1s cubic-bezier(.19,1,.22,1);z-index:0;opacity:0}.section-hero .hero-slide .hero-bg{position:relative;overflow:hidden;width:100%;height:100%;background-size:cover;animation:d 20s cubic-bezier(.19,1,.22,1)}.section-hero .hero-slide .hero-bg img{width:100%;margin-top:-3em;filter:brightness(.85)}.section-hero .hero-slide .hero-caption{position:absolute;top:0;bottom:0;left:0;right:0}.section-hero .hero-slide .hero-caption .hero-desc{width:45%;padding-top:10em}.section-hero .hero-slide .hero-caption .hero-desc h5{color:#fff;font-size:16px;transform:translateY(50px);opacity:0;font-weight:400;font-family:Bw Seido Round DEMO,sans-serif}.section-hero .hero-slide .hero-caption .hero-desc h2{font-size:62px;letter-spacing:2.7px;color:#fff;margin:0;line-height:70px;margin-bottom:18px;transform:translateY(50px);opacity:0;text-transform:uppercase}.section-hero .hero-slide .hero-caption .hero-desc h2 span{display:block;color:#d2a542}.section-hero .hero-slide .hero-caption .hero-desc p{color:#fff;font-size:15px;max-width:400px;transform:translateY(50px);opacity:0;font-family:Bw Seido Round DEMO,sans-serif}.section-hero .hero-slide .hero-caption .hero-desc p:after{content:"";display:block;width:150px;margin:15px 0;border-top:2px solid hsla(0,0%,100%,.5)}.section-hero .hero-slide .hero-caption .hero-desc .hero-links{margin-top:1.5em;opacity:0}.section-hero .hero-slide .hero-caption .hero-desc .hero-links a{color:#fff;padding:1em 1.5em 1em 0;margin-right:1em;font-size:15px;position:relative;display:inline-block;line-height:30px;font-family:Bw Seido Round DEMO,sans-serif}.section-hero .hero-slide .hero-caption .hero-desc .hero-links a .icon{position:absolute;right:0;top:22px;font-size:12px;animation:c 1.5s infinite}.section-hero .hero-slide .hero-caption .hero-desc .hero-links a .icon:last-child{right:-6px}.section-hero .hero-slide .hero-caption .hero-desc .hero-links a .icon:last-child:before{opacity:.5}.section-hero .hero-slide.inview{z-index:1;transform:scale(1);opacity:1}.section-hero .hero-slide.inview .hero-bg .pieces{transform:translate(0) rotate(0);opacity:1}.section-hero .hero-slide.inview .hero-caption .hero-desc .hero-links,.section-hero .hero-slide.inview .hero-caption .hero-desc h2,.section-hero .hero-slide.inview .hero-caption .hero-desc h5,.section-hero .hero-slide.inview .hero-caption .hero-desc p{opacity:1;transform:translateY(0)}.section-hero .hero-list{margin-top:-109px}.section-hero .hero-list ul{display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;-ms-flex-pack:justify;justify-content:space-between}.section-hero .hero-list ul li{cursor:pointer;display:-ms-flexbox;display:flex;padding:1.5em;position:relative}.section-hero .hero-list ul li span{border-radius:50%;color:#fff;border:thin solid hsla(0,0%,100%,.5);height:25px;width:35px;padding:0 10px;font-size:10px;line-height:25px;text-align:center;z-index:1;position:relative}.section-hero .hero-list ul li p{font-size:14px;color:#fff;line-height:22px;padding:3px 15px 0;z-index:1;position:relative;min-height:47px;max-width:170px}.section-hero .hero-list ul li .icon-chevron-down{position:absolute;bottom:28px;left:0;right:0;font-size:8px;color:#fff;animation:b 1.5s infinite;text-align:center}.section-hero .hero-list ul li .icon-chevron-down:last-child{bottom:22px}.section-hero .hero-list ul li .icon-chevron-down:last-child:before{opacity:.5}.section-hero .hero-list ul li:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#297cbb;transform:translateY(100%);transition:all .3s cubic-bezier(.19,1,.22,1)}.section-hero .hero-list ul li.active:after,.section-hero .hero-list ul li:hover:after{transform:translateY(0)}.section-hero .hero-list ul li.active span,.section-hero .hero-list ul li:hover span{background:rgba(0,0,0,.2);border-color:transparent}.section-hero .hero-list ul li:last-child:after{display:none}.section-hero .hero-list ul li:nth-child(2):after{background-color:#17969c}.section-hero .hero-list ul li:nth-child(3):after{background-color:#d2a542}.section-hero .hero-list ul li:nth-child(4):after{background-color:#818a4e}@keyframes e{0%{transform:translateX(-50%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}section{position:relative}section .bg-section{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex}section .bg-section .bg-left{width:45%;height:100%}section .bg-section .bg-right{width:55%;height:100%}section h2{font-size:62px}.section-quality .top-part{position:relative}.section-quality .top-part h1{font-size:62px;text-align:right;padding:0 0 3rem}.section-quality .top-part p{padding:5rem 10rem 7rem 2rem;color:#fff}.section-quality .top-part .bg-section{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex}.section-quality .top-part .bg-section .bg-left{width:40%;height:100%;background:#17969c url(../images/bg-pattern.svg) no-repeat}.section-quality .top-part .bg-section .bg-right{width:60%;height:100%;background:#fff}.section-quality .bottom-part{position:relative;height:500px}.section-quality .bottom-part h2{font-size:26px;line-height:35px;font-style:italic;font-weight:500;font-family:Bw Seido Round DEMO,sans-serif}.section-quality .bottom-part p{text-align:justify}.section-quality .bottom-part .blockquote{border-left:thin solid #9b9b9b;color:#666;font-family:LMRoman10,sans-serif;font-style:italic;font-size:24px;letter-spacing:0;margin:2rem 0;padding:0 1.5rem}.section-quality .bottom-part .bg-section{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex}.section-quality .bottom-part .bg-section .bg-left{width:40%;height:100%;background:url(../images/bg-leaves.png) no-repeat;background-size:cover;overflow:hidden}.section-quality .bottom-part .bg-section .bg-left:before{content:"";display:block;width:200%;height:100%;background:#4a4a4a;background:linear-gradient(90deg,#eaeaec 0,#eaeaec 50%,#4a4a4a 0,#4a4a4a);transition:all 1s cubic-bezier(.19,1,.22,1);transform:translateX(50%);transform-origin:left}.section-quality .bottom-part .bg-section .bg-left.inview:before{animation:e 1s cubic-bezier(.4,0,.2,1);animation-delay:1s}.section-quality .bottom-part .bg-section .bg-right{width:60%;height:100%;background:#eaeaec}.section-quality .bottom-part .living-box{margin-top:-5rem;position:relative}.section-quality .bottom-part .living-box img{width:100%}.section-quality .bottom-part .living-box h3{font-family:De Valencia,sans-serif;font-size:36px;line-height:40px;color:hsla(0,0%,100%,.9);max-width:150px;letter-spacing:0;position:absolute;top:2rem;left:2rem;font-weight:400}.section-quality .bottom-part .living-box h3:before{content:"";width:55px;display:block;border-top:2px solid #d2a542;margin-top:-1rem;position:absolute;opacity:.5}.section-quality .bottom-part .mdl-cell--5-col{padding-left:3rem}.section-quality .bottom-part .quality-link{text-align:right;padding-bottom:4rem}.section-quality .bottom-part .quality-link a{color:#4a4a4a;font-size:14px;font-weight:500}.section-quality .bottom-part .quality-link a .icon{color:#4a4a4a;width:30px;height:30px;line-height:30px;text-align:center;background:#d2a542;border-radius:50%;display:inline-block;margin-left:.8rem;line-height:28px}.section-quality .bottom-part .quality-link a:hover .icon{background:#17969c;transform:translateX(1.2rem)}.section-projects .top-area{position:relative;z-index:3}.section-projects .top-area p{color:#666}.section-projects .top-area .mdl-cell{position:relative}.section-projects .top-area .tab-project{display:-ms-flexbox;display:flex;position:absolute;bottom:-120px;left:-25px}.section-projects .top-area .tab-project button{border:0;padding:1.1em 2.5em;letter-spacing:1px;min-width:auto;background:hsla(0,0%,100%,.27);display:inline-block;border-radius:30px;margin-left:10px;font-size:14px;color:#fff}.section-projects .top-area .tab-project button.active{color:#4a4a4a;background:#d2a542;position:relative}.section-projects .top-area .tab-project button:hover{color:#fff}.section-projects .middle-area{position:relative}.section-projects .middle-area>.wrap-center{position:relative;z-index:2;background:#fff}.section-projects .middle-area .bg-section .bg-left{background:#9cd7db;width:64%}.section-projects .middle-area .bg-section .bg-right{background:#818a4e url(../images/bg-pattern.svg) no-repeat;height:70%;width:36%}.section-projects .middle-area .project-content{opacity:0;visibility:hidden;padding-bottom:90px}.section-projects .middle-area .project-content.show{opacity:1;visibility:visible}.section-projects .middle-area .project-content:last-child{position:absolute;top:0;bottom:0;left:0;right:0}.section-projects .middle-area .project-slider{z-index:2}.section-projects .middle-area .project-slider .project-slide{position:relative}.section-projects .middle-area .project-slider .project-slide img{width:100%}.section-projects .middle-area .project-slider .project-slide .project-caption{position:absolute;top:0;bottom:0;left:0;right:0;max-height:600px;background:url(../images/gradient-darker.png) no-repeat;background-size:100% 100%}.section-projects .middle-area .project-slider .project-slide .project-caption>a{display:block;height:100%}.section-projects .middle-area .project-slider .project-slide .project-caption h5{font-family:De Valencia,sans-serif;font-size:36px;line-height:40px;color:#fff;letter-spacing:0;position:absolute;top:4rem;left:5rem;font-weight:400}.section-projects .middle-area .project-slider .project-slide .project-caption h5:before{content:"";width:55px;display:block;border-top:2px solid hsla(0,0%,100%,.3);margin-top:-1rem;position:absolute}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc{position:absolute;bottom:4em;left:5rem;right:5rem}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc .item-box{display:inline-block;background:rgba(0,0,0,.5);text-align:center;width:100px;height:100px;position:relative;margin-right:5px}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc .item-box:before{content:"";display:block;position:absolute;top:5px;bottom:5px;left:5px;right:5px;border:thin solid hsla(0,0%,100%,.3)}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc .item-box p{font-family:De Valencia,sans-serif;font-size:40px;color:#fff;margin:22px 0 10px -5px;letter-spacing:-9px}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc .item-box span{font-family:Bw Seido Round DEMO,sans-serif;font-size:12px;color:#fff}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc .item-box:last-child p{font-size:35px;margin:22px 0 10px -10px;letter-spacing:-11px}.section-projects .middle-area .project-slider .slick-arrow{color:transparent;position:absolute;width:22px;height:22px;z-index:3;border:0}.section-projects .middle-area .project-slider .slick-arrow.slick-prev{background:url(../images/icons/arrow-left-blue.svg) no-repeat 50%;background-size:22px;right:45px;bottom:108px}.section-projects .middle-area .project-slider .slick-arrow.slick-next{background:url(../images/icons/arrow-right-blue.svg) no-repeat 50%;background-size:22px;right:-50px;bottom:108px}.section-projects .middle-area .project-slider .slick-arrow.slick-disabled{opacity:.5}.section-projects .middle-area .project-slider:after{content:"";width:285px;height:85px;background:#fff;border-radius:6px 0 0 6px;padding:0;position:absolute;right:-12rem;bottom:5rem}.section-projects .middle-area .project-slider .slick-list,.section-projects .middle-area .project-slider .slick-track{max-height:600px}.section-projects .middle-area .project-number{color:#999;padding:0 1rem;white-space:nowrap;font-size:14px;position:absolute;bottom:108px;right:-25px;z-index:2}.section-projects .middle-area .project-number span{color:#4a4a4a}.section-projects .middle-area .project-nav{background:#fff;border-radius:6px 0 0 6px;padding:2rem;padding-right:8rem;position:absolute;right:-12rem;bottom:5rem;z-index:2;display:-ms-flexbox;display:flex;display:none;visibility:hidden}.section-projects .middle-area .project-nav button{border:0}.section-projects .middle-area .project-nav button .icon{transform:scale(1.2)}.section-projects .middle-area .project-nav button.btn-next .icon{color:#297cbb}.section-projects .middle-area .project-nav button.disabled{opacity:.5}.section-projects .middle-area .project-nav div{color:#999;padding:0 1rem;white-space:nowrap}.section-projects .middle-area .project-nav div span{color:#4a4a4a}.section-projects .middle-area .project-names{background:#fff;position:relative}.section-projects .middle-area .project-names:before{content:"";display:block;background:#fff;height:100px;width:100%;position:absolute;top:-100px;z-index:1}.section-projects .middle-area .project-names h4{font-family:Bw Seido Round DEMO,sans-serif;font-weight:100;font-size:58px;padding:1rem 0;white-space:nowrap}.section-projects .middle-area .project-names .tab-name{display:-ms-flexbox;display:flex}.section-projects .middle-area .project-names .tab-name button{border:0;padding:4.5rem 1rem 2rem;color:#9b9b9b;white-space:nowrap;position:relative;letter-spacing:1px;font-size:14px}.section-projects .middle-area .project-names .tab-name button span{position:relative;z-index:1}.section-projects .middle-area .project-names .tab-name button:before{content:"";border-top:thin solid #9b9b9b;display:block;position:absolute;top:2.5rem;left:0;right:0;z-index:1}.section-projects .middle-area .project-names .tab-name button:after{content:"";display:block;top:0;bottom:0;left:0;right:0;background:#eaeaec;transition:all .3s cubic-bezier(.19,1,.22,1);transform:translateY(-100%);position:absolute}.section-projects .middle-area .project-names .tab-name button.active{color:#002992;background:#eaeaec}.section-projects .middle-area .project-names .tab-name button.active:before{border-color:#002992}.section-projects .middle-area .project-names .tab-name button:hover{color:#002992}.section-projects .middle-area .project-names .tab-name button:hover:before{border-color:#002992}.section-projects .middle-area .project-names .tab-name button:hover:after{transform:translateY(0)}.section-projects .middle-area .project-names .project-title-slider .slick-arrow{display:none!important}.section-offers{padding:3rem 0}.section-offers h2{margin-top:0;margin-bottom:2rem;color:#fff}.section-offers p{color:#fff}.section-offers .bg-section{background:#eaeaec}.section-offers .bg-section .bg-left{width:64%;height:100%;background:#17969c;height:calc(100% - 50px)}.section-offers .bg-section .bg-right{width:36%;height:55%;background:#eee9cf url(../images/bg-pattern.svg)}.itembox-wrapper .mdl-grid{margin:0 -1.5em}.itembox-wrapper .mdl-cell--4-col{width:33.3333%;padding:0 1.5em;margin:0}.itembox-wrapper .mdl-cell--4-col .itembox-box{cursor:pointer}.itembox-wrapper .mdl-cell--4-col .itembox-box.inview .img-wrap:before{animation:e 1s cubic-bezier(.4,0,.2,1);transform:translateX(50%)}.itembox-wrapper .mdl-cell--4-col .itembox-box.inview.adl-1 .img-wrap:before{animation-delay:2s}.itembox-wrapper .mdl-cell--4-col .itembox-box.inview.adl-2 .img-wrap:before{animation-delay:2.2s}.itembox-wrapper .mdl-cell--4-col .itembox-box.inview.adl-3 .img-wrap:before{animation-delay:2.4s}.itembox-wrapper .mdl-cell--4-col .itembox-box>a{display:block}.itembox-wrapper .mdl-cell--4-col .img-wrap{width:100%;height:330px;overflow:hidden;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat}.itembox-wrapper .mdl-cell--4-col .img-wrap img{width:100%;transition:all .8s cubic-bezier(.19,1,.22,1)}.itembox-wrapper .mdl-cell--4-col .img-wrap:before{content:"";display:block;width:200%;height:100%;background:#4a4a4a;background:linear-gradient(90deg,#fff 0,#fff 50%,#d7d4d4 0,#d7d4d4);transition:all 1s cubic-bezier(.19,1,.22,1);transform:translateX(0);transform-origin:left;position:absolute}.itembox-wrapper .mdl-cell--4-col .itembox-desc{padding:1rem 2rem;margin-top:0;position:relative}.itembox-wrapper .mdl-cell--4-col .itembox-desc:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;transform:scaleY(.025);transition:all .5s cubic-bezier(.19,1,.22,1);background:#fff;transform-origin:top}.itembox-wrapper .mdl-cell--4-col .itembox-desc>a,.itembox-wrapper .mdl-cell--4-col .itembox-desc>div{z-index:1;position:relative}.itembox-wrapper .mdl-cell--4-col .itembox-desc h5{margin-top:0;font-size:32px;line-height:38px;font-weight:400}.itembox-wrapper .mdl-cell--4-col .itembox-desc span{font-size:13px}.itembox-wrapper .mdl-cell--4-col .itembox-desc p{margin:1.5rem 0;padding:0 1.5rem;border-left:thin solid #fff;font-family:LMRoman10,sans-serif;line-height:24px;font-size:16px}.itembox-wrapper .mdl-cell--4-col .itembox-desc .more-link{padding-bottom:2rem}.itembox-wrapper .mdl-cell--4-col .itembox-desc .more-link a{color:#4a4a4a;font-size:14px}.itembox-wrapper .mdl-cell--4-col .itembox-desc .more-link a .icon{color:#4a4a4a;width:30px;height:30px;line-height:30px;text-align:center;background:#fff;border-radius:50%;display:inline-block;margin-left:.8rem;line-height:28px}.itembox-wrapper .mdl-cell--4-col .itembox-desc .more-link a:hover .icon{background:#002992;margin-left:1.2rem}.itembox-wrapper .mdl-cell--4-col .itembox-desc .more-link a:hover .icon:before{filter:invert(1)}.itembox-wrapper .mdl-cell--4-col:first-child .itembox-desc h5,.itembox-wrapper .mdl-cell--4-col:nth-child(2) .itembox-desc h5{font-size:32px;color:#fff}.itembox-wrapper .mdl-cell--4-col:first-child .itembox-desc span,.itembox-wrapper .mdl-cell--4-col:nth-child(2) .itembox-desc span{color:#fff}.itembox-wrapper .mdl-cell--4-col:first-child .itembox-desc p,.itembox-wrapper .mdl-cell--4-col:nth-child(2) .itembox-desc p{border-color:#fff;color:#fff}.itembox-wrapper .mdl-cell--4-col:first-child .itembox-desc .more-link a,.itembox-wrapper .mdl-cell--4-col:nth-child(2) .itembox-desc .more-link a{color:#fff}.itembox-wrapper .mdl-cell--4-col:hover .itembox-desc:before{transform:scaleY(1)}.itembox-wrapper .mdl-cell--4-col:hover .itembox-desc h5{font-size:32px;color:#002992}.itembox-wrapper .mdl-cell--4-col:hover .itembox-desc span{color:#4a4a4a}.itembox-wrapper .mdl-cell--4-col:hover .itembox-desc p{border-color:#9b9b9b;color:#4a4a4a}.itembox-wrapper .mdl-cell--4-col:hover .itembox-desc .more-link a{color:#4a4a4a}.itembox-wrapper .mdl-cell--4-col:hover .itembox-desc .more-link a .icon{background:#002992}.itembox-wrapper .mdl-cell--4-col:hover .itembox-desc .more-link a .icon:before{filter:invert(1)}.itembox-wrapper .mdl-cell--4-col:hover .itembox-desc .more-link a:hover .icon{background:#297cbb}.itembox-wrapper .mdl-cell--4-col:hover .itembox-desc .more-link a:hover .icon:before{filter:invert(1)}.itembox-wrapper .mdl-cell--4-col:nth-child(3) .itembox-desc{background:#eaeaec}.itembox-wrapper .mdl-cell--4-col:nth-child(3) .itembox-desc h5{font-size:32px;color:#4a4a4a}.itembox-wrapper .mdl-cell--4-col:nth-child(3) .itembox-desc span{color:#4a4a4a}.itembox-wrapper .mdl-cell--4-col:nth-child(3) .itembox-desc p{border-color:#9b9b9b;color:#4a4a4a}.itembox-wrapper .mdl-cell--4-col:nth-child(3) .itembox-desc .more-link a{color:#4a4a4a}.itembox-wrapper .mdl-cell--4-col:nth-child(3) .itembox-desc .more-link a .icon{background:#fff}.itembox-wrapper .mdl-cell--4-col:nth-child(3) .itembox-desc .more-link a .icon:before{filter:invert(0)}.itembox-wrapper .mdl-cell--4-col:nth-child(3) .itembox-desc .more-link a:hover .icon{background:#002992}.itembox-wrapper .mdl-cell--4-col:nth-child(3) .itembox-desc .more-link a:hover .icon:before{filter:invert(1)}.section-gethome .bg-section{background:#eaeaec}.section-gethome .bg-section .bg-left{width:64%;height:100%;background:#eaeaec}.section-gethome .bg-section .bg-right{width:36%;height:100%;background:#d7d4d4 url(../images/bg-pattern.svg) no-repeat}.section-gethome .bg-section .bg-right:before{content:"";display:block;width:100%;height:100%;background:#eaeaec;transition:all 1s cubic-bezier(.19,1,.22,1);transform:scale(1);transform-origin:left;transition-delay:2s}.section-gethome .bg-section .bg-right.inview:before{transform:scaleX(0)}.section-gethome .gethome-wrapper{padding:3rem 0}.section-gethome .gethome-wrapper h2{font-family:LMRoman10,sans-serif;font-size:62px;margin-bottom:2rem;font-style:italic;font-weight:400}.section-gethome .gethome-wrapper h2 span{border-bottom:2px solid #d2a542}.section-gethome .gethome-wrapper p{max-width:60%;margin:3rem 0}.section-gethome .gethome-wrapper .mdl-grid{margin:0 -1.5rem}.section-gethome .gethome-wrapper .mdl-cell{position:relative;max-width:330px;margin:0 1.5rem}.section-gethome .gethome-wrapper .mdl-cell a{display:block}.section-gethome .gethome-wrapper .mdl-cell a>img{width:100%;transition:all .5s cubic-bezier(.19,1,.22,1)}.section-gethome .gethome-wrapper .mdl-cell a:hover>img{filter:brightness(85%)}.section-gethome .gethome-wrapper .mdl-cell .caption{position:absolute;bottom:0;left:0;right:0;padding:.5rem 2rem}.section-gethome .gethome-wrapper .mdl-cell .caption h5{color:#fff;font-size:26px;line-height:35px;max-width:90%}.section-gethome .gethome-wrapper .mdl-cell .caption h5 span{font-size:18px;display:block;font-family:Bw Seido Round DEMO,sans-serif;font-weight:400}.section-gethome .gethome-wrapper .mdl-cell .caption .icon{position:absolute;right:2rem;bottom:2rem}.section-gethome #dialog-marketing .dialog-content{padding:0 3em 2em}.section-gethome .marketer-wrapper{list-style:none;white-space:nowrap;padding:0;margin-top:2rem}.section-gethome .marketer-wrapper li{display:inline-block;margin:0 8px}.section-gethome .marketer-wrapper li a{display:block}.section-gethome .marketer-wrapper li a .marketer-img{width:80px;height:80px;overflow:hidden;border-radius:50%}.section-gethome .marketer-wrapper li a .marketer-img img{width:100%;margin:0}.section-gethome .marketer-wrapper li a p{font-size:12px;margin-top:8px}.section-gethome .marketer-wrapper li a:hover{opacity:.7}.section-facilities{padding:3rem 0 0}.section-facilities .bg-section .bg-left{width:64%;height:100%;background:#f3f2f3}.section-facilities .bg-section .bg-right{width:36%;height:calc(100% - 8px);background:#1a274e url(../images/bg-pattern.svg) no-repeat}.section-facilities .facility-wrapper h2{margin-top:0;margin-bottom:2rem}.section-facilities .facility-wrapper .mdl-cell--3-col{position:relative;padding-right:1.8rem}.section-facilities .facility-wrapper .mdl-cell--3-col:before{content:"";display:block;position:absolute;top:0;bottom:0;left:auto;right:1.8rem;width:600px;background:#eaeaec}.section-facilities .facility-wrapper .mdl-cell--3-col img{max-width:100%;position:relative;z-index:1}.section-facilities .facility-wrapper .mdl-cell--3-col h5{position:relative;z-index:1;border-top:5px solid #d2a542;padding:2rem 0;font-family:De Valencia,sans-serif;font-size:39px;letter-spacing:-7px;line-height:50px;font-weight:400}.section-facilities .facility-wrapper .mdl-cell--5-col{padding-right:1rem}.section-facilities .facility-wrapper .mdl-cell--5-col img{max-width:100%}.section-facilities .facility-wrapper .fam-imgs{margin-left:-188px}.section-facilities .facility-wrapper .fam-desc{padding:2rem 3rem}.section-facilities .facility-wrapper .fam-desc .blockquote{font-family:LMRoman10,sans-serif;font-size:18px}.section-facilities .facility-wrapper .fam-desc p{margin-bottom:5px}.section-facilities .facility-wrapper .fam-desc .icon{color:#4a4a4a;width:30px;height:30px;line-height:30px;text-align:center;background:#fff;border-radius:50%;display:inline-block;margin:0 0 5px;line-height:28px;transform:rotate(90deg)}.section-facilities .facility-wrapper .facility-list{padding:0 5rem;position:relative}.section-facilities .facility-wrapper .facility-list h6{margin-top:0;font-size:18px;color:#fff;white-space:nowrap}.section-facilities .facility-wrapper .facility-list ul{list-style:none;padding:0;clear:both;margin-bottom:2rem}.section-facilities .facility-wrapper .facility-list ul li{font-size:18px;font-family:Athena,sans-serif;color:#fff;text-transform:uppercase;margin-bottom:10px;white-space:nowrap;min-width:95px}.section-facilities .facility-wrapper .facility-list ul li a{font-size:18px;font-family:Athena,sans-serif;color:#fff}.section-facilities .facility-wrapper .facility-list ul li a:hover{color:#d2a542}.section-facilities .facility-wrapper .facility-list h4{font-family:De Valencia,sans-serif;color:#d2a542;font-size:45px;letter-spacing:-5px;line-height:50px;padding:1rem 0;white-space:nowrap;font-weight:400;margin-left:-8px}.section-facilities .facility-wrapper .facility-list .wrap-center{white-space:nowrap;position:absolute;bottom:0;left:9px;right:-10px}.section-facilities .facility-wrapper .facility-list .wrap-center img:last-child{margin-left:-5px}.section-news{padding:3rem 0 5rem}.section-news .bg-section{background:#eaeaec}.section-news .bg-section .bg-left{width:64%;height:100%;background:#d2a542 url(../images/bg-pattern.svg)}.section-news .bg-section .bg-right{width:36%;height:100%;background:#eaeaec}.section-news h2,.section-news p{color:#fff}.section-follow .justify-between{padding:1rem 0}.section-follow .justify-between .follow-ig a{line-height:96px;color:#4a4a4a;position:relative;opacity:.8}.section-follow .justify-between .follow-ig a .icon{position:absolute;left:-35px;top:35px}.section-follow .insta-slider{max-height:350px;overflow:hidden}.section-follow .insta-slider .insta-item{height:287px;padding:8px;overflow:hidden}.section-follow .insta-slider .insta-item img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 1s cubic-bezier(.19,1,.22,1)}.section-contact .left-side{background:url(../images/bg-pattern.svg) no-repeat,linear-gradient(135deg,#e098ac,#fee4d2 99%);width:33.3333%}.section-contact .right-side{background:url(../images/bg-promo.png) no-repeat 75% bottom;background-size:cover;width:66.6666%}.section-contact .contact-sitemap{display:table;width:100%;height:100%}.section-contact .contact-sitemap:before{content:"";display:table-cell;vertical-align:middle;height:100%}.section-contact .contact-sitemap a{display:table-cell;text-align:center;vertical-align:middle;height:100%;width:100%}.section-contact .contact-sitemap a h5{font-family:De Valencia,sans-serif;font-size:62px;letter-spacing:-5px;color:#4a4a4a;font-weight:400}.section-contact .contact-sitemap a p{font-family:Athena,sans-serif;font-size:26px;margin:2rem 0;color:#4a4a4a;transition:all .5s cubic-bezier(.19,1,.22,1)}.section-contact .contact-sitemap a .icon{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.5);font-size:10px;display:block;color:#4a4a4a;line-height:40px;margin:0 auto}.section-contact .contact-sitemap a:hover p{margin-bottom:4em}.section-contact .contact-sitemap a:hover .icon{background:#d2a542}.section-contact .contact-box{padding:3rem 5rem}.section-contact .contact-box h6{font-size:22px;line-height:30px;font-weight:700}.section-contact .contact-box p span{font-weight:500;color:#002992}.section-contact .contact-box .promo-line{padding-right:5em}.section-contact .contact-box .promo-line p{font-weight:500}.section-contact .contact-box .promo-line .slick-arrow{display:none!important}.section-contact .contact-box .promo-line-nav{text-align:right;margin-top:-3em;z-index:1;position:relative}.section-contact .contact-box .promo-line-nav button{width:30px;height:30px;line-height:30px;text-align:center;background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);border-radius:50%;margin-left:.8rem;line-height:28px;border:0;cursor:pointer;display:inline-block}.section-contact .contact-box .promo-line-nav button .icon{font-size:12px}.section-contact .contact-box .promo-line-nav button:hover{background:#d2a542}.section-contact .contact-box .subscribe-form{background:#fff;padding:5px;border-radius:50px;position:relative}.section-contact .contact-box .subscribe-form input[type=email]{border:0;line-height:50px;padding:0 2rem}.section-contact .contact-box .subscribe-form button{border:0;line-height:38px;background:#e24436;color:#fff;border-radius:50px;position:absolute;right:10px;top:10px;font-size:13px;padding:0 1rem;transition:all .5s cubic-bezier(.19,1,.22,1)}.section-contact .contact-box .subscribe-form button .icon{margin-left:8px;transform:scale(.8) translateX(0);transition:all .5s cubic-bezier(.19,1,.22,1);display:inline-block}.section-contact .contact-box .subscribe-form button:hover{box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.section-contact .contact-box .subscribe-form button:hover .icon{transform:scale(.8) translateX(5px)}.section-contact .contact-box .mdl-cell--7-col{padding-left:3rem}.sitemap-popup{position:fixed;z-index:4;background:#eaeaec;width:100%;height:100%;visibility:hidden;opacity:0;transition:all 1s cubic-bezier(.19,1,.22,1)}.sitemap-popup .animated-trigger{transition:all 2s cubic-bezier(.19,1,.22,1)}.sitemap-popup.open{visibility:visible;opacity:1}.sitemap-popup.open .animated-trigger{transform:translate(0);opacity:1}.sitemap-popup .btn-close-menu{background:transparent;border:0;position:absolute;left:calc(30% + 2rem);top:0;bottom:0;z-index:1;transform:rotate(45deg)}.sitemap-popup .btn-close-menu:before{width:30px;height:1px}.sitemap-popup .btn-close-menu:after,.sitemap-popup .btn-close-menu:before{content:"";display:block;background:#9b9b9b;transition:all .8s cubic-bezier(.19,1,.22,1);top:50%;position:relative}.sitemap-popup .btn-close-menu:after{width:1px;height:30px;margin-top:-15px;margin-left:15px}.sitemap-popup .btn-close-menu:hover:before{transform:rotate(-45deg)}.sitemap-popup .btn-close-menu:hover:after{transform:rotate(45deg)}.sitemap-popup .left-side{background:url(../images/bg-pattern.svg) no-repeat,linear-gradient(135deg,#e098ac,#fee4d2 99%);width:30%;position:relative}.sitemap-popup .left-side h2{font-size:62px;letter-spacing:-5px;color:#4a4a4a;line-height:100vh;font-family:De Valencia,sans-serif;text-align:center;margin:0;font-weight:400}.sitemap-popup .right-side{background:#eaeaec;width:70%;position:relative;padding:0 12rem;overflow-y:auto;height:100%}.sitemap-popup .right-side ul{padding:0;padding-left:2em;list-style:none}.sitemap-popup .right-side ul li a{display:block;padding:5px 0;border-bottom:thin solid #ddd;color:#4a4a4a}.sitemap-popup .right-side ul li a:hover{color:#17969c;border-color:#9cd7db}.sitemap-popup.close-trans .left-side{transform:translateX(-100%)}.sitemap-popup.close-trans .right-side{opacity:0}.section-footer .footer-top{padding:0 0 1.5rem}.section-footer .footer-top h5{font-size:22px;font-weight:700;margin-bottom:2rem}.section-footer .footer-top .icon{font-size:24px;margin-right:1.5rem}.section-footer .footer-top .footer-links a{padding:0 1rem;border-left:thin solid #eaeaec;color:#4a4a4a}.section-footer .footer-top .footer-links a:first-child{padding-left:0;border:0}.section-footer .footer-top .footer-links a:hover{color:#297cbb}.section-footer .footer-top .footer-icons a .icon:before{color:#dcdcdc}.section-footer .footer-top .footer-icons a:hover .icon:before{color:#002992}.section-footer .footer-bottom{background:#f5f5f5;padding:3rem 0;text-align:center}.section-footer .footer-bottom img{margin:0 1rem;filter:grayscale(1);opacity:.2;width:120px;transition:all .3s cubic-bezier(.19,1,.22,1)}.section-footer .footer-bottom img:hover{filter:grayscale(0);opacity:1}footer{padding:1.5rem;text-align:center;font-size:14px;letter-spacing:.5px}footer,footer a{color:#9b9b9b}footer span{color:#4a4a4a}.pintro-popup{position:fixed;z-index:3;top:0;bottom:0;left:0;right:0;display:table;width:100%;height:100%;background:#fff;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden}.pintro-popup.open{opacity:1;visibility:visible}.pintro-popup .video-wrapper{max-width:700px;margin:0 auto;display:table-cell;height:100%;vertical-align:middle;text-align:center}.pintro-popup .video-wrapper .btn-close{display:block;width:30px;height:30px;border-radius:50%;background:#eee url(../images/icon-close.svg) no-repeat 50%;position:absolute;background-size:10px 10px;margin:auto;right:0;left:0;top:-50px;border:0}.pintro-popup .video-wrapper .btn-close:before{content:"";display:block;position:absolute;border:thin solid #eee;left:0;right:0;top:0;bottom:0;border-radius:50%;transform:scale(1.3)}.pintro-popup .video-wrapper .video-box{max-width:800px;margin:auto;padding:1em;background:#fff;border-radius:15px;position:relative}.product-page{padding-top:97px}.product-page .left-side{background:#ad7d2b url(../images/bg-pattern.svg);background-size:auto}.product-page .left-side.green{background-color:#17969c}.product-page .left-side h1{margin-top:0;color:#fff;font-size:48px}.product-page .left-side p{color:#fff;font-weight:300}.product-page .left-side .product-information{padding:10rem 5rem 3rem;width:33.3333vw;position:absolute;left:0;right:0;top:0;bottom:0}.product-page .left-side .product-information:before{content:"";display:block;background:#eaeaec;position:absolute;left:0;right:0;top:0;bottom:0;transition:all 1s cubic-bezier(.19,1,.22,1);transform-origin:right;transform:scaleX(1);z-index:1}.product-page .left-side .product-information.inview:before{transform:scaleX(0)}.product-page .product-wrapper{margin:0;border-left:thin solid #fff;position:relative}.product-page .product-wrapper:before{content:"";display:block;background:#eaeaec;position:absolute;left:0;right:0;top:0;bottom:0;transition:all 1s cubic-bezier(.19,1,.22,1);transform-origin:right;transform:scaleX(1);z-index:1}.product-page .product-wrapper.inview:before{transform:scaleX(0)}.product-page .product-wrapper a{display:block}.product-page .product-wrapper .product-img{height:calc(100vh - 95px - 190px);overflow:hidden;position:relative}.product-page .product-wrapper .product-img img{width:auto;height:100%;transition:all 2s cubic-bezier(.19,1,.22,1)}.product-page .product-wrapper .product-number{font-family:De Valencia,sans-serif;font-size:62px;color:#fff;padding:2rem;position:absolute;bottom:0;left:0;right:0;line-height:65px}.product-page .product-wrapper .product-number span{position:relative}.product-page .product-wrapper .product-number:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;transform:translateY(100%);transition:all .5s cubic-bezier(.19,1,.22,1)}.product-page .product-wrapper .product-desc{padding:1rem 2rem}.product-page .product-wrapper .product-desc h4{font-family:Bw Seido Round DEMO,sans-serif;letter-spacing:5px;font-size:16px;color:#4a4a4a;margin-top:1rem;white-space:nowrap;font-weight:400}.product-page .product-wrapper .product-desc p{color:#4a4a4a;font-weight:300}.product-page .product-wrapper:hover .product-img img{filter:brightness(.8)}.product-page .hero-detail .left-side{padding:8rem 5rem 10rem 8rem}.product-page .hero-detail .left-side a{color:#fff;margin-bottom:4rem;white-space:nowrap}.product-page .hero-detail .product-thumbnails{margin-left:-13rem;margin-right:-3em;display:-ms-flexbox;display:flex;padding:4rem 0;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.product-page .hero-detail .product-thumbnails::-webkit-scrollbar{display:none}.product-page .hero-detail .product-thumbnails .product-item{margin:8px}.product-page .hero-detail .product-thumbnails .product-item img{height:270px}.product-page .hero-detail .thumbnail-slider{padding:0 5em}.product-page .hero-detail .thumbnail-slider input[type=range]{background:rgba(0,0,0,.2);height:1px;width:100%;-moz-appearance:none;-webkit-appearance:none}.product-page .hero-detail .thumbnail-slider input[type=range]:focus{outline:none}.product-page .hero-detail .thumbnail-slider input[type=range]::-webkit-slider-thumb{background:#eaeaec url(../images/icons/chevron-right.svg) no-repeat;background-size:5px;background-position:50%;cursor:pointer;height:35px;text-indent:-9999px;width:35px;-moz-appearance:none;-webkit-appearance:none;border-radius:50%}.product-page .product-detail{padding:3rem 0}.product-page .product-detail h1{font-size:62px;font-weight:700;margin-bottom:0}.product-page .product-detail h3{font-size:32px;font-family:Bw Seido Round DEMO,sans-serif;margin-top:1rem;font-weight:400}.product-page .product-detail .item-facility{margin-right:5rem}.product-page .product-detail .item-facility h6{font-size:16px;font-family:Bw Seido Round DEMO,sans-serif;letter-spacing:5px;font-weight:400;white-space:nowrap}.product-page .product-detail .item-facility p{position:relative;padding-left:2.5rem;padding-right:2rem}.product-page .product-detail .item-facility p .icon{position:absolute;left:0;top:0}.product-page .product-detail .item-facility.big p{font-family:De Valencia,sans-serif;font-size:62px;line-height:65px;padding-left:3rem}.product-page .product-detail .item-facility.big p .icon{top:-12px}.product-page .product-detail .item-facility.right-item{text-align:right;margin:0}.product-page .product-detail .item-facility.right-item p{position:relative;padding-left:2rem;padding-right:2.5rem}.product-page .product-detail .item-facility.right-item p .icon{position:absolute;left:auto;top:0;right:0}.product-page .product-detail .product-reviews{margin-top:3rem;position:relative}.product-page .product-detail .product-reviews:before{content:"“";font-size:162px;line-height:80px;color:#9b9b9b;position:absolute;left:-85px;font-family:Athena,sans-serif}.product-page .product-detail .product-reviews .rev-item p{font-family:LMRoman10,sans-serif;font-size:28px;line-height:35px}.product-page .product-detail .product-reviews .rev-item .rev-img{width:85px;height:85px;overflow:hidden;border-radius:50%;margin-top:2rem}.product-page .product-detail .product-reviews .rev-item .rev-img img{width:100%;height:100%;object-fit:cover;object-position:center}.product-page .product-detail .product-reviews .rev-item .rev-info{margin:1rem 0 0 2rem}.product-page .product-detail .product-reviews .rev-item .rev-info h4{font-size:20px;font-family:Bw Seido Round DEMO,sans-serif;margin-bottom:0}.product-page .product-detail .product-reviews .rev-item .rev-info p{font-family:Bw Seido Round DEMO,sans-serif;font-size:15px}.product-page .product-detail .product-reviews .slick-dots{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:-3rem;position:relative;z-index:1}.product-page .product-detail .product-reviews .slick-dots li{margin:0 .5rem;width:18px;height:18px;border:thin solid transparent;border-radius:30px}.product-page .product-detail .product-reviews .slick-dots li button{text-indent:-99999px;width:10px;height:10px;border:0;background:#d2d7dd;border-radius:30px;padding:0}.product-page .product-detail .product-reviews .slick-dots li.slick-active{border:thin solid #1a274e;padding:3px;position:relative}.product-page .product-detail .product-reviews .slick-dots li.slick-active button{width:7px;height:7px;position:absolute;background-color:#e0e0e0;top:4px;left:4px}.product-page .product-detail .form-wrapper{padding-left:3rem}.product-page .product-detail .form-wrapper .btn-phone .icon{transform:translateY(5px)!important;display:inline-block}.product-page .product-detail .img-detail img{width:100%}.product-page .product-detail .product-sketch img{max-width:100%}.product-page .section-news .itembox-wrapper h2{color:#4a4a4a}.product-page .section-news .itembox-wrapper .itembox-box .itembox-desc{background:#fff}.product-page .section-news .itembox-wrapper .itembox-box .itembox-desc .more-link a,.product-page .section-news .itembox-wrapper .itembox-box .itembox-desc h5,.product-page .section-news .itembox-wrapper .itembox-box .itembox-desc p,.product-page .section-news .itembox-wrapper .itembox-box .itembox-desc span{color:#4a4a4a}.product-page .section-news .itembox-wrapper .itembox-box .itembox-desc .more-link a .icon{color:#fff;background:#002992}.product-page .section-news .itembox-wrapper .itembox-box .itembox-desc .more-link a .icon:before{filter:invert(1)}.product-page.horizontal-page{overflow-x:auto;overflow-y:hidden;display:table}.product-page.horizontal-page .left-side{height:calc(100vh - 95px);width:33.3333vw;display:table-cell;position:relative;min-width:33.3333vw}.product-page.horizontal-page .right-side{display:table-cell}.product-page.horizontal-page .product-wrapper{height:calc(100vh - 95px);width:33.3333vw}.about-page{padding-top:95px}.about-page p{font-weight:300}.about-page .about-hero{background:#297cbb url(../images/bg-pattern.svg);background-size:auto}.about-page .about-hero .about-title{padding-top:3rem}.about-page .about-hero .about-title h1{margin:0;font-size:62px;color:#fff}.about-page .about-hero .about-title p{padding:2rem 0 3rem 5rem;margin:0;color:#fff;font-weight:300}.about-page .about-info .bg-section .bg-left{background:#17969c url(../images/bg-pattern.svg)}.about-page .about-info .mdl-cell--5-col p{padding:4rem 3rem;color:#fff;font-weight:300;margin:0}.about-page .about-info .mdl-cell--7-col p{padding:4rem 3rem 4rem 10rem;margin:0}.about-page .about-history .bg-section .bg-right{background:#eaeaec}.about-page .about-history .mdl-cell--5-col h2{padding:2rem 3rem;color:#4a4a4a}.about-page .about-history .mdl-cell--5-col h4{font-family:Bw Seido Round DEMO,sans-serif;letter-spacing:5px;font-size:16px;font-weight:400;padding:0 0 0 3rem}.about-page .about-history .mdl-cell--5-col p{padding:0 0 0 3rem}.about-page .about-history .mdl-cell--7-col{padding:10rem 3rem 4rem 10rem}.about-page .about-visi{padding:5rem 0}.about-page .about-visi .bg-section{top:30%}.about-page .about-visi .bg-section .bg-left{background:#d2a542 url(../images/bg-pattern.svg);width:42%;height:74%}.about-page .about-visi img{max-width:100%}.about-page .about-visi .mdl-cell--6-col:first-child h2{padding:0 0 2rem 3rem}.about-page .about-visi .mdl-cell--6-col:first-child p{padding:0 0 0 3rem}.about-page .about-visi .img-visi1{margin-left:-2rem;position:relative}.about-page .about-visi .img-visi2{margin-left:-15rem;margin-top:0;max-width:88%}.about-page .about-visi .img-visi3{margin-left:3rem;position:relative}.about-page .about-visi .misi-part h2{margin-left:-15rem;padding-top:2rem}.about-page .about-visi .misi-part p{margin-left:-15rem;max-width:450px}.about-page .about-visi .visi-additional{position:absolute;top:50em;right:0}.about-page .about-address{padding:1rem 0 8rem}.about-page .about-address .form-wrapper{padding:2rem 5rem}.about-page .about-address .form-wrapper h3{font-family:Bw Seido Round DEMO,sans-serif;font-weight:400}.about-page .about-address .form-wrapper p span{font-weight:500;color:#002992}.facilities-page{padding-top:95px}.facilities-page .bg-section{background-color:#f3f2f3}.facilities-page .fac-info .bg-section .bg-left{background:#1a274e url(../images/bg-pattern.svg);background-size:auto;width:60%}.facilities-page .fac-info .bg-section .bg-right{background-color:#f3f2f3;width:40%}.facilities-page .fac-info h1{font-size:62px;color:#fff;margin-bottom:1rem}.facilities-page .fac-info p{color:#fff;font-weight:300}.facilities-page .fac-content .bg-section .bg-left{background:#1a274e url(../images/bg-pattern.svg);width:24%;height:60%;background-position:0 44px}.facilities-page .fac-content .bg-section .bg-right{background:#fff;width:76%}.facilities-page .fac-content-asymmetric .bg-section .bg-left{background:#cdf1f3;margin-top:-5px;height:75%;z-index:2}.facilities-page .fac-content-asymmetric .bg-section .bg-right:after{content:"";width:50%;height:80%;display:block;background:#fff;left:24%;bottom:-15rem;position:absolute;z-index:1}.facilities-page .fac-content-asymmetric .wrap-center{z-index:2}.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell:first-child{transform:translate(2rem,-33.8rem);position:relative;z-index:1}.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell:first-child .img-expandable .img-desc{padding-right:15rem}.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell--7-col{transform:translate(-2rem,-3rem)}.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell--7-col .img-wrap{margin-left:-8rem}.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell--7-col .img-desc{position:absolute;right:0;bottom:4em;padding-left:0}.facilities-page .fac-content-bottom{margin-top:-25rem}.facilities-page .fac-content-bottom .bg-section{background:transparent}.facilities-page .fac-content-bottom .bg-section .bg-left{background:#f3f2f3;margin-top:15rem}.facilities-page .fac-content-bottom .bg-section .bg-right{background:#f3f2f3}.facilities-page .fac-content-bottom .wrap-center{z-index:1}.facilities-page .fac-content-bottom .mdl-cell:first-child{padding-right:2.5rem;-ms-flex-item-align:end;align-self:flex-end}.facilities-page .fac-content-bottom .mdl-cell:last-child{padding-left:2.5rem}.facilities-page .fac-content-gallery{padding-bottom:5rem}.facilities-page .fac-content-gallery .bg-section .bg-left{width:50%}.facilities-page .fac-content-gallery .bg-section .bg-right{background:#eaeaec url(../images/bg-pattern.svg);width:50%;margin-top:1.6rem}.facilities-page .fac-content-gallery .right-side{margin-left:-8px}.gallery-page{padding-top:95px}.gallery-page .mdl-cell--4-col{width:33.3333%;position:relative}.gallery-page .mdl-cell--8-col{width:66.6666%}.gallery-page .mdl-cell--6-col{width:50%}.gallery-page .left-side{background:#ad7d2b url(../images/bg-pattern.svg);background-size:auto;padding:20rem 5rem 3rem 8rem}.gallery-page .left-side.green{background-color:#17969c;position:fixed;top:0;bottom:0;left:0;right:0;padding:14rem 5rem 3rem 8rem;height:100vh;width:33.3333vw}.gallery-page .left-side h1{margin-top:0;color:#fff;font-size:48px}.gallery-page .left-side p{color:#fff}.gallery-page .product-wrapper{margin:0;border-left:thin solid #fff}.gallery-page .product-wrapper a{display:block}.gallery-page .product-wrapper .product-img{height:500px;overflow:hidden;position:relative}.gallery-page .product-wrapper .product-img img{width:100%;height:100%;transform:scale(1);transition:all 10s cubic-bezier(.19,1,.22,1)}.gallery-page .product-wrapper .product-number{font-family:De Valencia,sans-serif;font-size:62px;color:#fff;padding:2rem;position:absolute;bottom:0;left:0;right:0;line-height:65px}.gallery-page .product-wrapper .product-number span{position:relative}.gallery-page .product-wrapper .product-number:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;transform:translateY(100%);transition:all .5s cubic-bezier(.19,1,.22,1)}.gallery-page .product-wrapper .product-desc{padding:0 2rem 1rem}.gallery-page .product-wrapper .product-desc h4{font-family:Bw Seido Round DEMO,sans-serif;letter-spacing:2px;font-size:16px;color:#4a4a4a;font-weight:400}.gallery-page .product-wrapper .product-desc p{color:#4a4a4a}.gallery-page .product-wrapper:hover .product-img img{transform:scale(1.1)}.news-page{padding-top:95px}.news-page .bg-section .bg-left{background-size:auto}.news-page .itembox-box{margin-bottom:3rem}.news-page .itembox-box .itembox-desc p,.news-page .itembox-box a{color:#4a4a4a}.news-page .title-bar{background:#fff;font-size:13px}.news-page .title-bar .wrap-center{padding:2rem 2rem 2rem 10rem}.news-page .title-bar a{margin-right:1rem;transform:translateY(7px)}.news-page .detail-news{background:#f3f2f3;padding:2.5rem 0 0}.news-page .detail-news .bg-section .bg-left{background:#fff;width:65%;height:49%}.news-page .detail-news .bg-section .bg-right{width:35%}.news-page .detail-news h1{font-size:42px;font-weight:700;max-width:60%}.news-page .detail-news .news-info{display:-ms-flexbox;display:flex;margin-bottom:2rem}.news-page .detail-news .news-info .news-date{font-size:13px;padding-top:5px}.news-page .detail-news .news-info .news-intro{border-left:thin solid #eaeaec;padding-left:1rem;margin-left:1rem;max-width:400px;font-family:LMRoman10,sans-serif;font-size:20px;line-height:26px}.news-page .detail-news .news-img{margin-bottom:3rem}.news-page .detail-news .news-img img{padding:0 10rem;max-width:100%}.news-page .detail-news .news-content{max-width:550px;margin:0 auto}.news-page .detail-news .news-content:after{content:"";display:block;width:650px;height:150px;background:#fff;margin-top:5rem;margin-left:-15rem}.help-page{padding-top:95px}.help-page p{font-weight:300}.help-page .help-hero{background:#17969c url(../images/bg-pattern.svg);background-size:auto}.help-page .help-hero .help-title{padding-top:3rem}.help-page .help-hero .help-title h1{margin:0;font-size:62px;color:#fff}.help-page .help-hero .help-title p{padding:2rem 10rem 3rem 0;margin:0;color:#fff;font-weight:300}.help-page .help-content h2{font-size:48px}.help-page .help-content .help-faq{padding:3rem 5rem}.help-page .help-content .help-faq .expandable-list h6{font-family:Bw Seido Round DEMO,sans-serif;font-weight:500}.help-page .help-content .help-faq .expandable-list p{margin:0}.contact-page{padding-top:95px}.contact-page .contact-hero{background:#ad7d2b url(../images/bg-pattern.svg);background-size:auto}.contact-page .contact-hero .contact-title{padding-top:3rem}.contact-page .contact-hero .contact-title h1{margin:0;font-size:62px;line-height:70px;color:#fff}.contact-page .contact-hero .contact-title p{padding:2rem 10rem 3rem 0;margin:0;color:#fff;font-weight:300}.contact-page .contact-address{padding:2rem 0}.contact-page .contact-address .mdl-grid{-ms-flex-pack:center;justify-content:center;padding-left:3rem}.contact-page .contact-address .mdl-grid h6{font-family:Bw Seido Round DEMO,sans-serif}.contact-page .contact-address .mdl-grid .icon{margin-right:1rem}.contact-page .contact-formbox{background:#f3f2f3}.contact-page .contact-formbox .form-wrapper{padding:3rem;padding-right:2rem}.contact-page .contact-formbox .form-wrapper .btn-phone .icon{transform:translateY(5px)!important;display:inline-block}.contact-page .contact-representative{padding-top:2rem}.contact-page .contact-representative h2{text-align:center}.contact-page .contact-representative .marketer-wrapper{list-style:none;white-space:nowrap;padding:3rem 0;margin-top:2rem}.contact-page .contact-representative .marketer-wrapper li{display:inline-block;margin:0 1.5rem}.contact-page .contact-representative .marketer-wrapper li a{display:block}.contact-page .contact-representative .marketer-wrapper li a .marketer-img{width:130px;height:130px;overflow:hidden;border-radius:50%}.contact-page .contact-representative .marketer-wrapper li a .marketer-img img{width:100%;margin:0}.contact-page .contact-representative .marketer-wrapper li a p{font-size:14px;margin-top:8px;color:#4a4a4a}.contact-page .contact-representative .marketer-wrapper li a:hover{opacity:.7}.maps-page{padding-top:95px}.maps-page .maps-hero{background:#6a3615 url(../images/bg-pattern.svg);background-size:auto}.maps-page .maps-hero.green{background-color:#247e3e}.maps-page .maps-hero .maps-title{padding:2.5rem 0 3rem}.maps-page .maps-hero .maps-title h1{margin:0;font-size:62px;color:#fff}.maps-page .maps-wrapper .left-side{position:relative;overflow:hidden;height:calc(100vh - 262px);width:50%}.maps-page .maps-wrapper .left-side .map-navs{position:absolute;right:2rem;top:2rem;max-width:50px;z-index:1}.maps-page .maps-wrapper .left-side .map-navs button{background:transparent;border:0;margin-bottom:.5rem}.maps-page .maps-wrapper .left-side .map-navs button:hover{opacity:.8}.maps-page .maps-wrapper .left-side .map-markers{position:absolute;top:0;bottom:0;left:0;right:0}.maps-page .maps-wrapper .left-side .map-markers .marker{width:60px;height:50px;background-repeat:no-repeat;background-size:cover;position:absolute;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;opacity:0;visibility:hidden;background:#fff;border-radius:6px;padding:10px}.maps-page .maps-wrapper .left-side .map-markers .marker:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:13px 10px 0;border-color:#fff transparent transparent;bottom:-11px;right:20px;position:absolute}.maps-page .maps-wrapper .left-side .map-markers .marker.show{opacity:1;visibility:visible}.maps-page .maps-wrapper .left-side img{transition:all .3s ease;min-width:740px}.maps-page .maps-wrapper .right-side{background:#fff;padding:1rem 3rem;height:calc(100vh - 262px);overflow:auto;width:50%}.maps-page .maps-wrapper .right-side h4{border-bottom:thin solid #eaeaec;max-width:80%;padding-bottom:10px}.maps-page .maps-wrapper .right-side .map-filter{margin-top:3rem}.maps-page .maps-wrapper.expanded{margin-top:-165px}.maps-page .maps-wrapper.expanded .left-side,.maps-page .maps-wrapper.expanded .right-side{height:calc(100vh - 97px)}.maps-page .map-filter label{display:-ms-flexbox;display:flex;margin-bottom:1.8em}.maps-page .map-filter label input[type=checkbox]{margin:-4px 1rem 0 0;background:transparent;background-size:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.8em;height:1.8em;border:thin solid #eaeaec;border-radius:50%;display:block;transition:none}.maps-page .map-filter label input[type=checkbox]:checked{background:#fff url(../images/icons/radio.svg) no-repeat 50%;background-size:100%;outline:none}::selection{background:#fff2a8}::-moz-selection{background:#fff2a8}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,225,.15);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#eaeaec}@media screen and (min-width:1400px){body{max-width:1433px;margin:0 auto}}@media screen and (max-width:1366px){.section-facilities .bg-section .bg-right{height:100%}.section-facilities .facility-wrapper .facility-list .wrap-center{left:-1px}.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell:first-child{transform:translate(2rem,-33.7rem)}.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell--7-col{transform:translate(-2rem,-1rem)}.facilities-page .fac-content .bg-section .bg-right{width:82%}}@media (min-width:769px){.btn-menu{display:none}.mobile-hide{display:block}.mobile-hide.wrap-flex{display:-ms-flexbox;display:flex}.mobile-only{display:none}.section-hero .slick-dots{display:none!important}}@media (min-width:769px) and (max-width:1100px){.section-merchant:before{background-size:auto 100%}.section-merchant .merchant-logos ul{transform:scale(.9)}.section-merchant .pintro-info .pintro-services ul{transform:scale(.95)}.feature-page .hero-feature .hero-content .hero-details{-ms-flex:0 0 50%;flex:0 0 50%}.feature-page .hero-feature .hero-content .hero-details:last-of-type{padding:0 2em 2em 15em}.feature-page .hero-feature .hero-content .hero-img img{top:10em}.feature-page .section-feature{min-height:680px}header ul li{margin:0 .5em;padding:10px 0}header ul li a{font-family:Bw Seido Round DEMO,sans-serif;font-size:18px}header ul li a.btn{margin-top:-7px;border-radius:6px;padding:0 1em;line-height:40px;height:45px;font-size:18px}.right-menu ul{padding-left:0}.section-environment{padding:3em 0 0}.section-environment .platform-wrapper{transform:scale(.8);margin-left:-7em;transform-origin:top center}.section-appdemo .download-links .btn{font-family:Bw Seido Round DEMO,sans-serif;font-size:18px;line-height:48px!important}.tabs .btn{padding:0 1em}}@media (max-width:768px){.wrap-scroller{overflow:auto}.wrap-scroller.y-scroll{overflow-x:hidden}.wrap-scroller.x-scroll{overflow-y:hidden}.wrap-scroller>div{min-width:1100px}.mobile-hide{display:none!important}.btn-menu,.mobile-only{display:block}.btn-menu{position:absolute;top:1.3em;right:2em;width:30px;height:30px;padding:0;z-index:1;border:0;background:transparent}.logo-wrap{padding-top:0}body,html{min-width:auto;width:100vw;overflow-x:hidden;max-width:480px;margin:0 auto}body,html,p{font-size:13px}p{line-height:25px}.wrap-flex{display:block}header .main-header{padding:0 1em;overflow:hidden;transition:all .3s cubic-bezier(.19,1,.22,1);background:transparent}header .main-header.white-header{background:#fff}header .main-menu{transition:none}header ul{display:block;padding:0;margin-top:10px}header ul li{margin:0;padding:1em 0 .5em;border-bottom:thin solid hsla(0,0%,99%,.3)}header ul li.has-sub:after,header ul li.has-sub:before,header ul li.has-sub ul{display:none}header .right-menu ul li{border:0}.is-light header .main-header{background-color:#d3dfeb}section h2{font-size:40px;line-height:50px}section .bg-section{display:block}.section-hero{height:100vh}.section-hero .hero-home .slick-track,.section-hero .hero-slide{min-height:500px}.section-hero .hero-slide .hero-bg img{width:auto;margin-top:0;height:100%}.section-hero .hero-slide .hero-caption{padding-bottom:2em}.section-hero .hero-slide .hero-caption>.wrap-center{display:block}.section-hero .hero-slide .hero-caption .hero-desc{width:100%;padding:0;margin-top:12em;padding:0 3rem}.section-hero .hero-slide .hero-caption .hero-desc h2{font-size:40px;font-weight:500;line-height:50px}.section-hero .hero-slide .hero-caption .hero-desc h5,.section-hero .hero-slide .hero-caption .hero-desc p{font-size:14px}.section-hero .hero-slide .hero-caption .hero-desc p:after{display:none}.section-hero .hero-slide .hero-caption .hero-desc .hero-link a{font-size:14px}.section-hero .hero-slide .hero-caption .hero-featured{width:100%;transform:scale(.5);margin-top:-30%;margin-left:3em}}@media (max-width:768px) and (max-width:375px){.section-hero .hero-slide .hero-caption .hero-featured{margin-top:-38%}}@media (max-width:768px){.section-hero .hero-slide .hero-caption .hero-featured .layers{width:auto}.section-hero .section-next{display:none}.section-hero .slick-dots{display:-ms-flexbox!important;display:flex!important;list-style:none;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;bottom:0;left:0;right:0}.section-hero .slick-dots li{margin:0 5px}.section-hero .slick-dots li button{background:hsla(0,0%,100%,.3);border:0;width:10px;height:10px;border-radius:50%;text-indent:9999px;padding:0}.section-hero .slick-dots li.slick-active button{background:#fff}.section-quality .top-part h1{font-size:40px;line-height:50px;padding-right:1rem}.section-quality .top-part .bg-section{display:block}.section-quality .top-part .bg-section .bg-left{width:100%;height:35%}.section-quality .bottom-part{height:auto}.section-quality .bottom-part .bg-section{display:block}.section-quality .bottom-part .bg-section .bg-left{width:100%;height:32%}.section-quality .bottom-part .bg-section .bg-right{width:100%}.section-quality .bottom-part .bg-section .mdl-cell.d-12{transition-delay:1.2s!important}.section-quality .bottom-part .living-box{margin-left:-16px;margin-right:-16px}.section-quality .bottom-part .living-box h3{font-size:24px;line-height:35px}.section-quality .bottom-part .living-box h3:before{width:40px}.section-quality .bottom-part h2{font-size:20px;line-height:25px;margin-top:3rem}.section-quality .bottom-part .mdl-cell--5-col{padding:0 1.5rem}.section-quality .bottom-part .blockquote{font-size:22px;line-height:30px}.section-quality .bottom-part .quality-link{padding-bottom:1rem}.section-projects h2{margin:0;padding:1rem 2rem}.section-projects .top-area{background:#fff}.section-projects .top-area .mdl-cell--4-col{width:100%}.section-projects .top-area .tab-project{position:relative;bottom:0;left:0;right:0;padding:0 2rem 2rem}.section-projects .top-area .tab-project button{width:50%;padding:1rem;font-size:14px;background-color:rgba(0,0,0,.2)}.section-projects .top-area p{padding:0 2rem;margin:0}.section-projects .middle-area .bg-section .bg-left,.section-projects .middle-area .bg-section .bg-right{display:none}.section-projects .middle-area .project-slider:after{content:"";width:200px;height:85px;background:#fff;border-radius:6px;padding:0;position:absolute;right:0;left:0;bottom:-6em;margin:auto}.section-projects .middle-area .project-slider .project-slide img{width:130%}.section-projects .middle-area .project-slider .project-slide .project-caption h5{top:2rem;left:1em;font-weight:400}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc{bottom:2em;left:2.5rem;right:2.5rem;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc .item-box{width:65px;height:65px;position:relative;margin-right:5px}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc .item-box p{font-size:24px;margin:10px 0 0 -5px;letter-spacing:-7px}.section-projects .middle-area .project-slider .project-slide .project-caption .project-desc .item-box span{font-size:8px}.section-projects .middle-area .project-slider .slick-arrow.slick-prev{right:auto;left:10em;bottom:-25px}.section-projects .middle-area .project-slider .slick-arrow.slick-next{right:10em;bottom:-25px}.section-projects .middle-area .project-number{font-size:12px;position:absolute;bottom:-25px;right:0;left:0;z-index:2;text-align:center}.section-projects .middle-area .project-nav{border-radius:6px;padding:1rem 0;padding-right:0;position:absolute;right:0;left:0;bottom:-3rem;z-index:2;max-width:180px;margin:auto;-ms-flex-pack:center;justify-content:center}.section-projects .middle-area .project-nav div{font-size:12px}.section-projects .middle-area .project-content{padding-bottom:50px}.section-offers{padding-bottom:0}.section-offers .bg-section .bg-left{width:100%;height:calc(100% + 0px)}.section-offers .bg-section .bg-right{display:none}.section-offers .itembox-wrapper{padding:0 2.5rem}.section-offers .itembox-wrapper h2{margin-bottom:1rem}.section-offers .itembox-wrapper .wrap-scroller{margin:0 -2.5rem}.section-offers .itembox-wrapper .mdl-cell--4-col{width:25%;padding:0 1em;margin:0;overflow:hidden}.section-offers .itembox-wrapper .mdl-cell--4-col:first-child{margin-left:2.5rem}.section-offers .itembox-wrapper .mdl-cell--4-col .img-wrap{width:100%;height:auto}.section-offers .itembox-wrapper .mdl-cell--4-col .itembox-desc{padding:1rem}.section-offers .itembox-wrapper .mdl-cell--4-col .itembox-desc h5{font-size:22px;line-height:28px}.section-gethome .gethome-wrapper{padding:2rem}.section-gethome .gethome-wrapper h2{font-size:28px;margin:0}.section-gethome .gethome-wrapper p{margin:1rem 0 2rem;max-width:none}.section-gethome .gethome-wrapper .mdl-cell--4-col{margin-bottom:1rem}.section-gethome .marketer-wrapper{white-space:normal;text-align:center}.section-facilities{padding:3em 0 0}.section-facilities .bg-section .bg-left{width:100%;height:61%}.section-facilities .bg-section .bg-right{width:100%}.section-facilities .facility-wrapper{padding:0 2rem}.section-facilities .facility-wrapper h2{font-size:28px;margin:0}.section-facilities .facility-wrapper p{margin:0 0 1rem;max-width:none}.section-facilities .facility-wrapper .mdl-cell{margin:8px 0}.section-facilities .facility-wrapper .mdl-cell--3-col h5{padding:1rem 0;font-size:35px;margin:0;border-top-width:4px}.section-facilities .facility-wrapper .mdl-cell--3-col:before{display:none}.section-facilities .facility-wrapper .mdl-cell--5-col{margin:8px -2.5rem;width:125%}.section-facilities .facility-wrapper .fam-desc .blockquote{font-size:16px}.section-facilities .facility-wrapper .facility-list{padding:1rem;padding-bottom:0;margin-bottom:0}.section-facilities .facility-wrapper .facility-list .wrap-center{position:relative;left:0;right:0;margin:0 -3rem}.section-facilities .facility-wrapper .facility-list .wrap-center img{width:53%}.section-facilities .facility-wrapper .facility-list ul{margin-bottom:0;max-width:80%;height:285px}.section-facilities .facility-wrapper .facility-list h4{font-size:40px;margin-top:0}.section-news{padding-bottom:0}.section-news .bg-section .bg-left{width:100%;height:calc(100% + 0px)}.section-news .bg-section .bg-right{display:none}.section-news .itembox-wrapper{padding:0 2.5rem}.section-news .itembox-wrapper h2{margin-top:0;margin-bottom:1rem}.section-news .itembox-wrapper .wrap-scroller{margin:0 -2.5rem}.section-news .itembox-wrapper .mdl-cell--4-col{width:25%;padding:0 1em;margin:0;overflow:hidden}.section-news .itembox-wrapper .mdl-cell--4-col:first-child{margin-left:2.5rem}.section-news .itembox-wrapper .mdl-cell--4-col .img-wrap{width:100%;height:auto}.section-news .itembox-wrapper .mdl-cell--4-col .itembox-desc{padding:1rem}.section-news .itembox-wrapper .mdl-cell--4-col .itembox-desc h5{font-size:22px;line-height:28px}.section-follow{background:#fff;padding:1rem 0;margin-top:-2em}.section-follow .justify-between{display:-ms-flexbox;display:flex;padding:0 2em}.section-follow .justify-between .follow-ig a{color:transparent;line-height:40px}.section-follow .justify-between .follow-ig a .icon{left:auto;top:1em;right:2em}.section-follow h2{margin:0;white-space:nowrap}.section-follow .insta-slider .insta-item{width:150px!important;height:142px}.section-follow .insta-slider .insta-item img{margin:0}.section-contact .right-side{background-size:auto 105%;background-position:bottom}.section-contact .mdl-cell{width:100%}.section-contact .contact-sitemap a{padding:1rem 0 2rem}.section-contact .contact-sitemap a p{font-size:24px;margin:1rem 0}.section-contact .contact-sitemap a h5{font-size:40px}.section-contact .contact-box{padding:1em}.section-contact .contact-box .mdl-cell--7-col{padding-left:0}.section-contact .contact-box h6{font-size:20px}.section-footer .footer-top{padding:0 1.5rem 1.5rem}.section-footer .footer-top .icon,.section-footer .footer-top h5{font-size:20px}.section-footer .footer-bottom .wrap-center{min-width:900px;white-space:nowrap}footer{font-size:11px}.gallery-page,.product-page{padding-top:65px}.gallery-page .mdl-cell,.product-page .mdl-cell{width:100%}.gallery-page .mdl-cell.pr-4,.product-page .mdl-cell.pr-4{padding:0}.gallery-page .left-side,.product-page .left-side{padding:4rem 3rem}.gallery-page .left-side h1,.product-page .left-side h1{font-size:38px}.gallery-page .product-wrapper .product-img img,.product-page .product-wrapper .product-img img{width:100%;height:auto}.gallery-page .hero-detail .left-side,.product-page .hero-detail .left-side{padding:5rem 3rem 12rem}.gallery-page .hero-detail .left-side .product-logo,.product-page .hero-detail .left-side .product-logo{text-align:center}.gallery-page .hero-detail .left-side .product-logo img,.product-page .hero-detail .left-side .product-logo img{max-width:200px}.gallery-page .hero-detail .right-side.product-thumbnails,.product-page .hero-detail .right-side.product-thumbnails{padding:0;margin-left:0;margin-top:-8rem}.gallery-page .hero-detail .right-side.product-thumbnails .product-item,.product-page .hero-detail .right-side.product-thumbnails .product-item{height:120px}.gallery-page .hero-detail .right-side.product-thumbnails .product-item img,.product-page .hero-detail .right-side.product-thumbnails .product-item img{height:100%}.gallery-page .product-detail,.product-page .product-detail{padding:3rem 2rem}.gallery-page .product-detail h1,.product-page .product-detail h1{font-size:32px;margin:0}.gallery-page .product-detail h3,.product-page .product-detail h3{font-size:18px}.gallery-page .product-detail .item-facility,.product-page .product-detail .item-facility{margin-right:0}.gallery-page .product-detail .item-facility h6,.product-page .product-detail .item-facility h6{font-size:14px;letter-spacing:4px}.gallery-page .product-detail .item-facility .wrap-flex>p,.product-page .product-detail .item-facility .wrap-flex>p{width:50%}.gallery-page .product-detail .item-facility.big,.product-page .product-detail .item-facility.big{width:50%;float:left}.gallery-page .product-detail .item-facility.big p,.product-page .product-detail .item-facility.big p{font-size:36px;line-height:46px}.gallery-page .product-detail .item-facility.big p .icon,.product-page .product-detail .item-facility.big p .icon{top:0}.gallery-page .product-detail .product-sketch,.product-page .product-detail .product-sketch{margin-bottom:2rem}.gallery-page .product-detail .img-detail img,.gallery-page .product-detail .product-sketch img,.product-page .product-detail .img-detail img,.product-page .product-detail .product-sketch img{width:100%}.gallery-page .product-detail .product-reviews,.product-page .product-detail .product-reviews{margin:0}.gallery-page .product-detail .product-reviews .rev-item p,.product-page .product-detail .product-reviews .rev-item p{font-size:18px;line-height:24px}.gallery-page .product-detail .product-reviews .rev-item .rev-user,.product-page .product-detail .product-reviews .rev-item .rev-user{display:-ms-flexbox;display:flex}.gallery-page .product-detail .product-reviews .rev-item .rev-info h4,.product-page .product-detail .product-reviews .rev-item .rev-info h4{font-size:14px}.gallery-page .product-detail .product-reviews .rev-item .rev-info p,.product-page .product-detail .product-reviews .rev-item .rev-info p{font-size:13px}.gallery-page .product-detail .product-reviews .slick-slide img,.product-page .product-detail .product-reviews .slick-slide img{margin:0}.gallery-page .product-detail .product-reviews .slick-dots,.product-page .product-detail .product-reviews .slick-dots{margin-top:2rem;padding:0;-ms-flex-pack:left;justify-content:left}.gallery-page .product-detail .product-reviews .slick-dots li.slick-active,.product-page .product-detail .product-reviews .slick-dots li.slick-active{transform:translateY(2px)}.gallery-page .product-detail .form-wrapper,.product-page .product-detail .form-wrapper{padding:0}.gallery-page .product-detail .form-wrapper .form-general,.product-page .product-detail .form-wrapper .form-general{padding:2rem 0}.gallery-page .product-detail .form-wrapper .form-general .btn-phone,.product-page .product-detail .form-wrapper .form-general .btn-phone{font-size:12px;margin-bottom:1rem}.product-page.horizontal-page{display:block;overflow:auto}.product-page.horizontal-page .left-side{height:auto;width:100%;display:block;position:relative;min-width:auto}.product-page.horizontal-page .left-side .product-information{padding:0;width:100%;position:relative;left:0;right:0;top:0;bottom:0}.product-page.horizontal-page .left-side .product-information:before{position:absolute;left:-3em;right:-3em;top:-4em;bottom:-6em}.product-page.horizontal-page .right-side .product-wrapper{height:auto;width:100vw}.product-page.horizontal-page .right-side .product-wrapper .product-desc h4{white-space:normal}.maps-page{padding-top:65px}.maps-page .maps-hero .maps-title{padding:3rem 2rem}.maps-page .maps-hero .maps-title h1{font-size:42px}.maps-page .maps-wrapper .left-side,.maps-page .maps-wrapper .right-side{height:calc(100vh - 200px);width:100%}.maps-page .maps-wrapper .right-side{position:absolute;z-index:1;overflow:auto;transition:all .5s cubic-bezier(.19,1,.22,1);overflow:hidden;transform:translateY(80%)}.maps-page .maps-wrapper .right-side h4{margin:0;text-align:center;font-size:22px;max-width:none;border:0}.maps-page .maps-wrapper .right-side h4:before{content:"";width:30px;height:5px;border-radius:10px;background:#eaeaec;display:block;margin:-25px auto 1em}.maps-page .maps-wrapper .right-side.open{transform:translateY(0)}.facilities-page{padding-top:65px}.facilities-page .fac-info{padding:0 1rem}.facilities-page .fac-info .bg-section .bg-left{width:100%}.facilities-page .fac-info .bg-section .bg-right{display:none}.facilities-page .fac-info h1{font-size:42px;margin-bottom:1rem;margin-top:0}.facilities-page .fac-content .bg-section .bg-left{width:0}.facilities-page .fac-content .bg-section .bg-right{width:100%;background:#f3f2f3}.facilities-page .fac-content-asymmetric{margin:0 -16px}.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell,.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell:first-child{transform:none}.facilities-page .fac-content-asymmetric .mdl-grid .mdl-cell.mdl-cell--7-col .img-desc{position:relative;right:0;bottom:0}.facilities-page .fac-content-asymmetric .bg-section{background:#f3f2f3}.facilities-page .fac-content-asymmetric .bg-section>div{display:none}.facilities-page .fac-content-asymmetric .img-desc{padding:2rem 3rem 0!important}.facilities-page .fac-content-bottom{margin:0 -16px;padding:0}.facilities-page .fac-content-bottom .mdl-cell--6-col{padding:0!important}.facilities-page .fac-content-bottom .bg-section .bg-left{margin-top:0;width:100%}.facilities-page .fac-content-gallery{margin:0 -24px;padding:0}.facilities-page .fac-content-gallery .right-side .mdl-cell--6-col{width:50%;margin:0}.news-page{padding-top:65px}.news-page .section-news .itembox-wrapper .mdl-cell--4-col{width:100%;margin:0}.news-page .section-news .itembox-wrapper .itembox-box{margin:0}.news-page .title-bar .wrap-center{padding:2rem;white-space:nowrap;text-overflow:ellipsis;max-width:100vw;overflow:hidden;margin:0}.news-page .detail-news{padding:0 2rem}.news-page .detail-news .bg-section .bg-left{width:100%}.news-page .detail-news h1{font-size:32px;font-weight:700;max-width:none;margin-top:0}.news-page .detail-news .news-info{display:block}.news-page .detail-news .news-info .news-intro{padding-left:1rem;margin-left:0;margin-top:1rem;max-width:400px;font-size:14px;line-height:20px}.news-page .detail-news .news-img img{padding:0;max-width:none;margin-left:-2rem;margin-right:-2rem;width:120%}.help-page .help-hero .help-title{padding:3rem}.help-page .help-hero .help-title h1{font-size:42px}.help-page .help-hero .help-title p{padding-right:0}.help-page .help-content h2{padding:0 3rem;font-size:35px}.help-page .help-content .help-faq{padding:0 3rem 3rem}.help-page .help-content .help-faq .expandable-list h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:2rem;font-size:14px}.about-page{padding-top:65px}.about-page .about-hero .about-title{padding:3rem}.about-page .about-hero .about-title h1{font-size:42px}.about-page .about-hero .about-title p{padding-right:0;padding-bottom:0;padding-left:0}.about-page .about-info .mdl-cell p{padding:3rem}.about-page .about-info .bg-section .bg-left{width:100%;height:40%}.about-page .about-history .mdl-cell--5-col h2{padding:0 3rem;margin-top:0!important}.about-page .about-history .mdl-cell--7-col{padding:0 3rem}.about-page .about-history .bg-section{display:none}.about-page .about-history img{max-width:110%}.about-page .about-visi{padding:0}.about-page .about-visi .bg-section{display:none}.about-page .about-visi h2{padding-bottom:0!important}.about-page .about-visi img{max-width:200px}.about-page .about-visi img.img-visi1{margin-left:2.5rem;position:relative;max-width:140px;margin-top:6em}.about-page .about-visi img.img-visi2{margin-left:9rem;max-width:150px;margin-top:-3rem}.about-page .about-visi img.img-visi3{position:absolute;right:2rem;top:24rem;max-width:150px}.about-page .about-visi .visi-additional{top:51em;right:auto;left:3rem;display:none}.about-page .about-visi .misi-part h2{margin-left:3rem}.about-page .about-visi .misi-part p{margin:0 3rem;max-width:none}.about-page .about-address{padding:1em 0}.about-page .about-address .form-wrapper{padding:2rem 3rem}.about-page .about-address .btn-phone{padding:0 1rem}.about-page .about-address .btn-phone span{font-size:12px}.contact-page{padding-top:65px}.contact-page .contact-hero .contact-title{padding:3rem}.contact-page .contact-hero .contact-title h1{font-size:42px}.contact-page .contact-hero .contact-title p{padding-right:0;padding-bottom:0}.contact-page .contact-address{padding:0 3rem}.contact-page .contact-address .mdl-grid{padding:0}.contact-page .contact-address .mdl-grid h6{margin-top:0}.contact-page .contact-address .mdl-grid .btn-blue{display:block;text-align:center;margin-bottom:2rem}.contact-page .contact-formbox .form-general .btn-phone{padding:0 1rem}.contact-page .contact-formbox .form-general .btn-phone span{font-size:12px}.contact-page .contact-representative{padding:0 3rem}.contact-page .contact-representative h2{font-size:30px;text-align:center}.contact-page .contact-representative .marketer-wrapper{white-space:normal;margin:1rem -2rem;padding-top:0}.contact-page .contact-representative .marketer-wrapper li{margin:0 .5rem}.contact-page .contact-representative .marketer-wrapper li a .marketer-img{width:80px;height:80px}.gallery-page .product-wrapper .product-img{height:auto}.gallery-page .product-wrapper .product-desc h4{font-weight:400}.menu-popup .side-links ul li a{margin-bottom:8px}.pagination{padding-bottom:2rem;padding-top:2rem}.pagination .with-arrow{color:transparent}.pagination .btn-prev .icon{position:absolute;left:2rem}.pagination .btn-next .icon{transform:translateY(-20px);right:2rem;position:absolute}.img-expandable .img-desc{padding:1rem 3rem 0}.img-expandable .img-desc h5{margin-bottom:0}.bottom-links a h2{font-size:24px;text-align:center;margin:0;line-height:80px}.menu-popup .side-links{width:100%;transform-origin:right}.menu-popup .btn-close-menu{opacity:0;transition:opacity .3s cubic-bezier(.19,1,.22,1);transition-delay:1.5s}.menu-popup.open .btn-close-menu{opacity:1}.mobile-menu{position:absolute;right:0}.mobile-menu .btn-phone{position:absolute;right:2.5em;top:1em;z-index:1}.logo-wrap a img{max-height:40px}.mdl-dialog-wrap .mdl-dialog{border:0;overflow:hidden;width:100%;min-width:auto;max-width:450px;height:100%;border-radius:0}.mdl-dialog-wrap .mdl-dialog .dialog-content{padding:0 2em 2em}.mdl-dialog-wrap .mdl-dialog .dialog-content .img-desc .nav{position:absolute;left:1rem!important;right:1rem!important}.mdl-dialog-wrap .mdl-dialog .dialog-content .img-wrap img{width:auto!important;height:100%}.slick-slide img{display:block;width:100%;margin-left:-1em}.section-quality .top-part p{padding:1em;margin:0}.booking-popup .right-side{width:100%;position:relative}.booking-popup .right-side .form-general{padding:5rem 2rem;max-height:100vh;overflow:auto}.booking-popup .right-side .form-general .pl-2{padding:0!important}.sitemap-popup .left-side{display:none}.sitemap-popup .right-side{width:100%;padding:2rem 3rem;max-height:100vh;overflow:auto}.sitemap-popup .btn-close-menu{left:auto;right:2rem;top:2rem;bottom:auto}footer .footer-top:before{display:none}footer .footer-top .mdl-grid{display:block}footer .footer-top .mdl-grid .mdl-cell{width:100%;padding:0 12px}footer .footer-top .mdl-grid .mdl-cell h4{margin:0}footer .footer-top .mdl-grid .mdl-cell ul{margin:0;margin-bottom:15px}.footer-bottom .mdl-cell--8-col{margin:0;margin-bottom:-10px;width:100%;padding:0 15px 0 20px}.footer-bottom .mdl-cell--4-col{margin:0}.team-slider .slick-dots{margin:0;padding:0;list-style:none;-ms-flex-pack:start;justify-content:flex-start;z-index:1;position:relative;width:50%;padding-right:3em;transform:none;padding-left:8px}}@media (min-height:800px){.slick-dots{top:60%}}
/*# sourceMappingURL=main.css.map */
