body.template-index{background:linear-gradient(135deg,#f8f9ff,#e8f0ff)!important;min-height:100vh!important}body.template-index:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f8f9ff,#e8f0ff);z-index:-1;pointer-events:none}.template-index{background:linear-gradient(135deg,#f8f9ff,#e8f0ff)!important}body.template-index *{background-color:transparent!important}body.template-index .hero-content,body.template-index .faq-section,body.template-index .portfolio-section,body.template-index .contact-section-enhanced{background:inherit!important}body.template-index .testimonials-product-video-section,body.template-index .avantages-section-bg,body.template-index .etapes-section,body.template-index .shopify-section,body.template-index .section,body.template-index .section-stack,body.template-index .section-stack__intro,body.template-index .section-stack__main,body.template-index .card,body.template-index .surface,body.template-index .restons-connectes-section,body.template-index .avis-clients-section,body.template-index .custom-reviews-section,body.template-index .shopify-section-group,body.template-index .section-group,body.template-index .section-group__intro,body.template-index .section-group__main,body.template-index .container,body.template-index .page-width,body.template-index .grid,body.template-index .grid__item,body.template-index .card-wrapper,body.template-index .card__inner{background:transparent!important}body.template-index .shopify-section:first-of-type{margin-top:0!important;padding-top:0!important}body.template-index .hero-content{background:var(--hero-bg-color, #3d3686)!important}body.template-index .faq-section,body.template-index .portfolio-section{background:linear-gradient(135deg,#f8f9ff,#e8f0ff)!important}body.template-index .footer{background:linear-gradient(135deg,#3d3686,#2a2459)!important}body.template-index .footer *{background:transparent!important}body.template-index .footer p,body.template-index .footer h1,body.template-index .footer h2,body.template-index .footer h3,body.template-index .footer h4,body.template-index .footer h5,body.template-index .footer h6,body.template-index .footer span,body.template-index .footer div,body.template-index .footer a,body.template-index .footer li{color:#fff!important}body.template-index .footer a:hover{color:#fff!important;text-decoration:underline!important;opacity:.8!important}body.template-index .footer select,body.template-index .footer .localization-selector,body.template-index .footer .localization-selector button,body.template-index .footer .localization-selector__button,body.template-index .footer .localization-selector__list,body.template-index .footer .localization-selector__item{color:#1e1a47!important;background-color:#fff!important;border:none!important;border-radius:8px!important;padding:8px 12px!important;font-weight:600!important}body.template-index .footer select:hover,body.template-index .footer .localization-selector:hover,body.template-index .footer .localization-selector button:hover,body.template-index .footer .localization-selector__button:hover{background-color:#f8f9ff!important;transform:translateY(-2px)!important}body.template-index .footer select option,body.template-index .footer .localization-selector__item{color:#1e1a47!important;background-color:#fff!important}body.template-index .footer .localization-selector__list{background-color:#fff!important;border:1px solid #e0e0e0!important;box-shadow:0 4px 12px #00000026!important}body.template-index .footer .localization-selector__item{color:#1e1a47!important;background-color:#fff!important;border:none!important}body.template-index .footer .localization-selector__item:hover{background-color:#f8f9ff!important;color:#1e1a47!important}body.template-index .footer .localization-selector__item span,body.template-index .footer .localization-selector__item a,body.template-index .footer .localization-selector__item div,body.template-index .footer .localization-selector__item p,body.template-index .footer .localization-selector__item *{color:#1e1a47!important}body.template-index .footer select option{color:#1e1a47!important;background-color:#fff!important}body.template-index .footer .localization-selector *{color:#1e1a47!important}body.template-index .footer .popover-listbox__option{color:#1e1a47!important;background-color:#fff!important}body.template-index .footer .popover-listbox__option span{color:#1e1a47!important}body.template-index .footer .popover-listbox__option:hover{background-color:#f8f9ff!important;color:#1e1a47!important}body.template-index .footer .popover-listbox__option:hover span{color:#1e1a47!important}body.template-index .footer input[type=email]{color:#1e1a47!important;background-color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 16px!important}body.template-index .footer input[type=email]:focus{box-shadow:0 0 0 3px #ffffff4d!important}body.template-index .footer input[type=email]::placeholder{color:#666!important}body.template-index .footer button[type=submit]{background:#fff!important;color:#1e1a47!important;border:none!important;border-radius:8px!important;padding:12px 20px!important;font-weight:700!important;transition:all .3s ease!important}body.template-index .footer button[type=submit]:hover{background:#f8f9ff!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #0000001a!important}body.template-index .footer:before{content:"\1f369";position:absolute;top:20px;left:5%;font-size:2.5rem;opacity:.4;animation:float 8s ease-in-out infinite;z-index:1}body.template-index .footer:after{content:"\1f369";position:absolute;top:50px;right:8%;font-size:2rem;opacity:.3;animation:float 6s ease-in-out infinite reverse;z-index:1}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(5deg)}}body.template-index .header__link-list a,body.template-index .header__link-list button,body.template-index .header__link-list summary{color:#1e1a47!important;transition:all .3s ease!important}body.template-index .header__link-list a:hover,body.template-index .header__link-list button:hover,body.template-index .header__link-list summary:hover{color:#3d3686!important;transform:translateY(-2px)!important}body.template-index .header__secondary-nav .header__link-list a{color:#2d2363!important;transition:all .3s ease!important}body.template-index .header__secondary-nav .header__link-list a:hover{color:#3d3686!important}body.template-index .dropdown-menu__item{color:#1e1a47!important;transition:all .3s ease!important}body.template-index .dropdown-menu__item:hover{color:#3d3686!important;background-color:#3d36861a!important}body.template-index .mega-menu__link{color:#1e1a47!important;transition:all .3s ease!important}body.template-index .mega-menu__link:hover,body.template-index .mega-menu__heading{color:#3d3686!important}body.template-index .navigation-drawer .header__link-list a,body.template-index .navigation-drawer .header__link-list button{color:#1e1a47!important;transition:all .3s ease!important}body.template-index .navigation-drawer .header__link-list a:hover,body.template-index .navigation-drawer .header__link-list button:hover,body.template-index .navigation-drawer .h5,body.template-index .navigation-drawer .h6{color:#3d3686!important}body.template-index .privacy-bar{background:#fff!important;border:1px solid #e0e0e0!important;box-shadow:0 4px 12px #00000026!important}body.template-index .privacy-bar *{color:#1e1a47!important}body.template-index .privacy-bar .privacy-bar__inner{background:#fff!important}body.template-index .privacy-bar .button{background:#1e1a47!important;color:#fff!important;border:none!important}body.template-index .privacy-bar .button--subdued{background:#f8f9ff!important;color:#1e1a47!important;border:1px solid #1E1A47!important}body.template-index .privacy-bar .button:hover{background:#3d3686!important;color:#fff!important}body.template-index .privacy-bar .button--subdued:hover{background:#1e1a47!important;color:#fff!important}body.template-index #shopify-pc__banner{background:#fff!important;border:1px solid #e0e0e0!important;box-shadow:0 4px 12px #00000026!important;transform:scale(.75)!important;transform-origin:bottom center!important;margin-bottom:-12.5%!important}body.template-index #shopify-pc__banner .shopify-pc__banner__wrapper,body.template-index #shopify-pc__banner .shopify-pc__banner__body{background:#fff!important}body.template-index #shopify-pc__banner h2,body.template-index #shopify-pc__banner p,body.template-index #shopify-pc__banner a{color:#1e1a47!important}body.template-index #shopify-pc__banner .shopify-pc__banner__btn-accept{background:#1e1a47!important;color:#fff!important;border:none!important}body.template-index #shopify-pc__banner .shopify-pc__banner__btn-decline{background:#f8f9ff!important;color:#1e1a47!important;border:1px solid #1E1A47!important}body.template-index #shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{background:#fff!important;color:#1e1a47!important;border:1px solid #1E1A47!important}body.template-index #shopify-pc__banner .shopify-pc__banner__btn-accept:hover{background:#3d3686!important;color:#fff!important}body.template-index #shopify-pc__banner .shopify-pc__banner__btn-decline:hover,body.template-index #shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover{background:#1e1a47!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/48/assets/homepage-background.css.map */
