.elementor-2309 .elementor-element.elementor-element-42ad9d8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-42ad9d8b:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE0D6;background-image:url("https://apidis.com/wp-content/uploads/2026/10/certifications-labels-qualite-apidis-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2309 .elementor-element.elementor-element-42ad9d8b::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .elementor-background-video-container::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .e-con-inner > .elementor-background-video-container::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .elementor-background-slideshow::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, #000000EB 0%, #FFFFFF00 45%);}.elementor-2309 .elementor-element.elementor-element-42ad9d8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2309 .elementor-element.elementor-element-4f52e567{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-2309 .elementor-element.elementor-element-52ba47f4{--display:flex;--min-height:650px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:20%;}.elementor-2309 .elementor-element.elementor-element-7f2684b4{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2309 .elementor-element.elementor-element-27107f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:start;}.elementor-2309 .elementor-element.elementor-element-27107f0f .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:18px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-2309 .elementor-element.elementor-element-1148a3ff{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-2309 .elementor-element.elementor-element-1148a3ff .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2309 .elementor-element.elementor-element-59aa6cd8{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-2309 .elementor-element.elementor-element-5c83ca8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-551c775a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-2309 .elementor-element.elementor-element-5f107e5c{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-3fb4c506{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-464ef4ec{--display:flex;--min-height:550px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-464ef4ec:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-464ef4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apidis.com/wp-content/uploads/2026/08/securite-tracabilite-engagements-certifies-apidis-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2309 .elementor-element.elementor-element-5e1caae5{--display:flex;--min-height:0px;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-2309 .elementor-element.elementor-element-2de7d11a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-2309 .elementor-element.elementor-element-2de7d11a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-2d6c10be{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-2d6c10be.elementor-element{--align-self:flex-start;}.elementor-2309 .elementor-element.elementor-element-35aa7020{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 5% 0% 0%;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;font-style:italic;line-height:1.5em;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-35aa7020.elementor-element{--align-self:flex-start;}.elementor-2309 .elementor-element.elementor-element-559b6a74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2309 .elementor-element.elementor-element-cc40d25{padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-cc40d25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4809fcc );}.elementor-2309 .elementor-element.elementor-element-cc40d25.elementor-view-framed .elementor-icon, .elementor-2309 .elementor-element.elementor-element-cc40d25.elementor-view-default .elementor-icon{fill:var( --e-global-color-4809fcc );color:var( --e-global-color-4809fcc );border-color:var( --e-global-color-4809fcc );}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-2309 .elementor-element.elementor-element-cc40d25:has(:hover) .elementor-icon-box-title,
					 .elementor-2309 .elementor-element.elementor-element-cc40d25:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-82a1991 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-2eb7e7a{--divider-border-style:solid;--divider-color:#E7E9EA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-2eb7e7a .elementor-divider-separator{width:100%;}.elementor-2309 .elementor-element.elementor-element-2eb7e7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c{padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-53c7d17c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4809fcc );}.elementor-2309 .elementor-element.elementor-element-53c7d17c.elementor-view-framed .elementor-icon, .elementor-2309 .elementor-element.elementor-element-53c7d17c.elementor-view-default .elementor-icon{fill:var( --e-global-color-4809fcc );color:var( --e-global-color-4809fcc );border-color:var( --e-global-color-4809fcc );}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-2309 .elementor-element.elementor-element-53c7d17c:has(:hover) .elementor-icon-box-title,
					 .elementor-2309 .elementor-element.elementor-element-53c7d17c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-71d7810a{--divider-border-style:solid;--divider-color:#E7E9EA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-71d7810a .elementor-divider-separator{width:100%;}.elementor-2309 .elementor-element.elementor-element-71d7810a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2309 .elementor-element.elementor-element-64f157a6{padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2309 .elementor-element.elementor-element-64f157a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4809fcc );}.elementor-2309 .elementor-element.elementor-element-64f157a6.elementor-view-framed .elementor-icon, .elementor-2309 .elementor-element.elementor-element-64f157a6.elementor-view-default .elementor-icon{fill:var( --e-global-color-4809fcc );color:var( --e-global-color-4809fcc );border-color:var( --e-global-color-4809fcc );}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-2309 .elementor-element.elementor-element-64f157a6:has(:hover) .elementor-icon-box-title,
					 .elementor-2309 .elementor-element.elementor-element-64f157a6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-94d1c09{--divider-border-style:solid;--divider-color:#E7E9EA;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-94d1c09 .elementor-divider-separator{width:100%;}.elementor-2309 .elementor-element.elementor-element-94d1c09 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2309 .elementor-element.elementor-element-f7fd002{padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-2309 .elementor-element.elementor-element-f7fd002.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4809fcc );}.elementor-2309 .elementor-element.elementor-element-f7fd002.elementor-view-framed .elementor-icon, .elementor-2309 .elementor-element.elementor-element-f7fd002.elementor-view-default .elementor-icon{fill:var( --e-global-color-4809fcc );color:var( --e-global-color-4809fcc );border-color:var( --e-global-color-4809fcc );}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-2309 .elementor-element.elementor-element-f7fd002:has(:hover) .elementor-icon-box-title,
					 .elementor-2309 .elementor-element.elementor-element-f7fd002:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-226368ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-2309 .elementor-element.elementor-element-226368ce.e-con{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-33b0155b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-37721bf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2309 .elementor-element.elementor-element-37721bf .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:30px;font-weight:600;font-style:normal;line-height:1.1em;color:#1F2D41;}.elementor-2309 .elementor-element.elementor-element-9929690{text-align:center;}.elementor-2309 .elementor-element.elementor-element-9929690 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.1em;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-3109093b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-4e0ad573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-d1fda87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-2309 .elementor-element.elementor-element-531425d{--display:flex;--justify-content:center;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-531425d:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-531425d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3F1;}.elementor-2309 .elementor-element.elementor-element-531425d::before, .elementor-2309 .elementor-element.elementor-element-531425d > .elementor-background-video-container::before, .elementor-2309 .elementor-element.elementor-element-531425d > .e-con-inner > .elementor-background-video-container::before, .elementor-2309 .elementor-element.elementor-element-531425d > .elementor-background-slideshow::before, .elementor-2309 .elementor-element.elementor-element-531425d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2309 .elementor-element.elementor-element-531425d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2309 .elementor-element.elementor-element-5f2e76b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-e46619f{text-align:center;}.elementor-2309 .elementor-element.elementor-element-e46619f .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:var( --e-global-color-4809fcc );}.elementor-2309 .elementor-element.elementor-element-dfb9d6d{text-align:center;}.elementor-2309 .elementor-element.elementor-element-dfb9d6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;color:#1F2D41;}.elementor-2309 .elementor-element.elementor-element-01850c4{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-82a1991 );}.elementor-2309 .elementor-element.elementor-element-01850c4.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-448486c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-448486c.e-con{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-ff5b82e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:2%;--padding-right:2%;}.elementor-2309 .elementor-element.elementor-element-ff5b82e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2309 .elementor-element.elementor-element-6f1871a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-6f1871a.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-6f1871a img{width:100%;}.elementor-2309 .elementor-element.elementor-element-88ecbab{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E8E1D6;--border-color:#E8E1D6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:2%;--padding-right:2%;}.elementor-2309 .elementor-element.elementor-element-3004154{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-3004154.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-3004154 img{width:100%;}.elementor-2309 .elementor-element.elementor-element-a2c379a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:2%;--padding-right:2%;}.elementor-2309 .elementor-element.elementor-element-81adad5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2309 .elementor-element.elementor-element-81adad5.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-d113984{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E8E1D6;--border-color:#E8E1D6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:2%;--padding-right:2%;}.elementor-2309 .elementor-element.elementor-element-349c944{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:center;}.elementor-2309 .elementor-element.elementor-element-349c944.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-349c944 img{width:100%;}.elementor-2309 .elementor-element.elementor-element-521fc7b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:2%;--padding-right:2%;}.elementor-2309 .elementor-element.elementor-element-92798f6{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-92798f6.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-92798f6 img{width:100%;}.elementor-2309 .elementor-element.elementor-element-23175c9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-b0dd3e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-6ba97e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 3% 0%;text-align:center;}.elementor-2309 .elementor-element.elementor-element-6ba97e92 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:#1F2D41;}.elementor-widget-ucaddon_image_card_carousel .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2309 .elementor-element.elementor-element-62ad78a3{width:100%;max-width:100%;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_content{padding:10% 20% 10% 6%;min-height:0px;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_container_holder{text-align:left;background-color:#F8F3F1;border-radius:20px;flex-direction:column-reverse;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .ue-item-holder{padding:0% 0% 0% 0%;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_placeholder{height:200px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_placeholder img{height:200px;padding:0px 0px 0px 0px;object-fit:cover;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .ue-title{color:var( --e-global-color-82a1991 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.1em;word-spacing:0px;margin-top:10px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_content p{color:#1F2D41;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;margin-top:15px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_more_btn{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;background-color:#F1AB02;color:#1F2D41;padding:10px 30px 10px 30px;border-radius:100px;margin-top:15px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_more_btn svg{fill:#1F2D41;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .ue-btn-inner-wrapper{gap:10px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_more_btn:hover{background-color:#F1AB02DB;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-nav .owl-prev{left:-25px;right:auto;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-nav .owl-next{right:-25px;left:auto;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-carousel .owl-nav .owl-next,.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-carousel .owl-nav .owl-prev{top:180px;border-radius:100px;width:43px;height:43px;line-height:43px;font-size:20px;background-color:#FFFFFF;color:#1F2D41;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-carousel .owl-nav .owl-next:hover,.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-carousel .owl-nav .owl-prev:hover{color:#F1AB02;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-dot.active{background-color:#000000;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-dots{margin-top:20px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .ue-item-badge{min-height:0px;min-width:0px;font-family:"Roboto", Sans-serif;font-size:0px;font-weight:400;color:#B45C5C00;background-color:#3E3FF000;padding:10px 10px 10px 10px;border-radius:3px;}@media(max-width:1024px){.elementor-2309 .elementor-element.elementor-element-42ad9d8b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-4f52e567{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-52ba47f4{--min-height:600px;}.elementor-2309 .elementor-element.elementor-element-27107f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2309 .elementor-element.elementor-element-27107f0f .elementor-heading-title{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-1148a3ff{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2309 .elementor-element.elementor-element-1148a3ff .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-2309 .elementor-element.elementor-element-59aa6cd8{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-551c775a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-5f107e5c{--min-height:0px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2309 .elementor-element.elementor-element-5e1caae5{--justify-content:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2309 .elementor-element.elementor-element-2de7d11a .elementor-heading-title{font-size:30px;}.elementor-2309 .elementor-element.elementor-element-2d6c10be{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-35aa7020{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon{font-size:25px;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-title a{font-size:17px;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon{font-size:25px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-title a{font-size:17px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon{font-size:25px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-title a{font-size:17px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon{font-size:25px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-title a{font-size:17px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-description{font-size:14px;}.elementor-2309 .elementor-element.elementor-element-226368ce{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-33b0155b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2309 .elementor-element.elementor-element-37721bf .elementor-heading-title{font-size:30px;}.elementor-2309 .elementor-element.elementor-element-9929690 .elementor-heading-title{font-size:30px;}.elementor-2309 .elementor-element.elementor-element-3109093b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-d1fda87{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-e46619f .elementor-heading-title{font-size:18px;}.elementor-2309 .elementor-element.elementor-element-dfb9d6d .elementor-heading-title{font-size:30px;}.elementor-2309 .elementor-element.elementor-element-01850c4{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:14px;}.elementor-2309 .elementor-element.elementor-element-23175c9a{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-6ba97e92 .elementor-heading-title{font-size:30px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_content{padding:10% 10% 10% 5%;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_placeholder{height:150px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_placeholder img{height:150px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-nav .owl-prev{left:-20px;right:auto;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-nav .owl-next{right:-20px;left:auto;}}@media(min-width:768px){.elementor-2309 .elementor-element.elementor-element-42ad9d8b{--width:101.169%;}.elementor-2309 .elementor-element.elementor-element-4f52e567{--content-width:1400px;}.elementor-2309 .elementor-element.elementor-element-52ba47f4{--width:100%;}.elementor-2309 .elementor-element.elementor-element-7f2684b4{--width:100%;}.elementor-2309 .elementor-element.elementor-element-5c83ca8d{--width:100%;}.elementor-2309 .elementor-element.elementor-element-551c775a{--content-width:1400px;}.elementor-2309 .elementor-element.elementor-element-5f107e5c{--width:47%;}.elementor-2309 .elementor-element.elementor-element-3fb4c506{--width:100%;}.elementor-2309 .elementor-element.elementor-element-464ef4ec{--width:100%;}.elementor-2309 .elementor-element.elementor-element-5e1caae5{--width:53%;}.elementor-2309 .elementor-element.elementor-element-226368ce{--content-width:1400px;}.elementor-2309 .elementor-element.elementor-element-33b0155b{--width:80%;}.elementor-2309 .elementor-element.elementor-element-3109093b{--width:100%;}.elementor-2309 .elementor-element.elementor-element-d1fda87{--content-width:1400px;}.elementor-2309 .elementor-element.elementor-element-5f2e76b{--width:100%;}.elementor-2309 .elementor-element.elementor-element-448486c{--width:80%;}.elementor-2309 .elementor-element.elementor-element-ff5b82e{--width:17.761%;}.elementor-2309 .elementor-element.elementor-element-88ecbab{--width:20%;}.elementor-2309 .elementor-element.elementor-element-a2c379a{--width:20%;}.elementor-2309 .elementor-element.elementor-element-d113984{--width:20%;}.elementor-2309 .elementor-element.elementor-element-521fc7b{--width:20%;}.elementor-2309 .elementor-element.elementor-element-b0dd3e2{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2309 .elementor-element.elementor-element-42ad9d8b{--width:100%;}.elementor-2309 .elementor-element.elementor-element-5c83ca8d{--width:100%;}.elementor-2309 .elementor-element.elementor-element-5e1caae5{--width:50%;}.elementor-2309 .elementor-element.elementor-element-226368ce{--content-width:100%;}.elementor-2309 .elementor-element.elementor-element-33b0155b{--width:80%;}.elementor-2309 .elementor-element.elementor-element-3109093b{--width:100%;}.elementor-2309 .elementor-element.elementor-element-d1fda87{--content-width:100%;}.elementor-2309 .elementor-element.elementor-element-448486c{--width:90%;}.elementor-2309 .elementor-element.elementor-element-23175c9a{--width:100%;}.elementor-2309 .elementor-element.elementor-element-b0dd3e2{--content-width:100%;}}@media(max-width:767px){.elementor-2309 .elementor-element.elementor-element-42ad9d8b{--min-height:600px;--justify-content:center;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-42ad9d8b:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2309 .elementor-element.elementor-element-42ad9d8b::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .elementor-background-video-container::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .e-con-inner > .elementor-background-video-container::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .elementor-background-slideshow::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2309 .elementor-element.elementor-element-42ad9d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #000000EB 0%, #FFFFFF00 100%);}.elementor-2309 .elementor-element.elementor-element-42ad9d8b.e-con{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-4f52e567{--content-width:100%;--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-52ba47f4{--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-7f2684b4{--width:100%;}.elementor-2309 .elementor-element.elementor-element-27107f0f{padding:0px 0px 20px 0px;}.elementor-2309 .elementor-element.elementor-element-27107f0f .elementor-heading-title{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-1148a3ff{padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-2309 .elementor-element.elementor-element-1148a3ff .elementor-heading-title{font-size:30px;}.elementor-2309 .elementor-element.elementor-element-59aa6cd8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-2309 .elementor-element.elementor-element-5c83ca8d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-551c775a{--content-width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:14%;--padding-bottom:14%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-5f107e5c{--min-height:0px;}.elementor-2309 .elementor-element.elementor-element-3fb4c506{--min-height:300px;--border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-464ef4ec{--min-height:300px;--border-radius:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-5e1caae5{--width:100%;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-2de7d11a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2309 .elementor-element.elementor-element-2de7d11a .elementor-heading-title{font-size:25px;}.elementor-2309 .elementor-element.elementor-element-2d6c10be{text-align:center;font-size:15px;}.elementor-2309 .elementor-element.elementor-element-35aa7020{text-align:center;font-size:15px;}.elementor-2309 .elementor-element.elementor-element-559b6a74{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-title a{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-cc40d25 .elementor-icon-box-description{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-title a{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-53c7d17c .elementor-icon-box-description{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-title a{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-64f157a6 .elementor-icon-box-description{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-title, .elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-title a{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-f7fd002 .elementor-icon-box-description{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-226368ce{--padding-top:0%;--padding-bottom:14%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-33b0155b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-37721bf .elementor-heading-title{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-9929690 .elementor-heading-title{font-size:18px;}.elementor-2309 .elementor-element.elementor-element-d1fda87{--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-531425d{--overlay-opacity:0;--border-radius:20px 50px 20px 50px;--padding-top:14%;--padding-bottom:14%;--padding-left:6%;--padding-right:6%;}.elementor-2309 .elementor-element.elementor-element-5f2e76b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-e46619f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-e46619f .elementor-heading-title{font-size:18px;}.elementor-2309 .elementor-element.elementor-element-dfb9d6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-dfb9d6d .elementor-heading-title{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-01850c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:15px;}.elementor-2309 .elementor-element.elementor-element-448486c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-ff5b82e{--width:33%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-6f1871a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2309 .elementor-element.elementor-element-6f1871a.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-6f1871a img{width:70%;}.elementor-2309 .elementor-element.elementor-element-88ecbab{--width:33%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-3004154{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2309 .elementor-element.elementor-element-3004154.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-3004154 img{width:70%;}.elementor-2309 .elementor-element.elementor-element-a2c379a{--width:33%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-81adad5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2309 .elementor-element.elementor-element-81adad5.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-81adad5 img{width:70%;}.elementor-2309 .elementor-element.elementor-element-d113984{--width:33%;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-349c944{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2309 .elementor-element.elementor-element-349c944.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-349c944 img{width:70%;}.elementor-2309 .elementor-element.elementor-element-521fc7b{--width:33%;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-92798f6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2309 .elementor-element.elementor-element-92798f6.elementor-element{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-92798f6 img{width:70%;}.elementor-2309 .elementor-element.elementor-element-23175c9a{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2309 .elementor-element.elementor-element-b0dd3e2{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2309 .elementor-element.elementor-element-6ba97e92{padding:0% 0% 5% 0%;}.elementor-2309 .elementor-element.elementor-element-6ba97e92 .elementor-heading-title{font-size:25px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_content{padding:10% 8% 10% 8%;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .ue-title{font-size:20px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .uc_dark_carousel_content p{font-size:15px;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-nav .owl-prev{left:-20px;right:auto;}.elementor-2309 .elementor-element.elementor-element-62ad78a3 .owl-nav .owl-next{right:-20px;left:auto;}}/* Start custom CSS for container, class: .elementor-element-42ad9d8b */:root {
  --bold-weight: 600;
}

strong,
b {
  font-weight: var(--bold-weight);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e0ad573 *//* ==========================================================
   POLICE — BRICOLAGE GROTESQUE
========================================================== */

@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap');


/* ==========================================================
   APIDIS — CERTIFICATIONS
   SLIDER 5 SLIDES
========================================================== */


/* ==========================================================
   SECTION / VARIABLES
========================================================== */

.apidis-certifications {

    --cert-bg: #FFF8E8;
    --cert-dark: #1F2D41;
    --cert-accent: #F2A900;
    --cert-text: #25282D;
    --cert-radius: 20px;
    --cert-max-width: 1400px;
    --cert-slide-gap: 48px;

    position: relative;

    width: 100%;

    padding:
        clamp(45px, 4vw, 72px)
        7%;

    background:
        var(--cert-bg);

    overflow:
        hidden;

    box-sizing:
        border-box;

    font-family:
        "Poppins",
        Arial,
        sans-serif;
}


/* ==========================================================
   RESET LOCAL
========================================================== */

.apidis-certifications *,
.apidis-certifications *::before,
.apidis-certifications *::after {

    box-sizing:
        border-box;
}


/* ==========================================================
   VIEWPORT
========================================================== */

.apidis-certifications__viewport {

    position:
        relative;

    width:
        100%;

    max-width:
        var(--cert-max-width);

    margin:
        0 auto;

    overflow:
        hidden;
}


/* ==========================================================
   TRACK
========================================================== */

.apidis-certifications__track {

    display:
        flex;

    width:
        100%;

    align-items:
        flex-start;

    gap:
        var(--cert-slide-gap);

    transform:
        translate3d(0, 0, 0);

    transition:
        transform
        .65s
        cubic-bezier(.22,.61,.36,1);

    will-change:
        transform;
}


/* ==========================================================
   SLIDE
========================================================== */

.apidis-certifications__slide {

    position:
        relative;

    width:
        100%;

    min-width:
        100%;

    flex:
        0 0 100%;

    margin:
        0;

    padding:
        0;
}


/* ==========================================================
   CONTENU INTERNE
========================================================== */

.apidis-certifications__inner {

    width:
        100%;

    max-width:
        var(--cert-max-width);

    margin:
        0 auto;

    display:
        grid;

    grid-template-columns:
        minmax(430px, 1fr)
        clamp(560px, 44vw, 700px);

    gap:
        clamp(45px, 5vw, 80px);

    align-items:
        stretch;
}


/* ==========================================================
   COLONNE GAUCHE
========================================================== */

.apidis-certifications__content {

    min-width:
        0;

    display:
        flex;

    flex-direction:
        column;

    height:
        100%;

    padding:
        6px
        0;
}


/* ==========================================================
   ZONE HAUTE
========================================================== */

.apidis-certifications__top {

    display:
        flex;

    align-items:
        center;

    justify-content:
        space-between;

    gap:
        24px;

    margin-bottom:
        34px;
}


/* ==========================================================
   TITRE PRINCIPAL
========================================================== */

.apidis-certifications__main-title {

    margin:
        0 !important;

    font-family:
        "Bricolage Grotesque",
        sans-serif !important;

    font-size:
        40px !important;

    line-height:
        1.05 !important;

    font-weight:
        600 !important;

    font-style:
        normal !important;

    letter-spacing:
        -0.035em !important;

    color:
        var(--cert-accent) !important;
}


/* ==========================================================
   NAVIGATION
========================================================== */

.apidis-certifications__nav {

    display:
        flex;

    align-items:
        center;

    flex:
        0 0 auto;
}


.apidis-certifications__prev,
.apidis-certifications__next {

    position:
        relative;

    width:
        40px;

    height:
        40px;

    min-width:
        40px;

    min-height:
        40px;

    flex:
        0 0 40px;

    margin:
        0 !important;

    padding:
        0 !important;

    display:
        flex;

    align-items:
        center;

    justify-content:
        center;

    border:
        1px solid
        rgba(242,169,0,.35);

    outline:
        none;

    box-shadow:
        none;

    cursor:
        pointer;

    -webkit-appearance:
        none;

    appearance:
        none;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        transform .2s ease;
}


.apidis-certifications__prev {

    background:
        transparent;

    border-radius:
        50px
        0
        0
        24px;
}


.apidis-certifications__next {

    background:
        var(--cert-accent);

    border-color:
        var(--cert-accent);

    border-radius:
        0
        24px
        50px
        0;
}


/* ==========================================================
   FLÈCHES
========================================================== */

.apidis-certifications__arrow {

    display:
        block;

    width:
        10px;

    height:
        10px;

    border-style:
        solid;

    border-width:
        0
        2px
        2px
        0;
}


.apidis-certifications__arrow--left {

    border-color:
        var(--cert-accent);

    transform:
        translateX(2px)
        rotate(135deg);
}


.apidis-certifications__arrow--right {

    border-color:
        #FFFFFF;

    transform:
        translateX(-2px)
        rotate(-45deg);
}


/* ==========================================================
   HOVER NAVIGATION
========================================================== */

.apidis-certifications__prev:hover {

    background:
        rgba(242,169,0,.07);
}


.apidis-certifications__next:hover {

    background:
        #F8BB2C;
}


/* ==========================================================
   RESET ELEMENTOR — NAVIGATION
========================================================== */

.elementor
.apidis-certifications__prev,

.elementor
.apidis-certifications__next,

.elementor
.apidis-certifications__prev:hover,

.elementor
.apidis-certifications__next:hover,

.elementor
.apidis-certifications__prev:focus,

.elementor
.apidis-certifications__next:focus,

.elementor
.apidis-certifications__prev:active,

.elementor
.apidis-certifications__next:active {

    min-width:
        0 !important;

    padding:
        0 !important;

    outline:
        none !important;

    box-shadow:
        none !important;
}


/* ==========================================================
   TITRE SECONDAIRE
========================================================== */

.apidis-certifications__title {

    max-width:
        470px;

    margin:
        0
        0
        30px !important;

    font-family:
        "Bricolage Grotesque",
        sans-serif !important;

    font-size:
        30px !important;

    line-height:
        1.02 !important;

    font-weight:
        600 !important;

    font-style:
        normal !important;

    letter-spacing:
        -0.035em !important;

    color:
        var(--cert-dark) !important;
}


/* ==========================================================
   FORÇAGE TYPOGRAPHIE ELEMENTOR
========================================================== */

.elementor
.apidis-certifications
.apidis-certifications__main-title,

.elementor
.apidis-certifications
.apidis-certifications__title {

    font-family:
        "Bricolage Grotesque",
        sans-serif !important;
}


/* ==========================================================
   TEXTE
========================================================== */

.apidis-certifications__body {

    width:
        100%;

    max-width:
        510px;

    color:
        var(--cert-text);
}


.apidis-certifications__body p {

    margin:
        0
        0
        20px;

    font-family:
        "Poppins",
        sans-serif;

    font-size:
        15px;

    line-height:
        1.45;

    font-weight:
        400;
}


.apidis-certifications__body p:last-child {

    margin-bottom:
        0;
}


/* ==========================================================
   CERTIFICATION
========================================================== */

.apidis-certifications__certification {

    display:
        grid;

    grid-template-columns:
        150px
        1px
        minmax(0, 1fr);

    gap:
        24px;

    align-items:
        center;

    margin-top:
        42px;

    padding-top:
        0;
}


/* ==========================================================
   LOGO
========================================================== */

.apidis-certifications__logo {

    display:
        flex;

    align-items:
        center;

    justify-content:
        flex-start;
}


.apidis-certifications__logo img {

    display:
        block;

    width:
        100%;

    max-width:
        145px;

    height:
        auto;

    object-fit:
        contain;
}


/* ==========================================================
   SÉPARATEUR
========================================================== */

.apidis-certifications__separator {

    width:
        1px;

    height:
        95px;

    background:
        var(--cert-accent);
}


/* ==========================================================
   TEXTE CERTIFICATION
========================================================== */

.apidis-certifications__cert-text {

    color:
        var(--cert-dark);
}


.apidis-certifications__cert-text strong {

    display:
        block;

    margin-bottom:
        9px;

    font-family:
        "Poppins",
        sans-serif;

    font-size:
        15px;

    line-height:
        1.25;

    font-weight:
        600;
}


.apidis-certifications__cert-text p {

    margin:
        0;

    font-family:
        "Poppins",
        sans-serif;

    font-size:
        14px;

    line-height:
        1.4;

    font-weight:
        400;
}


/* ==========================================================
   COLONNE VISUELLE
========================================================== */

.apidis-certifications__visual {

    position:
        relative;

    width:
        100%;

    min-width:
        0;

    height:
        100%;

    align-self:
        stretch;
}


/* ==========================================================
   IMAGE
========================================================== */

.apidis-certifications__image {

    position:
        relative;

    width:
        100%;

    height:
        100%;

    min-height:
        0;

    overflow:
        hidden;

    border-radius:
        var(--cert-radius);

    background:
        #F3F3F3;
}


.apidis-certifications__image img {

    position:
        absolute;

    inset:
        0;

    display:
        block;

    width:
        100%;

    height:
        100%;

    object-fit:
        cover;

    object-position:
        center;

    transform:
        scale(1);

    transition:
        transform
        1.2s
        cubic-bezier(.22,.61,.36,1);
}


.apidis-certifications__image:hover img {

    transform:
        scale(1.025);
}


/* ==========================================================
   DOTS
========================================================== */

.apidis-certifications__dots {

    width:
        100%;

    max-width:
        var(--cert-max-width);

    margin:
        0 auto;

    padding:
        16px
        0
        0;

    display:
        flex;

    align-items:
        center;

    justify-content:
        flex-end;

    gap:
        5px;
}


.apidis-certifications__dot {

    width:
        10px;

    height:
        10px;

    min-width:
        10px;

    min-height:
        10px;

    flex:
        0 0 10px;

    margin:
        0 !important;

    padding:
        0 !important;

    border:
        1px solid
        var(--cert-accent) !important;

    border-radius:
        50% !important;

    background:
        transparent !important;

    cursor:
        pointer;

    outline:
        none !important;

    box-shadow:
        none !important;

    -webkit-appearance:
        none !important;

    appearance:
        none !important;
}


.apidis-certifications__dot.is-active {

    background:
        var(--cert-accent) !important;
}


/* ==========================================================
   RESET ELEMENTOR — DOTS
========================================================== */

.elementor
.apidis-certifications__dot,

.elementor
.apidis-certifications__dot:hover,

.elementor
.apidis-certifications__dot:focus,

.elementor
.apidis-certifications__dot:active {

    width:
        10px !important;

    height:
        10px !important;

    min-width:
        10px !important;

    min-height:
        10px !important;

    margin:
        0 !important;

    padding:
        0 !important;

    box-shadow:
        none !important;
}


/* ==========================================================
   TABLETTE
========================================================== */

@media (max-width: 1100px) and (min-width: 768px) {

    .apidis-certifications {

        padding:
            45px
            5%;
    }


    .apidis-certifications__inner {

        grid-template-columns:
            minmax(330px, 1fr)
            clamp(400px, 51vw, 520px);

        gap:
            34px;

        align-items:
            stretch;
    }


    .apidis-certifications__content {

        height:
            100%;

        padding:
            4px
            0;
    }


    .apidis-certifications__top {

        gap:
            14px;

        margin-bottom:
            26px;
    }


    .apidis-certifications__main-title {

        font-size:
            30px !important;
    }


    .apidis-certifications__title {

        max-width:
            330px;

        margin-bottom:
            23px !important;

        font-size:
            24px !important;

        line-height:
            1.04 !important;
    }


    .apidis-certifications__body p {

        margin-bottom:
            16px;

        font-size:
            13px;

        line-height:
            1.45;
    }


    .apidis-certifications__certification {

        grid-template-columns:
            110px
            1px
            minmax(0, 1fr);

        gap:
            16px;

        margin-top:
            30px;
    }


    .apidis-certifications__logo img {

        max-width:
            105px;
    }


    .apidis-certifications__separator {

        height:
            78px;
    }


    .apidis-certifications__cert-text strong {

        font-size:
            13px;
    }


    .apidis-certifications__cert-text p {

        font-size:
            12px;
    }


    .apidis-certifications__prev,
    .apidis-certifications__next {

        width:
            34px;

        height:
            34px;

        min-width:
            34px;

        min-height:
            34px;

        flex:
            0 0 34px;
    }


    .apidis-certifications__visual {

        height:
            100%;

        align-self:
            stretch;
    }


    .apidis-certifications__image {

        width:
            100%;

        height:
            100%;

        aspect-ratio:
            auto;

        border-radius:
            16px;
    }


    .apidis-certifications__dots {

        padding-top:
            13px;
    }
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .apidis-certifications {

        --cert-slide-gap:
            40px;

        padding:
            38px
            20px;
    }


    /*
       Important :
       le JS ajuste cette hauteur dynamiquement.
    */

    .apidis-certifications__viewport {

        transition:
            height
            .35s
            cubic-bezier(.22,.61,.36,1);
    }


    .apidis-certifications__inner {

        width:
            100%;

        display:
            flex;

        flex-direction:
            column;

        gap:
            28px;
    }


    .apidis-certifications__content {

        height:
            auto;

        padding:
            0;
    }


    .apidis-certifications__top {

        gap:
            14px;

        margin-bottom:
            25px;
    }


    .apidis-certifications__main-title {

        font-size:
            30px !important;

        line-height:
            1.05 !important;
    }


    .apidis-certifications__title {

        width:
            100%;

        max-width:
            100%;

        margin-bottom:
            22px !important;

        font-size:
            25px !important;

        line-height:
            1.05 !important;
    }


    .apidis-certifications__body {

        max-width:
            100%;
    }


    .apidis-certifications__body p {

        margin-bottom:
            16px;

        font-size:
            15px;

        line-height:
            1.5;
    }


    .apidis-certifications__certification {

        grid-template-columns:
            90px
            1px
            minmax(0,1fr);

        gap:
            14px;

        margin-top:
            28px;

        padding-top:
            0;
    }


    .apidis-certifications__logo img {

        max-width:
            84px;
    }


    .apidis-certifications__separator {

        height:
            72px;
    }


    .apidis-certifications__cert-text strong {

        font-size:
            12px;
    }


    .apidis-certifications__cert-text p {

        font-size:
            12px;

        line-height:
            1.4;
    }


    .apidis-certifications__visual {

        width:
            100%;

        height:
            auto;

        align-self:
            auto;
    }


    .apidis-certifications__image {

        width:
            100%;

        height:
            auto;

        aspect-ratio:
            4 / 3;

        border-radius:
            12px;
    }


    .apidis-certifications__prev,
    .apidis-certifications__next {

        width:
            34px;

        height:
            34px;

        min-width:
            34px;

        min-height:
            34px;

        flex:
            0 0 34px;
    }


    .apidis-certifications__dots {

        justify-content:
            center;

        padding:
            13px
            0
            0;
    }
}


/* ==========================================================
   PETITS MOBILES
========================================================== */

@media (max-width: 420px) {

    .apidis-certifications {

        --cert-slide-gap:
            32px;

        padding:
            32px
            16px;
    }


    .apidis-certifications__main-title {

        font-size:
            27px !important;
    }


    .apidis-certifications__title {

        font-size:
            23px !important;
    }


    .apidis-certifications__certification {

        grid-template-columns:
            74px
            1px
            minmax(0,1fr);

        gap:
            11px;

        margin-top:
            25px;
    }


    .apidis-certifications__logo img {

        max-width:
            70px;
    }


    .apidis-certifications__separator {

        height:
            66px;
    }


    .apidis-certifications__image {

        width:
            100%;

        height:
            auto;

        aspect-ratio:
            4 / 3;
    }
}/* End custom CSS */