html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*::before,*::after{box-sizing:inherit}html,body{--heightHeader: 140px;--heightFooter: 700px}html .stopscroll,body .stopscroll{overflow:hidden}@-ms-viewport{width:device-width}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none}html,body{width:100%;max-width:1920px;margin:auto;font-size:16px;font-family:arial;line-height:normal;color:#171717;text-transform:none;background:#f4f4f4;scroll-behavior:smooth;position:relative;--pdSection: 80px}html::-webkit-scrollbar,body::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#000}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#ddd}html main,body main{width:100%;margin:auto;overflow:hidden}html .container,body .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}html .container-fluid,body .container-fluid{width:100%;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){html .container-fluid,body .container-fluid{padding-right:15px;padding-left:15px}}html .row,body .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html .no-gutters,body .no-gutters{margin-right:0;margin-left:0}html .no-gap>.col,html .no-gap>[class*="col-"],body .no-gap>.col,body .no-gap>[class*="col-"]{padding-right:0;padding-left:0}@media (min-width: 576px){html .container,body .container{max-width:540px}}@media (min-width: 768px){html .container,body .container{max-width:720px}}@media (min-width: 992px){html .container,body .container{max-width:960px}}@media (min-width: 1200px){html .container,body .container{max-width:1010px}}html .mainwrapper,body .mainwrapper{width:100%;margin:auto;opacity:1;pointer-events:auto}img{max-width:100%}.btnsend{height:20px;width:50px;background-color:#171717;position:absolute;right:0;bottom:0}.btnsend .btnsend-content{height:100%;width:100%;position:relative}.btnsend .btnsend-content a{text-decoration:none;position:absolute;top:50%;left:50%;font-size:12px;font-family:bold;line-height:2;color:#f4f4f4;text-transform:uppercase;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.btn_more{text-align:center}.btn_more a{font-size:12px;font-family:bold;line-height:2;color:#171717;text-transform:uppercase;text-decoration:none}.btn_book{height:100px;width:100px;background:#525355;border-radius:15px;position:relative;cursor:pointer}.btn_book a{font-size:24px;font-family:bold;line-height:1;color:#ffde00;text-transform:uppercase;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.projecttb{display:flex;flex-direction:column;position:relative;margin-top:25px}.projecttb .title{font-size:15px;font-family:bold;line-height:32px;color:#171717;text-transform:uppercase;text-align:center;text-decoration:none}.projecttb .title::after{content:'';background-color:#ffde00;height:3px;width:15px;display:block;position:absolute;top:30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.projecttb .desc_brand{margin-top:8px;font-size:12px;font-family:bold;line-height:20px;color:#171717;text-transform:normal;text-align:center}.projecttb .desc_brand span{font-size:12px;font-family:bold;line-height:20px;color:#171717;text-transform:normal;text-align:center}.projecttb .desc_other{font-size:12px;font-family:bold;line-height:20px;color:#171717;text-transform:normal;text-align:center}.projecttb .desc_other span{font-size:12px;font-family:bold;line-height:20px;color:#171717;text-transform:normal;font-style:italic;text-align:center}.flickity-enabled.is-fullscreen{height:100vh !important;width:100vw !important;background-color:rgba(23,23,23,0.4);padding:10% 10%}.flickity-page-dots{display:none}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100% !important}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}header{width:100%}header .outer{height:calc(var(--heightHeader) / 2)}header .outer:first-child{background-color:#525355}header .outer:first-child .container{display:flex;align-items:center;justify-content:center;height:100%;position:relative}@media screen and (max-width: 1199px){header .outer:first-child .container{justify-content:space-between}}header .outer:first-child .right{cursor:pointer;position:absolute;right:0;margin:15px}@media screen and (max-width: 1199px){header .outer:first-child .right{right:initial;position:initial}}header .outer:first-child .btnmenu{display:none;width:40px;height:22px;position:relative;z-index:300;cursor:pointer}header .outer:first-child .btnmenu span{width:100%;height:2px;display:flex;background:#ffde00;position:absolute;top:50%;transform:transform(-50%);-webkit-transform:transform(-50%);-moz-transform:transform(-50%);-ms-transform:transform(-50%);-o-transform:transform(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;justify-content:center;align-items:center}header .outer:first-child .btnmenu:before,header .outer:first-child .btnmenu::after{content:'';width:100%;height:2px;display:block;background:#ffde00;transform:rotate(0deg) translateY(0px);-webkit-transform:rotate(0deg) translateY(0px);-moz-transform:rotate(0deg) translateY(0px);-ms-transform:rotate(0deg) translateY(0px);-o-transform:rotate(0deg) translateY(0px);transition:transform 0.3s;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s}header .outer:first-child .btnmenu:after{position:absolute;bottom:0}header .outer:first-child .btnmenu.clicked{cursor:pointer}header .outer:first-child .btnmenu.clicked:before{background:#171717;transform:rotate(45deg) translate(6px, 8px);-webkit-transform:rotate(45deg) translate(6px, 8px);-moz-transform:rotate(45deg) translate(6px, 8px);-ms-transform:rotate(45deg) translate(6px, 8px);-o-transform:rotate(45deg) translate(6px, 8px);transition:transform 0.3s;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s}header .outer:first-child .btnmenu.clicked span{opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}header .outer:first-child .btnmenu.clicked:after{background:#171717;transform:rotate(-45deg) translate(6px, -8px);-webkit-transform:rotate(-45deg) translate(6px, -8px);-moz-transform:rotate(-45deg) translate(6px, -8px);-ms-transform:rotate(-45deg) translate(6px, -8px);-o-transform:rotate(-45deg) translate(6px, -8px);transition:transform 0.3s;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s}@media screen and (max-width: 1199px){header .outer:first-child .btnmenu{display:block}}header .outer:first-child .hidden{display:none}header .outer:nth-child(2){background-color:#f4f4f4}header .outer:nth-child(2) .container{height:100%}header .outer:nth-child(2) .menu{padding-top:20px;height:100%;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;align-content:center;position:relative}header .outer:nth-child(2) .menu::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-1px;left:0}header .outer:nth-child(2) .menu-left,header .outer:nth-child(2) .menu-right{height:100%}header .outer:nth-child(2) .menu-mid{height:100%;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:50px}header .outer:nth-child(2) a{height:100%;font-size:15px;font-family:bold;line-height:32px;color:#171717;text-transform:uppercase;text-decoration:none;justify-content:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1199px){header .outer:nth-child(2){display:none}}header .disshow{display:none}header .nav{width:100vw;height:100%;max-height:100vh;background:#ffde00;position:fixed;top:0;left:0;transform:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;z-index:201;opacity:0;pointer-events:none;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s}header .nav ul{flex-direction:column;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);position:absolute}header .nav ul li{margin:30px auto}header .nav ul li a{padding:20px;text-align:center;text-decoration:none;font-size:15px;font-family:bold;line-height:1;color:#171717;text-transform:uppercase;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}header .nav ul li a:hover{color:#525355;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}header .nav.clicked{opacity:1;pointer-events:auto;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s}header .outerhide{height:calc(var(--heightHeader) / 2);position:fixed;width:100%;max-width:100%;width:1920px;left:50%;transform:translateX(-50%);z-index:999;top:0;background-color:#525355}header .outerhide .container{height:100%;width:100%}header .outerhide .menu{padding-top:20px;height:100%;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;align-content:center;position:relative}header .outerhide .menu::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-1px;left:0}header .outerhide .menu-left,header .outerhide .menu-right{height:100%}header .outerhide .menu-mid{height:100%;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:50px}header .outerhide a{height:100%;font-size:15px;font-family:bold;line-height:32px;color:#f4f4f4;text-transform:uppercase;text-decoration:none;justify-content:center;display:flex;align-items:center;justify-content:center}header .outerhide .onthispage{font-size:15px;font-family:bold;line-height:32px;color:#ffde00;text-transform:uppercase}@media screen and (max-width: 1199px){header .outerhide{display:none}}footer{width:100%;height:100%}footer .hidden{display:none}footer .footer_layout{width:100%}footer .footer_layout:first-child{background-color:#f4f4f4;height:calc(var(--heightFooter) - 500px)}footer .footer_layout:first-child .container{height:100%}footer .footer_layout:first-child .contact__list{padding:70px 15px 0 15px;display:grid;width:100%;height:100%;grid-template-columns:repeat(2, 1fr);column-gap:10px;font-size:15px;font-family:regular;line-height:2;color:#171717;text-transform:uppercase}footer .footer_layout:first-child .contact__list-left .telephone{margin-top:30px}footer .footer_layout:first-child .contact__list-left .telephone span{margin-left:50px}footer .footer_layout:first-child .contact__list-right{width:200px}footer .footer_layout:first-child .contact__list .contact__address{display:none}@media screen and (max-width: 991px){footer .footer_layout:first-child .contact__list{padding:30px 30px;font-size:13px;font-family:regular;line-height:2;color:#171717;text-transform:uppercase;display:flex;justify-content:space-around;flex-direction:column;align-items:center;align-content:center;text-align:center}footer .footer_layout:first-child .contact__list-right .contact__desc{display:none}footer .footer_layout:first-child .contact__list-right .contact__address{display:block}}footer .footer_layout:last-child{background-color:#ffde00;height:calc(var(--heightFooter) - 200px);width:100%}footer .footer_layout:last-child .container{height:100%;width:100%;position:relative}footer .footer_layout:last-child .footer_top{padding:15px;position:relative;display:grid;column-gap:10px;grid-template-columns:repeat(2, 1fr)}footer .footer_layout:last-child .footer_top-left{width:250px;font-size:15px;font-family:regular;line-height:2;color:#171717;text-transform:uppercase}footer .footer_layout:last-child .footer_top-right .footer-form{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:30px;column-gap:20px;width:fit-content;position:relative}footer .footer_layout:last-child .footer_top-right .footer-form .form-content{position:relative;height:40px;width:fit-content;font-size:15px;font-family:regular;line-height:2;color:#171717;text-transform:normal}footer .footer_layout:last-child .footer_top-right .footer-form .form-content input{width:200px;outline:0;background:#ffde00;padding:5px;border:none;border-bottom:1px solid #171717;font-size:15px;font-family:regular;line-height:2;color:#171717;text-transform:normal}footer .footer_layout:last-child .footer_top-right .footer-form .form-content input:focus{border:none}@media screen and (max-width: 991px){footer .footer_layout:last-child .footer_top{display:none}}footer .footer_layout:last-child .footer_bottom{width:100%}footer .footer_layout:last-child .footer_bottom .btnbtt{margin-top:80px;width:100%;text-align:center;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);font-size:10px;font-family:regular;line-height:2;color:#171717;text-transform:uppercase;text-decoration:none}@media screen and (max-width: 991px){footer .footer_layout:last-child .footer_bottom .btnbtt{margin-top:initial;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);font-size:13px;font-family:regular;line-height:2;color:#171717;text-transform:uppercase}}@media screen and (max-width: 991px){footer .footer_layout:last-child{height:calc(var(--heightFooter) - 500px)}}iframe{display:none}.welcome{margin:50px 0;width:100%;position:relative}.welcome .container{height:100%;position:relative}.welcome .container::after{content:'';background-color:black;height:1px;width:30%;display:block;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.welcome .welcometext{width:100%}.welcome .welcometext h3{display:block;text-orientation:upright;text-align:center;font-size:18px;font-family:regular;line-height:1.5;color:#171717;text-transform:uppercase;letter-spacing:2px;width:100%}.welcome .welcometext h3 span{background-color:#ffde00;font-size:24px;font-family:bold;line-height:2.5;color:#171717;text-transform:uppercase;letter-spacing:5px}.welcome .welcomedesc{width:100%;padding:10px 50px}.welcome .welcomedesc p{font-size:12px;font-family:regular;line-height:1.75;color:#171717;text-transform:normal;text-align:center}@media screen and (max-width: 991px){.welcome .welcomedesc{display:none}}@media screen and (max-width: 1199px){.welcome{margin:50px 0}.welcome::after{bottom:-30px}}.works{height:fit-content;width:100%;padding:10px 0;margin-bottom:70px;display:flex;flex-direction:column;align-content:center}.works .container{height:100%}.works__tabs{width:100%;display:flex;justify-content:center;width:100%}.works__tabs .active{color:#171717}.works__tabs-item{padding:0 20px;font-size:15px;font-family:bold;line-height:32px;color:#898989;text-transform:uppercase;text-decoration:none}@media screen and (max-width: 991px){.works__tabs{padding:initial}}.works__list{display:none;position:relative;margin-top:15px;width:100%;grid-template-columns:repeat(3, 1fr);row-gap:60px;column-gap:10px;margin-bottom:40px}.works__list-item{position:relative;width:100%}.works__list-item .works__img{width:100%;height:0;overflow:hidden;position:relative;cursor:pointer;padding-bottom:70%}.works__list-item .works__img img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;object-fit:cover;transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.works__list-item .works__img:hover img{transform:translate(-50%, -50%) scale(1.05);-webkit-transform:translate(-50%, -50%) scale(1.05);-moz-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);-o-transform:translate(-50%, -50%) scale(1.05);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.btn_more{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.btn_more::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-80px;left:0}.active{display:grid}@media screen and (max-width: 1199px){.active{grid-template-columns:repeat(2, 1fr);row-gap:30px}}@media screen and (max-width: 991px){.active{display:flex;flex-direction:column;justify-content:space-around;align-items:center}}.onstudiospage{padding:50px;height:100%}@media screen and (max-width: 991px){.onstudiospage{padding-left:initial;padding-right:initial}}.onstudiospage .studios{margin-bottom:50px}.onstudiospage .container{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:40px}.onstudiospage .container::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-80px;left:0}@media screen and (max-width: 991px){.onstudiospage .container{grid-template-columns:repeat(1, 1fr)}}.onstudiospage .studios__item{width:100%}.onstudiospage .studios__item--img{width:100%;height:0;overflow:hidden;position:relative;cursor:pointer;padding-bottom:70%;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.onstudiospage .studios__item--img img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;object-fit:cover;transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.onstudiospage .studios__item--img:hover img{transform:translate(-50%, -50%) scale(1.05);-webkit-transform:translate(-50%, -50%) scale(1.05);-moz-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);-o-transform:translate(-50%, -50%) scale(1.05);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.onstudiospage .studios__item--img:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;z-index:10}.onstudiospage .studios__item--txt{height:120px;display:grid;grid-template-columns:0.5fr 1fr 0.5fr}.onstudiospage .studios__item--txt .studio__no{background-color:#ffde00;height:100%;display:flex;flex-direction:column;align-self:center;justify-content:center;text-align:center}.onstudiospage .studios__item--txt .studio__no h2{font-size:14px;font-family:regular;line-height:2;color:#171717;text-transform:uppercase}.onstudiospage .studios__item--txt .studio__no span{font-size:50px;font-family:extrabold;line-height:1;color:#171717;text-transform:uppercase}.onstudiospage .studios__item--txt .studios__content{height:100%;display:flex;flex-direction:column;align-self:center;justify-content:center;padding-left:50px}.onstudiospage .studios__item--txt .studios__content h2{font-size:12px;font-family:bold;line-height:30px;color:#171717;text-transform:uppercase}.onstudiospage .studios__item--txt .studios__content p,.onstudiospage .studios__item--txt .studios__content span{font-size:12px;font-family:regular;line-height:20px;color:#171717;text-transform:uppercase}.onstudiospage .studios__item--txt .btn_more{height:100%;display:flex;flex-direction:column;align-self:center;justify-content:center}.onstudiospage .studios__item--txt .btn_more a{height:100%;display:flex;flex-direction:column;align-self:center;justify-content:center}.onstudiospage .studios__item--txt .btn_more .yellow{display:none}.onstudiospage .studios__item:hover .studios__item--img::before{display:none}.onstudiospage .studios__item:hover .studios__item--txt .studios__content{background:#282828}.onstudiospage .studios__item:hover .studios__item--txt .studios__content h2,.onstudiospage .studios__item:hover .studios__item--txt .studios__content p,.onstudiospage .studios__item:hover .studios__item--txt .studios__content span{color:#f4f4f4}.onstudiospage .studios__item:hover .studios__item--txt .btn_more{background:#282828}.onstudiospage .studios__item:hover .studios__item--txt .btn_more a{color:#f4f4f4}.onstudiospage .studios__item:hover .studios__item--txt .btn_more .black{display:none}.onstudiospage .studios__item:hover .studios__item--txt .btn_more .yellow{display:block}.onworkpage{padding-top:50px;height:100%}.onworkpage .container{position:relative;height:100%}.onworkpage .container .btn_onworkpage{position:relative;display:flex;flex-direction:row;justify-content:center;height:fit-content}.onworkpage .container .btn_onworkpage .btn_more::after{display:none}.onworkpage .container .btn_onworkpage .booking{display:flex;flex-direction:row;position:absolute;right:0;top:0;text-align:center}.onworkpage .container .btn_onworkpage .booking .booking__text{width:120px;text-align:right;margin-right:10px;font-size:15px;font-family:regular;line-height:1;color:#171717;text-transform:normal}.onworkpage .container .btn_onworkpage::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-80px;left:0}@media screen and (max-width: 991px){.onworkpage .container .btn_onworkpage{display:flex;flex-direction:column-reverse;align-items:center;height:fit-content}.onworkpage .container .btn_onworkpage .booking{flex-direction:column;position:initial;align-items:center;margin:30px 0}.onworkpage .container .btn_onworkpage .booking .booking__text{text-align:center;padding:5px;margin-right:initial;margin-bottom:10px}.onworkpage .container .btn_onworkpage::after{bottom:-30px}}.onworkdetailpage{padding-top:50px;height:100%}.onworkdetailpage .workdetails{height:100%;width:100%}.onworkdetailpage .workdetails .container{width:100%;height:100%;position:relative;margin-bottom:80px}.onworkdetailpage .workdetails .container::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-80px;left:0}.onworkdetailpage .workdetails__title{display:flex;justify-content:space-between;height:50px}.onworkdetailpage .workdetails__title-name{font-size:16px;font-family:regular;line-height:22px;color:#171717;text-transform:uppercase;letter-spacing:200}.onworkdetailpage .workdetails__title-btn{font-size:14px;font-family:regular;line-height:32px;color:#171717;text-transform:normal;text-decoration:none}.onworkdetailpage .workdetails__title-btn i{margin-left:20px}.onworkdetailpage .workdetails__title-btn i img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.onworkdetailpage .workdetails__img{height:fit-content}.onworkdetailpage .workdetails__content{margin-top:30px;display:grid;grid-template-columns:2fr 1fr 1fr}.onworkdetailpage .workdetails__content h2{font-size:16px;font-family:regular;line-height:22px;color:#171717;text-transform:uppercase;margin-bottom:10px}.onworkdetailpage .workdetails__content p{font-size:14px;font-family:regular;line-height:25px;color:#171717;text-transform:normal}.onworkdetailpage .workdetails__content--desc{width:80%}.onworkdetailpage .workdetails__content--client p{font-style:italic}.onworkdetailpage .workdetails__content--about p{text-transform:uppercase}.onworkdetailpage .workdetails__content--about span{text-transform:capitalize;font-style:italic}.onworkdetailpage .workdetails__content--clientonmb{display:none}.onworkdetailpage .workdetails__content--clientonmb p{font-style:italic}@media screen and (max-width: 991px){.onworkdetailpage .workdetails__content{display:grid;grid-template-columns:1fr;row-gap:30px}.onworkdetailpage .workdetails__content .workdetails__content--clientonmb{display:block}.onworkdetailpage .workdetails__content .workdetails__content--client{display:none}.onworkdetailpage .workdetails__content .workdetails__content--desc{width:100%}}.onstudiodetailpage .container{height:100%;width:100%;position:relative;margin-bottom:80px}.onstudiodetailpage .container::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-80px;left:0}.onstudiodetailpage .studiodetails__top{margin-bottom:50px;position:relative;display:block}.onstudiodetailpage .studiodetails__top-img{width:100%;position:relative;cursor:pointer}.onstudiodetailpage .studiodetails__top-img .studiodetails__slider{height:500px;overflow:hidden}@media screen and (max-width: 1199px){.onstudiodetailpage .studiodetails__top-img .studiodetails__slider{height:400px}}@media screen and (max-width: 991px){.onstudiodetailpage .studiodetails__top-img .studiodetails__slider{height:300px}}.onstudiodetailpage .studiodetails__top-img img{width:100%;height:100%;object-fit:cover}.onstudiodetailpage .studiodetails__top-img .btnslide-left{display:none;z-index:2;height:30px;width:20px;position:absolute;left:0;top:50%;margin-left:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.onstudiodetailpage .studiodetails__top-img .btnslide-left img{width:100%;height:100%}.onstudiodetailpage .studiodetails__top-img .btnslide-right{display:none;position:absolute;z-index:2;height:30px;width:20px;right:0;margin-right:30px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.onstudiodetailpage .studiodetails__top-img .btnslide-right img{width:100%;height:100%}@media screen and (max-width: 1199px){.onstudiodetailpage .studiodetails__top-img .btnslide-right,.onstudiodetailpage .studiodetails__top-img .btnslide-left{display:block}}.onstudiodetailpage .studiodetails__top::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-50px;left:0}.onstudiodetailpage .studiodetails__top-btn{height:60px;display:flex;justify-content:flex-end;align-items:center}.onstudiodetailpage .studiodetails__top-btn a{font-size:14px;font-family:regular;line-height:32px;color:#171717;text-transform:normal;text-decoration:none}.onstudiodetailpage .studiodetails__top-btn a i{margin-left:20px}.onstudiodetailpage .studiodetails__top-btn a i img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.onstudiodetailpage .studiodetails__top-content{height:120px;padding:0 20px;display:grid;grid-template-columns:1fr 3fr 1.5fr;column-gap:30px}.onstudiodetailpage .studiodetails__top-content .studio-number{height:100%;width:120px;text-align:center;background-color:#ffde00;display:flex;align-items:center;justify-content:center}.onstudiodetailpage .studiodetails__top-content .studio-number h2{font-size:14px;font-family:bold;line-height:2;color:#171717;text-transform:uppercase}.onstudiodetailpage .studiodetails__top-content .studio-number span{font-size:50px;font-family:extrabold;line-height:1;color:#171717;text-transform:normal}.onstudiodetailpage .studiodetails__top-content .studio-dimen{display:flex;align-items:center;justify-content:start}.onstudiodetailpage .studiodetails__top-content .studio-dimen h2{height:50%;font-size:14px;font-family:regular;line-height:2;color:#753e3e;text-transform:uppercase}.onstudiodetailpage .studiodetails__top-content .studio-dimen span{font-size:14px;font-family:regular;line-height:1;color:#2c2c2c;text-transform:normal}.onstudiodetailpage .studiodetails__top-content .studio-btn{display:flex;align-items:center;justify-content:flex-end;height:70%}@media screen and (max-width: 1199px){.onstudiodetailpage .studiodetails__top-content .studio-btn{display:none}}@media screen and (max-width: 991px){.onstudiodetailpage .studiodetails__top-content .studio-btn{display:none}}.onstudiodetailpage .studiodetails__top-content .studio-btn a{height:fit-content;cursor:pointer;margin:0 10px;text-align:center;text-decoration:none;font-size:14px;font-family:regular;line-height:32px;color:#171717;text-transform:normal}.onstudiodetailpage .studiodetails__top-content .studio-btn a i{margin-left:10px}.onstudiodetailpage .studiodetails__top-content .studio-btn a i img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.onstudiodetailpage .studiodetails__top-content .studio-btn a:first-child{display:flex;flex-direction:row-reverse;position:relative;padding-right:20px}.onstudiodetailpage .studiodetails__top-content .studio-btn a:first-child i{margin-left:0px;margin-right:10px}.onstudiodetailpage .studiodetails__top-content .studio-btn a:first-child i img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.onstudiodetailpage .studiodetails__top-content .studio-btn a:first-child::after{position:absolute;content:'';width:0.5px;height:10px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-color:#171717}@media screen and (max-width: 1199px){.onstudiodetailpage .studiodetails__top-content{padding:initial}}.onstudiodetailpage .studiodetails__mid{padding:50px 20px 0 20px;display:grid;gap:40px;grid-template-columns:repeat(2, 1fr)}.onstudiodetailpage .studiodetails__mid h2{font-size:34px;font-family:extrabold;line-height:32px;color:#171717;text-transform:normal}.onstudiodetailpage .studiodetails__mid .pricing__sub{margin:20px 0;font-size:14px;font-family:regular;line-height:20px;color:#171717;text-transform:normal}.onstudiodetailpage .studiodetails__mid .pricing__sub span{font-size:14px;font-family:bold;line-height:20px;color:#171717;text-transform:normal}.onstudiodetailpage .studiodetails__mid .pricing__table{display:block}.onstudiodetailpage .studiodetails__mid .pricing__table-row{padding:0 20px 0 40px;display:flex;justify-content:space-between;align-items:center;height:60px;border:1px solid #171717;border-top:none}.onstudiodetailpage .studiodetails__mid .pricing__table-row:first-child{border-top:1px solid #171717}.onstudiodetailpage .studiodetails__mid .pricing__table-row p{font-size:14px;font-family:regular;line-height:20px;color:#171717;text-transform:normal}@media screen and (max-width: 991px){.onstudiodetailpage .studiodetails__mid .pricing__table-row{padding:0 10px}}.onstudiodetailpage .studiodetails__mid .spec{grid-column:1/3;grid-row:2/3}.onstudiodetailpage .studiodetails__mid .spec__list-title{margin-top:30px;font-size:14px;font-family:regular;line-height:0;color:#171717;text-transform:normal}.onstudiodetailpage .studiodetails__mid .spec__list-row{column-gap:40px;display:grid;grid-template-columns:repeat(2, 1fr)}.onstudiodetailpage .studiodetails__mid .spec__list-row .row-item{font-size:14px;font-family:regular;line-height:3;color:#171717;text-transform:normal}.onstudiodetailpage .studiodetails__mid .floorplan{position:relative}.onstudiodetailpage .studiodetails__mid .floorplan__border{position:absolute;height:270px;width:270px;bottom:0;left:0;margin-bottom:-30px}.onstudiodetailpage .studiodetails__mid .floorplan__border .floorpalin__content{border-top:5px solid #dc0a37;border-bottom:5px solid #29be7a;border-right:5px solid #29be7a;height:100%;width:100%;background-color:#525355;position:relative}.onstudiodetailpage .studiodetails__mid .floorplan__border .floorpalin__content::after{position:absolute;content:'';width:5px;height:100%;top:0;left:0;background:linear-gradient(to top, #29be7a 0 30%, #dc0a37 30% 40%, #1c1c1c 40% 90%)}.onstudiodetailpage .studiodetails__mid .floorplan__border .floorpalin__content .floorplan__border-area{height:105px;width:130px;background-color:#ffde00;position:absolute;top:0;right:0;margin-right:-5px;margin-top:-5px;display:flex;align-items:center;justify-content:center}.onstudiodetailpage .studiodetails__mid .floorplan__border .floorpalin__content .floorplan__border-area h3{font-size:14px;font-family:bold;line-height:2;color:#171717;text-transform:uppercase}.onstudiodetailpage .studiodetails__mid .floorplan__border .floorpalin__content .floorplan__border-area h3 span{font-size:14px;font-family:regular;line-height:1;color:#171717;text-transform:initial}.onstudiodetailpage .studiodetails__mid .floorplan__border .floorpalin__content .floorplan__border-dimensions{position:absolute;bottom:0;left:0;height:180px;padding-left:30px;display:flex;align-items:center;font-size:14px;font-family:bold;line-height:2;color:#f4f4f4;text-transform:uppercase}.onstudiodetailpage .studiodetails__mid .floorplan__border .floorpalin__content .floorplan__border-dimensions span{font-size:14px;font-family:bold;line-height:2;color:#f4f4f4;text-transform:initial}@media screen and (max-width: 991px){.onstudiodetailpage .studiodetails__mid{display:flex;flex-direction:column;padding:50px 0 0 0}.onstudiodetailpage .studiodetails__mid .floorplan__border{position:initial;bottom:initial;left:initial;margin-bottom:initial;margin-top:30px;width:100%}.onstudiodetailpage .studiodetails__mid .spec__list-row{display:grid;grid-template-columns:1fr}}.onstudiodetailpage .studiodetails__bottom{display:flex;justify-content:center}.onstudiodetailpage .studiodetails__bottom .booking{display:flex;flex-direction:column;justify-content:space-around;align-self:center;height:150px;text-align:center}.onsrentalpage .rental{height:100%;width:100%}.onsrentalpage .rental .container{height:100%;width:100%;display:grid;grid-template-columns:260px 520px;column-gap:35px;margin-bottom:80px;position:relative}.onsrentalpage .rental .container::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-80px;left:0}@media screen and (max-width: 1199px){.onsrentalpage .rental .container{display:flex;flex-direction:column;column-gap:initial}}.onsrentalpage .rental .rental__left{height:640px;background-color:#525355;padding:75px 30px 0 15px;display:flex;justify-content:flex-start;flex-direction:column}@media screen and (max-width: 1199px){.onsrentalpage .rental .rental__left{height:160px;flex-direction:row;align-items:center;justify-content:flex-start;padding:initial;padding:initial;background-color:#f4f4f4}.onsrentalpage .rental .rental__left .rental__left-name{margin:initial;margin-top:20px;margin-left:20px}.onsrentalpage .rental .rental__left .rental__left-name h2{font-size:34px;font-family:extrabold;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__left .rental__left-name h3{font-size:12px;font-family:regular;line-height:30px;color:#171717;text-transform:uppercase;margin:20px 0 0 0}.onsrentalpage .rental .rental__left .rental__left-name p,.onsrentalpage .rental .rental__left .rental__left-name span{font-size:12px;font-family:regular;line-height:20px;color:#171717;text-transform:initial}}.onsrentalpage .rental .rental__left-no{height:120px;width:120px;text-align:center;background-color:#ffde00;display:flex;align-items:center;justify-content:center}.onsrentalpage .rental .rental__left-no h2{font-size:14px;font-family:bold;line-height:2;color:#171717;text-transform:uppercase}.onsrentalpage .rental .rental__left-no span{font-size:50px;font-family:extrabold;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__left-name{display:flex;flex-direction:column;align-self:flex-start;margin:30px 0}.onsrentalpage .rental .rental__left-name h2{font-size:34px;font-family:extrabold;line-height:1;color:#f4f4f4;text-transform:normal}.onsrentalpage .rental .rental__left-name h3{font-size:12px;font-family:regular;line-height:30px;color:#f4f4f4;text-transform:uppercase;margin:20px 0 0 0}.onsrentalpage .rental .rental__left-name p,.onsrentalpage .rental .rental__left-name span{font-size:12px;font-family:regular;line-height:20px;color:#f4f4f4;text-transform:initial}.onsrentalpage .rental .rental__right{padding-top:70px}.onsrentalpage .rental .rental__right .company__detail-title{margin-bottom:40px;font-size:30px;font-family:extrabold;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .company__detail-form{display:grid;grid-template-columns:230px 230px;column-gap:60px;row-gap:30px}.onsrentalpage .rental .rental__right .company__detail-form .form-text p{font-size:14px;font-family:regular;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .company__detail-form .form-text input{font-size:14px;font-family:regular;line-height:1.5;color:#171717;text-transform:normal;height:30px;width:100%;outline:none;border:0;background-color:#f4f4f4;border-bottom:1px solid #171717;font-size:14px;font-family:regular;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .company__detail-form .form-text textarea{font-size:14px;font-family:regular;line-height:1.5;color:#171717;text-transform:normal;padding:10px;margin-top:30px;resize:none;background-color:#f4f4f4;width:100%;height:90px}.onsrentalpage .rental .rental__right .booking__detail{margin-bottom:70px}.onsrentalpage .rental .rental__right .booking__detail-title{margin:40px 0;font-size:30px;font-family:extrabold;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .booking__detail-choosestudio{margin-bottom:35px}.onsrentalpage .rental .rental__right .booking__detail-choosestudio h4{margin-bottom:20px;font-size:14px;font-family:regular;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .booking__detail-choosestudio .studiolist{width:220px;display:flex;justify-content:space-between}.onsrentalpage .rental .rental__right .booking__detail-choosestudio .studiolist-item{cursor:pointer;border:1px solid #171717;height:40px;width:40px;padding:10px;display:flex;align-items:center;justify-content:center;background-color:#171717}.onsrentalpage .rental .rental__right .booking__detail-choosestudio .studiolist-item p{font-size:26px;font-family:bold;line-height:1;color:#898989;text-transform:normal}.onsrentalpage .rental .rental__right .booking__detail-choosestudio .studiolist-item:hover{background-color:#ffde00}.onsrentalpage .rental .rental__right .booking__detail-choosestudio .studiolist-item:hover p{font-size:26px;font-family:bold;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .booking__detail-choosestudio .studiolist .active{background-color:#ffde00}.onsrentalpage .rental .rental__right .booking__detail-choosestudio .studiolist .active p{font-size:26px;font-family:bold;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .booking__detail-requirement{display:grid;grid-template-columns:230px 230px;column-gap:60px}.onsrentalpage .rental .rental__right .booking__detail-requirement p{font-size:14px;font-family:regular;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .booking__detail-requirement textarea{font-size:14px;font-family:regular;line-height:1.5;color:#171717;text-transform:normal;padding:10px;margin-top:30px;resize:none;background-color:#f4f4f4;width:100%;height:90px}.onsrentalpage .rental .rental__right .booking__detail-requirement span{font-size:14px;font-family:regular;line-height:1;color:#171717;text-transform:normal;font-style:italic;width:100%}.onsrentalpage .rental .rental__right .booking__detail-duration{margin-top:10px}.onsrentalpage .rental .rental__right .booking__detail-duration p{margin-bottom:20px;font-size:14px;font-family:regular;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .booking__detail-duration .duration-text{display:grid;grid-template-columns:230px 230px;width:fit-content;column-gap:60px;position:relative}.onsrentalpage .rental .rental__right .booking__detail-duration .duration-text input{height:40px;width:100%;background-color:#f4f4f4;border:1px solid #171717;padding:10px;font-size:14px;font-family:regular;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .booking__detail-duration .duration-text .down,.onsrentalpage .rental .rental__right .booking__detail-duration .duration-text .right{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.onsrentalpage .rental .rental__right .booking__detail-duration .duration-text .down{display:none}.onsrentalpage .rental .rental__right .booking__detail-other{margin-top:35px}.onsrentalpage .rental .rental__right .booking__detail-other .other-text{margin-bottom:20px}.onsrentalpage .rental .rental__right .booking__detail-other .other-text p{margin-bottom:20px;font-size:14px;font-family:regular;line-height:1;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__right .booking__detail-other .other-text input{width:100%;height:40px;background-color:#f4f4f4;border:1px solid #171717}@media screen and (max-width: 1199px){.onsrentalpage .rental .rental__right{padding-top:30px}.onsrentalpage .rental .rental__right .company__detail-form{display:grid;grid-template-columns:1fr}.onsrentalpage .rental .rental__right .booking__detail-choosestudio .studiolist{width:100%;justify-content:flex-start}.onsrentalpage .rental .rental__right .booking__detail-choosestudio .studiolist-item{margin-right:20px}.onsrentalpage .rental .rental__right .booking__detail-requirement{display:grid;grid-template-columns:100%}.onsrentalpage .rental .rental__right .booking__detail-duration{margin-top:30px}.onsrentalpage .rental .rental__right .booking__detail-duration .duration-text{width:100%;display:grid;grid-template-columns:100%;row-gap:50px}.onsrentalpage .rental .rental__right .booking__detail-duration .duration-text input{width:100%}.onsrentalpage .rental .rental__right .booking__detail-duration .duration-text .right{display:none}.onsrentalpage .rental .rental__right .booking__detail-duration .duration-text .down{display:block}}.onsrentalpage .rental .rental__rightbot .booking{display:flex;flex-direction:row}.onsrentalpage .rental .rental__rightbot .booking .btn_book{padding:10px}.onsrentalpage .rental .rental__rightbot .booking__text{margin-left:20px;width:40%;font-size:14px;font-family:regular;line-height:1.5;color:#171717;text-transform:normal}.onsrentalpage .rental .rental__rightbot .booking__text span{font-size:14px;font-family:bold;line-height:1;color:#171717;text-transform:normal}.oncafepage .welcome{margin:initial;padding:50px 0;background-image:url("../img/bg_cafe.jpg");background-position:center;height:fit-content}@media screen and (max-width: 991px){.oncafepage .welcome{padding-top:20px;background-position:center;background-position:-350px 0}}.oncafepage .welcome .container{width:100%;height:100%}.oncafepage .welcome .container::after{display:none}.oncafepage .welcome .welcometext h3{color:#ffde00}.oncafepage .welcome .welcometext span{background:none;color:#ffde00}.oncafepage .welcome .welcomedesc{position:relative}.oncafepage .welcome .welcomedesc::after{content:'';background-color:#ffde00;height:1px;width:30%;display:block;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}@media screen and (max-width: 991px){.oncafepage .welcome .welcomedesc::after{bottom:-20px}}.oncafepage .welcome .welcomedesc p{color:#f4f4f4}@media screen and (max-width: 991px){.oncafepage .welcome .welcomedesc{display:block;width:100%;padding:initial}}.oncafepage .welcome .gallery-title{margin-top:50px}.oncafepage .welcome .gallery-title h3{font-size:16px;font-family:regular;line-height:2;color:#f4f4f4;text-transform:uppercase;text-align:center}@media screen and (max-width: 991px){.oncafepage .welcome .gallery-title{margin-top:30px}}.oncafepage .gallery{width:100%;height:fit-content;padding-bottom:50px;background-color:#282828}.oncafepage .gallery .list__item{height:430px;width:100%;position:relative}@media screen and (max-width: 991px){.oncafepage .gallery .list__item{height:1600px}}.oncafepage .gallery__list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:200px;gap:15px;overflow:hidden}.oncafepage .gallery__list-item{overflow:hidden;position:relative;cursor:pointer;height:100%;width:100%}.oncafepage .gallery__list-item img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;object-fit:cover;transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.oncafepage .gallery__list-item:first-child{grid-row:1/3;grid-column:1/2}.oncafepage .gallery__list-item:nth-child(2){grid-column:2/4;grid-row:1/2}.oncafepage .gallery__list-item:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;z-index:10}.oncafepage .gallery__list-item:hover:before{transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;background:rgba(0,0,0,0.1)}.oncafepage .gallery__list-item:hover img{transform:translate(-50%, -50%) scale(1.05);-webkit-transform:translate(-50%, -50%) scale(1.05);-moz-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);-o-transform:translate(-50%, -50%) scale(1.05);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}@media screen and (max-width: 991px){.oncafepage .gallery__list{grid-template-columns:1fr;grid-auto-rows:400px}.oncafepage .gallery__list-item:first-child{grid-row:initial;grid-column:initial}.oncafepage .gallery__list-item:nth-child(2){grid-column:initial;grid-row:initial}}.oncafepage .gallery__btn{display:flex;align-items:center;justify-content:flex-end;height:70%}.oncafepage .gallery__btn a{height:fit-content;cursor:pointer;margin:0 10px;text-align:center;text-decoration:none;font-size:14px;font-family:regular;line-height:32px;color:#ffde00;text-transform:normal}.oncafepage .gallery__btn a i{margin-left:10px}.oncafepage .gallery__btn a i img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.oncafepage .gallery__btn a:first-child{display:flex;flex-direction:row-reverse;position:relative;padding-right:20px}.oncafepage .gallery__btn a:first-child i{margin-left:0px;margin-right:10px}.oncafepage .gallery__btn a:first-child i img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.oncafepage .gallery__btn a:first-child::after{position:absolute;content:'';width:2px;height:10px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-color:#ffde00}@media screen and (max-width: 991px){.oncafepage .gallery__btn{justify-content:center;margin-top:50px}}.oncafepage .career{height:fit-content;width:100%;margin-bottom:80px}.oncafepage .career .container{margin-top:20px;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.oncafepage .career .container::after{content:'';background-color:black;height:1px;width:100%;display:block;position:absolute;bottom:-80px;left:0}.oncafepage .career__title{font-size:18px;font-family:regular;line-height:32px;color:#171717;text-transform:uppercase;margin-bottom:10px}.oncafepage .career__content{width:50%;font-size:14px;font-family:regular;line-height:25px;color:#171717;text-transform:normal}@media screen and (max-width: 991px){.oncafepage .career__content{width:100%}}.onaboutpage .about{height:100%;width:100%;background-color:#282828}.onaboutpage .about .container{padding:80px 0;width:100%;height:100%;padding-left:25px}.onaboutpage .about__title{font-size:38px;font-family:bold;line-height:1.5;color:#ffde00;text-transform:uppercase;letter-spacing:20px;width:30%}.onaboutpage .about__content{margin:40px 0;font-size:18px;font-family:regular;line-height:2;color:#f4f4f4;text-transform:normal}@media screen and (max-width: 991px){.onaboutpage .about__content{padding:10px}}.onaboutpage .about .booking{display:flex;flex-direction:row}.onaboutpage .about .booking .btn_book{background-color:#ffde00}.onaboutpage .about .booking .btn_book a{color:#171717}.onaboutpage .about .booking .booking__text{margin-left:20px;color:#f4f4f4;width:10%}@media screen and (max-width: 991px){.onaboutpage .about .booking .booking__text{width:50%}}.oncontactpage{width:100%}.oncontactpage .contact{height:600px;background-image:url("../img/bg_cafe.jpg");background-position:center;background-size:cover;position:relative;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}@media screen and (max-width: 991px){.oncontactpage .contact{background-position:-600px 0px}.oncontactpage .contact .contact__logo{display:none}}.oncontactpage .contact:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(82,83,85,0.4);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;z-index:10}.oncontactpage .contact .container{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 0}.oncontactpage .contact__content{margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:60px;row-gap:20px;font-size:14px;font-family:regular;line-height:2;color:#f4f4f4;text-transform:uppercase}.oncontactpage .contact__content-address{text-align:right}.oncontactpage .contact__content-tel{grid-column:2/3;grid-row:2/3}@media screen and (max-width: 991px){.oncontactpage .contact__content{display:flex;flex-direction:column-reverse;text-align:center}.oncontactpage .contact__content .contact__content-address{text-align:center}}.onloadpage{width:100%;height:100vh;display:none;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.display{display:block}.loaderpage{z-index:999;width:100%;height:100%;background-color:#525355;display:flex;justify-content:center;align-items:center}.loaderpage .loader{display:inline-block;width:30px;height:30px;position:absolute;animation:loader 5s ease;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}
/*# sourceMappingURL=style.min.css.map */
