@import url("https://fonts.googleapis.com/css2?family=Antonio:wght@100;200;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap");:root{--base-color:#d4a929;--dark-gray:#191919;--medium-gray:#737373;--extra-medium-gray:#707070;--alt-font:"Antonio",sans-serif;--primary-font:"Plus Jakarta Sans",sans-serif}html{overflow-x:hidden}body{line-height:30px}.word-break-normal{word-break:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:25px}.h1,h1{line-height:4.6rem}h2{line-height:3.7rem}h3{line-height:3.4rem}h4{line-height:3rem}h5{line-height:2.5rem}h6{line-height:2.3rem}header .widget-text{font-size:15px}header .navbar-brand{padding:28px 0}header.sticky .disable-fixed .navbar-brand{padding:18px 0}header .navbar-brand img{max-height:43px}.hamburger-logo img{max-height:85px}.header-icon .header-social-icon a{font-size:17px;padding-left:15px;font-weight:600}header.sticky .navbar{min-height:70px}.hamburger-menu-simple .menu-item-list .nav-link{font-size:55px;line-height:50px}.hamburger-menu-simple .menu-item-list .nav-link.small{font-size:19px;letter-spacing:3.6px;text-transform:uppercase;font-weight:100;padding-right:0;border-bottom:1px solid}header .elements-social ul li{margin-right:25px;margin-left:0}header .elements-social ul li a{width:auto;height:auto}#architecture-slider .tp-splitted{text-align:inherit!important}.blog-comment li .btn-reply:hover,.magic-cursor-base-color #ball-cursor:after,.magic-cursor-base-color #ball-cursor:before{color:var(--dark-gray)}.tag-cloud a.active,.tag-cloud a:hover{border-color:var(--white)}.blog-comment li .btn-reply{border:1px solid var(--extra-medium-gray);background-color:transparent;padding:6px 20px 7px}.categories-btn{padding:4px 18px;border-radius:24px;margin-bottom:10px}.first-letter-block{line-height:88px}.top-25{top:25%}.right-18{right:18%}.text-nero-grey{color:#1F1F1F}.text-charcoal{color:#282828}.bg-nero-grey{background-color:#1F1F1F}.bg-dark-gray-transparent{background-color:rgba(25,25,25,.7)}.bg-charcoal-grey{background-color:#3E3E3E}.bg-base-color-transparent{background-color:rgba(239,255,2,.2)}.bg-gradient-dark-transparent{background:linear-gradient(0deg,#101010 -4%,transparent)}.bg-gradient-dark-gray-transparent{background-image:linear-gradient(0deg,rgba(25,25,25,.9) 20%,transparent 90%)}.border-color-charcoal-grey{border-color:#3E3E3E!important}.slider-navigation-style-07{left:58.4%}.btn.btn-base-color,.btn.btn-box-shadow.btn-base-color:hover{color:var(--dark-gray)}.btn.btn-link{padding:0 0 2px;font-weight:600}.btn{font-family:var(--primary-font)}.page-title-extra-small h1{font-size:5.375rem;line-height:5.5rem}.page-title-extra-small h2{font-size:13px;line-height:26px}footer .footer-logo img{max-height:70px}footer .elements-social li{margin:0 15px 0 0}.video-icon-extra-large .video-icon{width:170px;height:170px;font-size:16px}.magic-drag-cursor #ball-cursor:before{font-size:15px}.maincountry,.mainselector{padding:0 15px;text-align:center}.maincountry button,.mainselector button{line-height:1;display:inline-block;background:none;border-radius:0;color:white;padding:6px 10px;border:1px solid rgba(255,255,255,0);font-size:14px;margin:0 1px 30px}.maincountry button{font-size:14px;font-weight:600;padding:6px 16px;border-radius:0;letter-spacing:1.3px;text-transform:uppercase}.maincountry button.active,.mainselector button.active{border:1px solid rgba(255,255,255,.3)}.maincountry button.active{border:2px solid #d4a929}.max-1400{max-width:1400px}.portfolio-box .portfolio-caption a{font-size:14px}.portfolio-box .portfolio-caption div.d-inline-block{font-size:13px}.portfolio-box .portfolio-caption a{overflow:hidden;text-overflow:ellipsis}.vh-75{background:#fff;display:block;min-height:500px;height:75vh}.swiper.slider-three-slide{width:100%;min-height:300px;position:relative}.swiper.slider-three-slide .swiper-slide{height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.swiper.slider-three-slide .swiper-slide img{width:100%;height:auto;display:block;opacity:0;object-fit:cover;max-height:100%}.tp-loader.spinner0{content:"";background:none}.tp-revslider-slidesli{max-height:100vh}.tp-loader.spinner0{width:40px;height:40px;border:4px solid rgba(255,255,255,.2);border-top-color:#d4a929;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tp-caption h1{font-size:clamp(3.5rem,7vw,8rem)!important;line-height:clamp(3.5rem,7vw,8rem)!important}video.rev-slidebg{height:calc(var(--vh, 1vh) * 100)!important;width:100%!important;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.clients-style-06{padding-bottom:5px}.clients-style-06 .client-box{transition:all .3s cubic-bezier(.12,0,.39,0);display:flex;align-items:center;justify-content:center}.clients-style-06 .client-box img{max-width:130px;max-height:90px;filter:grayscale(100%);transition:all .3s ease}.clients-style-06:hover .client-box:hover{opacity:1}.client-box:hover img{filter:grayscale(0);transition:all .3s ease}@media (max-width:1430px){.architecture-number{display:none!important}}@media (orientation:landscape) and (max-width:1080px){.architecture-slider-text-row{margin-top:200px!important}}@media (orientation:landscape) and (max-width:850px){.architecture-slider-text-row{margin-bottom:200px!important}}@media (orientation:landscape) and (max-width:768px){.architecture-slider-text-row{margin-top:200px!important;margin-bottom:200px!important}}@media (max-width:991px){.interactive-banner-style-06 .interactive-banners-content{transform:translateY(calc(100% - 100px))}.md-right-0{right:0}header .navbar-brand{padding:20px 0}}@media (max-width:767px){.video-icon-extra-large .video-icon{width:120px;height:120px}.slider-navigation-style-07{left:0}.interactive-banner-style-06 .interactive-banners-content{transform:translateY(calc(100% - 110px))}.hamburger-menu-simple .menu-item-list .nav-link{font-size:38px;line-height:34px}.clients-style-06 .client-box img{max-width:90px;max-height:40px}}.grid-item{transition:none!important;animation:none!important}.grid-item,.grid-item *,.portfolio-wrapper,.shop-wrapper{transform:none!important;transition:none!important;animation:none!important;opacity:1!important}