body[class*="offres-packs"] #main-content,body[class*="offres-packs"] .et_pb_pagebuilder_layout{background-color:transparent!important}.overlay-dark{position:relative}.overlay-dark::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.8);z-index:1;pointer-events:none}.section-fixed-bg .et_pb_row,.overlay-dark .et_pb_row{position:relative;z-index:2}.round-overlay{position:relative;border-radius:50%;overflow:hidden;aspect-ratio:1 / 1}.round-overlay img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform 0.4s ease}.round-overlay::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.35);transition:background 0.3s ease;z-index:1}.round-overlay *{position:relative;z-index:2}.round-overlay:hover img{transform:scale(1.06)}.round-overlay:hover::before{background:rgba(0,0,0,0.15)}.glow-text{color:rgba(255,255,255,0.85);letter-spacing:1px;transition:all 0.3s ease}.glow-text:hover{color:#00aaff;transform:translateX(4px);text-shadow:0 0 6px rgba(0,170,255,0.6),0 0 12px rgba(0,170,255,0.6),0 0 25px rgba(0,170,255,0.8),0 0 45px rgba(0,170,255,1)}.zoom-logo img{transition:transform 0.4s ease}.zoom-logo img:hover{transform:scale(1.05)}.zoom-cross img{transition:transform 0.6s cubic-bezier(0.22,1,0.36,1)}.zoom-cross img:hover{transform:scale(1.1) rotate(280deg)}.btn-reveal{opacity:0!important;visibility:hidden;transition:all 0.4s ease-in-out!important;transform:translateY(20px)}.et_pb_column:hover .btn-reveal{opacity:1!important;visibility:visible;transform:translateY(0)}.et_pb_text{cursor:default}.et_pb_text a{position:relative;z-index:10;display:inline-block;cursor:pointer}.et_pb_text_inner{user-select:none}.section-contact{position:relative}.section-contact::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.6);z-index:1}.section-contact .et_pb_row{position:relative;z-index:2}@media (min-width:981px){.realisations-fixed-bg{background-image:url("https://novapixel.io/wp-content/uploads/2026/03/Seance-photo-sur-le-tournage-professionnel.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh}}.zoom-overlay{overflow:hidden;border-radius:20px}.zoom-overlay img{transition:transform 0.4s ease}.zoom-overlay:hover img{transform:scale(1.06)}.et_pb_button.btn-hover{transition:all 0.3s ease!important}.et_pb_button.btn-hover:hover{transform:scale(1.04) translateY(-2px)!important;box-shadow:0 10px 25px rgba(0,0,0,0.35)!important}.service-overlay{position:relative;border-radius:50%;overflow:hidden;aspect-ratio:1 / 1}.service-overlay img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform 0.4s ease,filter 0.3s ease}.service-overlay::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.0);transition:background 0.3s ease;z-index:1}.service-overlay *{position:relative;z-index:2}.service-overlay:hover img{transform:scale(1.06);filter:brightness(0.9)}.service-overlay:hover::before{background:rgba(0,0,0,0.45)}.service-overlay,.service-overlay .overlay-image,.service-overlay .overlay-image-wrap,.service-overlay .overlay-image-inner{background:transparent!important}.overlay-text-wide .dipi-content,.overlay-text-wide .et_pb_module_inner,.overlay-text-wide .overlay-content{max-width:90%!important;width:90%!important;margin:0 auto;text-align:center}.wpforms-form input,.wpforms-form textarea,.wpforms-form select{background-color:#ffffff!important;color:#000000!important}.wpforms-form input::placeholder,.wpforms-form textarea::placeholder{color:#888888!important}.no-caret *{caret-color:transparent!important}.no-caret *:focus{outline:none!important}.header-row{display:flex;justify-content:space-between;align-items:center;width:100%}@media (min-width:981px){.header-row{padding-left:60px;padding-right:60px}}@media (max-width:980px){.header-row{padding-left:30px;padding-right:30px}}@media (max-width:767px){.header-row{padding-left:15px;padding-right:15px}}.zoom-header img{transition:transform 0.3s ease}.zoom-header:hover img{transform:scale(1.1)}.cross-rotate img{transition:transform 0.4s ease}.cross-rotate:hover img{transform:rotate(280deg) scale(1.1)}.et_pb_module,.et_pb_module *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.et_pb_module{-webkit-tap-highlight-color:transparent}.et_pb_module:focus,.et_pb_module *:focus{outline:none!important}