:root{--primary-color-1:#ff8420;--primary-color-1-rgb:#ff8420}#back-to-top,#btn-close-x:hover,#btn-search,#contact_form input[type=submit].btn-line:hover,#de_notif,#filters a.selected,#form_coupon #btn-submit i,#jpreBar,#mainmenu li li a:hover,#mainmenu ul li:hover>a,#mainmenu ul.mega li li a:hover,#menu-btn:hover,#pp-nav li .active span,#services-list li a:hover,#services-list li.active,#testimonial-full,.bg-color,.bg-id-color,.blog-list .date,.blog-list .date-box .day,.blog-read .date,.blog-read .date-box .day,.bloglist .date-box .day,.box-fx .info,.btn-line.hover,.btn-line:hover,.btn-more,.btn-primary,.countdown-s1.countdown-bg-color .countdown-section,.custom-close:after,.custom-show:after,.d-cart-icon span,.date-post,.de-icon i,.de-post-poster .d-tag,.de-progress .progress-bar,.de-team-list .small-border,.de__pcard .atr__promo,.de__pic-hover .atr__title h5,.de_tab.tab_steps .de_nav li span,.de_tab.tab_style_4 .de_nav li.active,.de_tab.tab_style_4 .de_nav li.active span,.de_tab.tab_style_4 .de_nav.de_nav_dark li:hover,.de_tab.timeline li.active .dot,.de_testi blockquote:before,.dropcap,.f-num-inc span:hover,.feature-box-big-icon i,.feature-box-small-icon .border,.fullwidthbanner-container a.btn,.icon-deco i,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.owl-arrow span,.owl-custom-nav .btn-next:before,.owl-custom-nav .btn-prev:before,.owl-theme .owl-controls .owl-buttons div,.owl-theme .owl-dots .owl-dot.active span,.p-tagline,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.picframe.s2 span.overlay,.pp-slidesNav .active span,.price-row,.pricing-s1 .ribbon,.product img:hover,.schedule-item:hover .sc-pic img,.slider-info .text1,.small-border,.social-icons i:hover,.team-list .small-border,.tiny-border,.video-play-button:after,.video-play-button:before,.widget .small-border,.widget_category li:hover a,a.btn-custom,a.btn-line.hover,a.btn-line:hover,a.btn-slider.btn-color,input[type=submit].btn-custom,section.bg-color,section.call-to-action{background-color:var(--primary-color-1)}.bg-color-2,.box-number:hover i.bg-color.hover-color-2{background-color:var(--secondary-color)}.ps1-deco,section.gradient-to-right{background:linear-gradient(to right,var(--primary-color-1),var(--secondary-color))}#mainmenu a.active,#mainmenu a:hover,#mainmenu li a:after,#mainmenu li:hover>a,#mainmenu li:hover>ul,.btn-left:before,.btn-right:after,.btn.btn-link,.crumb a,.dark .btn-line:after,.dark .btn-line:hover:after,.dark .feature-box-small-icon i,.dark a.btn-line.hover:after,.dark a.btn-line:after,.dark a.btn-line:hover:after,.date-box .day,.de_contact_info i,.de_count,.de_form input[type=checkbox]:checked+label:before,.de_form input[type=radio]:checked+label:before,.de_tab.tab_steps .de_nav li span:hover,.de_tab.tab_style_4 .de_nav li span,.de_testi_by,.expand h4:after,.feature-box i,.feature-box-small-icon i,.feature-box-small-icon-2 i,.id-color,.list-inline-style-1 li:before,.pf_text,.picframe .project-name,.price,.pricing-box li h1,.pricing-dark .pricing-box li.price-row,.pricing-s1 .bottom ul li i,.schedule-item .sc-name span,.separator span i,.slider_text h1,.team-list .social a,.title span,.ul-style-2.icon-color li:before,.ul-style-3 li:before,.v-text a:hover,.widget_tags li a,a.btn-line:after,a.btn-slider:after,a.btn-text:after,address span i,address span strong,blockquote.testimonial-big:before,footer a:hover,h1.id-color,h2.id-color,h3.id-color,h4.id-color,h5.id-color,h6.id-color,header.smaller #mainmenu a.active,i.large:hover{color:var(--primary-color-1)}.id-color-2,h1.id-color-2,h2.id-color-2,h3.id-color-2,h4.id-color-2,h5.id-color-2{color:var(--secondary-color)}#contact_form .de_light #search:focus,#contact_form .de_light input[type=text]:focus,#contact_form .de_lighttextarea:focus,#contact_form input[type=text]:focus,#contact_form textarea:focus,#filters a.selected,#filters a:hover,#search:focus,.btn-line.hover,.btn-line:hover,.de_tab.tab_style_4 .de_nav,.feature-box i,.form-transparent input[type=email]:focus,.form-transparent input[type=text]:focus,.form-transparent textarea:focus,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus .feature-box-big-icon i:after,.pagination>.active>span:hover,.product img:hover,.social-icons i,a.btn-line.hover,a.btn-line:hover,a.btn-slider.btn-color{border-color:var(--primary-color-1)}.arrow-up,.blog-list img,.box-fx .inner,.dark .box-fx .inner,h2.style-6{border-bottom-color:var(--primary-color-1)}.arrow-down{border-top-color:var(--primary-color-1)}.callbacks_nav{background-color:var(--primary-color-1)}.de_tab .de_nav li span{border-top:3px solid var(--primary-color-1)}.feature-box-big-icon i:after{border-color:var(--primary-color-1) transparent}.de_review li.active img{border:solid 4px var(--primary-color-1)}blockquote.s1{border-left-color:var(--primary-color-1)}.de_tab.tab_style_4 .de_nav li{border-right-color:var(--primary-color-1)}:root{--accent-color:#175873;--sec-color:#B04025;--title-font:'gordita',serif;--subtitle-font:'Open Sans',serif;--accent-color-op1:rgba(59, 71, 87, 0.9);--accent-color-op2:rgba(59, 71, 87, 0.7)}header{height:150px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;backdrop-filter:blur(20px);background:rgba(0,0,0,.599)!important}header .logo{opacity:0;transition:all .2s ease}header.smaller .logo{opacity:1}.hero-container{position:absolute;top:0;left:10%}.hero-container h2{margin-top:100px}#mainmenu li>ul{top:40px;width:300px}#mainmenu li>ul li a{width:300px}header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile){box-shadow:rgba(0,0,0,.24) 0 3px 8px;backdrop-filter:blur(20px);background:rgba(0,0,0,.599)!important}header.smaller:not(.header-bottom):not(.side-header):not(.force-header-mobile) #mainmenu ul{top:40px}header.smaller{height:150px!important}#mainmenu{margin-top:7px}#top-nav #mainmenu li a{padding:2px 0 2px 20px}#top-nav ul#mainmenu{margin-bottom:0!important;padding-bottom:0}#top-nav #mainmenu{margin-top:0!important}#mainmenu a{padding:25px 0 25px 32px;letter-spacing:2px;font-weight:500!important}.de_phone-simple{padding-left:20px}.main-title-container{background-color:rgba(255,255,255,.24);padding:2rem 1rem;border-radius:5px}#mainmenu li a{font-size:14px;font-weight:300}header.autoshow.scrollOff{top:-112px!important}header.autoshow{top:-112px}.cus-hero-margin{margin-top:150px}.btns-container{display:flex;justify-content:start;align-items:start;gap:10px}.sp1:after{content:"";position:absolute;left:0;bottom:-52px;width:100%;height:66px;background:url(z-images/stick-bg-pattern.png);background-size:contain;background-repeat:no-repeat}.custom-card{background-color:#f9f9ff;border:none;border-radius:10px;padding:50px;box-shadow:0 4px 10px rgba(0,0,0,.1);height:380px}.icon-box{font-size:50px;display:flex;justify-content:end;color:#9bcd46}.highlight{color:#9bcd46;font-size:40px;font-weight:700}.cont1{display:flex;flex-direction:row;width:100%;background:rgba(255,255,255,.02);border-radius:40px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1)}.items{flex:1;padding:70px}.image-container{flex:1;background:#f0f0f000;display:flex;justify-content:center;align-items:center;padding:120px;overflow:hidden;position:relative}.image-container img{max-width:100%;border-radius:30px;opacity:0;position:absolute;transition:opacity .6s ease,transform .6s ease;transform:scale(1.1)}.image-container img.active{opacity:1;transform:scale(1)}.item{margin-bottom:60px;cursor:pointer;padding-bottom:60px;border-bottom:1px solid #bebebe;transition:background-color .3s ease,transform .2s ease}.item:hover{transform:scale(1.02)}.item h3{font-size:18px;margin-bottom:10px}.item p{display:none;font-size:14px;color:#e4e4e4;margin-top:5px;opacity:0;height:0;overflow:hidden;transition:opacity .3s ease,height .3s ease}.item.active p{display:block;opacity:1;height:auto}@media (max-width:768px){.cont1{flex-direction:column}.items{border-right:none;padding:40px;padding-bottom:10px}.image-container{padding-block:200px;height:400px}.item h3{font-size:16px}.item p{font-size:13px}}@media (max-width:480px){.cont1{width:100%}.item h3{font-size:14px}.item p{font-size:12px}.items{padding:20px;padding-top:40px}}.cus-cont2{background-color:rgba(194,194,194,.229);border-radius:40px}.scroll-container{height:500px;overflow:hidden;position:relative}.scroll-content{display:flex;flex-direction:column;gap:20px;animation:scroll 120s linear infinite;position:absolute}.row-container{display:flex;gap:20px}.testimonial-card{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.05);width:100%;flex-grow:1;color:#000}.testimonial-card p{color:#555!important}@keyframes scroll{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.stars{color:#9c181c;font-size:20px;margin-bottom:10px}.highlight-text{color:#333;font-weight:700;font-size:1.1rem}.blog-container{padding:40px;height:400px;display:flex;align-items:end;transition:all .2s ease}.blog-container:hover{transform:scale(1.03)}.content-wrapper{display:flex;align-items:center;justify-content:space-between;width:80%;background:#fff;border-radius:20px;box-shadow:0 8px 20px rgba(0,0,0,.1);overflow:hidden}.image-container{flex:1;position:relative;overflow:hidden}.image-container img{width:100%;height:100%;object-fit:cover}.list-container{background-image:url(z-images/theme1.webp)!important;position:absolute;padding-top:40px;top:0;right:100px;width:300px;height:200px;border-radius:20px;flex:1;background:#fff;position:relative;overflow:hidden;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.list{position:relative}.list-item{display:flex;justify-content:space-between;align-items:center;padding:15px;color:#fff;border-radius:8px;margin:4px;background:rgba(255,255,255,.1)}.list-item:last-child{border-bottom:none}.list-item .name{font-weight:700;font-size:16px}.list-item .price{font-size:14px;color:#e7e7e7}@media (max-width:768px){.content-wrapper{flex-direction:column}.image-container,.list-container{width:100%;height:auto}.image-container img{height:auto}}.box-cont1{margin-inline:5px;padding:40px;border:1px solid rgba(255,255,255,.268);border-radius:20px;box-shadow:rgba(69,69,87,.25) 0 30px 60px -12px inset,rgba(0,0,0,.3) 0 18px 36px -18px inset}.cta-box1{background-color:#000;border-radius:20px;background:url(z-images/bg-splash.webp);padding:4rem;box-shadow:100px 97px 36px -83px rgba(255,136,27,.73);-webkit-box-shadow:100px 97px 36px -83px rgba(255,136,27,.73);-moz-box-shadow:100px 97px 36px -83px rgba(255,136,27,.73)}.cta-box2{border-radius:20px;box-shadow:-97px -85px 36px -83px rgba(255,136,27,.73);-webkit-box-shadow:-97px -85px 36px -83px rgba(255,136,27,.73);-moz-box-shadow:-97px -85px 36px -83px rgba(255,136,27,.73)}#top-items .custom-box2{text-align:left;margin-inline:5px;padding:40px;border:1px solid rgba(255,255,255,.268);border-radius:20px;box-shadow:rgba(69,69,87,.25) 0 30px 60px -12px inset,rgba(0,0,0,.3) 0 18px 36px -18px inset;height:380px}#top-items .custom-box2.reduce-height{height:280px}#top-items .custom-box{background-color:#00000000;margin-inline:20px}.custom-box{background-color:#12121200;color:#fff;text-align:center;position:relative;z-index:1!important}.custom-box2{background-color:#1b1b1b;padding:6rem 4rem;border-radius:50px;position:relative;z-index:10}.custom-box::before{content:"";position:absolute;top:-2px;left:-2px;width:50%;height:70%;background:#f49323;background:linear-gradient(343deg,rgba(244,147,35,0) 27%,rgba(255,161,18,1) 83%);filter:blur(15px);border-radius:20px;z-index:-1!important}.custom-box::after{content:"";position:absolute;bottom:-2px;right:-2px;width:50%;height:70%;background:#f49323;background:linear-gradient(166deg,rgba(244,147,35,0) 27%,rgba(255,161,18,1) 83%);filter:blur(15px);border-radius:20px;z-index:-1!important}.custom-box h1{font-size:2rem;margin-bottom:20px}.custom-box p{font-size:1rem;margin-bottom:20px;color:#aaa}.custom-box button{padding:10px 20px;font-size:1rem;border:none;border-radius:8px;cursor:pointer;background-color:#fff;color:#00ff80;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.2);transition:background-color .3s ease,color .3s ease}.custom-box button:hover{background-color:#00ff80;color:#fff}.video2-margin{margin-top:-450px}#section1{background-color:#fff;background:linear-gradient(0deg,rgba(253,253,253,1) 0,rgba(217,217,205,.8) 50%,rgba(252,252,252,1) 100%)}.bg-image1{position:absolute;top:0;left:0;z-index:0;width:50vw;height:100%;background:url(z-images/animations/bg.svg)}.custom-play-icon{border:1px solid #000;border-radius:50%;padding:1.5rem;margin-right:1rem}.cus-pricing-box{background-color:#f1f1f1;color:var(--accent-color);height:350px;padding:2rem 1rem;box-shadow:rgba(0,0,0,.24) 0 3px 8px;margin-top:-200px}.center-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.testimonials-container{padding:1rem 3rem 3rem 3rem}.bg-primary-custom{background-color:var(--accent-color)!important}.contact-container{background-color:var(--accent-color);color:#fff;padding:1.5rem;border-radius:5px;text-align:center}.contact-container h2{color:#fff;margin-bottom:-20px}.social-icons i:hover{background-color:transparent!important;transform:scale(1.2)}.box-container{background-color:var(--accent-color);width:100%;height:100%;padding:5.5rem 3rem}footer{background-color:#000;background-size:cover;color:#202020}.col1{display:flex;justify-content:center;align-items:center;width:100%}.cus-item{width:calc(100% / 4);height:300px;border:#066;transition:all 250ms ease}.cus-item.text{padding:2rem 1.3rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.cus-item.text.a{background-color:#fff}.cus-item.text.b{background-color:#f1f1f1}.cus-item.text:hover{background-color:#bfbfbf;cursor:pointer}.cus-item img{width:100%;height:100%}.cta-container{background-color:var(--accent-color);padding-block:4.5rem;padding-inline:1rem;border-radius:5px}.service-container{height:350px;position:relative;z-index:100;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1rem;margin-top:-200px;border-radius:3px;box-shadow:rgba(0,0,0,.1) 0 3px 8px}.cus-section1{width:90%;margin-inline:auto;border-radius:10px}.cus-container2{background-color:rgba(255,255,255,.86);box-shadow:rgba(228,228,228,.24) 0 3px 8px;padding:4.5rem 4rem;border-radius:3px}.cus-container3{padding:1rem;background-color:#e6e6e6;box-shadow:rgba(0,0,0,.1) 0 3px 8px;height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column}.cus-img-section{height:100vh;display:flex;justify-content:center;align-items:start;padding-top:110px;background:url(z-images/bg-splash.webp)!important;overflow:hidden;position:relative}.cus-img-container,.cus-img-container2{perspective:800px;width:600px;transition:all 1s ease}.cus-img-container{position:absolute;left:20%;bottom:38%;z-index:100;border-radius:30px}.cus-img-container2{width:40vw}.perspective-image,.perspective-image2{width:100%;transform:rotateY(-20deg);transition:transform 1s ease;transform-origin:center left}.perspective-image{border-radius:20px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.cus-img-container.active{perspective:none;width:60%;left:15%;bottom:10%}.cus-img-container.active .perspective-image{transform:rotateY(0) scale(1.2)}.cus-carousel{position:relative;width:100%;margin:auto;overflow:hidden;border-radius:10px}.cus-carousel-sm,.cus-carousel-track{display:flex;transition:transform .5s ease}.cus-carousel-item{flex:0 0 calc(100% / 3);text-align:center;font-size:1.2rem;background-color:transparent;padding:20px}.each-item{background-color:#1e1e1e;padding:20px;border-radius:10px;height:320px}#social-media-carousel .each-item{background-color:#1e1e1e;padding:0;border-radius:10px;height:auto}#social-media-carousel .each-item img{border-radius:12px}.cus-carousel-item:last-child{border-right:none}.cus-carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:10}.cus-carousel-button.prev{left:10px}.cus-carousel-button.next{right:10px}.cus-carousel-button:hover{background-color:#000}.about-hero-section{height:90vh;display:flex;align-items:end}.about-title::before{content:"";position:absolute;background-color:var(--accent-color);width:400px;height:1px;left:0;transform:translateX(-100%);top:50%}.orange-box{width:60px;height:60px;background-color:var(--accent-color)}.spacing-box{height:400px}.price-title-container{padding:2rem;background-color:var(--accent-color);height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-top-left-radius:12px;border-top-right-radius:12px}.pricing-container{padding:2rem;background-color:#fff;height:130px;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.pricing-container h4{font-size:40px;font-weight:500}.video-section{position:relative;width:100%;overflow:hidden}.video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.bg-video{width:100%;height:100%;object-fit:cover}.video-desktop{display:block}.video-mobile{display:none}.content{position:relative;z-index:2;color:#fff;text-align:left;padding:50px 20px}.content .container{background:rgba(0,0,0,.5);padding:20px;border-radius:10px}#social-media-carousel .carousel-container{position:relative;overflow:hidden;width:100%;max-width:960px;margin:auto}#social-media-carousel .carousel{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth}#social-media-carousel .carousel-item{flex:0 0 calc(33.33% - 10px);box-sizing:border-box}#social-media-carousel .carousel-item img{width:100%;border-radius:8px}#social-media-carousel .carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:10}#social-media-carousel .carousel-button.prev{left:10px}#social-media-carousel .carousel-button.next{right:10px}#social-media-carousel .carousel-button:hover{background:rgba(0,0,0,.8)}.designs-container{padding:2rem 1rem}.picframe{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;background-color:#f4f4f4ba;border-radius:10px;padding:1rem;transition-duration:.2s!important;overflow:visible;font-weight:500!important}.picframe .overlay:hover{opacity:0}.picframe:hover img{transform:scale(1.1)!important}.designs-container img{padding:1rem;border-radius:10px}.design-btn-container{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}blockquote.testimonial-big .name{font-size:18px}.form-container{background-color:rgba(0,0,0,.5);margin-bottom:30px;border-radius:3px}.home-container{margin-top:150px}.each-service>div{display:flex;align-items:center;justify-content:center;flex-direction:column}#section1{background-color:#fff;background:linear-gradient(0deg,rgba(253,253,253,1) 0,rgba(217,217,205,.8) 50%,rgba(252,252,252,1) 100%)}.bg-image1{position:absolute;top:0;left:0;z-index:0;width:50vw;height:100%;background:url(z-images/animations/bg.svg)}.custom-play-icon{border:1px solid #000;border-radius:50%;padding:1.5rem;margin-right:1rem}#our-projects .item{border-bottom:none}.expand{position:relative;padding:25px 25px 14px 25px;border:none;border-bottom:none!important;background:rgba(255,255,255,.02)}@media (max-width:1500px){.hero-container h2{margin-top:20px;font-size:3rem!important}}@media (max-width:1400px){.inner-mt{margin-top:100px}.hero-container h2{margin-top:20px}.primary-nav #mainmenu li a{font-size:11px}.logo{width:200px}}@media (max-width:1200px){.cus-item{width:calc(100% / 4);height:400px;border:#066;transition:all 250ms ease}.custom-card{height:430px}.video2-margin{margin-top:-300px}#top-items .custom-box2{height:540px}#top-items .custom-box2.reduce-height{height:480px}.hero-container h2{margin-top:-20px}}@media (max-width:992px){.cus-hero-margin{margin-top:0}.inner-mt{margin-top:0}.mobile-d-none{display:none}#section2-2 #jarallax-container-1,#section2-2 img{border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.col1{flex-direction:column}.cus-item{width:100%;height:300px;border:#066;transition:all 250ms ease}.cus-item img{width:100%;height:auto}.service-container{margin-top:10px}.cus-container3{height:auto}.custom-card{height:490px}.list-container{top:100px;left:-200px}.video2-margin{margin-top:100px}.perspective-image2{display:none!important}.cus-img-section{height:50vh}.cus-img-container{perspective:none}#top-items .custom-box2{height:auto;margin-top:50px}#top-items .custom-box2.reduce-height{height:auto}.hero-container{position:relative;left:0}.price-title-container{height:auto}.pricing-container{height:auto}}@media (max-width:768px){.contact-border{border-right:none;border-bottom:1px solid var(--accent-color)}.cus-pricing-box{margin-top:auto;height:auto}blockquote.testimonial-big{font-size:18px}.custom-card{background-color:#f9f9ff;border:none;border-radius:10px;padding:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);height:auto}.list-container{top:-20px;left:0;height:250px}.video-desktop{display:none}.video-mobile{display:block}.hero-container h2{margin-top:0}}@media (max-width:576px){.btns-container{flex-direction:column}}