.demo-5 .page-header{position:relative;background-attachment:fixed}.demo-5 .page-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0 50.84%,#000000 99.99%),linear-gradient(0deg,rgb(0 0 0 / .3),rgb(0 0 0 / .3));height:100%;width:100%;z-index:1}.demo-5 .page-header-box h1{line-height:1.1em!important;margin-bottom:20px}.demo-5 .page-header-box .breadcrumb-trail{line-height:1.2em}@media only screen and (max-width:991px){.demo-5 .page-header{background-attachment:inherit}.demo-5 .page-header{padding:181px 0 100px}.demo-5 .page-header-box h1{font-size:46px!important;margin-bottom:15px}}@media only screen and (max-width:767px){.demo-5 .page-header-box h1{font-size:30px!important}}.demo-5 .artistic-archive-project .awaiken-portfolio-grid-item__wrapper{height:calc(100% - 30px);margin-bottom:30px}.demo-5 .awaiken-portfolio-grid-item__wrapper{overflow:hidden;text-align:start}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__image{overflow:visible;border-radius:0;margin-bottom:5px}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img{aspect-ratio:1 / 0.86!important;border-radius:30px;margin-bottom:20px}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img img{aspect-ratio:1 / 0.86!important}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img{position:relative}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper:hover .awaiken-portfolio-grid-item__img:before{transform:scale(1)}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img:after{display:none}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__readmore{top:auto;left:auto;right:0;bottom:-30px;opacity:1;visibility:visible;transform:translate(0)}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper:hover .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__readmore{transform:translate(0)}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__readmore a{position:relative;border-radius:50%;overflow:hidden;width:50px;height:50px;border:none;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__readmore a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--e-global-color-primary);opacity:20%;height:100%;width:100%;z-index:0}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__readmore a svg{width:25px;height:25px}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__readmore a:hover{background:var(--e-global-color-accent)}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__readmore a svg path{fill:var(--e-global-color-white)}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__readmore a:hover svg path{fill:var(--e-global-color-secondary)}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__categories{position:relative;top:0;right:0;width:calc(100% - 60px)}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__categories ul li a,.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__categories a{padding:0;background:#fff0;font-size:16px;backdrop-filter:none;color:var(--e-global-color-accent)}.demo-5 .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__content{width:calc(100% - 60px)}@media only screen and (max-width:991px){.demo-5 .awaiken-portfolio-grid__filters{margin-bottom:40px}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img{border-radius:20px}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img,.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img img{aspect-ratio:1 / 0.7!important}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__image .awaiken-portfolio-grid-item__readmore{bottom:-25px}}@media only screen and (max-width:767px){.demo-5 .awaiken-portfolio-item-design-1.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__title{font-size:18px}.demo-5 .awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__img{border-radius:15px}}.demo-5 .demo-5-footer::before{right:-20px;left:auto;top:50%;width:250px;height:250px;transform:translateY(-50%);opacity:50%;animation:circlemoverotare5 10s infinite linear;animation-direction:alternate;z-index:-1}@keyframes circlemoverotare5{from{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100%) rotate(360deg)}}.demo-5 .footer-contact-box .elementskit-info-box-icon::before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:var(--e-global-color-primary);border-radius:50%;transform:scale(0);width:100%;height:100%;transition:all 0.4s ease-in-out;z-index:-1}.demo-5 .footer-contact-box:hover .elementskit-info-box-icon::before{transform:scale(1)}.demo-5 .menu-footer ul{display:flex;flex-wrap:wrap;gap:40px}.demo-5 .footer-social-icon ul li:first-child{margin-left:0!important}.demo-5 .footer-newsletter-form .form-group{display:flex;align-items:flex-start;justify-content:space-between;padding:0;gap:0}.demo-5 .footer-newsletter-form .form-group .email-field{width:auto}.demo-5 .footer-newsletter-form button:hover{background-color:var(--e-global-color-primary)!important}.demo-5 .footer-newsletter-form .newsletter-btn input[type="submit"]{width:100%;height:100%;background:url(https://lagence-impact.fr/wp-content/themes/artistics/assets/css/../images/demo-5-footer-form-icon.svg) no-repeat center center;background-size:60% auto}.demo-5 .footer-newsletter-form .wpcf7-not-valid-tip,.demo-5 .footer-newsletter-form .wpcf7-response-output{display:none}.demo-5 .footer-privancy-menu .ekit-vertical-main-menu-wraper ul{display:flex;flex-wrap:wrap;justify-content:center}.demo-5 .footer-privancy-menu ul li{position:relative}.demo-5 .footer-privancy-menu .ekit-vertical-navbar-nav li::before{content:"/";position:absolute;right:0;bottom:0;top:0;color:var(--e-global-color-white)}.demo-5 .footer-privancy-menu .ekit-vertical-navbar-nav li:last-child a{padding-right:0!important}.demo-5 .footer-privancy-menu .ekit-vertical-navbar-nav li:last-child:before{display:none}@media only screen and (max-width:991px){.demo-5 .demo-5-footer::before{width:180px;height:180px;opacity:20%}.demo-5 .menu-footer ul{gap:30px}.demo-5 .footer-newsletter-form .form-group .email-field{width:100%}.demo-5 .footer-privancy-menu .ekit-vertical-menu-container ul li a{padding:0 15px 0 10px!important}}@media only screen and (max-width:767px){.demo-5 .menu-footer ul{justify-content:center;gap:15px}.demo-5 .footer-privancy-menu .ekit-vertical-menu-container ul li a{padding:0 14px 0 7px!important}}.demo-5 .hero .elementor-background-video-container:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(179.5deg,#fff0 .44%,#000000 119.12%),linear-gradient(0.62deg,#fff0 81.46%,#000000 99.49%);height:100%;width:100%}.demo-5 .hero-image img{aspect-ratio:1 / 1.01;object-fit:contain;transition:all 0.4s ease-in-out}.demo-5 .hero-image img:hover{filter:grayscale(100%)}.demo-5 .icon-hero-img-1{animation:iconheroimgup 3s infinite alternate}@keyframes iconheroimgup{0%{transform:translateX(0)}100%{transform:translateY(-50px)}}.demo-5 .icon-hero-img-2{animation:iconheroimgdown 3s infinite alternate}@keyframes iconheroimgdown{0%{transform:translateX(0)}100%{transform:translateY(50px)}}.demo-5 .icon-hero-img-1 .elementor-icon-wrapper,.demo-5 .icon-hero-img-2 .elementor-icon-wrapper{line-height:0}.demo-5 .icon-hero-img-1 .elementor-icon,.demo-5 .icon-hero-img-2 .elementor-icon{position:relative;overflow:hidden;padding:21px}.demo-5 .icon-hero-img-1 .elementor-icon:before,.demo-5 .icon-hero-img-2 .elementor-icon:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--e-global-color-primary);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all 0.4s ease-in-out;z-index:0}.demo-5 .icon-hero-img-1 .elementor-icon:hover:before,.demo-5 .icon-hero-img-2 .elementor-icon:hover:before{transform:scale(1)}.demo-5 .hero-image-tag-1{animation:herotag-left 3s infinite alternate}.demo-5 .hero-image-tag-1 .elementor-widget-container{position:relative;overflow:hidden;z-index:0}@keyframes herotag-left{0%{transform:translateX(0)}100%{transform:translateX(50px)}}.demo-5 .hero-image-tag-2{animation:herotag-right 3s infinite alternate}.demo-5 .hero-image-tag-2 .elementor-widget-container{position:relative;overflow:hidden;z-index:0}@keyframes herotag-right{0%{transform:translateX(0)}100%{transform:translateX(-50px)}}.demo-5 .hero-image-tag-1 .elementor-widget-container:before,.demo-5 .hero-image-tag-2 .elementor-widget-container:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:auto;background:var(--e-global-color-primary);width:100%;height:0;transition:all 0.4s ease-in-out;z-index:-1}.demo-5 .hero-image-tag-1 .elementor-widget-container:hover:before,.demo-5 .hero-image-tag-2 .elementor-widget-container:hover:before{bottom:0;top:auto;height:100%}.demo-5 .web-developer-ticker .ekit-title-and-description a{text-transform:uppercase;background:linear-gradient(180deg,#1A1A1A 60%,var(--e-global-color-black) 124.91%);background-clip:text;-webkit-text-fill-color:#fff0;opacity:60%}.demo-5 .our-scrolling-ticker .ekit-content-items .ekit-marquee .ekit-marquee-item img{max-width:140px}.demo-5 .about-img-1 img{aspect-ratio:1 / 1.3}.demo-5 .text-path-icon .elementor-icon-wrapper{line-height:0}.demo-5 .about-counter{margin-left:-16px}.demo-5 .about-us:before{right:-20px;bottom:80px;left:auto;top:auto;width:250px;height:250px;animation:ringsrotate 10s infinite linear;animation-direction:alternate;z-index:-1}@keyframes ringsrotate{from{transform:translateY(0) rotate(0deg)}to{transform:translateY(-110%) rotate(360deg)}}.demo-5 .about-more-circle .elementor-widget-text-path{animation:infiniterotate 30s infinite linear}.demo-5 .about-counter .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:42px;height:42px}.demo-5 .authore-image .elementor-widget-container{z-index:0}.demo-5 .about-img-2 img{aspect-ratio:1 / 1.179;object-fit:cover}.demo-5 .about-img-3 img{aspect-ratio:1 / .56;object-fit:cover}.demo-5 .about-agency-item .elementor-icon svg{transition:all 0.4s ease-in-out}.demo-5 .about-agency-item:hover .elementor-icon svg{transform:rotateY(180deg)}.demo-5 .about-authore-box .elementskit-box-header{line-height:0}.demo-5 .about-authore-box .elementskit-box-header img{width:54px;border-radius:100px}.demo-5 .about-authore-box .elementskit-box-header .elementskit-info-box-icon{position:relative;overflow:hidden;border-radius:50%}.demo-5 .about-authore-box .elementskit-box-header .elementskit-info-box-icon:after{content:"";position:absolute;width:215%;height:0%;left:50%;top:50%;background-color:rgb(255 255 255 / .3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.demo-5 .about-authore-box .elementskit-box-header .elementskit-info-box-icon:hover:after{height:250%;transition:all 600ms linear;background-color:#fff0}.demo-5 .demo-5-service-item{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);overflow:hidden!important}.demo-5 .demo-5-service-item .service-image img{aspect-ratio:1 / .67;object-fit:cover;transition:all 0.4s ease-in-out}.demo-5 .demo-5-service-item:hover .service-image img{transform:scale(1.05)}.demo-5 .demo-5-service-item .service-body .elementskit-info-box-icon svg{transition:all 0.4s ease-in-out}.demo-5 .demo-5-service-item:hover .service-body .elementskit-info-box-icon svg{transform:rotateY(180deg)}.demo-5 .demo-5-service-item:hover .service-body .elementskit-info-box-icon svg path{color:var(--e-global-color-white)}.demo-5 .demo-5-service-item .service-btn .elementor-widget-elementskit-button{line-height:0}.demo-5 .demo-5-service-item .service-btn a{transition:all 0.2s ease-in-out}.demo-5 .demo-5-service-item .service-btn:hover a{color:var(--e-global-color-black)}.demo-5 .service-btn .ekit-btn-wraper svg{width:1em!important;height:1em;transition:all 0.3s ease-in-out}.demo-5 .demo-5-service-item .service-btn .ekit-btn-wraper a:hover svg{transform:rotate(45deg)}.demo-5 .demo-5-service-footer p a{font-weight:600;text-decoration:underline;color:var(--e-global-color-accent);transition:all 0.3s ease-in-out}.demo-5 .demo-5-service-footer a:hover{color:var(--e-global-color-white)}.demo-5 .demo-5-what-we-do::before{left:-20px;top:80px;width:250px;height:250px;animation:circlerotate5 10s infinite linear;animation-direction:alternate;z-index:-1}@keyframes circlerotate5{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(150%) rotate(360deg)}}.demo-5 .what-we-item{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);border-radius:30px}.demo-5 .what-we-item .elementskit-info-box-icon svg{transition:all 0.4s ease-in-out}.demo-5 .what-we-item:hover .elementskit-info-box-icon svg{transform:rotateY(180deg)}.demo-5 .what-we-list .what-we-item.active .gradient-active .elementskit-info-box-title,.demo-5 .what-we-list .what-we-item.active .gradient-active p{color:var(--e-global-color-black)}.demo-5 .what-we-list .what-we-item.active .gradient-active .elementskit-info-box-icon svg path{stroke:var(--e-global-color-black);transition:all 0.4s ease-in-out}.demo-5 .what-we-list .what-we-item.active .gradient-active:before,.demo-5 .what-we-list .what-we-item:hover .gradient-active:before{top:0}.demo-3 .demo-5-why-choose-us::before{left:-70px;top:auto;bottom:100px;right:auto;width:325px;height:325px;animation:squrerotate 10s infinite linear;animation-iteration-count:infinite;animation-direction:alternate;z-index:-1}@keyframes squrerotate{0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(-50px,-50%) rotate(180deg)}100%{transform:translate(0,-120%) rotate(360deg)}}.demo-5 .why-choose-circle .elementor-widget-container{overflow:inherit}.demo-5 .why-choose-circle img{animation:infiniterotate 30s infinite linear}@keyframes infiniterotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.demo-5 .why-choose-circle-image{transform:translate(-50%,-50%)}.demo-3 .why-choose-circle-image img{aspect-ratio:1 / 1.132;object-fit:cover}.demo-5 .demo-5-our-projects:before{left:auto;top:auto;right:-20px;bottom:80px;width:250px;height:250px;animation:ringsrotate 10s infinite linear;animation-direction:alternate;z-index:-1}.demo-5 .why-choose-img-1 img{aspect-ratio:1 / 1.18;object-fit:cover}.demo-5 .why-choose-img-2 img{aspect-ratio:1 / 1.8;object-fit:cover}.demo-5 .company-experience .elementor-counter-number-wrapper{--counter-suffix-grow:0 !important;flex:0}.demo-5 .company-experience .elementor-counter-title{padding-left:10px}.demo-5 .company-experience{animation:experienceobject 3s infinite linear alternate}@keyframes experienceobject{50%{left:55px}}.demo-5 .company-experience .elementor-counter-number-prefix{flex-grow:var(--counter-prefix-grow,0)}.demo-5 .video-play-button .video-content a{display:flex;align-items:center;justify-content:center}.demo-5 .demo-5-pricing-benefit-list ul{gap:20px;margin:0!important}.demo-5 .demo-5-pricing-benefit-list ul li{width:calc(33.33% - 20px);margin:0!important}.demo-5 .our-expertise:before{left:-20px;right:auto;bottom:auto;top:80px;width:250px;height:250px;animation:circlerotate 10s infinite linear;animation-direction:alternate;z-index:-1}.demo-5 .expertise-item .elementor-widget-container{border-radius:30px}.demo-5 .expertise-item .elementor-widget-container .elementskit-infobox{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.demo-5 .expertise-item .elementor-widget-container .elementskit-infobox .elementskit-info-box-icon svg{transition:all 0.4s ease-in-out}.demo-5 .expertise-item .elementor-widget-container .elementskit-infobox:hover .elementskit-info-box-icon svg{transform:rotateY(180deg)}.demo-5 .our-expertise-image img{aspect-ratio:1 / 1.085;object-fit:contain}.demo-5 .pricing-item{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.demo-5 .pricing-item .pricing-icon-box .elementskit-box-header{line-height:0}.demo-5 .pricing-item .pricing-icon-box .elementskit-info-box-icon svg{width:1em!important;height:1em!important}.demo-5 .pricing-item .pricing-icon-box .elementskit-info-box-icon::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--e-global-color-primary);opacity:20%;height:100%;width:100%;border-radius:100px;z-index:-1}.demo-5 .pricing-item .box-body{display:flex;align-items:end}.demo-5 .pricing-item .pricing-body ul li .elementor-icon-list-text{line-height:normal!important}.demo-5 .pricing-item .pricing-button a{width:100%;transition:all 0.4s ease-in-out}.demo-5 .pricing-item .pricing-button .elementor-button::after{z-index:-1}.demo-5 .pricing-item.highlight-box .elementskit-info-box-icon::before{background-color:var(--e-global-color-accent);opacity:100%}.demo-5 .agency-benefits-item{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);overflow:hidden!important}.demo-5 .agency-benefits-image img{aspect-ratio:1 / .917;object-fit:contain}.demo-5 .demo-5-our-testimonial::before{right:-20px;top:50%;left:auto;bottom:auto;width:250px;height:250px;transform:translateY(-50%);animation:circlemoverotare 10s infinite linear;animation-direction:alternate;z-index:-1}.demo-5 .testimonial-item .elementskit-single-testimonial-slider{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);overflow:hidden}.demo-5 .testimonial-item .elementskit-single-testimonial-slider::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--e-global-color-secondary);opacity:40%;height:100%;width:100%;z-index:-1}.demo-5 .testimonial-item .elementskit-single-testimonial-slider:hover::before{-webkit-transform:scaleY(0);transform:scaleY(0)}.demo-5 .testimonial-item .elementskit-commentor-content:before{content:'';position:absolute;width:190px;height:140px;top:30%;right:0;transform:translate(-40px,-50%);background:url(https://lagence-impact.fr/wp-content/themes/artistics/assets/css/../images/icon-testimonial-quotes.svg) no-repeat;background-position:right center;background-size:cover;opacity:6%;z-index:-1}.demo-5 .testimonial-item .elementskit-commentor-header ul li{line-height:0}.demo-5 .testimonial-item .ekit-wid-con svg{width:1em!important}.demo-5 .testimonial-item .elementskit-commentor-content p{border-bottom:1px solid var(--e-global-color-divider);padding-bottom:30px}.demo-5 .testimonial-item .elementskit-commentor-image{position:relative;overflow:hidden;border-radius:100px}.demo-5 .testimonial-item .elementskit-commentor-image:after{content:"";position:absolute;width:215%;height:0%;left:50%;top:50%;background-color:rgb(255 255 255 / .3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.demo-5 .testimonial-item .elementskit-commentor-image:hover:after{height:250%;transition:all 600ms linear;background-color:#fff0}.demo-5 .testimonial-item .swiper-pagination span{position:relative}.demo-5 .testimonial-item .swiper-pagination span::before{content:'';position:absolute;top:50%;left:50%;border-radius:50px;width:20px;height:20px;transform:translate(-50%,-50%);transition:all 0.3s ease-in-out}.demo-5 .testimonial-item .swiper-pagination .swiper-pagination-bullet-active::before{border:1px solid var(--e-global-color-accent)}.demo-5.our-faqs::before{left:-20px;bottom:80px;top:auto;right:auto;width:250px;height:250px;animation:ringsrotate 10s infinite linear;animation-direction:alternate;z-index:-1}.demo-5 .our-faqs-img-1 img{aspect-ratio:1 / 1.17;object-fit:cover}.demo-5 .our-faqs-img-2 img{aspect-ratio:1 / 1.01;object-fit:cover}.demo-5 .need-help-box{animation:helpboxmove 3s infinite linear alternate}.demo-5 .need-help-box .elementskit-infobox::before{content:'';position:absolute;top:0;right:100%;bottom:0;width:100%;height:100%;background:var(--e-global-color-primary);border-radius:20px;z-index:0;transition:all 0.4s ease-in-out}.demo-5 .need-help-box .elementskit-infobox:hover:before{right:0!important}.demo-5 .need-help-box .elementskit-infobox{overflow:hidden}.demo-5 .need-help-box .elementor-widget-container .elementskit-box-header{line-height:0}@keyframes helpboxmove{50%{right:100px}}.demo-5 .faq-accordion .elementskit-card{position:relative;overflow:hidden}.demo-5 .faq-accordion .elementskit-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--e-global-color-secondary);opacity:40%;height:100%;width:100%;z-index:-1}@media only screen and (max-width:991px){.demo-5 .about-us:before{bottom:20px;width:180px;height:180px}.demo-5 .about-img-1 img{aspect-ratio:1 / 1.32}.demo-5 .demo-5-what-we-do::before{top:20px;width:180px;height:180px}.demo-5 .demo-5-our-projects:before{bottom:0;width:180px;height:180px}.demo-5 .demo-5-pricing-benefit-list ul{gap:15px 10px}.demo-5 .demo-5-pricing-benefit-list ul li{width:calc(33.33% - 6.67px)}.demo-5 .demo-5-pricing-benefit-list .elementor-icon-list-text{padding-inline-start:0}.demo-5 .pricing-benefit-list .elementor-widget-container ul{gap:15px}.demo-5 .our-expertise:before{top:20px;width:180px;height:180px}.demo-5 .expertise-item .elementor-widget-container{border-radius:20px}.demo-5 .our-expertise-image img{aspect-ratio:1 / .811}.demo-5 .agency-benefits-image img{aspect-ratio:1 / .75}.demo-5 .demo-5-our-testimonial::before{top:35%;width:180px;height:180px}.demo-5 .demo-5-our-testimonial .elementskit-commentor-content{margin-bottom:0}.demo-5 .testimonial-item .elementskit-commentor-content:before{width:150px;height:110px;transform:translate(-20px,-50%)}.demo-5 .testimonial-item .elementskit-commentor-content p{padding-bottom:20px}.demo-5 .our-faqs-img-1 img{aspect-ratio:1 / .9}.demo-5 .our-faqs-img-2 img{aspect-ratio:1 / 1.01}.demo-5.our-faqs::before{top:30%;width:180px;height:180px;opacity:20%}}@media only screen and (max-width:767px){.demo-5 .hero-image img{aspect-ratio:1 / 1.06}.demo-5 .icon-hero-img-1 .elementor-icon,.demo-5 .icon-hero-img-2 .elementor-icon{padding:15px}.demo-5 .web-developer-ticker .ekit-title-and-description a{opacity:100%}.demo-5 .text-path-icon .elementor-icon{padding:2px!important}.demo-5 .about-counter .elementor-widget-container{width:36px;height:36px}.demo-5 .about-img-1 img{aspect-ratio:1 / 1.255}.demo-5 .about-img-2 img{aspect-ratio:1 / 1.15}.demo-5 .about-list.column-2 ul{gap:20px 30px}.demo-5 .about-agency-item .elementor-icon-box-wrapper{display:flex;align-items:center;gap:15px}@keyframes experienceobject{50%{left:50px}}.demo-5 .demo-5-pricing-benefit-list ul li{width:100%}.demo-5 .our-expertise-image img{aspect-ratio:1 / 1.081}.demo-5 .agency-benefits-image img{aspect-ratio:1 / .68}.demo-5 .testimonial-item .elementskit-commentor-content:before{width:110px;height:80px}}.demo-5 .demo-5-hero-img::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(179.5deg,#fff0 .44%,#000000 119.12%),linear-gradient(0.62deg,#fff0 81.46%,#000000 99.49%);height:100%;width:100%;z-index:0}.demo-5 .demo-5-hero-slider .elementor-background-slideshow__slide__image::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(179.5deg,#fff0 .44%,var(--e-global-color-black) 119.12%),linear-gradient(0.62deg,#fff0 81.46%,var(--e-global-color-black) 99.49%);width:100%;height:100%;z-index:0}.demo-5 .demo-5-page-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0 50.84%,#000000 99.99%),linear-gradient(0deg,rgb(0 0 0 / .3),rgb(0 0 0 / .3));height:100%;width:100%;z-index:0}.demo-5 .demo-5-breadcrumb-item ol li{font-size:18px;font-weight:600;line-height:normal}.demo-5 .mission-vision-item .ekit-wid-con .text-right{text-align:start!important}.demo-5 .mission-vision-item .elementskit-infobox{position:relative;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);overflow:hidden;z-index:1}.demo-5 .mission-vision-item .elementskit-infobox::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--e-global-color-secondary);opacity:40%;height:100%;width:100%;z-index:-1}.demo-5 .mission-vision-item .elementskit-info-box-icon svg{transition:all 0.4s ease-in-out}.demo-5 .mission-vision-item:hover .elementskit-info-box-icon svg{transform:rotateY(180deg)}.demo-5 .our-approach-image img{aspect-ratio:1 / .6;object-fit:cover}.demo-5 .demo-5-why-choose-us::before{left:-20px;top:80px;width:250px;height:250px;animation:circlerotate5 10s infinite linear;animation-direction:alternate;z-index:-1}.demo-5 .our-fact-list{position:relative}.demo-5 .our-fact-list::before{content:'';position:absolute;width:155px;height:155px;background:var(--e-global-color-accent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.demo-5 .our-fact-list-box:nth-child(odd){padding-top:30px}.demo-5 .our-fact-item .elementskit-funfact{position:relative;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);overflow:hidden;z-index:1}.demo-5 .our-fact-item .elementskit-funfact::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--e-global-color-secondary);opacity:40%;height:100%;width:100%;z-index:-1}.demo-5 .our-fact-item .funfact-icon svg{transition:all 0.4s ease-in-out}.demo-5 .our-fact-item:hover .funfact-icon svg{transform:rotateY(180deg)}.demo-5 .demo-5.our-benefit::before{right:-20px;top:50%;left:auto;width:250px;height:250px;transform:translateY(-50%);animation:circlemoverotare 10s infinite linear;animation-direction:alternate;z-index:-1}.demo-5 .our-benefit-image img{aspect-ratio:1 / .5;object-fit:cover}.demo-5 .our-benefit-item .elementskit-info-box-icon svg,.demo-5 .our-benefit-footer p a span{transition:all 0.4s ease-in-out}.demo-5 .our-benefit-item:hover .elementskit-info-box-icon svg{transform:rotateY(180deg)}.demo-5.our-team-bg-icon:before{left:-20px;top:50%;width:250px;height:250px;transform:translateY(-50%);animation:circlemoverotare 10s infinite linear;animation-direction:alternate;z-index:-1}@keyframes circlemoverotare{from{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100%) rotate(360deg)}}.demo-5 .team-image img{aspect-ratio:1 / 1.09;object-fit:cover;transition:all 0.4s ease-in-out}.demo-5 .team-item:hover .team-image img{filter:grayscale(100%);transform:scale(1.1)}.demo-5 .team-item .team-social-icon{opacity:0;visibility:hidden;z-index:1;transition:all 0.4s ease-in-out}.demo-5 .team-item:hover .team-social-icon{top:20px;opacity:1;visibility:visible}.demo-5 .team-item .ekit_social_media li:last-child{margin:0!important}.demo-5 .team-item .ekit_social_media li a{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:991px){.demo-5 .demo-5-breadcrumb-item ol li{font-size:16px}.demo-5 .demo-5.our-benefit::before{top:35%;width:180px;height:180px}.demo-5 .demo-5-why-choose-us::before{width:180px;height:180px}.demo-5 .demo-5.our-team-bg-icon:before{width:180px;height:180px}.demo-5 .team-image img{aspect-ratio:1 / .98}}@media only screen and (max-width:767px){.demo-5 .demo-5-breadcrumb-item ol li{font-size:14px}.demo-5 .our-fact-item .elementskit-funfact-inner{display:block}}.demo-5 .demo-5-page-services::before{left:-20px;top:80px;width:250px;height:250px;animation:circlerotate5 10s infinite linear;animation-direction:alternate;z-index:-1}@media only screen and (max-width:991px){.demo-5 .demo-5-page-services::before{width:180px;height:180px}}.demo-5 .demo-5-service-single-page::before{left:auto;right:-20px;top:150px;width:250px;height:250px;animation:circlerotate5 10s infinite linear;animation-direction:alternate;z-index:-1}.demo-5 .demo-5-service-single-page::after{content:'';display:block;position:absolute;left:-20px;top:50%;background:url(https://lagence-impact.fr/wp-content/themes/artistics/assets/css/../images/demo-5-section-bg-shape-3.png) no-repeat;background-position:left bottom;background-size:contain;width:250px;height:250px;opacity:50%;animation:ringsrotate 10s infinite linear;animation-direction:alternate;z-index:-1}@media only screen and (max-width:991px){.demo-5 .demo-5-service-single-page::before{width:180px;height:180px}.demo-5 .demo-5-service-single-page::after{width:180px;height:180px;opacity:20%}}.demo-5 .demo-5-project-single-page::before{left:-20px;top:20%;width:250px;height:250px;transform:translateY(-50%);animation:circlemoverotare5 10s infinite linear;animation-direction:alternate;z-index:-1}.demo-5 .demo-5-project-single-page::after{content:'';display:block;position:absolute;right:-20px;top:50%;background:url(https://lagence-impact.fr/wp-content/themes/artistics/assets/css/../images/demo-5-section-bg-shape-1.png) no-repeat;background-position:right bottom;background-size:contain;width:250px;height:250px;opacity:50%;animation:ringsrotate 10s infinite linear;animation-direction:alternate;z-index:-1}@media only screen and (max-width:991px){.demo-5 .demo-5-project-single-page::before{width:180px;height:180px}.demo-5 .demo-5-project-single-page::after{width:180px;height:180px;opacity:20%}}.demo-5 .demo-5-team-single-page::before{left:-20px;top:150px;width:250px;height:250px;animation:circlerotate5 10s infinite linear;animation-direction:alternate;z-index:-1}@media only screen and (max-width:991px){.demo-5 .demo-5-team-single-page::before{width:150px;height:150px}}.demo-5 .demo-5-page-pricing::before{left:-20px;top:40%;width:250px;height:250px;animation:ringsrotate 10s infinite linear;animation-direction:alternate;z-index:-1}@media only screen and (max-width:991px){.demo-5 .demo-5-page-pricing::before{width:180px;height:180px}}.demo-5 .demo-5-testimonial-page::before{left:auto;right:-20px;top:30%;width:250px;height:250px;animation:ringsrotate 10s infinite linear;animation-direction:alternate;z-index:-1}@media only screen and (max-width:991px){.demo-5 .demo-5-testimonial-page::before{width:150px;height:150px}}.demo-5 .demo-5-gallery-page::before{left:-20px;top:150px;width:250px;height:250px;animation:circlerotate5 10s infinite linear;animation-direction:alternate;z-index:-1}@media only screen and (max-width:991px){.demo-5 .demo-5-gallery-page::before{width:160px;height:160px}}.demo-5 .demo-5-page-video-gallery::before{left:-20px;top:150px;width:250px;height:250px;animation:circlerotate 10s infinite linear;animation-direction:alternate;z-index:-1}@media only screen and (max-width:991px){.demo-5 .demo-5-page-video-gallery::before{width:160px;height:160px;top:100px}}.demo-5 .demo-5-page-faq::before{left:-20px;top:20%;width:250px;height:250px;animation:ringsrotate 10s infinite linear;animation-direction:alternate;z-index:-1}@media only screen and (max-width:991px){.demo-5 .demo-5-page-faq::before{width:180px;height:180px}}.demo-5 .demo-5.page-contact-us::before{left:-20px;top:150px;width:250px;height:250px;animation:circlerotate 10s infinite linear;animation-direction:alternate;z-index:-1}@keyframes circlerotate{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(150%) rotate(360deg)}}.demo-5 .contact-info-item .elementskit-box-header{line-height:0}.demo-5 .contact-info-item .elementskit-infobox{position:relative;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);overflow:hidden;z-index:1}.demo-5 .contact-info-item .elementskit-infobox:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--e-global-color-secondary);opacity:40%;height:100%;width:100%;z-index:-1}.demo-5 .contact-info-item .elementskit-box-header .elementskit-info-box-icon svg{width:1em!important;height:1em!important}.demo-5 .contact-info-item .elementskit-box-header .elementskit-info-box-icon{position:relative;overflow:hidden;z-index:1}.demo-5 .contact-info-item .elementskit-box-header .elementskit-info-box-icon:before{content:'';position:absolute;top:0;left:0;background-color:var(--e-global-color-primary);border-radius:100px;width:100%;height:100%;transform:scale(0);transition:all 0.4s ease-in-out;z-index:-1}.demo-5 .contact-info-item:hover .elementskit-box-header .elementskit-info-box-icon:before{transform:scale(1)}@media only screen and (max-width:991px){.demo-5 .demo-5.page-contact-us::before{width:180px;height:180px}}