.elementor .tagline{font-weight:300;font-size:16px;align-self:center;}.elementor .tag{font-weight:600;font-size:13px;color:#ba6bff;text-transform:uppercase;}.elementor .blocserv{border-radius:5px;border-width:1px;border-color:#D6DDE23A;border-style:solid;background-color:#D6DDE21A;}.elementor .blocserv:hover,.elementor .blocserv:focus-visible{border-color:#d8dee39c;}.elementor .bigh2{font-size:38px;line-height:1em;}.elementor .btn-2{align-self:start;}.elementor .fauxbouton{width:23px;display:block;}.elementor .hero-serv{height:23vw;padding-block-end:30px;align-items:end;}.elementor .DUP_cta-serv{font-weight:600;font-size:18px;color:#ffffff;padding:0px;background-color:#375efa00;align-self:start;}.elementor .DUP_cta-serv:hover,.elementor .DUP_cta-serv:focus-visible{color:#f5d9ff;}.elementor .body-xs{font-weight:400;font-size:14px;}.elementor .icone-violet{width:20px;height:20px;color:#ffffff;padding:13px;background-color:#9733EE;background-clip:border-box;}.elementor .blur-bg{padding:0px;border-radius:10px;border-width:1px;border-color:#FFFFFF5C;border-style:solid;background-color:#81818138;}.elementor .valeurserv{padding:20px;border-radius:15px;border-width:1px;border-color:#D6DDE2;border-style:solid;background-image:linear-gradient(#fdf5ffde, #fdf5ffde),url("https://dpoption.fr/wp-content/uploads/2026/04/dot-pattern.svg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,20px auto;background-position:0% 0%;gap:15px;}.elementor .valeurserv:hover,.elementor .valeurserv:focus-visible{box-shadow:1px 4px 10px 0px rgba(224, 224, 224, 1);transform:translate3d(0px, -4px, 0px);}.elementor .icon-shad{width:20px;height:20px;padding:13px;background-color: purple;\n}.elementor .casserv{padding:20px;border-radius:15px;border-width:1px;border-color:#d8dee3;border-style:solid;background-image:linear-gradient(#f1fdffeb, #f1fdffeb),url("https://dpoption.fr/wp-content/uploads/2026/04/dot-pattern.svg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,20px auto;background-position:0% 0%;gap:15px;}.elementor .casserv:hover,.elementor .casserv:focus-visible{box-shadow:0px 4px 10px 0px rgba(224, 224, 224, 1);transform:translate3d(0px, -4px, 0px);}.elementor .pricelist{padding:25px;border-radius:15px;background-color:#1D2343;box-shadow:0px 0px 0px 5px #1d224299;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .pricelist:hover,.elementor .pricelist:focus-visible{box-shadow:0px 0px 0px 5px #1d22422b;}