::-webkit-scrollbar{width:10px;background-color:#e5e5e5}::-webkit-scrollbar-thumb{border-radius:4px}::-webkit-scrollbar-thumb{background-color:#555}h1 span,.homeSlider p span,span.gold{color:#C9B193!important}.form1 label,.white h3,.white h2,.taptap-by-bonfire ul li a{color:#fff!important}h3,h2{color:#33393F!important}.taptap-main-menu-button-two:before,.taptap-main-menu-button-two::after,.taptap-main-menu-button-two-middle::before,.taptap-main-wrapper{background-color:#33393F!important}.taptap-menu-active .taptap-main-menu-button-two:before,.taptap-menu-active .taptap-main-menu-button-two::after,.taptap-menu-active .taptap-main-menu-button-two-middle::before{background-color:#fff!important}h1,h2,h3,h4,h5,h6,.homeSlider p,.strongPoint p,.taptap-by-bonfire ul li a{font-family:"Afacad"!important}span.small{font-size:60%;padding-top:10px;font-style:italic;letter-spacing:-1px}.taptap-by-bonfire ul li a{font-size:35px!important}.taptap-by-bonfire li::marker{font-size:0!important}.taptap-by-bonfire ul li a{line-height:1.2}h1{letter-spacing:-2px;font-weight:400;font-size:calc(32px + 2vw)!important;line-height:1!important}h2{letter-spacing:-2px;font-weight:400!important;font-size:calc(15px + 2vw)!important;line-height:1.2!important}h3{letter-spacing:-1px;font-weight:400;line-height:1.2!important;margin-top:30px}.serviceGrid2 h3,.strongPoint p{font-size:28px!important;letter-spacing:-1px}.homeSlider p{font-size:calc(3vw + 42px)!important;line-height:1;letter-spacing:-5px;text-shadow:0 0 25px rgb(0,0,0,.4);padding:20px}.heroSection2 h1{text-shadow:0 0 25px rgb(0,0,0,.5)}p{margin-bottom:20px!important}.serviceGrid h2{transform:translateY(28vh)!important;-webkit-transform:translateY(28vh)!important;text-shadow:0 0 25px rgb(0,0,0,.3)}.serviceGrid .box-item:not(.active) h6{text-shadow:0 0 25px rgb(0,0,0,.5)}.serviceGrid .tcgelements-interactive-hero-box{display:flex;align-items:center;height:calc(100vh - 50px)!important;min-height:inherit!important}.serviceGrid .box-item{width:300px!important;height:306px!important}.serviceGrid2 .service{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.serviceGrid2 .service .elementor-image-box-content{position:absolute;bottom:10px}.serviceGrid2 .service .elementor-image-box-content p{height:0;opacity:0;transition:all ease 0.4s;-webkit-transition:all ease 0.4s;padding:0 20px}.serviceGrid2 .service:hover .elementor-image-box-content p{height:100px;opacity:1}.serviceGrid2 .elementor-image-box-img{height:400px;overflow:hidden}.serviceGrid2 .elementor-image-box-img::after{content:"";position:absolute;width:100%;height:40%;background:#000;background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);bottom:0;left:0;transition:all ease 0.4s;-webkit-transition:all ease 0.4s}.serviceGrid2 .service:hover .elementor-image-box-img::after{height:70%}.serviceGrid2 img{height:100%!important;object-fit:cover}ul>li{list-style:outside none disc!important}.loader-wrap .load-logo img{min-width:250px!important;width:18vw!important}.strongPoints>.e-con-inner{align-items:stretch!important}.strongPoint img{height:80px!important;width:auto!important}.elementor-custom-embed-play svg{height:150px!important;width:150px!important}.tcgelements-accordion p{margin-bottom:0!important}.home #smooth-content{padding-top:0!important}.imgTranslate img{transform:translateY(60px);-webkit-transform:translateY(60px)}.elementor-slideshow__title{display:none!important}.frm_button_submit{box-shadow:none;padding:10px 30px!important;font-size:16px!important;border-radius:0!important;background-color:#C9B193!important;border-radius:0;border:none!important}.frm_button_submit:hover{background-color:#a38f75!important}.button1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button1 .tcgelements-button{position:relative;align-items:center;z-index:0;border-radius:0;transition:border-radius .45s ease;font-size:20px;display:flex!important;font-weight:600!important;font-family:'Afacad'!important}.button1 .tcgelements-button-text,.button1 .tcgelements-button-icon{position:relative;z-index:2}.button1 .tcgelements-button-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.6em;height:auto;margin-left:.25rem;transform:translateY(2px);-webkit-transform:translateY(2px)}.button1 .tcgelements-button-content-wrapper::before{content:"";position:absolute;top:50%;right:21px;transform:translateY(-50%) skewX(-45deg);transform-origin:right center;width:40px;height:50px;background:#C9B193;z-index:-1;transition:all .5s cubic-bezier(.4,0,.2,1)}.button1 .tcgelements-button:hover .tcgelements-button-content-wrapper::before{width:calc(100% + 10px)}.button1 .tcgelements-button:hover .tcgelements-button-text,.button1 .tcgelements-button:hover .tcgelements-button-icon i{color:#fff;transition:color .3s ease .15s}.button2 a{background:none!important;color:#33393F!important;font-weight:600;transition:all ease 0.3s!important;-webkit-transition:all ease 0.3s!important;padding:20px 0!important}.button2 .tcgelements-button-text{text-decoration:underline}.button2 a:hover{color:#C9B193!important}header{position:fixed;top:0;z-index:9999;width:100%}.header{transition:transform .28s ease;will-change:transform;box-shadow:0 0 10px 10px rgb(0,0,0,.04);-webkit-box-shadow:0 0 10px 10px rgb(0,0,0,.04)}.header>.e-con-inner{max-width:90vw!important}.scroll_up header .header{transform:translateY(0)!important;-webkit-transform:translateY(0)!important}.scroll_down header .header{transform:translateY(-110%)!important;-webkit-transform:translateY(-110%)!important}.home:not(.scroll_up) .header{background:none!important;box-shadow:none;-webkit-box-shadow:none}.home:not(.scroll_up) .header .menu-item:not(.current-menu-item) a{color:#fff!important}.home:not(.scroll_up) .header .menu-item a:hover{color:#C9B193!important}.home:not(.scroll_up) header .darkLogo{display:none}.home:not(.scroll_up) header .lightLogo{display:block!important}.home .heroSection::after{position:absolute;content:"";width:100%;height:200px;background:#000;background:linear-gradient(270deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(270deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 100%);top:0;left:0}.menu-wrapper ul li ul:not(.tcg-buga,.tcg-buga *){width:300px!important}.taptap-by-bonfire ul li:not(.current-menu-item) a{opacity:.6}@media screen and (min-width:2559px){.serviceGrid h6,.serviceGrid2 h3,.strongPoint p,.strongPoints3 h3,h3{font-size:35px!important}.strongPoints4 li{font-size:30px!important}.button1 .tcgelements-button-text,.button2 .tcgelements-button-text{font-size:23px!important}.tcg-nav .menu-item a,.strongPoints3 p{font-size:17px!important}body{font-size:17px!important}.e-con{--container-max-width:1800px !important}.tcg-dynamic-slider .swiper-container{width:1800px!important}header .top-logo img{height:90px!important}.maskImg img{height:540px!important}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1800px}.serviceGrid .box-item{width:400px!important;height:406px!important}.h2Style{width:1180px!important}.serviceGrid2 .elementor-image-box-img{height:500px}.strongPoints3 img{width:70%!important;height:557px!important}.cards img{height:300px!important}}@media screen and (max-width:1650px){.header>.e-con-inner{max-width:98vw!important}.lightLogo,.darkLogo{padding:0 30px!important}header .menu-item{margin-right:10px!important}.serviceGrid h2{transform:translateY(26vh)!important;-webkit-transform:translateY(26vh)!important}}@media screen and (max-width:1024px){h2{font-size:calc(22px + 2vw)!important}h3{font-size:24px!important}.strongPoint p{font-size:17px!important}h1{letter-spacing:-2px}.homeSlider p{letter-spacing:-3px}.header>div{max-width:90vw!important}.taptap-menu-button-wrapper{right:35px}.strongPoint{padding:20px!important}.strongPoint img{height:60px!important}.imgTranslate img{transform:none;-webkit-transform:none}.scroll_up header .header{transform:translateY(0)!important;-webkit-transform:translateY(0)!important}.scroll_down header .header{transform:translateY(0)!important;-webkit-transform:translateY(0)!important}.homeSlider .tcg-animation-none>div{max-width:100%!important}.homeSlider p{max-width:95vw}.homeSlider p br{display:none}.header,.scroll_up header .header,.scroll_down header .header,.home:not(.scroll_up) .header{transform:translateY(0)!important;-webkit-transform:translateY(0)!important;box-shadow:0 0 10px 10px rgb(0,0,0,.04)!important;-webkit-box-shadow:0 0 10px 10px rgb(0,0,0,.04)!important;background-color:#fff!important}.home:not(.scroll_up) header .darkLogo{display:block!important}.home:not(.scroll_up) header .lightLogo{display:none!important}.serviceGrid .tcgelements-interactive-hero-box{padding-top:100px!important}.serviceGrid .box-item{height:15vh!important}.serviceGrid h2{transform:translateY(75px)!important;-webkit-transform:translateY(75px)!important;text-align:center}.serviceGrid2{width:80vw!important;margin:auto!important}.serviceGrid2 img{border-radius:20px!important}.serviceGrid2 .service .elementor-image-box-img::after{border-radius:20px}.serviceGrid2 .service:hover .elementor-image-box-img::after{height:40%}}@media screen and (max-width:767px){h1{letter-spacing:-1px!important}h2{font-size:calc(25px + 2vw)!important;font-weight:500!important;letter-spacing:-1px}.taptap-by-bonfire ul li a{font-size:30px!important}.serviceGrid2 h3,.strongPoint p{font-size:28px!important;letter-spacing:0;padding:0 10px}.strongPoint p{font-size:22px!important}.header>div{max-width:100vw!important}.taptap-menu-button-wrapper{right:20px}.strongPoint img{height:50px!important}.strongPoint{padding-bottom:0!important}.homeSlider p{padding:5px;font-size:calc(3vw + 39px)!important}.serviceGrid .tcgelements-interactive-hero-box{height:calc(75vh - 50px)!important;min-height:600px!important}.serviceGrid .box-item{height:auto!important;padding:10px!important}.serviceGrid h2{transform:translateY(120px)!important;-webkit-transform:translateY(120px)!important}.serviceGrid .date.fsz-12{display:none}.serviceGrid2{width:98vw!important}.serviceGrid2 .elementor-image-box-img{height:250px}.serviceGrid2 .service .elementor-image-box-content{position:absolute;bottom:-10px}.serviceGrid2 .service:hover .elementor-image-box-content p{height:0;opacity:0}.strongPoint{padding:20px 10px 10px!important}.strongPoint p{margin-bottom:0!important}.button1 .tcgelements-button{padding-left:20px!important;padding-right:20px!important}.button1 .tcgelements-button-icon{width:20px!important}}