.elementor .section{padding:7%;flex-direction:column;gap:var(--inner-space-lg);justify-content:center;align-items:center;}.elementor .section-inner{padding:5%;gap:var(--inner-space);flex-wrap:wrap;}.elementor .h2{font-weight:700;line-height:1.2em;align-self:start;}.elementor .video-wrapper{overflow:hidden;padding:0px;margin-inline-start:-5%;border-radius:var(--radius-global);background-clip:border-box;display:block;flex-direction:row;align-items:start;align-self:start;}.elementor .service-section{overflow:hidden;padding:0%;border-radius:var(--radius-global);border-width:1px;background-color:#ffffff;flex-direction:row;gap:var(--inner-space);}.elementor .div-description{overflow:hidden;padding:5%;flex-direction:column;gap:var(--inner-space);justify-content:center;}.elementor .icon-service{width:auto;height:40px;display:flex;align-self:start;}.elementor .section-video{overflow:visible;position:relative;z-index:2;padding-block-start:var(--inner-space);padding-block-end:var(--inner-space);padding-inline-start:0px;padding-inline-end:var(--inner-space);background-color:#e8e8e8;}.elementor .logo{padding:0px;flex-direction:column;gap:10px;}.elementor .picto{width:auto;padding:0px;flex-direction:row;align-self:start;}.elementor .picto-element{width:auto;position:relative;}.elementor .picto-1{margin-inline-end:20px;justify-content:flex-start;}.elementor .picto-2{z-index:3;}.elementor .picto-3{position:relative;}.elementor .picto-4{position:relative;z-index:3;margin-inline-start:0px;}.elementor .text-lg{font-size:2rem;line-height:1.2em;display:flex;justify-content:flex-start;align-self:start;}.elementor .text-md{font-weight:500;font-size:1.4rem;line-height:1.2em;align-self:start;}.elementor .quote{max-width:900px;font-weight:600;font-size:2rem;line-height:1.2em;text-align:center;display:flex;}.elementor .section-title{font-size:1rem;letter-spacing:0.2em;text-transform:uppercase;}.elementor .text-xl{font-size:3rem;line-height:1.1em;}.elementor .button{font-weight:600;font-size:1rem;color:#000000;border-radius:99px;border-width:2px;border-color:#000000;border-style:solid;background-color:#ffffff;}.elementor .button:hover,.elementor .button:focus-visible{color:#ffffff;background-color:#000000;}.elementor .cta-card{border-radius:var(--radius-global);gap:var(--inner-space-md);align-items:start;align-self:start;}.elementor .fx-animated{object-position:top center;}