.btn{display:flex;font-size:1.5rem;padding:15px 25px;margin:0 15px;border-radius:50px;text-align:center;cursor:pointer;transition:.2s all ease-in-out}.btn-group{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:30px 0}.btn-black{background-color:#000;color:#f1f1f1;box-shadow:0 2px 50px rgba(0,0,0,.1)}.btn-black:hover{background-color:#f1f1f1;color:#000}.btn-orange{background-color:#f7b926;color:#000}.btn-orange:hover{background-color:#f1f1f1;color:#000}.btn-orange--empty{background-color:none;color:#f7b926;border:2px solid #f7b926}.btn-orange--empty:hover{background-color:#f7b926;color:#000}.btn-icon{height:1.5rem;padding:2px 10px 2px 0}input[type=email],input[type=submit],input[type=text],textarea{font-family:'Open Sans';display:block;background:0 0;border:2px solid #f7b926;padding:10px;margin:0 0 5px;color:#fff;width:255px}input[type=submit]{cursor:pointer;width:280px;transition:.2s all ease-in-out}input[type=submit]:hover{background:#f7b926;color:#000}@media only screen and (min-width:1024px){input[type=email],input[type=text],textarea{width:325px}input[type=submit]{width:350px}}p{font-size:1.6rem;line-height:150%}.column{display:flex;flex-direction:column;align-items:center;justify-content:center}.column-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:15px;text-align:center}.column-item__image{min-width:125px;margin:15px}.column-item__content{display:flex;flex-direction:column;align-items:center;flex:1}@media only screen and (min-width:768px){.column{flex-direction:row}.column-item--image{flex-direction:row}.column-item__content{align-items:flex-start}}.contact{background:#000}.contact-title{font-size:2.4rem;color:#fff}.contact-column>div{display:flex;flex-direction:row;align-items:center}.contact-column>div path,.contact-column>div svg{fill:#f7b926;width:30px;height:30px;margin:15px 15px 15px 0}.contact-column>div span{font-size:1.8rem;font-weight:600;color:#fff}.contact-column>div span a{color:#fff}@media only screen and (min-width:768px){.contact-item{align-items:normal;justify-content:normal;text-align:left}.contact-container{align-items:normal;justify-content:normal}}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:11;cursor:pointer}.popup{box-sizing:border-box;width:calc(100% - 30px);max-width:calc(100% - 30px);max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:scroll;z-index:12;flex-direction:column;align-items:center}.popup img{border:1px solid #c9c9c9}.popup a:not(.btn){display:block}.popup a:not(.btn) img{max-width:100%}.popup-left,.popup-right{flex:1}.popup .x{position:absolute;top:20px;right:20px;cursor:pointer}.popup .x-mark{display:block;font-size:8rem;font-weight:600;color:#c9c9c9;transform:rotate(45deg)}@media only screen and (min-width:1024px){.popup{width:auto}}@media only screen and (min-width:1360px){.popup{flex-direction:row}.popup a:not(.btn){margin:20px}}.refer{display:flex;flex-direction:column}.refer-box{margin:2rem 0}.refer-box .btn{margin:30px 0;display:block}.refer-subtitle,.refer-title{font-size:2rem;font-weight:600;margin:0}.refer-title{color:#f7b926}.refer-subtitle{color:#fff}@media only screen and (min-width:768px){.refer{flex-direction:row;justify-content:space-between}}.section{background-repeat:no-repeat}.section p{font-size:1.8rem;font-weight:600;text-align:center}.section-cta{font-size:3rem}.section-cta .btn{font-size:2rem;align-items:center}.section-cta .btn-icon{width:20px;height:28px}.section-about{background-position:top left}.section-about p{max-width:760px;margin:15px auto}.section-kamar{background-color:#f7b926;background-position:top right;background-size:auto 100%}.section-kamar ol{list-style:none;counter-reset:li;margin:0;padding:0}.section-kamar ol li{display:flex;flex-direction:column;align-items:center;justify-content:center;counter-increment:li;margin:0 0 30px;font-size:2rem;font-weight:600}.section-kamar ol li span{display:inline-block;line-height:normal;margin:15px 0;flex:1;text-align:center}.section-kamar ol li:before{content:counter(li);display:inline-block;background:#fff;color:#000;width:75px;height:75px;font-size:2.4rem;text-align:center;border-radius:50%;line-height:75px}.section-header{font-size:3.6rem;text-align:center}.section-subheader{font-size:2.6em}.section-product{padding:5rem 0}@media only screen and (min-width:768px){.section-kamar ol li{flex-direction:row}.section-kamar ol li span{text-align:left;margin-left:15px}}