@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-0{z-index:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{0%{--angle:0deg}to{--angle:360deg}}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Regular.ttf)}@font-face{font-family:Exo;src:url(/fonts/Exo-Regular.ttf)}@font-face{font-family:Fredoka;src:url(/fonts/FredokaOne-Regular.ttf)}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Regular.ttf)}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf)}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)}@font-face{font-family:FiraSans;src:url(/fonts/FiraSans-Regular.ttf)}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf)}@font-face{font-family:Allerta;src:url(/fonts/Allerta-Regular.ttf)}*{box-sizing:border-box;margin:0;padding:0;font-family:Rubik,Roboto,Palanquin,Arial,Helvetica,serif}html{scroll-behavior:smooth!important}body{font-size:16px}section{scroll-margin-top:5.78125rem}ul{list-style:none}a{text-decoration:none}.page_container{flex-flow:row;justify-content:center;align-items:center;display:flex;position:relative}.page_container.other{background-color:#f4f7fc}.page_container.full .page_content_container{width:100%;max-width:100%}.page_container .overlay{z-index:5;background-color:rgba(0,9,16,.8);width:100%;height:100%;position:absolute;top:0;left:0}.page_container .page_content_container{z-index:10;width:81rem;max-width:95%;position:relative}.page_container .page_content_container.active{width:67.1875rem}.landing_container{min-height:100vh;padding-top:5.78125rem}.landing_container .welcome_container{flex-flow:row;justify-content:center;align-items:center;height:calc(100vh - 5.78125rem);padding:1.25rem;display:flex;position:relative}.landing_container .welcome_container .welcome_content_container{flex-flow:column;justify-content:space-between;align-items:center;gap:1.875rem;width:81rem;height:100%;max-height:97%;display:flex;position:relative}.landing_container .welcome_container .welcome_content_container .img_banner_container{width:100%;max-width:98%;height:100%;max-height:98%;position:relative}.landing_container .welcome_container .welcome_content_container .img_banner_container .img_banner{object-fit:contain;width:100%;height:100%}.landing_container .welcome_container .welcome_content_container .wrapper{color:#fff;text-transform:uppercase;flex-flow:row;justify-content:center;align-items:center;gap:1.25rem;width:100%;font-size:2.1875rem;display:flex}.landing_container .welcome_container .welcome_content_container .wrapper .we_are{font-family:Poppins,serif}.landing_container .welcome_container .welcome_content_container .wrapper .typewriter{color:#4faa50;font-weight:700}.landing_container .welcome_container .welcome_content_container .see_more{background-color:#2e446a;border-radius:50%;padding:.3125rem}.landing_container .welcome_container .welcome_content_container .see_more .icon{color:#fff;font-size:1.25rem}@media (max-width:34.375rem){.landing_container .welcome_container .welcome_content_container{justify-content:center}.landing_container .welcome_container .welcome_content_container .img_banner_container{height:60%}.landing_container .welcome_container .welcome_content_container .img_banner_container .img_banner{object-fit:cover}}.landing_container .apropos_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3.75rem;padding-bottom:3.75rem;display:flex}.landing_container .apropos_container .part_container{flex-flow:wrap;justify-content:space-between;align-items:stretch;gap:1.25rem;display:flex}.landing_container .apropos_container .part_container .left_part_container{flex-flow:wrap;justify-content:center;align-items:stretch;gap:2.5rem;width:60%;display:flex}.landing_container .apropos_container .part_container .left_part_container .card{cursor:pointer;width:18.75rem;height:11.25rem;position:relative}.landing_container .apropos_container .part_container .left_part_container .card .face{width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.landing_container .apropos_container .part_container .left_part_container .card .face.face1{transform-origin:bottom;z-index:1;background-color:#f4f7fc;flex-flow:row;justify-content:center;align-items:center;display:flex}.landing_container .apropos_container .part_container .left_part_container .card .face.face1 .content{flex-flow:column;justify-content:flex-start;align-items:center;gap:1.25rem;display:flex}.landing_container .apropos_container .part_container .left_part_container .card .face.face1 .content .img_container{width:6.25rem;max-width:100px;height:6.25rem;position:relative;overflow:hidden}.landing_container .apropos_container .part_container .left_part_container .card .face.face1 .content .img_container img{object-fit:contain;width:100%;height:100%}.landing_container .apropos_container .part_container .left_part_container .card .face.face1 .content h3{color:#2e446a;text-transform:uppercase;font-family:Fredoka,serif;font-size:1.125rem}.landing_container .apropos_container .part_container .left_part_container .card .face.face2{transform-origin:top;background-color:#000910;justify-content:center;align-items:center;padding:20px;display:flex;transform:translateY(100%)rotateX(90deg)}.landing_container .apropos_container .part_container .left_part_container .card .face.face2 .content .title{color:#4faa50;text-transform:uppercase;font-family:Fredoka,serif;font-size:1.125rem}.landing_container .apropos_container .part_container .left_part_container .card .face.face2 .content .desc{color:rgba(255,255,255,.8);font-size:.8125rem}.landing_container .apropos_container .part_container .left_part_container .card:hover .face.face1{background-color:#000910;transform:translateY(-100%)rotateX(90deg)}.landing_container .apropos_container .part_container .left_part_container .card:hover .face.face2{transform:translateY(0)rotateX(0)}.landing_container .apropos_container .part_container .right_part_container{flex-flow:column;justify-content:space-between;align-items:center;gap:1.25rem;width:38%;display:flex}.landing_container .apropos_container .part_container .right_part_container .about_image_container{width:21.875rem;height:21.875rem;position:relative}.landing_container .apropos_container .part_container .right_part_container .about_image_container .about_img{object-fit:cover;border:.0625rem solid rgba(46,68,106,.5);border-radius:50%;width:100%;height:100%}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container .more_container{color:#fff;text-transform:capitalize;background-color:#4faa50;border-radius:1.875rem;flex-flow:row;justify-content:flex-start;align-items:center;gap:.9375rem;padding:.9375rem 1.5625rem;transition:all .5s;display:flex;position:relative;overflow:hidden}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container .more_container .icon{font-size:1.25rem}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container .more_container:hover{background-color:rgba(79,170,80,.8)}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container .proprietaire{cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:.9375rem;display:flex}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container .proprietaire .profil_img_container{border:.1875rem solid rgba(79,170,80,.8);border-radius:50%;width:3.75rem;height:3.75rem;position:relative}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container .proprietaire .profil_img_container .profil_img{object-fit:cover;border-radius:50%;width:100%;height:100%}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container .proprietaire .name_role_container{flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container .proprietaire .name_role_container .name{color:#2e446a;text-transform:capitalize;font-size:1.125rem;font-weight:700}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container .proprietaire .name_role_container .role{color:rgba(0,9,16,.8)}.landing_container .apropos_container .info_global_container{width:100%}.landing_container .apropos_container .info_global_container .info_title_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.25rem;display:flex}.landing_container .apropos_container .info_global_container .info_title_container .divider{background-color:rgba(0,9,16,.3);flex:1;height:.125rem}.landing_container .apropos_container .info_global_container .info_title_container .title{color:#000910;font-family:FiraSans,serif;font-size:1.125rem;font-weight:700}.landing_container .apropos_container .info_global_container .info_title_container .title .color{color:#4faa50}.landing_container .apropos_container .info_global_container .info_container{flex-flow:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-top:3.75rem;display:flex}.landing_container .apropos_container .info_global_container .info_container .info{text-align:center}.landing_container .apropos_container .info_global_container .info_container .info .value{color:#2e446a;font-size:2.8125rem;font-weight:700}.landing_container .apropos_container .info_global_container .info_container .info .name{color:rgba(0,9,16,.7);margin-top:.625rem;font-family:FiraSans,serif}.landing_container .apropos_container .title_produit_interne_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;width:100%;display:flex}.landing_container .apropos_container .title_produit_interne_container .pi_title{color:#fff;text-align:center;background-color:#0369a1;width:18.75rem;padding:.9375rem;font-family:Fredoka,serif;font-size:1.125rem}.landing_container .apropos_container .title_produit_interne_container .produit_interne_container{width:calc(100% - 19.375rem)}.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal,.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper{width:100%!important}.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .produit_interne{height:auto;position:relative;aspect-ratio:1182/360!important}.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .produit_interne:nth-child(3){aspect-ratio:576/360!important}.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .produit_interne:nth-child(4){aspect-ratio:397/360!important}.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .produit_interne .logo{object-fit:contain;width:100%;height:100%}.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-prev,.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-next{display:none}.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination{margin-top:.625rem;position:relative}.landing_container .apropos_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4faa50;width:.625rem;height:.625rem}@media (max-width:50rem){.landing_container .apropos_container .part_container{gap:2.5rem}.landing_container .apropos_container .part_container .left_part_container{width:100%}.landing_container .apropos_container .part_container .right_part_container{gap:2.5rem;width:100%}.landing_container .apropos_container .part_container .right_part_container .about_image_container{width:18.75rem;height:18.75rem}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container{flex-direction:column;gap:2.5rem}.landing_container .apropos_container .info_global_container .info_title_container .title{font-size:1rem}.landing_container .apropos_container .info_global_container .info_container .info .value{font-size:2rem}.landing_container .apropos_container .title_produit_interne_container .pi_title{width:13.75rem;padding:.625rem;font-size:.8125rem}}@media (min-width:50.0625rem) and (max-width:71.1875rem){.landing_container .apropos_container .part_container .left_part_container{width:50%}.landing_container .apropos_container .part_container .right_part_container{width:47%}.landing_container .apropos_container .part_container .right_part_container .about_image_container{width:18.75rem;height:18.75rem}.landing_container .apropos_container .part_container .right_part_container .proprietaire_container{flex-direction:column;gap:1.25rem}.landing_container .apropos_container .info_global_container .info_container .info .value{font-size:2.1875rem}.landing_container .apropos_container .title_produit_interne_container .pi_title{width:15.625rem;padding:.625rem;font-size:.9375rem}}@media (min-width:71.25rem) and (max-width:78.9375rem){.landing_container .apropos_container .part_container .right_part_container .proprietaire_container{flex-direction:column;gap:1.25rem}}.landing_container .service_container{flex-flow:wrap;justify-content:center;align-items:center;gap:1.25rem;padding-bottom:3.75rem;display:flex}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .service{background-color:#fff;border:.0625rem solid rgba(0,9,16,.3);border-radius:.3125rem;flex-flow:column;justify-content:flex-start;align-items:center;gap:.9375rem;width:32%;padding:1.875rem;transition:all .5s;display:flex;position:relative}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .service .icon_container{aspect-ratio:1000/707;border-radius:.3125rem;width:100%;position:relative;overflow:hidden}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .service .icon_container .icon{object-fit:cover;border-radius:.3125rem;width:100%;height:100%;transition:transform .5s}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .service .service_title{color:#2e446a;text-align:center;text-transform:uppercase;font-family:FiraSans,serif;font-size:1.25rem;font-weight:700;transition:all .5s;position:relative}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .service .service_desc{color:rgba(0,9,16,.8);text-align:center;font-size:1.0625rem;transition:all .5s;position:relative}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .service .read_more{color:#2e446a;text-transform:capitalize;flex-flow:row;justify-content:flex-start;align-items:center;gap:.9375rem;transition:all .5s;display:flex;position:relative}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .service .read_more .icon{font-size:1.25rem}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .service .read_more:hover{color:#4faa50!important}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .service:hover{cursor:pointer;box-shadow:.125rem .25rem 1.5625rem rgba(0,0,0,.2)}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-prev,.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-next{display:none}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination{margin-top:.625rem;position:relative}.landing_container .service_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4faa50;width:.625rem;height:.625rem}.landing_container .why_choose_us_container{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-bottom:3.75rem;display:flex}.landing_container .why_choose_us_container .left_part_container,.landing_container .why_choose_us_container .right_part_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;width:31%;display:flex}.landing_container .why_choose_us_container .left_part_container .reason_container,.landing_container .why_choose_us_container .right_part_container .reason_container{background-color:#f4f7fc;border:.0625rem solid rgba(0,9,16,.3);border-radius:.3125rem;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:.625rem;padding:1.25rem;transition:all .5s;display:flex}.landing_container .why_choose_us_container .left_part_container .reason_container .title_desc_container,.landing_container .why_choose_us_container .right_part_container .reason_container .title_desc_container{width:calc(100% - 4.0625rem)}.landing_container .why_choose_us_container .left_part_container .reason_container .title_desc_container .title,.landing_container .why_choose_us_container .right_part_container .reason_container .title_desc_container .title{color:#2e446a;text-align:right;text-transform:uppercase;font-family:FiraSans,serif;font-size:1.25rem;font-weight:700;transition:all .5s}.landing_container .why_choose_us_container .left_part_container .reason_container .title_desc_container .desc,.landing_container .why_choose_us_container .right_part_container .reason_container .title_desc_container .desc{color:#000910;text-align:right;font-size:1rem;transition:all .5s}.landing_container .why_choose_us_container .left_part_container .reason_container .icon,.landing_container .why_choose_us_container .right_part_container .reason_container .icon{color:#4faa50;font-size:3.4375rem;transition:all .5s}.landing_container .why_choose_us_container .left_part_container .reason_container:hover,.landing_container .why_choose_us_container .right_part_container .reason_container:hover{cursor:pointer;box-shadow:.125rem .25rem 1.5625rem rgba(0,0,0,.2)}.landing_container .why_choose_us_container .left_part_container .reason_container:hover .title_desc_container .title,.landing_container .why_choose_us_container .right_part_container .reason_container:hover .title_desc_container .title,.landing_container .why_choose_us_container .left_part_container .reason_container:hover .icon,.landing_container .why_choose_us_container .right_part_container .reason_container:hover .icon{color:#4faa50}.landing_container .why_choose_us_container .center_part_container{aspect-ratio:592/622;width:32%;height:auto;position:relative;overflow:hidden}.landing_container .why_choose_us_container .center_part_container .image{object-fit:contain;width:100%;height:100%;transition:all .5s}.landing_container .why_choose_us_container .center_part_container .image:hover{transform:scale(1.1)}.landing_container .why_choose_us_container .right_part_container .reason_container .title_desc_container .title,.landing_container .why_choose_us_container .right_part_container .reason_container .title_desc_container .desc{text-align:left}@media (max-width:50rem){.landing_container .why_choose_us_container .left_part_container,.landing_container .why_choose_us_container .right_part_container{width:100%}.landing_container .why_choose_us_container .center_part_container{width:100%;height:28.125rem}}@media (min-width:50.0625rem) and (max-width:67.5rem){.landing_container .why_choose_us_container .left_part_container .reason_container{flex-direction:column-reverse;align-items:end}.landing_container .why_choose_us_container .left_part_container,.landing_container .why_choose_us_container .right_part_container{width:31%}.landing_container .why_choose_us_container .left_part_container .reason_container .title_desc_container,.landing_container .why_choose_us_container .right_part_container .reason_container .title_desc_container{width:100%}.landing_container .why_choose_us_container .left_part_container .reason_container .title_desc_container .desc,.landing_container .why_choose_us_container .right_part_container .reason_container .title_desc_container .desc{text-align:justify;font-size:.9375rem}}.landing_container .faq_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;padding-bottom:3.75rem;display:flex}.landing_container .faq_container .faq{background-color:#f4f7fc;border:.0625rem solid rgba(46,68,106,.8);border-radius:.3125rem;width:100%;transition:all .5s}.landing_container .faq_container .faq .accordion_header_container{cursor:pointer;flex-flow:row;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.landing_container .faq_container .faq .accordion_header_container .icon_title{flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}.landing_container .faq_container .faq .accordion_header_container .icon_title .title_icon{color:#2e446a;font-size:1.25rem}.landing_container .faq_container .faq .accordion_header_container .icon_title .faq_title{color:#2e446a;font-family:FiraSans,serif;font-size:1.25rem;font-weight:700}.landing_container .faq_container .faq .accordion_header_container .icon{color:#2e446a;font-size:1.25rem}.landing_container .faq_container .faq .faq_desc{color:rgba(0,9,16,.8);white-space:pre-wrap;max-height:0;word-wrap:"break-word";padding:0 1.25rem;font-size:1.0625rem;transition:all .5s;overflow-y:hidden}.landing_container .faq_container .faq .faq_desc.active{max-height:37.5rem;padding:0 1.25rem 1.25rem}.landing_container .faq_container .faq:hover{border-color:#4faa50}@media (max-width:56.875rem){.landing_container .faq_container .faq .accordion_header_container .icon_title .title_icon,.landing_container .faq_container .faq .accordion_header_container .icon_title .faq_title,.landing_container .faq_container .faq .accordion_header_container .icon{font-size:1rem}.landing_container .faq_container .faq .faq_desc{font-size:.9375rem}.landing_container .faq_container .faq:hover{border-color:#4faa50}}.landing_container .contact_container{flex-flow:wrap;justify-content:flex-start;align-items:stretch;padding-bottom:3.75rem;display:flex}.landing_container .contact_container .left_part_container{background-color:#fff;border:.0625rem solid rgba(46,68,106,.3);border-right:none;border-top-left-radius:.625rem;border-bottom-left-radius:.625rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.875rem;width:65%;padding:3.75rem;transition:all .5s;display:flex}.landing_container .contact_container .left_part_container .title_icon_container{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex}.landing_container .contact_container .left_part_container .title_icon_container .title{color:rgba(46,68,106,.5);text-transform:uppercase;font-family:Fredoka,serif;font-size:1.5625rem}.landing_container .contact_container .left_part_container .title_icon_container .icon{color:rgba(46,68,106,.8);font-size:1.75rem}.landing_container .contact_container .left_part_container:hover{border-color:#4faa50}.landing_container .contact_container .right_part_container{background-color:#2e446a;border:.0625rem solid rgba(46,68,106,.3);border-left:none;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:1.875rem;width:35%;padding:3.75rem;transition:all .5s;display:flex}.landing_container .contact_container .right_part_container .title{color:#fff;text-align:center;text-transform:uppercase;font-family:Fredoka,serif;font-size:1.5rem}.landing_container .contact_container .right_part_container .contact_info_container{flex-flow:column;justify-content:center;align-items:flex-start;gap:1.875rem;display:flex}.landing_container .contact_container .right_part_container .contact_info_container .contact_info{flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}.landing_container .contact_container .right_part_container .contact_info_container .contact_info .icon{color:rgba(255,255,255,.8);font-size:1.875rem}.landing_container .contact_container .right_part_container .contact_info_container .contact_info .value_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.landing_container .contact_container .right_part_container .contact_info_container .contact_info .value_container a:hover{color:#4faa50}.landing_container .contact_container .right_part_container .contact_info_container .contact_info .value{color:rgba(255,255,255,.8);font-size:1.125rem}.landing_container .contact_container .right_part_container .social_container{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.landing_container .contact_container .right_part_container .social_container .icon_container{border:.0625rem solid rgba(255,255,255,.8);border-radius:.3125rem;padding:.3125rem;transition:all .5s}.landing_container .contact_container .right_part_container .social_container .icon_container .icon{color:rgba(255,255,255,.8);transition:all .5s}.landing_container .contact_container .right_part_container .social_container .icon_container:hover{background-color:#2e446a;border-color:#4faa50}.landing_container .contact_container .right_part_container .social_container .icon_container:hover .icon{color:#fff}.landing_container .contact_container .right_part_container:hover{border-color:#4faa50}@media (max-width:56.25rem){.landing_container .contact_container .left_part_container{border:.0625rem solid rgba(46,68,106,.3);border-top-right-radius:.625rem;border-bottom-left-radius:0;width:100%;padding:2.5rem}.landing_container .contact_container .left_part_container .title_icon_container .title{font-size:1.0625rem}.landing_container .contact_container .left_part_container form .input_container .label_input_error_container{width:100%}.landing_container .contact_container .right_part_container{border:.0625rem solid rgba(46,68,106,.3);border-top-right-radius:0;border-bottom-left-radius:.625rem;align-items:center;width:100%;padding:2.5rem}.landing_container .contact_container .right_part_container .title{font-size:1.5rem}}@media (min-width:56.3125rem) and (max-width:64.6875rem){.landing_container .contact_container .left_part_container{padding:2.1875rem}.landing_container .contact_container .left_part_container form .input_container .label_input_error_container{width:100%}.landing_container .contact_container .right_part_container{padding:2.1875rem}}.landing_container .blog_container{padding-bottom:3.75rem}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog{border:.0625rem solid rgba(0,9,16,.3);border-radius:.3125rem;transition:all .5s}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .image_container{aspect-ratio:149/100;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;width:100%;position:relative;overflow:hidden}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .image_container .date{color:#fff;z-index:1;background-color:rgba(0,0,0,.7);border-radius:1.5625rem;padding:.3125rem 1.25rem;position:absolute;top:.9375rem;left:.9375rem}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .image_container img{object-fit:cover;border:.0625rem solid rgba(0,9,16,.3);border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;width:100%;height:100%;transition:all .5s}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container{background-color:#fff;border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:.9375rem;padding:1.875rem;display:flex}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .info_header_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.25rem;display:flex}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .info_header_container .icon_name_container{cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;gap:.3125rem;display:flex}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .info_header_container .icon_name_container .icon{color:#2e446a;font-size:1rem}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .info_header_container .icon_name_container .name{color:rgba(0,9,16,.7);text-transform:uppercase;font-size:1rem;transition:all .5s}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .info_header_container .icon_name_container:hover .name{color:#2e446a}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .title{color:#000910;text-transform:uppercase;cursor:pointer;width:100%;font-family:FiraSans,serif;font-size:1.0625rem;font-weight:700;transition:all .5s}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .title:hover{color:#2e446a}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .info_desc{white-space:pre-wrap;word-wrap:"break-word";font-size:.9375rem}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .read_more{color:#2e446a;text-transform:capitalize;flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;font-weight:700;transition:all .5s;display:flex}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .read_more .icon{font-size:1.25rem;transition:all .5s}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog .info_container .read_more:hover .icon{margin-left:.3125rem}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .blog:hover .image_container img{transform:scale(1.1)}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-prev,.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-next{display:none}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination{margin-top:.625rem;position:relative}.landing_container .blog_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4faa50;width:.625rem;height:.625rem}.landing_container .produit_phare_container{flex-flow:wrap;justify-content:flex-start;align-items:stretch;padding-bottom:3.75rem;display:flex}.landing_container .produit_phare_container .left_container,.landing_container .produit_phare_container .right_container{width:25%}.landing_container .produit_phare_container .left_container .produit_phare,.landing_container .produit_phare_container .right_container .produit_phare{height:100%}.landing_container .produit_phare_container .center_container{flex-flow:wrap;justify-content:flex-start;align-items:center;width:50%;display:flex}.landing_container .produit_phare_container .center_container .produit_phare{width:50%}.landing_container .produit_phare_container .produit_phare{background-image:url(/images/bg/produit_interne_bg.jpg);background-position:50%;background-size:cover;border:.0625rem solid rgba(0,9,16,.05);flex-flow:row;justify-content:center;align-items:center;transition:all .4s;display:flex;position:relative;overflow:hidden}.landing_container .produit_phare_container .produit_phare .face1{z-index:1;flex-flow:column;justify-content:center;align-items:center;gap:.625rem;padding:1.25rem;display:flex}.landing_container .produit_phare_container .produit_phare .face1 .logo_container{width:12.5rem;height:12.5rem;position:relative}.landing_container .produit_phare_container .produit_phare .face1 .logo_container .logo{object-fit:contain;width:100%;height:100%;transition:all .5s}.landing_container .produit_phare_container .produit_phare .face1 .title{color:#2e446a;font-family:Allerta,serif;font-size:1.25rem;font-weight:700;transition:all .5s}.landing_container .produit_phare_container .produit_phare .face2{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);opacity:0;z-index:2;text-align:center;background-color:rgba(0,9,16,.8);flex-flow:column;justify-content:center;align-items:center;gap:.625rem;width:100%;height:100%;padding:1.25rem;transition:all .6s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing_container .produit_phare_container .produit_phare .face2 .link_container{opacity:0;flex-flow:row;justify-content:flex-start;align-items:center;gap:1.25rem;transition:all .5s .2s;display:flex;transform:translateY(.625rem)}.landing_container .produit_phare_container .produit_phare .face2 .link_container .link{border:.0625rem solid rgba(255,255,255,.8);border-radius:.3125rem;padding:.3125rem;transition:all .4s}.landing_container .produit_phare_container .produit_phare .face2 .link_container .link .icon{color:rgba(255,255,255,.8);transition:all .4s}.landing_container .produit_phare_container .produit_phare .face2 .link_container .link:hover{background-color:#2e446a;border-color:#4faa50}.landing_container .produit_phare_container .produit_phare .face2 .link_container .link:hover .icon{color:#fff}.landing_container .produit_phare_container .produit_phare .face2 .title{color:#4faa50;opacity:0;font-size:1.125rem;font-weight:700;transition:all .5s .3s;position:relative;transform:translateY(.625rem)}.landing_container .produit_phare_container .produit_phare .face2 .title:before{content:"";background-color:#4faa50;width:100%;height:.125rem;position:absolute;bottom:0;left:0}.landing_container .produit_phare_container .produit_phare .face2 .description{color:rgba(255,255,255,.8);opacity:0;text-align:center;font-size:.6875rem;transition:all .5s .4s;transform:translateY(.625rem)}.landing_container .produit_phare_container .produit_phare:hover .face1 .logo_container .logo{transform:scale(1.5)}.landing_container .produit_phare_container .produit_phare:hover .face1 .title{color:#4faa50}.landing_container .produit_phare_container .produit_phare:hover .face2{opacity:1;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);transform:translate(-50%,-50%)}.landing_container .produit_phare_container .produit_phare:hover .face2 .link_container,.landing_container .produit_phare_container .produit_phare:hover .face2 .title,.landing_container .produit_phare_container .produit_phare:hover .face2 .description{opacity:1;transform:translateY(0)}@media (max-width:60rem){.landing_container .produit_phare_container{flex-direction:column}.landing_container .produit_phare_container .left_container,.landing_container .produit_phare_container .right_container{width:100%}.landing_container .produit_phare_container .center_container{flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.landing_container .produit_phare_container .center_container .produit_phare{width:50%}}.landing_container .fondateur_container{flex-flow:wrap;justify-content:space-between;align-items:stretch;padding-bottom:3.75rem;display:flex}.landing_container .fondateur_container .left_part_container{color:#fff;background-color:#2e446a;border-top-left-radius:.625rem;border-bottom-left-radius:.625rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.625rem;width:65%;padding:5.625rem;display:flex}.landing_container .fondateur_container .left_part_container p{text-align:justify;font-size:1.1875rem}.landing_container .fondateur_container .left_part_container h3{font-family:Fredoka,serif;font-size:1.1875rem}.landing_container .fondateur_container .left_part_container h4{margin-left:1.875rem;font-family:FiarSans,serif;font-size:1.5625rem;font-style:italic}.landing_container .fondateur_container .left_part_container .name_role_container{text-align:center;width:100%}.landing_container .fondateur_container .left_part_container .name_role_container .name{font-family:Fredoka,serif;font-size:1.5625rem}.landing_container .fondateur_container .left_part_container .name_role_container .role{color:#4faa50}.landing_container .fondateur_container .right_part_container{background-color:#fff;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;width:35%}.landing_container .fondateur_container .right_part_container .img_container{width:100%;height:100%;position:relative}.landing_container .fondateur_container .right_part_container .img_container .img{object-fit:contain;width:100%;height:100%}@media (max-width:56.375rem){.landing_container .fondateur_container{flex-direction:column-reverse}.landing_container .fondateur_container .left_part_container{border-top-left-radius:0;border-bottom-right-radius:.625rem;width:100%;padding:2.5rem}.landing_container .fondateur_container .left_part_container p{text-align:center;font-size:1.0625rem}.landing_container .fondateur_container .left_part_container h3{text-align:center;width:100%;font-size:1.0625rem}.landing_container .fondateur_container .left_part_container h4{text-align:center;width:100%;font-size:1.4375rem}.landing_container .fondateur_container .right_part_container{border-top-left-radius:.625rem;border-bottom-right-radius:0;flex-flow:row;justify-content:center;align-items:center;width:100%;display:flex}.landing_container .fondateur_container .right_part_container .img_container{width:21.875rem;height:21.875rem}}@media (min-width:56.4375rem) and (max-width:66.875rem){.landing_container .fondateur_container .left_part_container{padding:2.5rem}}.landing_container .approche_container{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.25rem;padding-bottom:3.75rem;display:flex}.landing_container .approche_container .left_part_container{flex-flow:row;justify-content:flex-end;align-items:center;width:48%;display:flex}.landing_container .approche_container .left_part_container .img_container{width:26.875rem;height:26.875rem;position:relative;overflow:hidden}.landing_container .approche_container .left_part_container .img_container .img{object-fit:cover;filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.35));width:100%;height:100%;transition:all .5s}.landing_container .approche_container .left_part_container .img_container:hover .img{transform:scale(1.1)}.landing_container .approche_container .right_part_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3.125rem;width:48%;display:flex}.landing_container .approche_container .right_part_container .description{text-align:justify;width:100%}.landing_container .approche_container .right_part_container .approche_content_container{flex-flow:wrap;justify-content:space-between;align-items:stretch;gap:1.25rem;width:100%;display:flex}.landing_container .approche_container .right_part_container .approche_content_container .approche{background-color:#f4f7fc;border:.0625rem solid rgba(0,9,16,.3);border-radius:.3125rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:47%;padding:1.25rem;transition:all .5s;display:flex;position:relative}.landing_container .approche_container .right_part_container .approche_content_container .approche .title{color:#2e446a;text-align:right;text-transform:uppercase;font-family:FiraSans,serif;font-size:1.25rem;font-weight:700;transition:all .5s;position:relative}.landing_container .approche_container .right_part_container .approche_content_container .approche .desc{color:rgba(0,9,16,.7);font-size:1rem;transition:all .5s;position:relative}.landing_container .approche_container .right_part_container .approche_content_container .approche:before{content:"";background-color:#2e446a;border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem;width:.3125rem;height:100%;transition:all .5s;position:absolute;top:0;left:0}.landing_container .approche_container .right_part_container .approche_content_container .approche:hover{cursor:pointer;border-color:transparent;box-shadow:.125rem .25rem 1.5625rem rgba(0,0,0,.2)}.landing_container .approche_container .right_part_container .approche_content_container .approche:hover .title{color:#4faa50}.landing_container .approche_container .right_part_container .approche_content_container .approche:hover .desc{color:rgba(255,255,255,.8)}.landing_container .approche_container .right_part_container .approche_content_container .approche:hover:before{background-color:#000910;border-radius:.3125rem;width:100%}@media (max-width:43.75rem){.landing_container .approche_container .left_part_container{flex-flow:row;justify-content:center;align-items:center;width:100%;display:flex}.landing_container .approche_container .right_part_container,.landing_container .approche_container .right_part_container .approche_content_container .approche{width:100%}}@media (min-width:43.8125rem) and (max-width:48.75rem){.landing_container .approche_container .right_part_container .approche_content_container .approche{width:100%}}.page_apropos_container{min-height:100vh;padding-top:5.78125rem}.apropos2_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:3.75rem;padding-bottom:3.75rem;display:flex}.apropos2_container .part_container{flex-flow:wrap;justify-content:space-between;align-items:stretch;gap:1.25rem;display:flex}.apropos2_container .part_container .left_part_container{flex-flow:wrap;justify-content:center;align-items:stretch;gap:2.5rem;width:100%;display:flex}.apropos2_container .part_container .left_part_container .icon_info_container{cursor:pointer;border:.0625rem solid rgba(0,9,16,.2);border-radius:.3125rem;flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem;width:48%;padding:1.25rem;transition:all .5s;display:flex;position:relative}.apropos2_container .part_container .left_part_container .icon_info_container.two{cursor:auto}.apropos2_container .part_container .left_part_container .icon_info_container .icon_container{width:9.375rem;height:9.375rem;position:relative}.apropos2_container .part_container .left_part_container .icon_info_container .icon_container img{object-fit:cover;width:100%;height:100%}.apropos2_container .part_container .left_part_container .icon_info_container .title_desc_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:calc(100% - 10rem);display:flex}.apropos2_container .part_container .left_part_container .icon_info_container .title_desc_container .info_title{color:#4faa50;text-transform:capitalize;font-size:1.5625rem;font-weight:700}.apropos2_container .part_container .left_part_container .icon_info_container .title_desc_container .info_desc{color:rgba(0,9,16,.8);text-align:justify;font-size:1.125rem}.apropos2_container .part_container .left_part_container .icon_info_container:hover{box-shadow:.125rem .25rem 1.5625rem rgba(0,0,0,.2)}.apropos2_container .part_container .right_part_container{background:red;flex-flow:column;justify-content:space-between;align-items:center;gap:1.25rem;width:38%;display:none}.apropos2_container .part_container .right_part_container .about_image_container{width:21.875rem;height:21.875rem;position:relative}.apropos2_container .part_container .right_part_container .about_image_container .about_img{object-fit:cover;border:.0625rem solid rgba(46,68,106,.5);border-radius:50%;width:100%;height:100%}.apropos2_container .part_container .right_part_container .proprietaire_container{flex-flow:wrap;justify-content:center;align-items:center;gap:1.25rem;width:100%;display:flex}.apropos2_container .part_container .right_part_container .proprietaire_container .more_container{color:#fff;text-transform:capitalize;background-color:#4faa50;border-radius:1.875rem;flex-flow:row;justify-content:flex-start;align-items:center;gap:.9375rem;padding:.9375rem 1.5625rem;transition:all .5s;display:flex;position:relative;overflow:hidden}.apropos2_container .part_container .right_part_container .proprietaire_container .more_container .icon{font-size:1.25rem}.apropos2_container .part_container .right_part_container .proprietaire_container .more_container:hover{background-color:rgba(79,170,80,.8)}.apropos2_container .part_container .right_part_container .proprietaire_container .proprietaire{cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:.9375rem;display:flex}.apropos2_container .part_container .right_part_container .proprietaire_container .proprietaire .profil_img_container{border:.1875rem solid rgba(79,170,80,.8);border-radius:50%;width:3.75rem;height:3.75rem;position:relative}.apropos2_container .part_container .right_part_container .proprietaire_container .proprietaire .profil_img_container .profil_img{object-fit:cover;border-radius:50%;width:100%;height:100%}.apropos2_container .part_container .right_part_container .proprietaire_container .proprietaire .name_role_container{flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.apropos2_container .part_container .right_part_container .proprietaire_container .proprietaire .name_role_container .name{color:#2e446a;text-transform:capitalize;font-size:1.125rem;font-weight:700}.apropos2_container .part_container .right_part_container .proprietaire_container .proprietaire .name_role_container .role{color:rgba(0,9,16,.8)}.apropos2_container .info_global_container{width:100%}.apropos2_container .info_global_container .info_title_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.25rem;display:flex}.apropos2_container .info_global_container .info_title_container .divider{background-color:rgba(0,9,16,.3);flex:1;height:.125rem}.apropos2_container .info_global_container .info_title_container .title{color:#000910;font-family:FiraSans,serif;font-size:1.125rem;font-weight:700}.apropos2_container .info_global_container .info_title_container .title .color{color:#4faa50}.apropos2_container .info_global_container .info_container{flex-flow:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-top:3.75rem;display:flex}.apropos2_container .info_global_container .info_container .info{text-align:center}.apropos2_container .info_global_container .info_container .info .value{color:#2e446a;font-size:2.8125rem;font-weight:700}.apropos2_container .info_global_container .info_container .info .name{color:rgba(0,9,16,.7);margin-top:.625rem;font-family:FiraSans,serif}.apropos2_container .title_produit_interne_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;width:100%;display:flex}.apropos2_container .title_produit_interne_container .pi_title{color:#fff;text-align:center;background-color:#0369a1;width:18.75rem;padding:.9375rem;font-family:Fredoka,serif;font-size:1.125rem}.apropos2_container .title_produit_interne_container .produit_interne_container{width:calc(100% - 19.375rem)}.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal,.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper{width:100%!important}.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .produit_interne{height:auto;position:relative;aspect-ratio:1182/360!important}.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .produit_interne:nth-child(3){aspect-ratio:576/360!important}.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .produit_interne:nth-child(4){aspect-ratio:397/360!important}.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .produit_interne .logo{object-fit:contain;width:100%;height:100%}.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-prev,.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-next{display:none}.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination{margin-top:.625rem;position:relative}.apropos2_container .title_produit_interne_container .produit_interne_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4faa50;width:.625rem;height:.625rem}@media (max-width:50rem){.apropos2_container .part_container .left_part_container .icon_info_container{flex-direction:column;align-items:center;width:100%}.apropos2_container .part_container .left_part_container .icon_info_container .title_desc_container{width:100%}.apropos2_container .part_container .left_part_container .icon_info_container .title_desc_container .info_title{text-align:center;width:100%}.apropos2_container .info_global_container .info_title_container .title{font-size:1rem}.apropos2_container .info_global_container .info_container .info .value{font-size:2rem}.apropos2_container .title_produit_interne_container .pi_title{width:13.75rem;padding:.625rem;font-size:.8125rem}}@media (min-width:50.0625rem) and (max-width:71.1875rem){.apropos2_container .part_container .left_part_container .icon_info_container .title_desc_container .info_desc{text-align:left;font-size:1rem}.apropos2_container .info_global_container .info_container .info .value{font-size:2.1875rem}.apropos2_container .title_produit_interne_container .pi_title{width:15.625rem;padding:.625rem;font-size:.9375rem}}@media (min-width:71.25rem) and (max-width:78.9375rem){.apropos2_container .part_container .right_part_container .proprietaire_container{flex-direction:column;gap:1.25rem}}.page_service_container{min-height:100vh;padding-top:5.78125rem}.service2_container{flex-flow:wrap;justify-content:center;align-items:center;gap:1.25rem;padding-bottom:3.75rem;display:flex}.service2_container .service{background-color:#fff;border:.0625rem solid rgba(0,9,16,.3);border-radius:.3125rem;flex-flow:column;justify-content:flex-start;align-items:center;gap:.9375rem;width:21.875rem;padding:1.875rem;transition:all .5s;display:flex;position:relative}.service2_container .service .icon_container{aspect-ratio:149/100;border-radius:.3125rem;width:100%;position:relative;overflow:hidden}.service2_container .service .icon_container .icon{object-fit:cover;border-radius:.3125rem;width:100%;height:100%;transition:transform .5s}.service2_container .service .service_title{color:#2e446a;text-align:center;text-transform:uppercase;font-family:FiraSans,serif;font-size:1.25rem;font-weight:700;transition:all .5s;position:relative}.service2_container .service .service_desc{color:rgba(0,9,16,.8);text-align:center;font-size:1.0625rem;transition:all .5s;position:relative}.service2_container .service .read_more{color:#2e446a;text-transform:capitalize;flex-flow:row;justify-content:flex-start;align-items:center;gap:.9375rem;transition:all .5s;display:flex;position:relative}.service2_container .service .read_more .icon{font-size:1.25rem}.service2_container .service .read_more:hover{color:#4faa50!important}.service2_container .service:hover{cursor:pointer;box-shadow:.125rem .25rem 1.5625rem rgba(0,0,0,.2)}.page_blog_container{min-height:100vh;padding-top:5.78125rem}.blog_categorie_container{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:1.25rem;padding-bottom:3.75rem;display:flex}.blog_categorie_container .blog2_container{width:60%}.blog_categorie_container .blog2_container .blog{width:20.3125rem}.blog_categorie_container .title_info_container{background-color:#fff;border:.0625rem solid rgba(0,9,16,.3);border-radius:.625rem;width:27%;padding:2.5rem 1.875rem;position:-webkit-sticky;position:sticky;top:7.03125rem;left:0;box-shadow:0 .125rem 1.25rem rgba(0,0,0,.2)}.blog_categorie_container .title_info_container .title{text-transform:capitalize;margin-bottom:1.25rem;font-family:FiraSans,serif;font-size:1.25rem;font-weight:700;position:relative}.blog_categorie_container .title_info_container .title:before{content:"";background-color:rgba(0,9,16,.3);width:100%;height:.0625rem;position:absolute;bottom:-.3125rem;left:0}.blog_categorie_container .title_info_container .divider{background-color:rgba(0,9,16,.3);width:100%;height:.0625rem}.blog_categorie_container .title_info_container .info_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.9375rem;display:flex}.blog_categorie_container .title_info_container .info_container .post_container{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:.625rem;width:100%;display:flex}.blog_categorie_container .title_info_container .info_container .post_container .title_date_container{flex-flow:column;justify-content:space-between;align-items:flex-start;width:calc(100% - 6.25rem);display:flex}.blog_categorie_container .title_info_container .info_container .post_container .title_date_container .post_title{color:#000910;font-family:FiraSans,serif;font-weight:700;transition:all .5s}.blog_categorie_container .title_info_container .info_container .post_container .title_date_container .post_date{color:rgba(0,9,16,.8)}.blog_categorie_container .title_info_container .info_container .post_container:hover .title_date_container .post_title{color:#4faa50}.blog_categorie_container .title_info_container .info_container .link{color:#000910;flex-flow:row;justify-content:space-between;align-items:center;gap:.625rem;width:100%;font-size:.9375rem;transition:all .5s;display:flex}.blog_categorie_container .title_info_container .info_container .link.active{color:#fff;background-color:#2e446a;padding:.3125rem .9375rem}.blog_categorie_container .title_info_container .info_container .link:hover{color:#4faa50}.blog_categorie_container .title_info_container .info_container .link:hover.active{color:#fff}.blog2_container{flex-flow:wrap;justify-content:center;align-items:center;gap:1.25rem;padding-bottom:3.75rem;display:flex}.blog2_container .blog{border:.0625rem solid rgba(0,9,16,.3);border-radius:.3125rem;width:20.3125rem;transition:all .5s}.blog2_container .blog .image_container{aspect-ratio:149/100;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;width:100%;position:relative;overflow:hidden}.blog2_container .blog .image_container .date{color:#fff;z-index:1;background-color:rgba(0,0,0,.7);border-radius:1.5625rem;padding:.3125rem 1.25rem;position:absolute;top:.9375rem;left:.9375rem}.blog2_container .blog .image_container img{object-fit:cover;border:.0625rem solid rgba(0,9,16,.3);border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;width:100%;height:100%;transition:all .5s}.blog2_container .blog .info_container{background-color:#fff;border-bottom-right-radius:.3125rem;border-bottom-left-radius:.3125rem;flex-flow:column;justify-content:space-between;align-items:flex-start;gap:.9375rem;padding:1.875rem;display:flex}.blog2_container .blog .info_container .info_header_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.25rem;display:flex}.blog2_container .blog .info_container .info_header_container .icon_name_container{cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;gap:.3125rem;display:flex}.blog2_container .blog .info_container .info_header_container .icon_name_container .icon{color:#2e446a;font-size:1rem}.blog2_container .blog .info_container .info_header_container .icon_name_container .name{color:rgba(0,9,16,.7);text-transform:uppercase;font-size:1rem;transition:all .5s}.blog2_container .blog .info_container .info_header_container .icon_name_container:hover .name{color:#2e446a}.blog2_container .blog .info_container .title{color:#000910;text-transform:uppercase;cursor:pointer;width:100%;font-family:FiraSans,serif;font-size:1.25rem;font-weight:700;transition:all .5s}.blog2_container .blog .info_container .title:hover{color:#2e446a}.blog2_container .blog .info_container .info_desc{font-size:1.0625rem}.blog2_container .blog .info_container .read_more{color:#2e446a;text-transform:capitalize;flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;font-weight:700;transition:all .5s;display:flex}.blog2_container .blog .info_container .read_more .icon{font-size:1.25rem;transition:all .5s}.blog2_container .blog .info_container .read_more:hover .icon{margin-left:.3125rem}.blog2_container .blog:hover{box-shadow:0 .125rem 1.25rem rgba(0,0,0,.2)}.blog2_container .blog:hover .image_container img{transform:scale(1.1)}@media (max-width:49.0625rem){.blog_categorie_container .blog2_container,.blog_categorie_container .title_info_container{width:100%}}@media (min-width:49.125rem) and (max-width:62.9375rem){.blog_categorie_container .blog2_container{width:50%}.blog_categorie_container .title_info_container{width:30%}}form{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.875rem;width:100%;display:flex}form .action_container{flex-flow:row;justify-content:flex-end;align-items:center;width:100%;display:flex}form .action_container button{cursor:pointer;background-color:#2e446a;border-radius:50%;padding:1.25rem;transition:all .5s}form .action_container button .icon{color:rgba(255,255,255,.8);font-size:1.25rem}form .action_container button:hover{background-color:rgba(46,68,106,.9)}.input_container{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.875rem;width:100%;display:flex}.label_input_error_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:47%;height:auto;display:flex;position:relative}.label_input_error_container.w_33{width:31%;height:auto}.label_input_error_container.w_100{width:100%;height:auto}.label_input_error_container ._label{color:#2e446a;text-transform:uppercase;cursor:pointer;margin-bottom:.3125rem;font-family:FiraSans,serif;font-size:.875rem;font-weight:600}.label_input_error_container ._input{color:#2e446a;border-bottom:.0625rem solid rgba(46,68,106,.3);outline:none;width:100%;height:auto;padding:.625rem .625rem .625rem 0;font-size:.9375rem;transition:border-color .5s}.label_input_error_container ._input::placeholder{color:rgba(0,9,16,.4);transition:padding-left .5s}.label_input_error_container ._input:hover,.label_input_error_container ._input:focus{border-color:#4faa50}.label_input_error_container ._input:focus::placeholder{padding-left:.625rem}.label_input_error_container ._input.textarea{max-width:100%;height:5rem}.label_input_error_container ._error{color:#e23636;font-size:.875rem}header{z-index:100;width:100%;position:fixed;top:0;left:0;box-shadow:0 .125rem .25rem rgba(0,0,0,.2)}header .header_haut_container{background-color:#000910;flex-flow:row;justify-content:center;align-items:center;display:flex}header .header_haut_container .header_haut_content_container{flex-flow:row;justify-content:flex-end;align-items:flex-start;width:81rem;max-width:98%;display:flex}header .header_haut_container .header_haut_content_container .social_lang_theme_container{color:rgba(255,255,255,.9);flex-flow:row;justify-content:flex-start;align-items:center;gap:1.25rem;display:flex}header .header_haut_container .header_haut_content_container .social_lang_theme_container .social_container{border-right:.0625rem solid;flex-flow:row;justify-content:flex-start;align-items:center;gap:1.25rem;padding:.3125rem 1.25rem .3125rem 0;display:flex}header .header_haut_container .header_haut_content_container .social_lang_theme_container .social_container a.link{transition:all .5s}header .header_haut_container .header_haut_content_container .social_lang_theme_container .social_container a.link:hover{color:#4faa50}header .header_haut_container .header_haut_content_container .social_lang_theme_container .langue_container{border-right:.0625rem solid;flex-flow:row;justify-content:flex-start;align-items:center;gap:1.25rem;padding:.3125rem 1.25rem .3125rem 0;display:flex}header .header_haut_container .header_haut_content_container .social_lang_theme_container .langue_container .langue{cursor:pointer;font-family:FiraSans,serif;font-size:.9375rem;font-weight:700;transition:all .5s}header .header_haut_container .header_haut_content_container .social_lang_theme_container .langue_container .langue.active,header .header_haut_container .header_haut_content_container .social_lang_theme_container .langue_container .langue:hover{color:#4faa50}header .header_haut_container .header_haut_content_container .social_lang_theme_container .theme_icon{cursor:pointer;transition:all .5s}header .header_haut_container .header_haut_content_container .social_lang_theme_container .theme_icon:hover{color:#4faa50}header .header_bas_container{background-color:#f4f7fc;flex-flow:row;justify-content:center;align-items:center;padding:.625rem;display:flex}header .header_bas_container .header_content_container{flex-flow:row;justify-content:space-between;align-items:center;width:81rem;display:flex}header .header_bas_container .header_content_container .logo_container{width:7.5rem;height:2.5rem;position:relative}header .header_bas_container .header_content_container .logo_container .logo{object-fit:cover;width:100%;height:100%}header .header_bas_container .header_content_container .menu_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:3.125rem;display:flex}header .header_bas_container .header_content_container .menu_container li a{color:#000910;text-transform:uppercase;font-family:FiraSans,serif;font-size:.875rem;transition:all .5s;position:relative}header .header_bas_container .header_content_container .menu_container li a:before{content:"";background-color:#4faa50;border-radius:50%;width:0;height:0;transition:all .5s;position:absolute;top:calc(50% - .21875rem);left:-.75rem}header .header_bas_container .header_content_container .menu_container li a.active,header .header_bas_container .header_content_container .menu_container li a:hover{color:#4faa50}header .header_bas_container .header_content_container .menu_container li a.active:before,header .header_bas_container .header_content_container .menu_container li a:hover:before{width:.5rem;height:.5rem}header .header_bas_mobile_container{display:none}@media (max-width:50rem){header .header_bas_container{display:none}header .header_bas_mobile_container{background-color:#f4f7fc;flex-flow:row;justify-content:center;align-items:center;height:3.75rem;padding:.625rem;display:flex}header .header_bas_mobile_container .header_content_container{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}header .header_bas_mobile_container .header_content_container .logo_container{width:3.75rem;height:3.75rem;position:relative}header .header_bas_mobile_container .header_content_container .logo_container .logo{object-fit:cover;width:100%;height:100%}header .header_bas_mobile_container .header_content_container .menu_icon{color:rgba(0,9,16,.7);cursor:pointer;z-index:10;font-size:1.875rem}header .header_bas_mobile_container .header_content_container .menu_icon.active{color:rgba(255,255,255,.7)}header .header_bas_mobile_container .header_content_container .menu_container{-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background-color:rgba(0,9,16,.7);flex-flow:column;justify-content:flex-start;align-items:center;gap:.625rem;width:100%;height:0;transition:all .5s;display:flex;position:fixed;top:0;right:0;overflow:hidden}header .header_bas_mobile_container .header_content_container .menu_container.active{height:100vh;padding:3.28125rem .625rem .625rem}header .header_bas_mobile_container .header_content_container .menu_container li a{color:#fff;text-transform:uppercase;font-family:FiraSans,serif;font-size:.875rem;transition:all .5s;position:relative}header .header_bas_mobile_container .header_content_container .menu_container li a:before{content:"";background-color:#4faa50;border-radius:50%;width:0;height:0;transition:all .5s;position:absolute;top:calc(50% - .21875rem);left:-.75rem}header .header_bas_mobile_container .header_content_container .menu_container li a.active,header .header_bas_mobile_container .header_content_container .menu_container li a:hover{color:#4faa50}header .header_bas_mobile_container .header_content_container .menu_container li a.active:before,header .header_bas_mobile_container .header_content_container .menu_container li a:hover:before{width:.5rem;height:.5rem}}footer{background-color:#000910;flex-flow:row;justify-content:center;align-items:center;padding:3.75rem 0 1.875rem;display:flex}footer .footer_content_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;width:81rem;max-width:98%;display:flex}footer .footer_content_container .haut_footer_container{flex-flow:wrap;justify-content:center;align-items:stretch;gap:2.5rem;width:100%;display:flex}footer .footer_content_container .haut_footer_container .haut_footer{border-radius:.3125rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;width:18.125rem;padding:1.25rem;display:flex;box-shadow:.125rem .25rem 1.5625rem rgba(0,0,0,.2)}footer .footer_content_container .haut_footer_container .haut_footer .title{color:#fff;text-transform:uppercase;font-family:FiraSans,serif;font-size:1.25rem;font-weight:700}footer .footer_content_container .haut_footer_container .haut_footer .footer_logo_container{width:70%;height:6.25rem;position:relative}footer .footer_content_container .haut_footer_container .haut_footer .footer_logo_container .logo{object-fit:contain;width:100%;height:100%}footer .footer_content_container .haut_footer_container .haut_footer .first_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;display:flex}footer .footer_content_container .haut_footer_container .haut_footer .first_container p{color:rgba(255,255,255,.8)}footer .footer_content_container .haut_footer_container .haut_footer .first_container .social_container{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}footer .footer_content_container .haut_footer_container .haut_footer .first_container .social_container .icon_container{border:.0625rem solid rgba(255,255,255,.8);border-radius:.3125rem;padding:.3125rem;transition:all .5s}footer .footer_content_container .haut_footer_container .haut_footer .first_container .social_container .icon_container .icon{color:rgba(255,255,255,.8);transition:all .5s}footer .footer_content_container .haut_footer_container .haut_footer .first_container .social_container .icon_container:hover{background-color:#2e446a;border-color:#4faa50}footer .footer_content_container .haut_footer_container .haut_footer .first_container .social_container .icon_container:hover .icon{color:#fff}footer .footer_content_container .haut_footer_container .haut_footer .second_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;display:flex}footer .footer_content_container .haut_footer_container .haut_footer .second_container .link_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}footer .footer_content_container .haut_footer_container .haut_footer .second_container .link_container .icon{color:rgba(255,255,255,.8)}footer .footer_content_container .haut_footer_container .haut_footer .second_container .link_container .link{color:rgba(255,255,255,.8);transition:all .5s}footer .footer_content_container .haut_footer_container .haut_footer .second_container .link_container .link:hover{color:#4faa50;padding-left:.3125rem}footer .footer_content_container .haut_footer_container .haut_footer .third_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.9375rem;display:flex}footer .footer_content_container .haut_footer_container .haut_footer .third_container .contact_info{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}footer .footer_content_container .haut_footer_container .haut_footer .third_container .contact_info .name{color:#fff;font-family:FiraSans,serif;font-size:1.0625rem}footer .footer_content_container .haut_footer_container .haut_footer .third_container .contact_info .value{color:rgba(255,255,255,.8)}footer .footer_content_container .haut_footer_container .haut_footer .third_container .contact_info a:hover{color:#4faa50}footer .footer_content_container .haut_footer_container .haut_footer .fourth_container{background-color:#fff;border-radius:.3125rem;width:100%;height:12.625rem}footer .footer_content_container .haut_footer_container .haut_footer .fourth_container .localisation{border:none;border-radius:.3125rem;width:100%;height:100%}footer .footer_content_container .divider{background-color:rgba(244,247,252,.5);width:100%;height:.0625rem;margin:1.25rem 0}footer .footer_content_container .bas_footer_container{color:rgba(255,255,255,.8);flex-flow:row;justify-content:center;align-items:center;gap:1.25rem;width:100%;display:flex}@media (max-width:61.1875rem){footer .footer_content_container .haut_footer_container .haut_footer{background-color:rgba(46,68,106,.1)}}@media (min-width:61.25rem) and (max-width:82.625rem){footer .footer_content_container .haut_footer_container .haut_footer{background-color:rgba(46,68,106,.1);width:35%}}.title_container{flex-flow:column;justify-content:flex-start;align-items:center;gap:.3125rem;padding:3.75rem 0;display:flex;position:relative}.title_container h5{color:#4faa50;text-transform:uppercase;font-weight:700}.title_container h2{color:#000910;text-transform:capitalize;font-family:FiraSans,serif;font-size:1.875rem;font-weight:700;position:relative}.title_container h2 .color{color:#4faa50}.title_container .description{color:rgba(0,9,16,.8);text-align:center;font-size:1.125rem}.title_container.active h2{color:#fff}.title_container.active h2 .color{color:#4faa50}.title_container.active .description{color:rgba(255,255,255,.8)}@media (max-width:42.1875rem){.title_container h2{text-align:center}.title_container .description{font-size:1rem}}.welcome_other_container{background-image:url(/images/bg/welcome_other_bg.jpg);background-position:50%;background-size:cover;flex-flow:row;justify-content:center;align-items:center;height:50vh;display:flex}.welcome_other_container .welcome_other_content_container{flex-flow:row;justify-content:center;align-items:center;width:81rem;max-width:95%;height:100%;max-height:97%;display:flex}.welcome_other_container .welcome_other_content_container .info_container{flex-flow:column;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}.welcome_other_container .welcome_other_content_container .info_container .title{color:#2e446a;text-align:center;text-transform:uppercase;font-family:Allerta,serif;font-size:3.4375rem;font-weight:700}.welcome_other_container .welcome_other_content_container .info_container .icon_text_container{flex-flow:wrap;justify-content:center;align-items:center;gap:.625rem;width:100%;display:flex}.welcome_other_container .welcome_other_content_container .info_container .icon_text_container .link_container{color:#2e446a;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.3125rem;display:flex}.welcome_other_container .welcome_other_content_container .info_container .icon_text_container .link_container .icon{font-size:1.25rem;transition:all .5s}.welcome_other_container .welcome_other_content_container .info_container .icon_text_container .link_container:hover .icon,.welcome_other_container .welcome_other_content_container .info_container .icon_text_container .link_container:hover .text{color:#4faa50}.welcome_other_container .welcome_other_content_container .info_container .icon_text_container .text{color:#2e446a;text-transform:capitalize;font-size:1.25rem;transition:all .5s}.welcome_other_container .welcome_other_content_container .info_container .icon_text_container .text.link{transition:all .5s}.welcome_other_container .welcome_other_content_container .info_container .icon_text_container .text.link:hover{color:#4faa50}.page_detail_menu_container{padding-top:3.75rem}.page_detail_menu_container .page_detail_menu_content_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.875rem;padding:3.75rem 0;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;width:70%;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_img_container{aspect-ratio:149/100;width:100%;position:relative}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_img_container .detail_img{object-fit:cover;width:100%;height:100%}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .blog_header_container{flex-flow:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .blog_header_container .icon_name_container{cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .blog_header_container .icon_name_container .icon{color:#2e446a;font-size:1.25rem}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .blog_header_container .icon_name_container .name{color:rgba(0,9,16,.7);text-transform:uppercase;font-size:1.0625rem;transition:all .5s}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .blog_header_container .icon_name_container:hover .name{color:#2e446a}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .title_description_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .title_description_container .title{color:#4faa50;font-family:FiraSans,serif;font-size:1.75rem;font-weight:700}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .title_description_container .desc{text-align:justify;white-space:pre-wrap;word-wrap:"break-word";font-size:1.0625rem}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .title_blog_other_img_container{width:100%}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .title_blog_other_img_container .title{color:#4faa50;margin-bottom:.3125rem;font-size:1.375rem;font-weight:700}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .title_blog_other_img_container .blog_other_img_container{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .title_blog_other_img_container .blog_other_img_container .blog_other_img{aspect-ratio:149/100;width:31%;position:relative;overflow:hidden}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .title_blog_other_img_container .blog_other_img_container .blog_other_img .img{object-fit:cover;width:100%;height:100%;transition:all .5s}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .title_blog_other_img_container .blog_other_img_container .blog_other_img:hover .img{transform:scale(1.1)}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .text{color:#2e446a;font-family:FiraSans,serif;font-size:1.375rem;font-style:italic}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_title_sub_menu_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.625rem;width:100%;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_title_sub_menu_container .title{color:#4faa50;font-family:Allerta,serif;font-size:1.5625rem;font-weight:700}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_title_sub_menu_container .sub_menu_container,.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_title_sub_menu_container .sub_menu_container .sub_menu_item{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.625rem;width:100%;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_title_sub_menu_container .sub_menu_container .sub_menu_item .value{color:#000910;width:100%;font-family:FiraSans,serif;font-size:1.25rem}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_title_sub_menu_container .sub_menu_container .sub_menu_item .sub_sub_menu_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.3125rem;width:calc(100% - 1.875rem);margin-left:1.875rem;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_title_sub_menu_container .sub_menu_container .sub_menu_item .sub_sub_menu_container .sub_sub_menu_item{color:rgba(0,9,16,.7);width:100%;font-size:1.0625rem}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_title_sub_menu_container .sub_menu_container .sub_menu_item .entreprise_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:1.25rem;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container .detail_title_sub_menu_container .sub_menu_container .sub_menu_item .entreprise_container .entreprise{color:#fff;background-color:#000910;padding:.3125rem .625rem}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;width:27%;display:flex;position:-webkit-sticky;position:sticky;top:7.03125rem;left:0}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container{background-color:#fff;border:.0625rem solid rgba(0,9,16,.3);border-radius:.625rem;width:100%;padding:2.5rem 1.875rem;box-shadow:0 .125rem 1.25rem rgba(0,0,0,.2)}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .title{text-transform:capitalize;margin-bottom:1.25rem;font-family:FiraSans,serif;font-size:1.25rem;font-weight:700;position:relative}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .title:before{content:"";background-color:rgba(0,9,16,.3);width:100%;height:.0625rem;position:absolute;bottom:-.3125rem;left:0}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .divider{background-color:rgba(0,9,16,.3);width:100%;height:.0625rem}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.9375rem;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .post_container{flex-flow:row;justify-content:flex-start;align-items:stretch;gap:.625rem;width:100%;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .post_container .post_img{object-fit:cover}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .post_container .title_date_container{flex-flow:column;justify-content:space-between;align-items:flex-start;width:calc(100% - 6.25rem);display:flex;overflow-x:hidden}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .post_container .title_date_container .post_title{color:#000910;font-family:FiraSans,serif;font-weight:700;transition:all .5s}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .post_container .title_date_container .post_date{color:rgba(0,9,16,.8)}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .post_container:hover .title_date_container .post_title{color:#4faa50}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .link{color:#000910;flex-flow:row;justify-content:space-between;align-items:center;gap:.625rem;width:100%;font-size:.9375rem;transition:all .5s;display:flex}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .link.active{color:#fff;background-color:#2e446a;padding:.3125rem .9375rem}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .link:hover{color:#4faa50}.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container .title_info_container .info_container .link:hover.active{color:#fff}.page_detail_menu_container .page_detail_menu_content_container .blog_similaire_container .blog2_container{justify-content:start}.blog_similaire_container{width:100%}.blog_similaire_container .tile{color:#4faa50;margin-bottom:.3125rem;font-size:1.375rem;font-weight:700}@media (max-width:50rem){.page_detail_menu_container .page_detail_menu_content_container .part_container .left_part_container,.page_detail_menu_container .page_detail_menu_content_container .part_container .right_part_container{width:100%}}.not_found_container{flex-flow:column;justify-content:flex-start;align-items:center;gap:.625rem;width:100%;display:flex}.not_found_container .icon_container{width:12.5rem;height:12.5rem;position:relative}.not_found_container .icon_container .icon{object-fit:cover;width:100%;height:100%}.not_found_container .msg_color_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;font-size:1.25rem;display:flex}.not_found_container .msg_color_container .msg{color:rgba(0,9,16,.8)}.not_found_container .msg_color_container .color{color:#4faa50}.not_found_container .back{color:#fff;background-color:#4faa50;border-radius:.3125rem;padding:.3125rem .9375rem}.team_container{flex-flow:wrap;justify-content:center;align-items:center;gap:6.70313rem 1.25rem;padding-bottom:6.70313rem;display:flex}.team_container .team{position:relative}.team_container .team .image_container{border-radius:.3125rem;width:18.75rem;height:18.75rem;position:relative;overflow:hidden}.team_container .team .image_container .image{object-fit:cover;border-radius:.3125rem;width:100%;height:100%;transition:all .5s}.team_container .team .membre_info_container{background-color:#fff;border:.0625rem solid rgba(0,9,16,.2);border-radius:.3125rem;width:calc(100% - 2.5rem);padding:.9375rem;transition:all .5s;position:absolute;bottom:-2.8125rem;left:1.25rem}.team_container .team .membre_info_container .name{color:#2e446a;text-transform:capitalize;margin-bottom:1.25rem;font-weight:700;transition:all .5s;position:relative}.team_container .team .membre_info_container .name:before{content:"";background-color:#2e446a;width:40%;height:.125rem;transition:all .5s;position:absolute;bottom:-.625rem;left:0}.team_container .team .membre_info_container .role_social_container{flex-flow:row;justify-content:space-between;align-items:center;gap:.3125rem;display:flex}.team_container .team .membre_info_container .role_social_container .role{color:#525252;text-transform:uppercase;font-size:.6875rem}.team_container .team .membre_info_container .role_social_container .social_container{flex-flow:row;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}.team_container .team .membre_info_container .role_social_container .social_container a .icon{color:rgba(0,9,16,.5);transition:all .5s}.team_container .team .membre_info_container .role_social_container .social_container a .icon:hover{color:#4faa50}.team_container .team:hover .image_container .image{transform:scale(1.1)}.team_container .team:hover .membre_info_container{border-color:#4faa50;box-shadow:.125rem .25rem 1.5625rem rgba(0,0,0,.2)}.team_container .team:hover .membre_info_container .name{color:#4faa50}.team_container .team:hover .membre_info_container .name:before{background-color:#4faa50}@media (min-width:62.8125rem) and (max-width:83.875rem){.team_container{column-gap:11.5625rem}}.temoignage_container{padding-bottom:3.75rem}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .temoignage{flex-flow:column;justify-content:flex-start;align-items:center;gap:1.5625rem;display:flex}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .temoignage .image_container{width:4.6875rem;height:4.6875rem;position:relative}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .temoignage .image_container .image{object-fit:cover;border-radius:50%;width:100%;height:100%}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .temoignage .description{color:#fff;text-align:center;width:42.5rem;max-width:95%;font-size:1.5rem;font-style:italic}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .temoignage .name_role_container{text-align:center}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .temoignage .name_role_container .name{color:#fff;font-family:Poppins,serif;font-size:1.25rem}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .temoignage .name_role_container .role{color:rgba(255,255,255,.8);font-size:.875rem}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-prev,.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-next{color:#fff;background-color:rgba(0,9,16,.8);width:3rem;height:3rem}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-prev:after,.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-next:after{font-size:1.25rem}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination{margin-top:.625rem;position:relative}.temoignage_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4faa50;width:.625rem;height:.625rem}.partenaire_container{padding-bottom:3.75rem}.partenaire_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .partenaire{height:3.75rem}.partenaire_container .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper .partenaire a img{object-fit:contain;width:100%;height:100%}.partenaire_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-prev,.partenaire_container .swiper.swiper-initialized.swiper-horizontal .swiper-button-next{display:none}.partenaire_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination{margin-top:.625rem;position:relative}.partenaire_container .swiper.swiper-initialized.swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4faa50;width:.625rem;height:.625rem}
