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:rgb(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:rgb(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:rgb(0 0 0 / .15)}.glow-text{color:rgb(255 255 255 / .85);letter-spacing:1px;transition:all 0.3s ease}.glow-text:hover{color:#0af;transform:translateX(4px);text-shadow:0 0 6px rgb(0 170 255 / .6),0 0 12px rgb(0 170 255 / .6),0 0 25px rgb(0 170 255 / .8),0 0 45px rgb(0 170 255)}.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(.22,1,.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:rgb(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 rgb(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:#fff0;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(.9)}.service-overlay:hover::before{background:rgb(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:#fff0}.et_pb_module:focus,.et_pb_module *:focus{outline:none!important}