.elementor .btn-primary{min-height:32px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:18px;padding-inline-end:4px;border-radius:70px;background-color:#0B433D;transition:all 500ms;display:inline-flex;flex-direction:row;gap:8px;align-items:center;width: fit-content;
position: relative;
overflow: hidden;

&::before {
content: "";
position: absolute;
top: 0;
left: -120%;
width: 80%;
height: 100%;

background: linear-gradient(
  120deg,
  transparent,
  rgba(255,255,255,0.25),
  transparent
);
transition: all 500ms ease-in-out;

  }\n}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{transform: translateY(-3px);

&::before{
  left: 140%;
}\n}.elementor .DUP_btn-secondary{height:40px;font-family:Satoshi;color:#0B433D;line-height:16px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;border-radius:71px;}.elementor .DUP_btn-secondary:hover,.elementor .DUP_btn-secondary:focus-visible{color:#0B433D;}.elementor .full-block{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;display:block;}.elementor .text-blanc{color:#ffffff;text-align:center;align-self:center;}.elementor .with-horizontal-padding{display:flex;justify-content:center;}.elementor .block-vert-transparent{max-width:1260px;padding-block-start:54px;padding-block-end:54px;padding-inline-start:156px;padding-inline-end:156px;border-radius:30px;background-color:#0B433D1A;}.elementor .text-vert{color:#0B433D;text-align:start;}.elementor .titre{font-family:Epilogue;}.elementor .text{font-family:Satoshi;}.elementor .no-margin{max-width:1260px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:auto;display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center;}.elementor .mozaik{max-width:1260px;display:flex;flex-direction:column;gap:20px;}.elementor .img-radius-30{object-fit:fill;border-radius:30px;align-self:stretch;& img{
  border-radius: 30px;
  height: 100;
}\n}.elementor .block-vert-gradient{background: linear-gradient(253deg, rgba(11, 67, 61, 0.02) 0%, rgba(11, 67, 61, 0.20) 100%);\n}.elementor .btn-third{color:#0B433D;background-color:#0B433D1A;background-color: #0B433D1A !important;\n}.elementor .btn-third:hover,.elementor .btn-third:focus-visible{color: #0B433D;\n}.elementor .btn-with-arrow-white{width: fit-content;

&::after {
content: "";
width: 32px;
height: 32px;
display: inline-flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
border-radius: 999px;
background-color: #0b433d;
padding: 4px;

background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuMDAzMSAxMC4wNjA1TDguNTQ3OCAxNi41MTU3TDcuNDg3MyAxNS40NTUyTDEzLjk0MTggOUg4LjI1MzA1VjcuNUgxNi41MDMxVjE1Ljc1SDE1LjAwMzFWMTAuMDYwNVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+");
background-repeat: no-repeat;
background-position: center;
background-size: 24px 24px;
}\n}.elementor .btn-with-arrow-vert{&::after {
content: "";
width: 32px;
height: 32px;
display: inline-flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
border-radius: 999px;
background-color: #fff;
padding: 4px;

background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuMDAzMSAxMC4wNjA1TDguNTQ3OCAxNi41MTU3TDcuNDg3MyAxNS40NTUyTDEzLjk0MTggOUg4LjI1MzA1VjcuNUgxNi41MDMxVjE1Ljc1SDE1LjAwMzFWMTAuMDYwNVoiIGZpbGw9IiMwQjQzM0QiLz48L3N2Zz4=");
background-repeat: no-repeat;
background-position: center;
}\n}.elementor .btn-white{height:38px;color:#0B433D;background-color:#ffffff;}.elementor .btn-white:hover,.elementor .btn-white:focus-visible{color:#0B433D;}.elementor .separateur{max-width:100%;background-color:rgba(11, 67, 61, 0.20);justify-content:space-evenly;align-self:stretch;}