.__nuxt-error-page{padding:16px;padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:24px;font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;-webkit-transition:width .2s,opacity .4s;transition:width .2s,opacity .4s;opacity:1;background-color:#efc14e;z-index:999999}html{background:#e6e9e9;background-image:-webkit-gradient(linear,right top,left top,from(#e6e9e9),to(#d8dddd));background-image:linear-gradient(270deg,#e6e9e9,#d8dddd);-webkit-font-smoothing:antialiased}body{background:#fff;color:#727171;font-family:Catamaran,sans-serif;font-size:16px;line-height:1.5;margin:0 auto;padding:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}ul{padding:0;margin:0}li{list-style:none}:focus,a{outline:none}a{text-decoration:none}a img{border:0}a:hover{color:#000}h1,h2,h3,h4,h5,h6{color:#7e7c7c;font-weight:600;line-height:1.3}h1,h2,p{margin:0}h2{font-size:1.9em}h3{font-size:1.5em;margin-top:.4em;margin-bottom:.4em}a,a:active{-webkit-tap-highlight-color:rgba(255,255,255,0)}b,strong{font-weight:600}.text-center{text-align:center}.hidden{opacity:0}.material-icon:before{font-family:Material Icons;vertical-align:middle!important}#header{padding:0 2em;margin:0}.logo figure{width:200px;float:left;display:block;margin:2em 0 1em}.logo img{width:100%}#header{padding:1em}.logo figure{margin:1em}.logo{display:inline-block}img{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.image-loading{opacity:0}.image-loaded{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.menu{text-align:center}.menu>li{display:inline-block}.menu>li>a{display:block;padding:.4em .6em;color:#777676}.menu>li>.active,.menu>li>.nuxt-link-exact-active.nuxt-link-active,.menu>li>a:active,.menu>li>a:hover{color:#fff;background-color:#fe6601}.menu-item--dropdown{position:relative;display:inherit}.menu-item--dropdown:hover .menu-item--dropdown-content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.menu-item--dropdown-content{text-align:left;background-color:#f7efef;position:absolute;visibility:hidden;opacity:0;min-width:274px;z-index:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transform-style:preserve-3d;-webkit-transform:translate3D(0,0,0);-webkit-backface-visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.menu-item--dropdown-item a{color:#727171;display:block;padding:.4em .6em}.menu-item--dropdown-item .active,.menu-item--dropdown-item .nuxt-link-exact-active.nuxt-link-active,.menu-item--dropdown-item a:active,.menu-item--dropdown-item a:hover{color:#fff;background-color:#ccc}.menu{margin:0 auto;width:100%;height:100vh;font-size:.8em;display:none}.menu>li{display:block}.menu>li>a{padding:10px;margin:0;width:100%}.menu-item--dropdown-content{text-align:center;position:relative;visibility:visible;opacity:1;min-width:100%;-webkit-transform:translateY(0);transform:translateY(0)}.menu-item--dropdown-item a{padding:.8em .6em}.menu-item.menu-item--responsive,.menu-show{display:block}.hamburger-menu{display:block;width:34px;height:25px;float:right;margin-top:8px;margin-right:20px}.hamburger-menu-icon{position:relative}.hamburger-menu-icon span{display:block;width:34px;height:2px;position:absolute;background-color:#504e4e;-webkit-transition:opacity 75ms ease .12s,top 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-webkit-transition:opacity 75ms ease .12s,top 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:opacity 75ms ease .12s,top 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:opacity 75ms ease .12s,top 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:opacity 75ms ease .12s,top 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;-webkit-transform-style:preserve-3d;-webkit-transform:translate3D(0,0,0);-webkit-backface-visibility:hidden}.hamburger-menu-icon span:nth-child(2){top:10px}.hamburger-menu-icon span:nth-child(3){top:20px}.hamburger-menu-icon.is-open span:first-child{-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger-menu-icon.is-open span{top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-menu-icon.is-open span:nth-child(2){opacity:0}.hamburger-menu-icon.is-open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.banner,.banner img{width:100%}.banner p{font-size:1.2em}.banner-info,.banner p{padding:40px 100px}.banner-info h1{font-size:1.8em;line-height:1.5em}.banner-info h1::-moz-selection{color:#fff;background-color:#fe6601}.banner-info h1::selection{color:#fff;background-color:#fe6601}.banner-info .quote{margin-left:20px;margin-bottom:20px;line-height:1.4em}.banner-info .quote:before{font-size:1.8em;position:relative;content:"\201C";top:10px;margin-left:-18px;margin-top:10px}.bg-grey{background-color:#f7efef;padding:40px}.preheader{color:#7e7c7c;text-align:center;padding:0 100px;margin-bottom:40px;letter-spacing:.2em}.preheader h2{color:#7e7c7c;font-size:1.2em;text-transform:uppercase}.preheader-hidden h2{font-size:1px;color:#f7efef}.v-align-pos{position:absolute;top:50%;left:0;right:0;text-align:center;width:auto;padding:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box-info{margin:0 auto 40px;display:table}.box-info div{float:left}.box-info--banner{width:60%}.box-info--banner img{width:100%;display:block}.box-info--text{width:40%;padding:0 10px}.box-info--text h2{font-size:1.2em;padding:20px;text-transform:uppercase}.columns-2{min-width:900px;display:inline-block}.columns-2>div{float:left;position:relative;padding:1em}.contact-info{width:calc(40% + 2em)}.contact-info h1,.contact-info h2{margin-left:-40px}.contact-info h2{margin-top:10px;margin-bottom:0;font-size:1em}.contact-info ul{margin-top:.5em;margin-bottom:.5em}.contact-info li{text-indent:0;padding-bottom:.8em;margin-left:-14px}.contact-info li a{color:#727171}.contact-info li a:hover{color:#3b3b3b}.contact-info li:before{margin-left:-26px;padding-right:8px;font-family:Material Icons;font-size:1.2em;vertical-align:middle!important}.contact-info li.alamat:before{content:"\E0C8"}.contact-info li.telp:before{content:"\E0B0"}.contact-info li.email:before{content:"\E0E1"}.contact-info--social-media{margin-left:-40px;padding-top:10px;padding-bottom:10px}.contact-info--social-media li{display:inline-block;width:40px;height:40px;margin-left:10px;padding:5px}.contact-info--social-media li:first-child{margin-left:0;width:44px;height:44px}.contact-info--social-media li svg{fill:#727171}.contact-info--social-media li svg:hover{fill:#000}.contact-info--social-media li:first-child svg{margin-top:2px}.contact-info--social-media li:not(:first-child) svg{margin-top:-2px}.contact-form{width:calc(60% - 2em)}input,select,textarea{width:100%;padding:.4em;margin-top:1em;border:0;border-bottom:1px solid #a7aca2;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:none;box-shadow:none;font-family:Catamaran,sans-serif;font-size:.9em}input{height:40px}input[type=date],input[type=text]{color:#727171}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{color:transparent;margin-right:-5px;background:none;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=)}textarea{margin-top:2em;margin-bottom:2em;border:1px solid #a7aca2;color:#727171}select{background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding:.5em;padding-right:1.5em;border-radius:0;height:40px;color:#727171;background-color:#fff;-webkit-appearance:none;-moz-appearance:none}.input--error{border-bottom:2px solid red}.input--error::-webkit-input-placeholder{content:"error"}.input--error::-moz-input-placeholder{color:red}.input--error::-ms-placeholder{color:red}.input--error::-webkit-input-placeholder{color:red}.input--error::-moz-placeholder{color:red}.input--error::-ms-input-placeholder{color:red}.input--error::placeholder{color:red}.policy{max-width:800px;margin:0 auto}.policy li{list-style:disc}.sitemap a{color:inherit}.sitemap a:hover{color:#000}.sitemap div{width:33.33333%;float:left}.sitemap h1{font-size:1.4em;padding-bottom:12px}.sitemap h2{color:#fff}.sitemap h3{font-size:1.2em;padding:10px}.sitemap ul{padding:0;margin-bottom:0}.sitemap li{text-transform:capitalize;padding:10px}.sitemap li:first-child{padding-top:0}#insta{color:#868686;padding-top:20px;padding-bottom:10px}#insta p{font-size:1.6em;font-weight:700;margin-top:0}#insta p a{color:inherit}#insta p a:hover{color:#000}#instafeed{margin:0 20px}#instafeed div{margin:10px}.slick-slider img{width:calc(100% - 20px)}#map-outer{padding:20px}#map-info{margin:2em 8em;text-align:center}#map{width:100%;height:480px}.btn-back-top img{width:40px;opacity:.6;-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV"}.btn-back-top,.btn-back-top a{color:#fff;font-size:1.6em;position:fixed;bottom:50px;right:20px;line-height:40px;height:40px;opacity:0;padding:0;margin:0;background-color:rgba(52,44,44,.4);border-radius:20px;z-index:9999}#footer{font-size:.8em;text-align:center;padding:1.4em 0 2em;margin:0 auto;width:100%;color:#fff;background-color:#454545}#footer a{color:inherit}#footer a:active,#footer a:hover{color:#fff}#footer ul{padding:0}#footer li{color:#9b9a9a;display:inline-block;padding:0 10px;margin:0}#footer li .active,#footer li .nuxt-link-exact-active.nuxt-link-active{color:#fff}.footer--social-media{margin:0;padding:40px}.footer--social-media li{display:inline-block;width:35px;height:35px;margin-left:10px;padding:5px}.footer--social-media li svg{fill:#9b9a9a}.footer--social-media li svg:hover{fill:#fff}.footer--social-media li:first-child{margin-left:0;width:40px;height:40px}.footer--social-media li:first-child svg{margin-top:2px}.footer--social-media li:not(:first-child) svg{margin-top:-2px}.footer--social-media li:last-child{width:37px;height:37px}.footer--nav{margin-bottom:10px}address{font-style:normal}.powered{margin-top:1em;font-size:.8em;color:#ccc}.powered a{color:inherit}.powered a:active,.powered a:hover{text-decoration:underline}#contact-status{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;display:none;background-color:#fff;border:1px solid #fff}#contact-status .info{position:absolute;top:50%;left:0;right:0;margin:auto;width:50%;text-align:center;overflow:hidden;color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contact-status .info .status_error,#contact-status .info .status_send,#contact-status .info .status_success{font-family:Material Icons;font-size:6em}#contact-status .info .status_success{color:#03e637;display:none}#contact-status .info .status_error{color:red;display:none}#contact-status .info .status_send{color:#ebff00;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:moveToRight 1.5s ease-out infinite;animation:moveToRight 1.5s ease-out infinite}#contact-status .info .status_anim{width:200px;margin:0 auto;overflow:hidden}#contact-status .info .status_text{margin-top:10px;letter-spacing:.2em}@-webkit-keyframes moveToRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveToRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.fadefx{-webkit-transition:opacity .35s;transition:opacity .35s;-webkit-transform-style:preserve-3d;-webkit-transform:translate3D(0,0,0);-webkit-backface-visibility:hidden}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}@media only screen and (hover:hover){#header{padding:0 2em;margin:0}.logo,.logo figure{display:block}.logo figure{width:200px;float:left;margin:2em 0 1em}.hamburger-menu{cursor:pointer;display:none}.menu{display:block;font-size:.8em;font-weight:700;text-align:right;text-transform:uppercase;padding:8em 0 2em;height:auto}.menu>li{display:inline-block}.menu>li>a{display:block;margin:0;padding:.4em .6em;color:#777676}.menu>li>.active,.menu>li>.nuxt-link-exact-active.nuxt-link-active,.menu>li>a:active,.menu>li>a:hover{color:#fff;background-color:#fe6601}.menu-item--dropdown{position:relative;display:inherit}.menu-item--dropdown:hover .menu-item--dropdown-content{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.menu-item--dropdown-content{text-align:left;background-color:#f7efef;position:absolute;visibility:hidden;opacity:0;min-width:274px;z-index:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transform-style:preserve-3d;-webkit-transform:translate3D(0,0,0);-webkit-backface-visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.menu-item--dropdown-item a{color:#727171;display:block;padding:.4em .6em}.menu-item--dropdown-item .active,.menu-item--dropdown-item .nuxt-link-exact-active.nuxt-link-active,.menu-item--dropdown-item a:active,.menu-item--dropdown-item a:hover{color:#fff;background-color:#ccc}.menu-item.menu-item--responsive{display:none}}@media only screen and (max-width:1024px){.columns-2{min-width:calc(100% - 40px)}.v-align-pos{padding:20px}}@media only screen and (max-width:840px){.v-align-pos{padding:15px}}@media only screen and (max-width:768px){.banner-info{padding:40px 80px}.bg-grey{padding:30px}#review{padding:0 20px}.columns-2{width:100%}.columns-2>div{clear:both;width:100%}.contact-info{text-align:center}.contact-info--social-media,.contact-info h1,.contact-info h2{margin-left:0}#map-outer{padding:0;padding-bottom:20px}#map-info{margin:2em}.box-info--banner,.box-info--text{width:100%}.logo figure{width:150px}}@media only screen and (max-width:768px) and (hover:hover){.logo figure{margin:3.3em 0 1em}}@media only screen and (max-width:720px) and (hover:hover){.logo figure{margin:0 auto;float:none}}@media only screen and (max-width:720px){#header{margin-top:0;padding-top:2em}.menu{font-weight:700;text-align:center;padding:2em 0;font-size:.7em}.menu-item--dropdown-content{min-width:240px}.bg-grey{padding:40px 20px}.preheader{padding:0 40px}#map{height:80vw}.sitemap div{width:100%}}@media only screen and (max-width:580px){.banner-info,.banner p{padding:20px 40px}.bg-grey{padding:40px}.v-align-pos{position:static;height:100%;top:0;padding-bottom:40px;padding-top:0;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:505px){#header{padding:1em 0}.logo figure{width:150px;margin:0 1.6em}.logo{display:inline-block}.hamburger-menu{display:block}.menu{margin:0 auto;width:100%;height:100vh;font-size:.8em;display:none}.menu-show,.menu>li{display:block}.menu>li>a{padding:10px;margin:0;width:100%}.menu-item--dropdown-content{text-align:center;position:relative;visibility:visible;opacity:1;min-width:100%;-webkit-transform:translateY(0);transform:translateY(0)}.menu-item--dropdown-item a{padding:.8em .6em}.banner-info{padding:20px 30px}.banner-info h2{font-size:1.4em}.banner-info .quote:before{margin-left:-14px}.bg-grey{padding:30px}}@media only screen and (max-width:375px){#header{padding-left:0;padding-right:0}}@media only screen and (max-width:350px){.banner-info{padding:20px}.banner-info .quote:before{margin-left:-12px}.bg-grey{padding:20px}}