.smooth-transition{transition:opacity .4s ease}.smooth-hidden{opacity:0!important}.show-parant{opacity:0}.smooth-visible{opacity:1!important;transition:all .4s ease-in-out}.single-projects .image-cover img{object-fit:cover}.next-page-button .elementor-button-text,.next-page-button .elementor-button-icon{opacity:0;transform:translateY(5px);transition:all .35s ease;pointer-events:none}.next-page-button span.elementor-button-content-wrapper{display:none}.next-page-button:hover span.elementor-button-content-wrapper{display:flex!important}.next-page-button .elementor-button::after{content:"NEXT";font-family:"Barlow",Sans-serif;font-size:16px;font-weight:300;opacity:1;transform:translateY(0);transition:all .35s ease}.next-page-button:hover .elementor-button-text,.next-page-button:hover .elementor-button-icon{opacity:1;transform:translateY(0);pointer-events:auto}.next-page-button:hover .elementor-button::after{content:"";opacity:0;transform:translateY(-5px)}.seemore-single-button .elementor-button-icon{transition:all .2s ease-in-out}.seemore-single-button:hover .elementor-button-icon{rotate:45deg}.elementor-lightbox .swiper .elementor-swiper-button-prev{width:40px}.elementor-lightbox .swiper .elementor-swiper-button-next{width:40px}.swiper-zoom-container{width:60%}.projects,.e-n-accordion-item-title{outline:none}.next-page-button a{background-color:Black!important}.project-loop-button-hover:hover .elementor-icon-list-text{padding-right:12px!important}.project-loop-item .project-loop-button-hover .elementor-icon-list-text{order:-1;padding-left:0!important;padding-right:6px;transition:all .2s ease-in-out!important}.elementor-lightbox .swiper{width:90%}.elementor-lightbox .elementor-lightbox-item{padding:0!important}.elementor-swiper-button-prev{background-image:url("https://yfs.cjf.mybluehost.me/website_9b019271/wp-content/uploads/2025/11/Frame-241.png");background-repeat:no-repeat;background-size:contain;background-position:center;width:50px;height:50px;border:none;cursor:pointer;--lzl-bg-img:"https://yfs.cjf.mybluehost.me/website_9b019271/wp-content/uploads/2025/11/Frame-241.png"}.elementor-swiper-button-next{background-image:url("https://yfs.cjf.mybluehost.me/website_9b019271/wp-content/uploads/2025/11/Frame-240.png");background-repeat:no-repeat;background-size:contain;background-position:center;width:50px;height:50px;transform:rotate(180deg);--lzl-bg-img:"https://yfs.cjf.mybluehost.me/website_9b019271/wp-content/uploads/2025/11/Frame-240.png"}.elementor-swiper-button-prev.lzl:not(.lzl-ed),.elementor-swiper-button-prev.lzl-ing:not(.lzl-ed){background-image:none}.elementor-swiper-button-next.lzl:not(.lzl-ed),.elementor-swiper-button-next.lzl-ing:not(.lzl-ed){background-image:none}.essence-grid-image .e-gallery-item:nth-child(n+7){display:none!important}.essence-grid-image,.essence-grid-image .e-gallery-container{height:100%!important}.essence-grid-image .e-gallery-container a:first-child{width:48%;height:32%}.essence-grid-image .e-gallery-container a:nth-child(2){width:48%;height:32%;right:0;left:auto;top:0}.essence-grid-image .e-gallery-container a:nth-child(3){width:48%;height:32%;right:auto;left:0;top:34%}.essence-grid-image .e-gallery-container a:nth-child(4){width:48%;height:32%;right:0;left:auto;top:34%;bottom:auto}.essence-grid-image .e-gallery-container a:nth-child(5){width:48%;height:32%;right:auto;left:0;top:auto;bottom:0}.essence-grid-image .e-gallery-container a:nth-child(6){width:48%;height:32%;right:0;left:auto;top:auto;bottom:0}.essence-grid-image .e-gallery-container{position:static!important}.essence-image-item .essence-grid-image,.essence-image-item .cover-image-essence-image{transition:all .2s ease-in-out}.essence-image-item .essence-grid-image{opacity:0}.essence-image-item:hover .essence-grid-image{opacity:1!important;z-index:999!important}.essence-image-item .image-item-prant{position:relative}.essence-image-item:hover .cover-image-essence-image{opacity:0!important;z-index:9!important}.contact-form button{height:44px;margin:0 0 0 auto;width:auto;max-width:168px}.contact-form .elementor-button-icon{padding-top:5px}.contact-form .elementor-field-type-submit{width:100%;margin-top:20px}.contact-form textarea#form-field-message{padding-top:20px}.project-item-hover-content{opacity:0;transition:all .5s ease-in-out}.project-loop-item:hover .project-item-hover-content{opacity:100}.project-loop-item{cursor:pointer}.project-loop-grid .e-loop__load-more a{width:100%!important;border-top:1px solid #bebebe!important}.dialog-message.dialog-lightbox-message::-webkit-scrollbar{display:none}.elementor-popup-modal{justify-content:right!important}.sb_instagram_header.sbi_medium{display:none}.top-video-loop .elementor-element.elementor-element-cd1058b.e-flex.e-con-boxed.e-con.e-parent{padding:0!important}.last-video-section .e-loop-item video{height:221px!important}.custom-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:999999;opacity:0;pointer-events:none;transition:opacity .3s ease}.custom-lightbox.active{opacity:1;pointer-events:auto}.custom-lightbox img{max-width:90%;max-height:85%;border-radius:10px;transition:transform .3s ease;user-select:none}.lightbox-arrow{position:fixed;top:50%;transform:translateY(-50%);font-size:40px;color:#fff;background:rgba(0,0,0,.4);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000000;transition:all .3s ease}.lightbox-arrow:hover{background:rgba(255,255,255,.2)}.lightbox-arrow.left{left:30px}.lightbox-arrow.right{right:30px}.lightbox-arrow.hidden{display:none}.lightbox-close{position:fixed;top:25px;right:25px;font-size:35px;color:#fff;cursor:pointer;z-index:1000001}@media only screen and (min-width:1025px){.top-insta-video #sb_instagram .sbi_photo{height:774px!important}.top-insta-video div#sbi_load{display:none}.top-insta-video2 #sb_instagram .sbi_photo{height:444px!important}.top-insta-video2 #sbi_images{row-gap:32px!important}.top-insta-video2 div#sbi_load{margin-top:28px}.top-insta-video3 #sb_instagram .sbi_photo{height:220px!important;width:392px!important}}@media only screen and (max-width:767px){.accordion-margin-r{margin-right:12px!important}.accordin-item-img-about{position:static!important}.elementor-element.elementor-element-0bb8672.elementor-widget.elementor-widget-html{height:410px!important}.top-video-loop .e-loop-item .elementor-widget-video{height:400px}.fancybox-content{width:320px!important}}.tree-image-parant{position:relative}.top-overlay-image,.space-image,.tree-image-parant{transition:transform .8s cubic-bezier(.22,1,.36,1),scale .8s cubic-bezier(.22,1,.36,1);will-change:transform,scale;transform-origin:center center}.buttom-section,.space-image{transition:all .3s ease-in-out}.hide-on-popup{max-height:0!important;width:0!important;height:0!important;opacity:0!important;padding:0!important;margin:0!important;overflow:hidden!important}@media only screen and (min-width:767px){.fancybox-content{width:388px!important}}.video-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);justify-content:center;align-items:center;z-index:9999}.video-popup .popup-content{position:relative;max-width:80%;width:800px;background:rgba(255,255,255,0);display:flex;flex-direction:column;align-items:center}.video-popup iframe{width:100%;height:450px;border-radius:10px}.video-popup .close{position:absolute;top:10px;right:20px;font-size:35px;color:#fff;cursor:pointer}.popup-arrows{margin-top:10px;display:flex;gap:20px}.popup-arrow{background:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:16px;cursor:pointer}.last-video-section .elementor-widget-video .elementor-wrapper video{height:100%!important}img.fancybox-image{border-width:0!important}.fancybox-button:hover{background-color:black!important}.elementor-popup-modal.dialog-type-lightbox{background:rgba(0,0,0,.2)!important;backdrop-filter:blur(0);transition:backdrop-filter .4s ease}.elementor-popup-modal.dialog-type-lightbox.blur-active{backdrop-filter:blur(6px)}@media only screen and (min-width:1024px){.datails-image-1 img{height:237.7px}.datails-image-2 img{height:249.88580322265625px}.datails-image-3 img{height:169px}.datails-image-4 img{height:674px}.datails-image-5 img{height:174px}.datails-image-6 img{height:337px}}