.hpd{padding-left:85px;padding-right:85px}@media (max-width:1440px){.hpd{padding-left:calc(85px * 1) !important;padding-right:calc(85px * 1) !important}}@media (max-width:991px){.hpd{padding-left:calc(85px * 0.35) !important;padding-right:calc(85px * 0.35) !important}}@media (max-width:420px){.hpd{padding-left:calc(85px * 0.2) !important;padding-right:calc(85px * 0.2) !important}}.vpd{padding-top:78px;padding-bottom:78px}@media (max-width:1440px){.vpd{padding-top:calc(78px * 1) !important;padding-bottom:calc(78px * 1) !important}}@media (max-width:991px){.vpd{padding-top:calc(78px * 0.35) !important;padding-bottom:calc(78px * 0.35) !important}}@media (max-width:420px){.vpd{padding-top:calc(78px * 0.2) !important;padding-bottom:calc(78px * 0.2) !important}}:root{--color-primary: #09579F;--color-secondary:  #121B36;--color-accent: #09579F}.logo_image{max-height:52px !important}.menu-item.cta{margin-top:10px}.menu-item.cta a{background:var(--color-accent);text-align:center;padding:8px 24px !important}.menu_mobile .button--white a{background:white;margin-top:12px;padding:10px 16px !important;color:var(--color-primary) !important;transition:all 0.3s ease-in}.menu_mobile .button:hover a{background:var(--color-primary) !important;color:white !important;transition-duration:0.3s}.content h1{transform:scaleY(0.9);margin-bottom:10px !important}.content h2,.content h3,.content h4,.content .sc_icons_item_number{font-family:"Anek Gujarati", sans serif !important}.content p,.content .elementor-button-text,.content .swiper h3{font-family:"inter", sans-serif !important;line-height:1.3;transform:scaleY(1);display:block}.content p{font-size:18px;letter-spacing:-0.6px}.content h2,.content h2 span,.content h2 .sc_item_title_text{font-size:clamp(32px, 4vw, 58px);line-height:1}.content h2,.content h2 span,.content p,.content .sc_item_subtitle,.content li{color:var(--color-secondary)}.content h2 strong,.content .sc_item_subtitle strong{font-weight:inherit;color:var(--color-accent)}.content h3{font-size:clamp(18px, 3vw, 30px)}.content li::marker{color:var(--color-accent);font-size:22px}.content .sc_item_title_text,.content .elementor-heading-title,.content h3,.content h4{transform:scaleY(0.8);font-weight:600;display:inline-block;width:100%}.content .dark h2,.content .dark h2 span,.content .dark .sc_item_subtitle,.content .dark p,.content .dark h3,.content .color_style_dark h2,.content .color_style_dark h2 span,.content .color_style_dark .sc_item_subtitle,.content .color_style_dark p,.content .color_style_dark h3{color:white}.content .elementor-button{padding:12px 24px;border-radius:0}.content .elementor-button .elementor-button-text{font-weight:600;font-size:14px;letter-spacing:-0.3px}.content p[data-type="button"]{font-weight:500 !important;padding:14px 24px !important;font-size:14px !important;line-height:1 !important}.content .elementor-widget-container ul li{padding:10px 0;font-size:20px;letter-spacing:-0.6px}.content .sc_icons_number .sc_icons_item_number{top:40px;font-size:191px;font-weight:800;color:white;opacity:10%}@media screen and (max-width:769px){.content .sc_icons_number .sc_icons_item_number{font-size:140px}}.content .sc_item_subtitle{transform:scaleY(0.8);font-size:18px;letter-spacing:0.3px;margin-bottom:10px}.content .sc_icons_number .sc_icons_item:hover .sc_icons_item_number{opacity:20%}.content .sc_icons_item_details{position:relative}.content .sc_icons_item_details span{font-size:clamp(14px, 2vw, 20px);font-weight:600;color:white}@media (max-width:767px){.content .sc_icons_number .sc_icons_item{min-height:8em}}.content .sc_icons_item{position:relative;width:100%}.content .sc_icons_item_number{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:3rem;z-index:1}.content .sc_icons_item_details{position:absolute;top:22%;left:50px;transform:translateY(-50%);width:calc(100% - 50px);z-index:2}.content .sc_icons_item_details span{position:relative;left:16%}@media (max-width:767px){.content .sc_icons_item_details{left:5px}}.content .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"],.content .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom{padding:40px 0}@media screen and (max-width:769px){.content .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"],.content .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom{padding:0}}.content #engagements h3{font-size:28px}.content .swiper{}@media screen and (max-width:991px){.content .swiper .swiper-wrapper{height:100% !important}}@media screen and (max-width:991px){.content .swiper .swiper-wrapper{height:auto !important}}.content .swiper .sc_testimonials_rating_star{color:#FFC107;width:15px}.content .swiper .swiper-slide{display:flex;align-items:stretch;height:100% !important;flex-shrink:0;background:#141414}.content .swiper .swiper-slide h3{font-size:20px}@media screen and (max-width:769px){.content .swiper .swiper-slide{padding:0 32px}}.content .swiper .swiper-slide.layout-1,.content .swiper .swiper-slide.layout-2{min-height:600px}@media screen and (max-width:769px){.content .swiper .swiper-slide.layout-1,.content .swiper .swiper-slide.layout-2{min-height:420px}}.content .swiper .swiper-slide.layout-3{padding:30px;min-height:420px}@media screen and (max-width:769px){.content .swiper .swiper-slide.layout-3{min-height:220px}}.content .swiper .domaine-item{height:100% !important;display:flex;flex-direction:column;padding:30px 40px;justify-content:start}.content .swiper .domaine-item p{line-height:1.6;letter-spacing:0.6px}.content .swiper .domaine-item ul{list-style:none;padding-left:0}.content .swiper .domaine-item ul li{position:relative;line-height:1.6;letter-spacing:0.6px;padding-left:24px;color:white}.content .swiper .domaine-item ul li::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M14 5l7 7-7 7"/></svg>');position:absolute;left:0;display:inline-block}@media screen and (max-width:769px){.content .swiper .domaine-item{padding:10px}.content .swiper .domaine-item p,.content .swiper .domaine-item li{font-size:14px}}.content .swiper.layout-1 .domaine-item img{max-width:100px;padding:10px}.content .swiper .swiper-slide p strong{margin-bottom:32px}.content .swiper .domaine-swiper{padding-right:60px;box-sizing:content-box}.content .swiper.layout-1 .swiper-slide:first-child,.content .swiper.layout-2 .swiper-slide:first-child{margin-left:40px}@media screen and (max-width:769px){.content .swiper.layout-1 .swiper-slide:first-child,.content .swiper.layout-2 .swiper-slide:first-child{margin-left:0}}.content .swiper.layout-1.layout-2 img,.content .swiper.layout-2.layout-2 img{height:261px;max-width:100%;object-fit:cover}.content .swiper .swiper-slide-prev{margin-left:0 !important}.content .swiper.layout-3 .swiper-slide h3{font-family:"Inter", sans serif;font-size:20px;margin-top:42px;margin-bottom:8px}.content .swiper.layout-3 .swiper-slide .sc_testimonial_item_author_subtitle{color:#B4B5C1 !important;font-size:18px}.content .swiper-pagination{padding-top:50px}@media screen and (max-width:769px){.content .swiper-pagination{padding-top:10px !important}}.content .swiper-pagination-bullet{background-color:var(--theme-color-bd_color) !important;border-color:var(--theme-color-bd_color) !important;margin:0px var(--swiper-pagination-bullet-horizontal-gap, 6px) !important}.content .swiper-pagination-bullet.swiper-pagination-bullet-active,.content .swiper-pagination-bullet:hover{background-color:white !important;border-color:white !important}.content .swiper-slide p{margin-bottom:0}div[data-widget_type="heading.default"]+div[data-widget_type="image.default"]{padding-top:40px}rs-sbg{position:relative;display:inline-block}rs-sbg img{display:block;width:100%;height:auto;opacity:0.6}rs-sbg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#09579F;mix-blend-mode:multiply;pointer-events:none}.arrow .elementor-widget-container>p::before{content:url("arrow.svg");display:inline-block;vertical-align:middle;margin-right:0.4em;margin-top:2px}.engagements h3 span{font-size:18px;top:30px;position:relative;font-family:"Inter", sans serif;text-transform:none}.nos-valeurs h3{font-family:"Inter", sans serif !important;font-size:20px;transform:scale(1);line-height:1.2}.nos-valeurs p{font-size:14px}.form-style-3 .icon-name::before{content:"" !important;display:inline-block;width:24px;height:24px;background:url("icons/name.png") no-repeat center center;background-size:contain;top:33px !important}.form-style-3 .icon-phone::before{content:"" !important;display:inline-block;width:24px;height:24px;background:url("icons/tel.png") no-repeat center center;background-size:contain;top:33px !important}.form-style-3 .icon-textarea::before{content:"" !important;display:inline-block;width:24px;height:24px;background:url("icons/write.png") no-repeat center center;background-size:contain;top:33px !important}.form-style-3 .icon-email::before{content:"" !important;display:inline-block;width:24px;height:24px;background:url("icons/mail.png") no-repeat center center;background-size:contain;top:33px !important}.form-style-3 .icon-info::before{content:"" !important;display:inline-block;width:24px;height:24px;background:url("icons/info.png") no-repeat center center;background-size:contain;top:33px !important}.form-style-3 .column-1_2{padding-bottom:20px !important}.form-style-3 .custom-file-upload{display:flex;margin-bottom:32px}.form-style-3 .custom-file-upload .column-1_2{margin-bottom:0 !important;padding-bottom:0 !important}.form-style-3 .custom-file-upload .style-line.icon-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:16px;border-radius:6px;border:1px dashed #6C6C79;width:100%;height:93px;text-align:center;color:#6C6C79;font-size:14px;transition:background 0.2s, border-color 0.2s}.form-style-3 .custom-file-upload .style-line.icon-upload::before{conten:"none" !important;display:none !important}.form-style-3 .custom-file-upload .style-line.icon-upload:hover{background-color:#f0f0f0;border-color:#4a4a6a}.form-style-3 .custom-file-upload .style-line.icon-upload .upload-icon{width:24px;height:24px;background:url("icons/upload.png") no-repeat center center;background-size:contain}.form-style-3 .custom-file-upload .style-line.icon-upload input[type="file"]{display:none}.form-style-3 .custom-file-upload .style-line.icon-upload .line,.form-style-3 .custom-file-upload .style-line.icon-upload br{display:none !important}.form-style-3 input,.form-style-3 textarea{font-size:14px !important}.form-style-3 textarea{height:3.2em !important;min-height:auto !important;overflow:hidden}.form-style-3 .style-line{max-width:300px}.form-style-3 .submit-style-in{background:var(--color-primary) !important}.form-style-3 p,.form-style-3 .upload-text{color:#8E8E8E}.form-style-3 .acceptance span{color:#383C3E !important}.menu_button_close_text{display:none}#contact .infos p{font-size:12px;color:#6C6C79}#contact .infos p strong{font-size:18px;color:black}footer p,footer li a span,footer .copyright a{color:#6C6C79 !important}footer strong{font-weight:normal;color:white !important}.post_content.entry-content a{cursor:pointer}.post_content.entry-content a:hover{color:black}